aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-08-19 15:24:47 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-08-19 15:24:47 +0000
commitee7818b19022b28294de4eaf0cd32179a73908b2 (patch)
tree531a345eccf35f872ba1441a147305b87d68575f
parent824ffe1e1188d4f49d46b2d282b10132938c1a13 (diff)
downloadqmmp-ee7818b19022b28294de4eaf0cd32179a73908b2.tar.gz
qmmp-ee7818b19022b28294de4eaf0cd32179a73908b2.tar.bz2
qmmp-ee7818b19022b28294de4eaf0cd32179a73908b2.zip
updated French translation (Sébastien Aperghis-Tramoni)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5436 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--AUTHORS1
-rw-r--r--src/app/desktop-translations/qmmp_dir_fr.desktop.in20
-rw-r--r--src/app/desktop-translations/qmmp_enqueue_fr.desktop.in18
-rw-r--r--src/app/desktop-translations/qmmp_fr.desktop.in41
-rw-r--r--src/app/translations/qmmp_fr.ts62
-rw-r--r--src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_fr.ts6
-rw-r--r--src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_fr.ts24
-rw-r--r--src/plugins/CommandLineOptions/SeekOption/translations/seek_plugin_fr.ts8
-rw-r--r--src/plugins/CommandLineOptions/StatusOption/translations/status_plugin_fr.ts2
-rw-r--r--src/plugins/CommandLineOptions/UninstallOption/translations/uninstall_plugin_fr.ts4
-rw-r--r--src/plugins/Effect/bs2b/translations/bs2b_plugin_fr.ts34
-rw-r--r--src/plugins/Effect/crossfade/translations/crossfade_plugin_fr.ts16
-rw-r--r--src/plugins/Effect/ladspa/translations/ladspa_plugin_fr.ts2
-rw-r--r--src/plugins/Effect/srconverter/translations/srconverter_plugin_fr.ts26
-rw-r--r--src/plugins/Effect/stereo/translations/stereo_plugin_fr.ts20
-rw-r--r--src/plugins/Engines/mplayer/translations/mplayer_plugin_fr.ts2
-rw-r--r--src/plugins/FileDialogs/QmmpFileDialog/translations/qmmp_file_dialog_plugin_fr.ts41
-rw-r--r--src/plugins/General/converter/translations/converter_plugin_fr.ts2
-rw-r--r--src/plugins/General/copypaste/translations/copypaste_plugin_fr.ts24
-rw-r--r--src/plugins/General/covermanager/translations/covermanager_plugin_fr.ts2
-rw-r--r--src/plugins/General/fileops/translations/fileops_plugin_fr.ts2
-rw-r--r--src/plugins/General/gnomehotkey/translations/gnomehotkey_plugin_fr.ts12
-rw-r--r--src/plugins/General/hal/translations/hal_plugin_fr.ts2
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_fr.ts2
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_fr.ts27
-rw-r--r--src/plugins/General/lyrics/translations/lyrics_plugin_fr.ts2
-rw-r--r--src/plugins/General/mpris/translations/mpris_plugin_fr.ts10
-rw-r--r--src/plugins/General/notifier/translations/notifier_plugin_fr.ts42
-rw-r--r--src/plugins/General/rgscan/translations/rgscan_plugin_fr.ts2
-rw-r--r--src/plugins/General/scrobbler/translations/scrobbler_plugin_fr.ts22
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_fr.ts2
-rw-r--r--src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts2
-rw-r--r--src/plugins/General/trackchange/translations/trackchange_plugin_fr.ts2
-rw-r--r--src/plugins/General/udisks/translations/udisks_plugin_fr.ts30
-rw-r--r--src/plugins/General/udisks2/translations/udisks2_plugin_fr.ts30
-rw-r--r--src/plugins/Input/aac/translations/aac_plugin_fr.ts26
-rw-r--r--src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts34
-rw-r--r--src/plugins/Input/cue/translations/cue_plugin_fr.ts12
-rw-r--r--src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts2
-rw-r--r--src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts2
-rw-r--r--src/plugins/Input/flac/translations/flac_plugin_fr.ts28
-rw-r--r--src/plugins/Input/gme/translations/gme_plugin_fr.ts22
-rw-r--r--src/plugins/Input/mad/translations/mad_plugin_fr.ts2
-rw-r--r--src/plugins/Input/modplug/translations/modplug_plugin_fr.ts2
-rw-r--r--src/plugins/Input/mpc/translations/mpc_plugin_fr.ts2
-rw-r--r--src/plugins/Input/opus/translations/opus_plugin_fr.ts30
-rw-r--r--src/plugins/Input/sid/translations/sid_plugin_fr.ts2
-rw-r--r--src/plugins/Input/sndfile/translations/sndfile_plugin_fr.ts14
-rw-r--r--src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts30
-rw-r--r--src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts34
-rw-r--r--src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts28
-rw-r--r--src/plugins/Output/alsa/translations/alsa_plugin_fr.ts34
-rw-r--r--src/plugins/Output/directsound/translations/directsound_plugin_fr.ts10
-rw-r--r--src/plugins/Output/jack/translations/jack_plugin_fr.ts10
-rw-r--r--src/plugins/Output/null/translations/null_plugin_fr.ts10
-rw-r--r--src/plugins/Output/oss/translations/oss_plugin_fr.ts30
-rw-r--r--src/plugins/Output/oss4/translations/oss4_plugin_fr.ts16
-rw-r--r--src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_fr.ts10
-rw-r--r--src/plugins/Output/waveout/translations/waveout_plugin_fr.ts12
-rw-r--r--src/plugins/Transports/http/translations/http_plugin_fr.ts30
-rw-r--r--src/plugins/Transports/mms/translations/mms_plugin_fr.ts16
-rw-r--r--src/plugins/Ui/qsui/translations/qsui_plugin_fr.ts676
-rw-r--r--src/plugins/Ui/skinned/translations/skinned_plugin_fr.ts550
-rw-r--r--src/plugins/Visual/analyzer/translations/analyzer_plugin_fr.ts66
-rw-r--r--src/plugins/Visual/projectm/translations/projectm_plugin_fr.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_fr.ts68
-rw-r--r--src/qmmpui/txt/authors_fr.txt14
-rw-r--r--src/qmmpui/txt/description_fr.txt1
-rw-r--r--src/qmmpui/txt/thanks_fr.txt26
-rw-r--r--src/qmmpui/txt/translators_fr.txt70
-rw-r--r--src/qmmpui/txt/txt.qrc5
71 files changed, 1335 insertions, 1135 deletions
diff --git a/AUTHORS b/AUTHORS
index ee522ff26..b76c80855 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -34,6 +34,7 @@ Translators:
Ronald Uitermark <ronald645@gmail.com>
French:
+ Sébastien Aperghis-Tramoni (maddingue)
Stanislas Zeller <uncensored.assault@gmail.com>
Galician:
diff --git a/src/app/desktop-translations/qmmp_dir_fr.desktop.in b/src/app/desktop-translations/qmmp_dir_fr.desktop.in
new file mode 100644
index 000000000..526d07e74
--- /dev/null
+++ b/src/app/desktop-translations/qmmp_dir_fr.desktop.in
@@ -0,0 +1,20 @@
+[Desktop Entry]
+X-Desktop-File-Install-Version=0.11
+Name=Qmmp
+Comment=Qt4-based Multimedia Player
+GenericName=Audio player
+Exec=qmmp %F
+Icon=qmmp
+Terminal=false
+NoDisplay=true
+Type=Application
+Categories=AudioVideo;Player;Audio;Qt;
+MimeType=inode/directory;
+X-KDE-StartupNotify=false
+
+
+# Translations
+Comment[fr]=Lecteur multimédia basé sur Qt4
+GenericName[fr]=Lecteur audio
+Name[fr]=Qmmp
+Icon[fr]=qmmp
diff --git a/src/app/desktop-translations/qmmp_enqueue_fr.desktop.in b/src/app/desktop-translations/qmmp_enqueue_fr.desktop.in
new file mode 100644
index 000000000..48a7bd6d9
--- /dev/null
+++ b/src/app/desktop-translations/qmmp_enqueue_fr.desktop.in
@@ -0,0 +1,18 @@
+[Desktop Entry]
+X-Desktop-File-Install-Version=0.11
+Name=Enqueue in Qmmp
+Comment=Add file(s) to the Qmmp playlist
+Exec=qmmp -e %F
+Icon=qmmp
+Categories=AudioVideo;Player;Audio;Qt;
+MimeType=application/x-ogg;audio/mp3;audio/mpeg;audio/flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-musepack;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mpegurl;audio/x-it;audio/x-mod;audio/x-s3m;audio/x-stm;audio/x-xm;audio/x-ape;application/x-cue;audio/x-ffmpeg-shorten;inode/directory;
+Type=Application
+X-KDE-StartupNotify=false
+NoDisplay=true
+Terminal=false
+
+
+# Translations
+Comment[fr]=Ajouter un ou des fichiers à la liste de Qmmp
+Name[fr]=Mettre en file dans Qmmp
+Icon[fr]=qmmp
diff --git a/src/app/desktop-translations/qmmp_fr.desktop.in b/src/app/desktop-translations/qmmp_fr.desktop.in
new file mode 100644
index 000000000..6070cf8df
--- /dev/null
+++ b/src/app/desktop-translations/qmmp_fr.desktop.in
@@ -0,0 +1,41 @@
+[Desktop Entry]
+X-Desktop-File-Install-Version=0.11
+Name=Qmmp
+Comment=Qt4-based Multimedia Player
+GenericName=Audio player
+Keywords=player;audio;video;multimedia;
+Exec=qmmp %F
+Icon=qmmp
+Terminal=false
+Type=Application
+Categories=AudioVideo;Player;Audio;Qt;
+MimeType=application/x-ogg;audio/mp3;audio/mpeg;audio/flac;audio/x-mp3;audio/x-mpeg;audio/x-ms-wma;audio/x-musepack;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mpegurl;audio/x-it;audio/x-mod;audio/x-s3m;audio/x-stm;audio/x-xm;audio/x-ape;application/x-cue;x-content/audio-cdda;audio/x-ffmpeg-shorten;
+X-KDE-StartupNotify=false
+Actions=Play;Pause;Stop;Previous;Next;
+
+[Desktop Action Play]
+Name=Play
+Exec=qmmp --no-start --play
+
+[Desktop Action Pause]
+Name=Pause
+Exec=qmmp --no-start --pause
+
+[Desktop Action Stop]
+Name=Stop
+Exec=qmmp --no-start --stop
+
+[Desktop Action Previous]
+Name=Previous
+Exec=qmmp --no-start --previous
+
+[Desktop Action Next]
+Name=Next
+Exec=qmmp --no-start --next
+
+
+# Translations
+Comment[fr]=Lecteur multimédia basé sur Qt4
+GenericName[fr]=Lecteur audio
+Name[fr]=Qmmp
+Icon[fr]=qmmp
diff --git a/src/app/translations/qmmp_fr.ts b/src/app/translations/qmmp_fr.ts
index fca4b9ae1..4ffef6292 100644
--- a/src/app/translations/qmmp_fr.ts
+++ b/src/app/translations/qmmp_fr.ts
@@ -4,14 +4,9 @@
<context>
<name>BuiltinCommandLineOption</name>
<message>
- <location filename="../builtincommandlineoption.cpp" line="80"/>
- <source>Skip forward in playlist</source>
- <translation>Avancer dans la liste de lecture</translation>
- </message>
- <message>
- <location filename="../builtincommandlineoption.cpp" line="81"/>
- <source>Skip backwards in playlist</source>
- <translation>Reculer dans la liste de lecture</translation>
+ <location filename="../builtincommandlineoption.cpp" line="71"/>
+ <source>Don&apos;t clear the playlist</source>
+ <translation>Ne pas effacer la liste de lecture</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="72"/>
@@ -19,11 +14,6 @@
<translation>Démarrer la lecture du morceau courant</translation>
</message>
<message>
- <location filename="../builtincommandlineoption.cpp" line="71"/>
- <source>Don&apos;t clear the playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../builtincommandlineoption.cpp" line="73"/>
<source>Pause current song</source>
<translation>Mettre en pause le morceau courant</translation>
@@ -31,7 +21,7 @@
<message>
<location filename="../builtincommandlineoption.cpp" line="74"/>
<source>Pause if playing, play otherwise</source>
- <translation>Mettre en pause si le morceau est joué ; autrement, le jouer</translation>
+ <translation>Mettre en pause si le morceau est joué, autrement, le jouer</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="75"/>
@@ -46,27 +36,37 @@
<message>
<location filename="../builtincommandlineoption.cpp" line="77"/>
<source>Quit application</source>
- <translation type="unfinished"></translation>
+ <translation>Quitter l&apos;application</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="78"/>
<source>Set playback volume (example: qmmp --volume 20)</source>
- <translation type="unfinished"></translation>
+ <translation>Positionner le volume (par exemple : qmmp --volume 20)</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="79"/>
<source>Mute/Restore volume</source>
- <translation type="unfinished"></translation>
+ <translation>Couper/remettre le son</translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="80"/>
+ <source>Skip forward in playlist</source>
+ <translation>Avancer dans la liste de lecture</translation>
+ </message>
+ <message>
+ <location filename="../builtincommandlineoption.cpp" line="81"/>
+ <source>Skip backwards in playlist</source>
+ <translation>Reculer dans la liste de lecture</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="82"/>
<source>Show/hide application</source>
- <translation>Afficher ou cacher Qmmp</translation>
+ <translation>Afficher ou cacher l&apos;application</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="83"/>
<source>Show main window</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la fenêtre principale</translation>
</message>
<message>
<location filename="../builtincommandlineoption.cpp" line="84"/>
@@ -84,7 +84,7 @@
<message>
<location filename="../qmmpstarter.cpp" line="90"/>
<source>Unknown command</source>
- <translation type="unfinished"></translation>
+ <translation>Commande inconnue</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="316"/>
@@ -99,7 +99,12 @@
<message>
<location filename="../qmmpstarter.cpp" line="321"/>
<source>Don&apos;t start the application</source>
- <translation type="unfinished"></translation>
+ <translation>Ne pas démarrer l&apos;application</translation>
+ </message>
+ <message>
+ <location filename="../qmmpstarter.cpp" line="322"/>
+ <source>Display this text and exit</source>
+ <translation>Afficher ce texte et quitter</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="323"/>
@@ -114,32 +119,27 @@
<message>
<location filename="../qmmpstarter.cpp" line="327"/>
<source>Command Line Help</source>
- <translation type="unfinished"></translation>
+ <translation>Aide de la ligne de commande</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="340"/>
<source>QMMP version: %1</source>
- <translation type="unfinished"></translation>
+ <translation>QMMP version: %1</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="341"/>
<source>Compiled with Qt version: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Compilé avec Qt version: %1</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="342"/>
<source>Using Qt version: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Utilisation de Qt version: %1</translation>
</message>
<message>
<location filename="../qmmpstarter.cpp" line="345"/>
<source>Qmmp Version</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../qmmpstarter.cpp" line="322"/>
- <source>Display this text and exit</source>
- <translation>Afficher ce texte et quitter</translation>
+ <translation>Version de Qmmp</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_fr.ts b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_fr.ts
index 2b0436318..2a50590e5 100644
--- a/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_fr.ts
+++ b/src/plugins/CommandLineOptions/IncDecVolumeOption/translations/incdecvolume_plugin_fr.ts
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>IncDecVolumeCommandLineOption</name>
<message>
<location filename="../incdecvolumeoption.cpp" line="44"/>
<source>Increase volume with step 5</source>
- <translation type="unfinished"></translation>
+ <translation>Augmenter le volume par pas de 5</translation>
</message>
<message>
<location filename="../incdecvolumeoption.cpp" line="45"/>
<source>Decrease volume with step 5</source>
- <translation type="unfinished"></translation>
+ <translation>Diminuer le volume par pas de 5</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_fr.ts b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_fr.ts
index 8aed804bb..78f13cd1b 100644
--- a/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_fr.ts
+++ b/src/plugins/CommandLineOptions/PlayListOption/translations/playlist_plugin_fr.ts
@@ -1,64 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>PlayListOption</name>
<message>
<location filename="../playlistoption.cpp" line="46"/>
<source>Show playlist manipulation commands</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les commandes de manipulation de liste</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="60"/>
<source>List all available playlists</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer toutes les listes disponibles</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="61"/>
<source>Show playlist content</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer le contenu de la liste</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="62"/>
<source>Play track &lt;track&gt; in playlist &lt;id&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Lire le morceau &lt;track&gt; dans la liste &lt;id&gt;</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="63"/>
<source>Clear playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Vider la liste</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="64"/>
<source>Toggle playlist repeat</source>
- <translation type="unfinished"></translation>
+ <translation>Activer/Désactiver la répétition de liste</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="65"/>
<source>Toggle playlist shuffle</source>
- <translation type="unfinished"></translation>
+ <translation>Activer/Désactiver la lecture aléatoire</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="66"/>
<source>Show playlist options</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les options de liste</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="85"/>
<location filename="../playlistoption.cpp" line="106"/>
<location filename="../playlistoption.cpp" line="122"/>
<source>Invalid playlist ID</source>
- <translation type="unfinished"></translation>
+ <translation>Identifiant de liste invalide</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="100"/>
<source>Invalid number of arguments</source>
- <translation type="unfinished"></translation>
+ <translation>Nombre d&apos;arguments invalide</translation>
</message>
<message>
<location filename="../playlistoption.cpp" line="110"/>
<source>Invalid track ID</source>
- <translation type="unfinished"></translation>
+ <translation>Identifiant de morceau invalide</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/CommandLineOptions/SeekOption/translations/seek_plugin_fr.ts b/src/plugins/CommandLineOptions/SeekOption/translations/seek_plugin_fr.ts
index 5a3d49318..1941c4f37 100644
--- a/src/plugins/CommandLineOptions/SeekOption/translations/seek_plugin_fr.ts
+++ b/src/plugins/CommandLineOptions/SeekOption/translations/seek_plugin_fr.ts
@@ -1,22 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>SeekOption</name>
<message>
<location filename="../seekoption.cpp" line="38"/>
<source>Seek to position in the current track</source>
- <translation type="unfinished"></translation>
+ <translation>Aller à la position dans le morceau courant</translation>
</message>
<message>
<location filename="../seekoption.cpp" line="39"/>
<source>Seek forward</source>
- <translation type="unfinished"></translation>
+ <translation>Aller en avant</translation>
</message>
<message>
<location filename="../seekoption.cpp" line="40"/>
<source>Seek backwards</source>
- <translation type="unfinished"></translation>
+ <translation>Aller en arrière</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/CommandLineOptions/StatusOption/translations/status_plugin_fr.ts b/src/plugins/CommandLineOptions/StatusOption/translations/status_plugin_fr.ts
index 67ebff579..5985020f6 100644
--- a/src/plugins/CommandLineOptions/StatusOption/translations/status_plugin_fr.ts
+++ b/src/plugins/CommandLineOptions/StatusOption/translations/status_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>StatusOption</name>
<message>
diff --git a/src/plugins/CommandLineOptions/UninstallOption/translations/uninstall_plugin_fr.ts b/src/plugins/CommandLineOptions/UninstallOption/translations/uninstall_plugin_fr.ts
index 4a5a0bfbd..15e210cca 100644
--- a/src/plugins/CommandLineOptions/UninstallOption/translations/uninstall_plugin_fr.ts
+++ b/src/plugins/CommandLineOptions/UninstallOption/translations/uninstall_plugin_fr.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>UninstallOption</name>
<message>
<location filename="../uninstalloption.cpp" line="39"/>
<source>Restore the old file associations and clean up the registry</source>
- <translation type="unfinished"></translation>
+ <translation>Restaurer les anciennes associations de fichiers et nettoyer la base de registre</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Effect/bs2b/translations/bs2b_plugin_fr.ts b/src/plugins/Effect/bs2b/translations/bs2b_plugin_fr.ts
index e6774b167..4c38a1d87 100644
--- a/src/plugins/Effect/bs2b/translations/bs2b_plugin_fr.ts
+++ b/src/plugins/Effect/bs2b/translations/bs2b_plugin_fr.ts
@@ -1,47 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>EffectBs2bFactory</name>
<message>
<location filename="../effectbs2bfactory.cpp" line="31"/>
<source>BS2B Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon BS2B</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="51"/>
<source>About BS2B Effect Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon d&apos;effets BS2B</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="52"/>
<source>This is the Qmmp plugin version of Boris Mikhaylov&apos;s headphone DSP effect &quot;Bauer stereophonic-to-binaural&quot;, abbreviated bs2b.</source>
- <translation type="unfinished"></translation>
+ <translation>Ceci est le greffon pour Qmmp de l&apos;implémentation par Boris Mikhaylov de la conversion « stéréophonie-vers-binaural Bauer », en abrégé BS2B.</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="54"/>
<source>Visit %1 for more details</source>
- <translation type="unfinished"></translation>
+ <translation>Visitez %1 pour plus de détails</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="56"/>
<source>Compiled against libbs2b-%1</source>
- <translation type="unfinished"></translation>
+ <translation>Compilé contre libbs2b-%1</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="57"/>
<source>Developers:</source>
- <translation type="unfinished"></translation>
+ <translation>Développeurs :</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="58"/>
<source>Ilya Kotov</source>
- <translation type="unfinished"></translation>
+ <translation>Ilya Kotov</translation>
</message>
<message>
<location filename="../effectbs2bfactory.cpp" line="59"/>
<source>Sebastian Pipping</source>
- <translation type="unfinished"></translation>
+ <translation>Sebastian Pipping</translation>
</message>
</context>
<context>
@@ -49,43 +49,43 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>BS2B Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Réglages du greffon BS2B</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="32"/>
<source>Crossfeed level</source>
- <translation type="unfinished"></translation>
+ <translation>Niveau de mixage croisé</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<location filename="../settingsdialog.ui" line="59"/>
<source>-</source>
- <translation type="unfinished"></translation>
+ <translation>-</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="71"/>
<source>Default</source>
- <translation type="unfinished"></translation>
+ <translation>Par défaut</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="78"/>
<source>C.Moy</source>
- <translation type="unfinished"></translation>
+ <translation>C. Moy</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="85"/>
<source>J. Meier</source>
- <translation type="unfinished"></translation>
+ <translation>J. Meier</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="60"/>
<source>%1 Hz, %2 us</source>
- <translation type="unfinished"></translation>
+ <translation>%1 Hz, %2 µs</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="67"/>
<source>%1 dB</source>
- <translation type="unfinished"></translation>
+ <translation>%1 dB</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Effect/crossfade/translations/crossfade_plugin_fr.ts b/src/plugins/Effect/crossfade/translations/crossfade_plugin_fr.ts
index 8fff74ce8..ded3e5374 100644
--- a/src/plugins/Effect/crossfade/translations/crossfade_plugin_fr.ts
+++ b/src/plugins/Effect/crossfade/translations/crossfade_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>EffectCrossfadeFactory</name>
<message>
<location filename="../effectcrossfadefactory.cpp" line="30"/>
<source>Crossfade Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de fondu enchaîné</translation>
</message>
<message>
<location filename="../effectcrossfadefactory.cpp" line="51"/>
<source>About Crossfade Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de fondu enchaîné</translation>
</message>
<message>
<location filename="../effectcrossfadefactory.cpp" line="52"/>
<source>Qmmp Crossfade Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de fondu enchaîné pour Qmmp</translation>
</message>
<message>
<location filename="../effectcrossfadefactory.cpp" line="53"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -29,17 +29,17 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>Crossfade Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon de fondu enchaîné</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Overlap:</source>
- <translation type="unfinished"></translation>
+ <translation>Recouvrement : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="42"/>
<source>ms</source>
- <translation type="unfinished"></translation>
+ <translation>ms</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Effect/ladspa/translations/ladspa_plugin_fr.ts b/src/plugins/Effect/ladspa/translations/ladspa_plugin_fr.ts
index 6362641a7..033ffa847 100644
--- a/src/plugins/Effect/ladspa/translations/ladspa_plugin_fr.ts
+++ b/src/plugins/Effect/ladspa/translations/ladspa_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>EffectLADSPAFactory</name>
<message>
diff --git a/src/plugins/Effect/srconverter/translations/srconverter_plugin_fr.ts b/src/plugins/Effect/srconverter/translations/srconverter_plugin_fr.ts
index fff9198a5..6d9020d8a 100644
--- a/src/plugins/Effect/srconverter/translations/srconverter_plugin_fr.ts
+++ b/src/plugins/Effect/srconverter/translations/srconverter_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>EffectSRConverterFactory</name>
<message>
<location filename="../effectsrconverterfactory.cpp" line="30"/>
<source>SRC Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de conversion d&apos;échantillonnage</translation>
</message>
<message>
<location filename="../effectsrconverterfactory.cpp" line="51"/>
<source>About Sample Rate Converter Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de conversion d&apos;échantillonnage</translation>
</message>
<message>
<location filename="../effectsrconverterfactory.cpp" line="52"/>
<source>Qmmp Sample Rate Converter Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de conversion d&apos;échantillonnage pour Qmmp</translation>
</message>
<message>
<location filename="../effectsrconverterfactory.cpp" line="53"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -29,42 +29,42 @@
<message>
<location filename="../settingsdialog.ui" line="13"/>
<source>Sample Rate Converter Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon de conversion d&apos;échantillonnage</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="19"/>
<source>Sample Rate (Hz):</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonnage (Hz) :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="39"/>
<source>Interpolation Engine:</source>
- <translation type="unfinished"></translation>
+ <translation>Moteur d&apos;interpolation :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="47"/>
<source>Best Sinc Interpolation</source>
- <translation type="unfinished"></translation>
+ <translation>interpolation sinc la meilleure</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="52"/>
<source>Medium Sinc Interpolation</source>
- <translation type="unfinished"></translation>
+ <translation>interpolation sinc moyenne</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="57"/>
<source>Fastest Sinc Interpolation</source>
- <translation type="unfinished"></translation>
+ <translation>interpolation sinc la plus rapide</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="62"/>
<source>ZOH Interpolation</source>
- <translation type="unfinished"></translation>
+ <translation>interpolation ZOH</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="67"/>
<source>Linear Interpolation</source>
- <translation type="unfinished"></translation>
+ <translation>interpolation linéaire</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Effect/stereo/translations/stereo_plugin_fr.ts b/src/plugins/Effect/stereo/translations/stereo_plugin_fr.ts
index d3530c742..7458f5d1d 100644
--- a/src/plugins/Effect/stereo/translations/stereo_plugin_fr.ts
+++ b/src/plugins/Effect/stereo/translations/stereo_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>EffectStereoFactory</name>
<message>
<location filename="../effectstereofactory.cpp" line="30"/>
<source>Extra Stereo Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de stéréo augmentée</translation>
</message>
<message>
<location filename="../effectstereofactory.cpp" line="50"/>
<source>About Extra Stereo Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de stéréo augmentée</translation>
</message>
<message>
<location filename="../effectstereofactory.cpp" line="51"/>
<source>Qmmp Extra Stereo Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de stéréo augmentée pour Qmmp</translation>
</message>
<message>
<location filename="../effectstereofactory.cpp" line="52"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../effectstereofactory.cpp" line="53"/>
<source>Based on the Extra Stereo Plugin for Xmms by Johan Levin</source>
- <translation type="unfinished"></translation>
+ <translation>Basé sur le greffon de stéréo augmentée pour Xmms par Johan Levin</translation>
</message>
</context>
<context>
@@ -34,22 +34,22 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>Extra Stereo Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon de stéréo augmentée</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="31"/>
<source>Effect intensity:</source>
- <translation type="unfinished"></translation>
+ <translation>Intensité de l&apos;effet : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="54"/>
<source>-</source>
- <translation type="unfinished"></translation>
+ <translation>-</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="57"/>
<source>%1</source>
- <translation type="unfinished"></translation>
+ <translation>%1</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Engines/mplayer/translations/mplayer_plugin_fr.ts b/src/plugins/Engines/mplayer/translations/mplayer_plugin_fr.ts
index 3f86d9999..d6016d66c 100644
--- a/src/plugins/Engines/mplayer/translations/mplayer_plugin_fr.ts
+++ b/src/plugins/Engines/mplayer/translations/mplayer_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>MplayerEngineFactory</name>
<message>
diff --git a/src/plugins/FileDialogs/QmmpFileDialog/translations/qmmp_file_dialog_plugin_fr.ts b/src/plugins/FileDialogs/QmmpFileDialog/translations/qmmp_file_dialog_plugin_fr.ts
index 1ef0682af..dd3c2ae17 100644
--- a/src/plugins/FileDialogs/QmmpFileDialog/translations/qmmp_file_dialog_plugin_fr.ts
+++ b/src/plugins/FileDialogs/QmmpFileDialog/translations/qmmp_file_dialog_plugin_fr.ts
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>QmmpFileDialog</name>
<message>
<location filename="../qmmpfiledialog.ui" line="13"/>
<source>Add Files</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter des fichiers</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="37"/>
<source>Up</source>
- <translation type="unfinished"></translation>
+ <translation>Haut</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="40"/>
@@ -19,42 +19,42 @@
<location filename="../qmmpfiledialog.ui" line="72"/>
<location filename="../qmmpfiledialog.ui" line="97"/>
<source>...</source>
- <translation type="unfinished"></translation>
+ <translation>...</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="50"/>
<source>List view</source>
- <translation type="unfinished"></translation>
+ <translation>Vue par liste</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="69"/>
<source>Detailed view</source>
- <translation type="unfinished"></translation>
+ <translation>Vue détaillée</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="94"/>
<source>Close dialog on add</source>
- <translation type="unfinished"></translation>
+ <translation>Fermer le dialogue après ajout</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="177"/>
<source>File name:</source>
- <translation type="unfinished"></translation>
+ <translation>Nom du fichier :</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="193"/>
<source>Add</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="200"/>
<source>Files of type:</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers de type :</translation>
</message>
<message>
<location filename="../qmmpfiledialog.ui" line="226"/>
<source>Close</source>
- <translation type="unfinished"></translation>
+ <translation>Fermer</translation>
</message>
</context>
<context>
@@ -63,24 +63,26 @@
<location filename="../qmmpfiledialog.cpp" line="114"/>
<location filename="../qmmpfiledialog.cpp" line="124"/>
<source>Qmmp File Dialog</source>
- <translation type="unfinished"></translation>
+ <translation>Dialogue de fichier Qmmp</translation>
</message>
<message>
<location filename="../qmmpfiledialog.cpp" line="123"/>
<source>About Qmmp File Dialog</source>
- <translation type="unfinished"></translation>
+ <translation>À propos de Dialogue de fichier Qmmp</translation>
</message>
<message>
<location filename="../qmmpfiledialog.cpp" line="125"/>
<source>Written by:
Vladimir Kuznetsov &lt;vovanec@gmail.com&gt;
Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par :
+Vladimir Kuznetsov &lt;vovanec@gmail.com&gt;
+Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../qmmpfiledialog.cpp" line="128"/>
<source>Some code is copied from the Qt library</source>
- <translation type="unfinished"></translation>
+ <translation>Du code est copié de la bibliothèque Qt</translation>
</message>
</context>
<context>
@@ -88,23 +90,24 @@ Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
<message>
<location filename="../qmmpfiledialogimpl.cpp" line="254"/>
<source>Add</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter</translation>
</message>
<message>
<location filename="../qmmpfiledialogimpl.cpp" line="267"/>
<source>Save</source>
- <translation type="unfinished"></translation>
+ <translation>Sauver</translation>
</message>
<message>
<location filename="../qmmpfiledialogimpl.cpp" line="281"/>
<source>Directories</source>
- <translation type="unfinished"></translation>
+ <translation>Répertoires</translation>
</message>
<message>
<location filename="../qmmpfiledialogimpl.cpp" line="450"/>
<source>%1 already exists.
Do you want to replace it?</source>
- <translation type="unfinished"></translation>
+ <translation>%1 existe déjà.
+Voulez-vous le remplacer ?</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/converter/translations/converter_plugin_fr.ts b/src/plugins/General/converter/translations/converter_plugin_fr.ts
index ce83c936f..bdc815d17 100644
--- a/src/plugins/General/converter/translations/converter_plugin_fr.ts
+++ b/src/plugins/General/converter/translations/converter_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>Converter</name>
<message>
diff --git a/src/plugins/General/copypaste/translations/copypaste_plugin_fr.ts b/src/plugins/General/copypaste/translations/copypaste_plugin_fr.ts
index 5ce8834e4..d5611ee79 100644
--- a/src/plugins/General/copypaste/translations/copypaste_plugin_fr.ts
+++ b/src/plugins/General/copypaste/translations/copypaste_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>CopyPaste</name>
<message>
<location filename="../copypaste.cpp" line="43"/>
<source>Cu&amp;t</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Couper</translation>
</message>
<message>
<location filename="../copypaste.cpp" line="44"/>
<source>Ctrl+X</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+X</translation>
</message>
<message>
<location filename="../copypaste.cpp" line="45"/>
<source>&amp;Copy</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Copier</translation>
</message>
<message>
<location filename="../copypaste.cpp" line="46"/>
<source>Ctrl+C</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+C</translation>
</message>
<message>
<location filename="../copypaste.cpp" line="47"/>
<source>&amp;Paste</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Coller</translation>
</message>
<message>
<location filename="../copypaste.cpp" line="48"/>
<source>Ctrl+V</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+V</translation>
</message>
</context>
<context>
@@ -39,27 +39,27 @@
<message>
<location filename="../copypastefactory.cpp" line="28"/>
<source>Copy/Paste Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon copier/coller</translation>
</message>
<message>
<location filename="../copypastefactory.cpp" line="48"/>
<source>About Copy/Paste Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon copier/coller</translation>
</message>
<message>
<location filename="../copypastefactory.cpp" line="49"/>
<source>Qmmp Copy/Paste Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon copier/coller pour Qmmp</translation>
</message>
<message>
<location filename="../copypastefactory.cpp" line="50"/>
<source>This plugin allows one to copy selected tracks from one playlist to another</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon permet de copier les pistes sélectionnées d&apos;une liste à une autre.</translation>
</message>
<message>
<location filename="../copypastefactory.cpp" line="51"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/covermanager/translations/covermanager_plugin_fr.ts b/src/plugins/General/covermanager/translations/covermanager_plugin_fr.ts
index 06c892fff..f3a510fe6 100644
--- a/src/plugins/General/covermanager/translations/covermanager_plugin_fr.ts
+++ b/src/plugins/General/covermanager/translations/covermanager_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>CoverManager</name>
<message>
diff --git a/src/plugins/General/fileops/translations/fileops_plugin_fr.ts b/src/plugins/General/fileops/translations/fileops_plugin_fr.ts
index 0f4e92620..f6feee783 100644
--- a/src/plugins/General/fileops/translations/fileops_plugin_fr.ts
+++ b/src/plugins/General/fileops/translations/fileops_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>FileOps</name>
<message>
diff --git a/src/plugins/General/gnomehotkey/translations/gnomehotkey_plugin_fr.ts b/src/plugins/General/gnomehotkey/translations/gnomehotkey_plugin_fr.ts
index 7a598b741..8606f2aff 100644
--- a/src/plugins/General/gnomehotkey/translations/gnomehotkey_plugin_fr.ts
+++ b/src/plugins/General/gnomehotkey/translations/gnomehotkey_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>GnomeHotkeyFactory</name>
<message>
<location filename="../gnomehotkeyfactory.cpp" line="29"/>
<source>Gnome Hotkey Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de raccourci clavier pour Gnome</translation>
</message>
<message>
<location filename="../gnomehotkeyfactory.cpp" line="50"/>
<source>About Gnome Hotkey Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de raccourci clavier pour Gnome</translation>
</message>
<message>
<location filename="../gnomehotkeyfactory.cpp" line="51"/>
<source>Qmmp Gnome Hotkey Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de raccourci clavier pour Gnome, pour Qmmp</translation>
</message>
<message>
<location filename="../gnomehotkeyfactory.cpp" line="52"/>
<source>This plugin adds support of the GNOME/Cinnamon hotkeys</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon ajoute le support des raccourcis clavier pour Gnome/Cinnamon</translation>
</message>
<message>
<location filename="../gnomehotkeyfactory.cpp" line="53"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/hal/translations/hal_plugin_fr.ts b/src/plugins/General/hal/translations/hal_plugin_fr.ts
index 88638084d..4e1726940 100644
--- a/src/plugins/General/hal/translations/hal_plugin_fr.ts
+++ b/src/plugins/General/hal/translations/hal_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>HalFactory</name>
<message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_fr.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_fr.ts
index 546b779c4..7876a50a5 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_fr.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>HotkeyDialog</name>
<message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_fr.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_fr.ts
index d4d32eae8..72f7c8c53 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_fr.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_fr.ts
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>KdeNotify</name>
<message>
<location filename="../kdenotify.cpp" line="121"/>
<source>Qmmp now playing:</source>
- <translation type="unfinished"></translation>
+ <translation>Qmmp joue :</translation>
</message>
</context>
<context>
@@ -14,18 +14,19 @@
<message>
<location filename="../kdenotifyfactory.cpp" line="30"/>
<source>KDE 4 notification plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de notification KDE 4</translation>
</message>
<message>
<location filename="../kdenotifyfactory.cpp" line="50"/>
<source>About KDE Notification Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de notification KDE 4</translation>
</message>
<message>
<location filename="../kdenotifyfactory.cpp" line="51"/>
<source>KDE 4 notification plugin for Qmmp
</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de notification KDE 4 pour Qmmp
+</translation>
</message>
</context>
<context>
@@ -33,42 +34,42 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>KDE 4 Notification Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Réglages du greffon de notification KDE 4</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="39"/>
<source>Options</source>
- <translation type="unfinished"></translation>
+ <translation>Options</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<source>Notification delay [s]:</source>
- <translation type="unfinished"></translation>
+ <translation>Détail de notification [s] :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="75"/>
<source>Update visible notification instead create new</source>
- <translation type="unfinished"></translation>
+ <translation>Mettre à jour la notification visible au lieu d&apos;en créer une nouvelle</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="85"/>
<source>Appearance</source>
- <translation type="unfinished"></translation>
+ <translation>Apparence</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les couvertures</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="100"/>
<source>Edit template</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer le patron</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
- <translation type="unfinished"></translation>
+ <translation>Patron de notification</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/lyrics/translations/lyrics_plugin_fr.ts b/src/plugins/General/lyrics/translations/lyrics_plugin_fr.ts
index 2d198d7c7..7f9bc9a68 100644
--- a/src/plugins/General/lyrics/translations/lyrics_plugin_fr.ts
+++ b/src/plugins/General/lyrics/translations/lyrics_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>Lyrics</name>
<message>
diff --git a/src/plugins/General/mpris/translations/mpris_plugin_fr.ts b/src/plugins/General/mpris/translations/mpris_plugin_fr.ts
index 52348feae..48b617cfe 100644
--- a/src/plugins/General/mpris/translations/mpris_plugin_fr.ts
+++ b/src/plugins/General/mpris/translations/mpris_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>MPRISFactory</name>
<message>
<location filename="../mprisfactory.cpp" line="29"/>
<source>MPRIS Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon MPRIS</translation>
</message>
<message>
<location filename="../mprisfactory.cpp" line="49"/>
<source>About MPRIS Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon MPRIS</translation>
</message>
<message>
<location filename="../mprisfactory.cpp" line="50"/>
<source>Qmmp MPRIS Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon MPRIS pour Qmmp</translation>
</message>
<message>
<location filename="../mprisfactory.cpp" line="51"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/notifier/translations/notifier_plugin_fr.ts b/src/plugins/General/notifier/translations/notifier_plugin_fr.ts
index 1eff242d1..381529503 100644
--- a/src/plugins/General/notifier/translations/notifier_plugin_fr.ts
+++ b/src/plugins/General/notifier/translations/notifier_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>NotifierFactory</name>
<message>
@@ -45,16 +45,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="368"/>
- <source>Song change notification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="325"/>
- <source>Volume change notification</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="41"/>
<source>Font:</source>
<translation type="unfinished"></translation>
@@ -65,16 +55,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="332"/>
- <source>Delay (ms):</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../settingsdialog.ui" line="299"/>
- <source>Cover size:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../settingsdialog.ui" line="68"/>
<location filename="../settingsdialog.ui" line="279"/>
<source>0</source>
@@ -96,11 +76,31 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="299"/>
+ <source>Cover size:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="325"/>
+ <source>Volume change notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="332"/>
+ <source>Delay (ms):</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="361"/>
<source>Playback resume notification</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../settingsdialog.ui" line="368"/>
+ <source>Song change notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../settingsdialog.ui" line="378"/>
<source>Psi Notification</source>
<translation type="unfinished"></translation>
diff --git a/src/plugins/General/rgscan/translations/rgscan_plugin_fr.ts b/src/plugins/General/rgscan/translations/rgscan_plugin_fr.ts
index ea1aefcd4..a12b0135b 100644
--- a/src/plugins/General/rgscan/translations/rgscan_plugin_fr.ts
+++ b/src/plugins/General/rgscan/translations/rgscan_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>RGScanDialog</name>
<message>
diff --git a/src/plugins/General/scrobbler/translations/scrobbler_plugin_fr.ts b/src/plugins/General/scrobbler/translations/scrobbler_plugin_fr.ts
index 1dd3cd49d..12b31bb0a 100644
--- a/src/plugins/General/scrobbler/translations/scrobbler_plugin_fr.ts
+++ b/src/plugins/General/scrobbler/translations/scrobbler_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>ScrobblerFactory</name>
<message>
@@ -83,6 +83,16 @@
</message>
<message>
<location filename="../settingsdialog.cpp" line="103"/>
+ <location filename="../settingsdialog.cpp" line="107"/>
+ <location filename="../settingsdialog.cpp" line="136"/>
+ <location filename="../settingsdialog.cpp" line="140"/>
+ <location filename="../settingsdialog.cpp" line="180"/>
+ <location filename="../settingsdialog.cpp" line="184"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.cpp" line="103"/>
<location filename="../settingsdialog.cpp" line="136"/>
<location filename="../settingsdialog.cpp" line="180"/>
<source>Network error</source>
@@ -109,15 +119,5 @@
<source>Permission denied</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="../settingsdialog.cpp" line="103"/>
- <location filename="../settingsdialog.cpp" line="107"/>
- <location filename="../settingsdialog.cpp" line="136"/>
- <location filename="../settingsdialog.cpp" line="140"/>
- <location filename="../settingsdialog.cpp" line="180"/>
- <location filename="../settingsdialog.cpp" line="184"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
</context>
</TS>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_fr.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_fr.ts
index 14b4d4cb2..1b2aede48 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_fr.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>SettingsDialog</name>
<message>
diff --git a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
index a6deb7053..ca3168e55 100644
--- a/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
+++ b/src/plugins/General/streambrowser/translations/streambrowser_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>StreamBrowser</name>
<message>
diff --git a/src/plugins/General/trackchange/translations/trackchange_plugin_fr.ts b/src/plugins/General/trackchange/translations/trackchange_plugin_fr.ts
index 32a071334..198b8f5ae 100644
--- a/src/plugins/General/trackchange/translations/trackchange_plugin_fr.ts
+++ b/src/plugins/General/trackchange/translations/trackchange_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>SettingsDialog</name>
<message>
diff --git a/src/plugins/General/udisks/translations/udisks_plugin_fr.ts b/src/plugins/General/udisks/translations/udisks_plugin_fr.ts
index 59c133125..6c80886ba 100644
--- a/src/plugins/General/udisks/translations/udisks_plugin_fr.ts
+++ b/src/plugins/General/udisks/translations/udisks_plugin_fr.ts
@@ -1,42 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>UDisks Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon UDisks</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>CD Audio Detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection de CD audio</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="38"/>
<source>Add tracks to playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter automatiquement les pistes à la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<source>Remove tracks from playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Enlever automatiquement les pistes de la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="55"/>
<source>Removable Device Detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection de périphérique amovible</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="64"/>
<source>Add files to playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter automatiquement les fichiers à la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="71"/>
<source>Remove files from playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Enlever automatiquement les fichiers à la liste</translation>
</message>
</context>
<context>
@@ -44,27 +44,27 @@
<message>
<location filename="../udisksfactory.cpp" line="30"/>
<source>UDisks Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon UDisks</translation>
</message>
<message>
<location filename="../udisksfactory.cpp" line="50"/>
<source>About UDisks Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon UDisks</translation>
</message>
<message>
<location filename="../udisksfactory.cpp" line="51"/>
<source>Qmmp UDisks Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon UDisks pour Qmmp</translation>
</message>
<message>
<location filename="../udisksfactory.cpp" line="52"/>
<source>This plugin provides removable devices detection using UDisks</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon fournit une détection de périphériques amovibles en utilisant UDisks</translation>
</message>
<message>
<location filename="../udisksfactory.cpp" line="53"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -72,12 +72,12 @@
<message>
<location filename="../udisksplugin.cpp" line="154"/>
<source>Add CD &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter CD « %1 »</translation>
</message>
<message>
<location filename="../udisksplugin.cpp" line="160"/>
<source>Add Volume &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter volume « %1 »</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/General/udisks2/translations/udisks2_plugin_fr.ts b/src/plugins/General/udisks2/translations/udisks2_plugin_fr.ts
index 2716b1d55..0de1d0007 100644
--- a/src/plugins/General/udisks2/translations/udisks2_plugin_fr.ts
+++ b/src/plugins/General/udisks2/translations/udisks2_plugin_fr.ts
@@ -1,42 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>SettingsDialog</name>
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>UDisks Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon UDisks</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>CD Audio Detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection de CD audio</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="38"/>
<source>Add tracks to playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter automatiquement les pistes à la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<source>Remove tracks from playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Enlever automatiquement les pistes de la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="55"/>
<source>Removable Device Detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection de périphérique amovible</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="64"/>
<source>Add files to playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter automatiquement les fichiers à la liste</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="71"/>
<source>Remove files from playlist automatically</source>
- <translation type="unfinished"></translation>
+ <translation>Enlever automatiquement les fichiers à la liste</translation>
</message>
</context>
<context>
@@ -44,27 +44,27 @@
<message>
<location filename="../udisks2factory.cpp" line="30"/>
<source>UDisks2 Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon UDisks2</translation>
</message>
<message>
<location filename="../udisks2factory.cpp" line="50"/>
<source>About UDisks2 Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon UDisks2</translation>
</message>
<message>
<location filename="../udisks2factory.cpp" line="51"/>
<source>Qmmp UDisks2 Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon UDisks2 pour Qmmp</translation>
</message>
<message>
<location filename="../udisks2factory.cpp" line="52"/>
<source>This plugin provides removable devices detection using UDisks2</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon fournit une détection de périphériques amovibles en utilisant UDisks2</translation>
</message>
<message>
<location filename="../udisks2factory.cpp" line="53"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -72,12 +72,12 @@
<message>
<location filename="../udisks2plugin.cpp" line="130"/>
<source>Add CD &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter CD « %1 »</translation>
</message>
<message>
<location filename="../udisks2plugin.cpp" line="138"/>
<source>Add Volume &quot;%1&quot;</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter volume « %1 »</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/aac/translations/aac_plugin_fr.ts b/src/plugins/Input/aac/translations/aac_plugin_fr.ts
index 32d9f3b80..5ed621ec5 100644
--- a/src/plugins/Input/aac/translations/aac_plugin_fr.ts
+++ b/src/plugins/Input/aac/translations/aac_plugin_fr.ts
@@ -1,42 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>AACMetaDataModel</name>
<message>
<location filename="../aacmetadatamodel.cpp" line="43"/>
<source>Length</source>
- <translation type="unfinished"></translation>
+ <translation>Longueur</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="45"/>
<source>Sample rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="45"/>
<source>Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Hz</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="47"/>
<source>Bitrate</source>
- <translation type="unfinished"></translation>
+ <translation>Débit binaire</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="47"/>
<source>kbps</source>
- <translation type="unfinished"></translation>
+ <translation>kbps</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="48"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>KB</translation>
</message>
<message>
<location filename="../aacmetadatamodel.cpp" line="49"/>
<source>File size</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du fichier</translation>
</message>
</context>
<context>
@@ -44,27 +44,27 @@
<message>
<location filename="../decoderaacfactory.cpp" line="46"/>
<source>AAC Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon AAC</translation>
</message>
<message>
<location filename="../decoderaacfactory.cpp" line="48"/>
<source>AAC Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers AAC</translation>
</message>
<message>
<location filename="../decoderaacfactory.cpp" line="88"/>
<source>About AAC Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio AAC</translation>
</message>
<message>
<location filename="../decoderaacfactory.cpp" line="89"/>
<source>Qmmp AAC Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio AAC pour Qmmp</translation>
</message>
<message>
<location filename="../decoderaacfactory.cpp" line="90"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts
index 6a7354e23..06f058983 100644
--- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts
+++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderCDAudioFactory</name>
<message>
<location filename="../decodercdaudiofactory.cpp" line="45"/>
<source>CD Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon CD audio</translation>
</message>
<message>
<location filename="../decodercdaudiofactory.cpp" line="90"/>
<source>About CD Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon CD audio</translation>
</message>
<message>
<location filename="../decodercdaudiofactory.cpp" line="91"/>
<source>Qmmp CD Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon CD audio pour Qmmp</translation>
</message>
<message>
<location filename="../decodercdaudiofactory.cpp" line="92"/>
<source>Compiled against libcdio-%1 and libcddb-%2</source>
- <translation type="unfinished"></translation>
+ <translation>Compilé contre libcdio-%1 et libcddb-%2</translation>
</message>
<message>
<location filename="../decodercdaudiofactory.cpp" line="94"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../decodercdaudiofactory.cpp" line="95"/>
<source>Usage: open cdda:/// using Add URL dialog or command line</source>
- <translation type="unfinished"></translation>
+ <translation>Utilisation : ouvrir cdda:/// avec le dialogue « Ajouter URL » ou en ligne de commande</translation>
</message>
</context>
<context>
@@ -39,52 +39,52 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>CD Audio Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon CD audio</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Override device:</source>
- <translation type="unfinished"></translation>
+ <translation>Surcharger le périphérique :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="42"/>
<source>Limit cd speed:</source>
- <translation type="unfinished"></translation>
+ <translation>Limiter la vitesse du CD :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="62"/>
<source>Use cd-text</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser CD-Text :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="69"/>
<source>CDDB</source>
- <translation type="unfinished"></translation>
+ <translation>CDDB</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="78"/>
<source>Use HTTP instead of CDDBP</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser HTTP au lieu de CDDBP</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="88"/>
<source>Server:</source>
- <translation type="unfinished"></translation>
+ <translation>Serveur :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="95"/>
<source>Path:</source>
- <translation type="unfinished"></translation>
+ <translation>Chemin :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="105"/>
<source>Port:</source>
- <translation type="unfinished"></translation>
+ <translation>Port :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="117"/>
<source>Clear CDDB cache</source>
- <translation type="unfinished"></translation>
+ <translation>Effacer le cache CDDB</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/cue/translations/cue_plugin_fr.ts b/src/plugins/Input/cue/translations/cue_plugin_fr.ts
index ace47d4dd..b5665d341 100644
--- a/src/plugins/Input/cue/translations/cue_plugin_fr.ts
+++ b/src/plugins/Input/cue/translations/cue_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderCUEFactory</name>
<message>
@@ -26,7 +26,7 @@
<message>
<location filename="../decodercuefactory.cpp" line="100"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -39,7 +39,7 @@
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Common settings</source>
- <translation type="unfinished"></translation>
+ <translation>Réglages communs</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="35"/>
@@ -54,17 +54,17 @@
<message>
<location filename="../settingsdialog.ui" line="51"/>
<source>Automatic charset detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection automatique de l&apos;encodage des caractères.</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="61"/>
<source>Language:</source>
- <translation type="unfinished"></translation>
+ <translation>Langue :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="81"/>
<source>Default encoding:</source>
- <translation type="unfinished"></translation>
+ <translation>Encodage par défaut :</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts
index 233bb446d..3df2d4aa9 100644
--- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts
+++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderFFmpegFactory</name>
<message>
diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts
index de3b964af..581cb36fc 100644
--- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts
+++ b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderFFmpegFactory</name>
<message>
diff --git a/src/plugins/Input/flac/translations/flac_plugin_fr.ts b/src/plugins/Input/flac/translations/flac_plugin_fr.ts
index 706aefe10..28494a28d 100644
--- a/src/plugins/Input/flac/translations/flac_plugin_fr.ts
+++ b/src/plugins/Input/flac/translations/flac_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderFLACFactory</name>
<message>
<location filename="../decoderflacfactory.cpp" line="60"/>
<source>FLAC Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon FLAC</translation>
</message>
<message>
<location filename="../decoderflacfactory.cpp" line="62"/>
<source>FLAC Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers FLAC</translation>
</message>
<message>
<location filename="../decoderflacfactory.cpp" line="203"/>
<source>About FLAC Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio FLAC</translation>
</message>
<message>
<location filename="../decoderflacfactory.cpp" line="204"/>
<source>Qmmp FLAC Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio FLAC pour Qmmp</translation>
</message>
<message>
<location filename="../decoderflacfactory.cpp" line="205"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -34,42 +34,42 @@
<message>
<location filename="../flacmetadatamodel.cpp" line="80"/>
<source>Length</source>
- <translation type="unfinished"></translation>
+ <translation>Longueur</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="81"/>
<source>Sample rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="81"/>
<source>Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Hz</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="82"/>
<source>Channels</source>
- <translation type="unfinished"></translation>
+ <translation>Canaux</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="83"/>
<source>Bitrate</source>
- <translation type="unfinished"></translation>
+ <translation>Débit binaire</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="83"/>
<source>kbps</source>
- <translation type="unfinished"></translation>
+ <translation>kbps</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="85"/>
<source>File size</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du fichier</translation>
</message>
<message>
<location filename="../flacmetadatamodel.cpp" line="85"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/gme/translations/gme_plugin_fr.ts b/src/plugins/Input/gme/translations/gme_plugin_fr.ts
index 000c9fc2a..7d5ef7d59 100644
--- a/src/plugins/Input/gme/translations/gme_plugin_fr.ts
+++ b/src/plugins/Input/gme/translations/gme_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderGmeFactory</name>
<message>
<location filename="../decodergmefactory.cpp" line="49"/>
<source>GME Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon GME</translation>
</message>
<message>
<location filename="../decodergmefactory.cpp" line="52"/>
<source>Game Music Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers de musiques de jeux</translation>
</message>
<message>
<location filename="../decodergmefactory.cpp" line="116"/>
<source>About GME Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio GME</translation>
</message>
<message>
<location filename="../decodergmefactory.cpp" line="117"/>
<source>Qmmp GME Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio GME pour Qmmp</translation>
</message>
<message>
<location filename="../decodergmefactory.cpp" line="118"/>
<source>This plugin uses Game_Music_Emu library to play game music files</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon utilise la bibliothèque Game_Music_Emu pour jouer les fichiers de musiques de jeux</translation>
</message>
<message>
<location filename="../decodergmefactory.cpp" line="119"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -39,22 +39,22 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>GME Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon GME</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="34"/>
<source>Fadeout length:</source>
- <translation type="unfinished"></translation>
+ <translation>Délai du fondu :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="44"/>
<source>ms</source>
- <translation type="unfinished"></translation>
+ <translation>ms</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="57"/>
<source>Enable fadeout</source>
- <translation type="unfinished"></translation>
+ <translation>Activer le fondu</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/mad/translations/mad_plugin_fr.ts b/src/plugins/Input/mad/translations/mad_plugin_fr.ts
index fc442e20b..27485460b 100644
--- a/src/plugins/Input/mad/translations/mad_plugin_fr.ts
+++ b/src/plugins/Input/mad/translations/mad_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderMADFactory</name>
<message>
diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts b/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts
index ba30ff9ec..84c87c72a 100644
--- a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts
+++ b/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderModPlugFactory</name>
<message>
diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts b/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts
index 3c517f5cd..17b9ebfc8 100644
--- a/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts
+++ b/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderMPCFactory</name>
<message>
diff --git a/src/plugins/Input/opus/translations/opus_plugin_fr.ts b/src/plugins/Input/opus/translations/opus_plugin_fr.ts
index e98b28375..f8b0e5465 100644
--- a/src/plugins/Input/opus/translations/opus_plugin_fr.ts
+++ b/src/plugins/Input/opus/translations/opus_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderOpusFactory</name>
<message>
<location filename="../decoderopusfactory.cpp" line="48"/>
<source>Opus Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon Opus</translation>
</message>
<message>
<location filename="../decoderopusfactory.cpp" line="51"/>
<source>Ogg Opus Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers Opus</translation>
</message>
<message>
<location filename="../decoderopusfactory.cpp" line="125"/>
<source>About Opus Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio Opus</translation>
</message>
<message>
<location filename="../decoderopusfactory.cpp" line="126"/>
<source>Qmmp Opus Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio Opus pour Qmmp</translation>
</message>
<message>
<location filename="../decoderopusfactory.cpp" line="127"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../decoderopusfactory.cpp" line="128"/>
<source>This plugin includes code from TagLib library</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon comprend du code de la bibliothèque TagLib</translation>
</message>
</context>
<context>
@@ -39,42 +39,42 @@
<message>
<location filename="../opusmetadatamodel.cpp" line="51"/>
<source>Length</source>
- <translation type="unfinished"></translation>
+ <translation>Longueur</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="52"/>
<source>Sample rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="52"/>
<source>Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Hz</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="53"/>
<source>Channels</source>
- <translation type="unfinished"></translation>
+ <translation>Canaux</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="54"/>
<source>Bitrate</source>
- <translation type="unfinished"></translation>
+ <translation>Débit binaire</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="54"/>
<source>kbps</source>
- <translation type="unfinished"></translation>
+ <translation>kbps</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="55"/>
<source>File size</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du fichier</translation>
</message>
<message>
<location filename="../opusmetadatamodel.cpp" line="55"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/sid/translations/sid_plugin_fr.ts b/src/plugins/Input/sid/translations/sid_plugin_fr.ts
index 26119b1ed..2e7a96bb7 100644
--- a/src/plugins/Input/sid/translations/sid_plugin_fr.ts
+++ b/src/plugins/Input/sid/translations/sid_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderSIDFactory</name>
<message>
diff --git a/src/plugins/Input/sndfile/translations/sndfile_plugin_fr.ts b/src/plugins/Input/sndfile/translations/sndfile_plugin_fr.ts
index 024512680..145f1b9ed 100644
--- a/src/plugins/Input/sndfile/translations/sndfile_plugin_fr.ts
+++ b/src/plugins/Input/sndfile/translations/sndfile_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderSndFileFactory</name>
<message>
<location filename="../decodersndfilefactory.cpp" line="63"/>
<source>Sndfile Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon Sndfile</translation>
</message>
<message>
<location filename="../decodersndfilefactory.cpp" line="66"/>
<source>PCM Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers PCM</translation>
</message>
<message>
<location filename="../decodersndfilefactory.cpp" line="130"/>
<source>About Sndfile Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio Sndfile</translation>
</message>
<message>
<location filename="../decodersndfilefactory.cpp" line="131"/>
<source>Qmmp Sndfile Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio Sndfile pour Qmmp</translation>
</message>
<message>
<location filename="../decodersndfilefactory.cpp" line="132"/>
<source>Compiled against</source>
- <translation type="unfinished"></translation>
+ <translation>Compilé contre</translation>
</message>
<message>
<location filename="../decodersndfilefactory.cpp" line="133"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts
index 8263d194c..f3dfd07f1 100644
--- a/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts
+++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderVorbisFactory</name>
<message>
<location filename="../decodervorbisfactory.cpp" line="53"/>
<source>Ogg Vorbis Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon Ogg Vorbis</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="56"/>
<source>Ogg Vorbis Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers Ogg Vorbis</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="135"/>
<source>About Ogg Vorbis Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio Ogg Vorbis</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="136"/>
<source>Qmmp Ogg Vorbis Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio Ogg Vorbis pour Qmmp</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="137"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../decodervorbisfactory.cpp" line="138"/>
<source>Source code based on mq3 project</source>
- <translation type="unfinished"></translation>
+ <translation>Code source basé sur le projet mq3</translation>
</message>
</context>
<context>
@@ -39,42 +39,42 @@
<message>
<location filename="../vorbismetadatamodel.cpp" line="51"/>
<source>Length</source>
- <translation type="unfinished"></translation>
+ <translation>Longueur</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="52"/>
<source>Sample rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="52"/>
<source>Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Hz</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="53"/>
<source>Channels</source>
- <translation type="unfinished"></translation>
+ <translation>Canaux</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="54"/>
<source>Bitrate</source>
- <translation type="unfinished"></translation>
+ <translation>Débit binaire</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="54"/>
<source>kbps</source>
- <translation type="unfinished"></translation>
+ <translation>kbps</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="55"/>
<source>File size</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du fichier</translation>
</message>
<message>
<location filename="../vorbismetadatamodel.cpp" line="55"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts
index 49de9b357..6b936e75c 100644
--- a/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts
+++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderWavPackFactory</name>
<message>
<location filename="../decoderwavpackfactory.cpp" line="44"/>
<source>WavPack Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon WavPack</translation>
</message>
<message>
<location filename="../decoderwavpackfactory.cpp" line="46"/>
<source>WavPack Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers WavPack</translation>
</message>
<message>
<location filename="../decoderwavpackfactory.cpp" line="155"/>
<source>About WavPack Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio WavPack</translation>
</message>
<message>
<location filename="../decoderwavpackfactory.cpp" line="156"/>
<source>Qmmp WavPack Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio WavPack pour Qmmp</translation>
</message>
<message>
<location filename="../decoderwavpackfactory.cpp" line="157"/>
<source>WavPack library version:</source>
- <translation type="unfinished"></translation>
+ <translation>Version de la bibliothèque WavPack :</translation>
</message>
<message>
<location filename="../decoderwavpackfactory.cpp" line="159"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -39,52 +39,52 @@
<message>
<location filename="../wavpackmetadatamodel.cpp" line="65"/>
<source>Length</source>
- <translation type="unfinished"></translation>
+ <translation>Longueur</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="66"/>
<source>Sample rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="66"/>
<source>Hz</source>
- <translation type="unfinished"></translation>
+ <translation>Hz</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="67"/>
<source>Channels</source>
- <translation type="unfinished"></translation>
+ <translation>Canaux</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="68"/>
<source>Bitrate</source>
- <translation type="unfinished"></translation>
+ <translation>Débit binaire</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="68"/>
<source>kbps</source>
- <translation type="unfinished"></translation>
+ <translation>kbps</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="70"/>
<source>File size</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du fichier</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="70"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="71"/>
<source>Ratio</source>
- <translation type="unfinished"></translation>
+ <translation>Taux</translation>
</message>
<message>
<location filename="../wavpackmetadatamodel.cpp" line="72"/>
<source>Version</source>
- <translation type="unfinished"></translation>
+ <translation>Version</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts
index 6d3682374..3fad60a39 100644
--- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts
+++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>DecoderWildMidiFactory</name>
<message>
<location filename="../decoderwildmidifactory.cpp" line="48"/>
<source>WildMidi Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon WildMidi</translation>
</message>
<message>
<location filename="../decoderwildmidifactory.cpp" line="50"/>
<source>Midi Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers Midi</translation>
</message>
<message>
<location filename="../decoderwildmidifactory.cpp" line="104"/>
<source>About WildMidi Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon audio WildMidi</translation>
</message>
<message>
<location filename="../decoderwildmidifactory.cpp" line="105"/>
<source>Qmmp WildMidi Audio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon audio WildMidi pour Qmmp</translation>
</message>
<message>
<location filename="../decoderwildmidifactory.cpp" line="106"/>
<source>This plugin uses WildMidi library to play midi files</source>
- <translation type="unfinished"></translation>
+ <translation>Ce greffon utilise WildMidi pour jouer les fichiers Midi.</translation>
</message>
<message>
<location filename="../decoderwildmidifactory.cpp" line="107"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -39,37 +39,37 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>WildMidi Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon WildMidi</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Instrument configuration: </source>
- <translation type="unfinished"></translation>
+ <translation>Configuration d&apos;instrument :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="43"/>
<source>Sample rate:</source>
- <translation type="unfinished"></translation>
+ <translation>Taux d&apos;échantillonage</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="50"/>
<source>Enhanced resampling</source>
- <translation type="unfinished"></translation>
+ <translation>Ré-échantillonnage amélioré</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="57"/>
<source>Reverberation</source>
- <translation type="unfinished"></translation>
+ <translation>Réverbération</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="39"/>
<source>44100 Hz</source>
- <translation type="unfinished"></translation>
+ <translation>44 100 Hz</translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="40"/>
<source>48000 Hz</source>
- <translation type="unfinished"></translation>
+ <translation>48 000 Hz</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/alsa/translations/alsa_plugin_fr.ts b/src/plugins/Output/alsa/translations/alsa_plugin_fr.ts
index 169a11d24..e10b9f428 100644
--- a/src/plugins/Output/alsa/translations/alsa_plugin_fr.ts
+++ b/src/plugins/Output/alsa/translations/alsa_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputALSAFactory</name>
<message>
<location filename="../outputalsafactory.cpp" line="31"/>
<source>ALSA Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon ALSA</translation>
</message>
<message>
<location filename="../outputalsafactory.cpp" line="56"/>
<source>About ALSA Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie ALSA</translation>
</message>
<message>
<location filename="../outputalsafactory.cpp" line="57"/>
<source>Qmmp ALSA Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie ALSA pour Qmmp</translation>
</message>
<message>
<location filename="../outputalsafactory.cpp" line="58"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -29,62 +29,62 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>ALSA Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon ALSA</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="33"/>
<source>Device Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du périphérique</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<source>Audio device</source>
- <translation type="unfinished"></translation>
+ <translation>Périphérique audio</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="61"/>
<source>Mixer</source>
- <translation type="unfinished"></translation>
+ <translation>Mixeur</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="76"/>
<source>Mixer card:</source>
- <translation type="unfinished"></translation>
+ <translation>Carte de mixage : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="86"/>
<source>Mixer device:</source>
- <translation type="unfinished"></translation>
+ <translation>Périphérique de mixage : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="103"/>
<source>Advanced Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration avancée</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="115"/>
<source>Soundcard</source>
- <translation type="unfinished"></translation>
+ <translation>Carte son</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="121"/>
<source>Buffer time (ms):</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du tampon (ms) : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="157"/>
<source>Period time (ms):</source>
- <translation type="unfinished"></translation>
+ <translation>Durée de la période (ms) : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="193"/>
<source>Use mmap access</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser l&apos;accès mmap</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="213"/>
<source>Use snd_pcm_pause function</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser la fonction snd_pcm_pause</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/directsound/translations/directsound_plugin_fr.ts b/src/plugins/Output/directsound/translations/directsound_plugin_fr.ts
index 8ee9ded7e..d78595574 100644
--- a/src/plugins/Output/directsound/translations/directsound_plugin_fr.ts
+++ b/src/plugins/Output/directsound/translations/directsound_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputDirectSoundFactory</name>
<message>
<location filename="../outputdirectsoundfactory.cpp" line="28"/>
<source>DirectSound Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon DirectSound</translation>
</message>
<message>
<location filename="../outputdirectsoundfactory.cpp" line="52"/>
<source>About DirectSound Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie DirectSound</translation>
</message>
<message>
<location filename="../outputdirectsoundfactory.cpp" line="53"/>
<source>Qmmp DirectSound Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie DirectSound pour Qmm</translation>
</message>
<message>
<location filename="../outputdirectsoundfactory.cpp" line="54"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/jack/translations/jack_plugin_fr.ts b/src/plugins/Output/jack/translations/jack_plugin_fr.ts
index 47883fcc0..8c969c533 100644
--- a/src/plugins/Output/jack/translations/jack_plugin_fr.ts
+++ b/src/plugins/Output/jack/translations/jack_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputJACKFactory</name>
<message>
<location filename="../outputjackfactory.cpp" line="30"/>
<source>JACK Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon JACK</translation>
</message>
<message>
<location filename="../outputjackfactory.cpp" line="53"/>
<source>About Jack Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie JACK</translation>
</message>
<message>
<location filename="../outputjackfactory.cpp" line="54"/>
<source>Qmmp Jack Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie JACK pour Qmmp</translation>
</message>
<message>
<location filename="../outputjackfactory.cpp" line="55"/>
<source>Written by: Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/null/translations/null_plugin_fr.ts b/src/plugins/Output/null/translations/null_plugin_fr.ts
index af472989e..2ffe80cf6 100644
--- a/src/plugins/Output/null/translations/null_plugin_fr.ts
+++ b/src/plugins/Output/null/translations/null_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputNullFactory</name>
<message>
<location filename="../outputnullfactory.cpp" line="30"/>
<source>Null Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon Null</translation>
</message>
<message>
<location filename="../outputnullfactory.cpp" line="54"/>
<source>About Null Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie Null</translation>
</message>
<message>
<location filename="../outputnullfactory.cpp" line="55"/>
<source>Qmmp Null Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie Null pour Qmm</translation>
</message>
<message>
<location filename="../outputnullfactory.cpp" line="56"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/oss/translations/oss_plugin_fr.ts b/src/plugins/Output/oss/translations/oss_plugin_fr.ts
index a60e1095d..04ffc1d32 100644
--- a/src/plugins/Output/oss/translations/oss_plugin_fr.ts
+++ b/src/plugins/Output/oss/translations/oss_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputOSSFactory</name>
<message>
<location filename="../outputossfactory.cpp" line="36"/>
<source>OSS Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon OSS</translation>
</message>
<message>
<location filename="../outputossfactory.cpp" line="56"/>
<source>About OSS Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie OSS</translation>
</message>
<message>
<location filename="../outputossfactory.cpp" line="57"/>
<source>Qmmp OSS Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie OSS pour Qmmp</translation>
</message>
<message>
<location filename="../outputossfactory.cpp" line="58"/>
<source>Written by: Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Yuriy Zhuravlev &lt;slalkerg@gmail.com&gt;</translation>
</message>
<message>
<location filename="../outputossfactory.cpp" line="59"/>
<source>Based on code by: Brad Hughes &lt;bhughes@trolltech.com&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Basé sur du code par Brad Hughes &lt;bhughes@trolltech.com&gt;</translation>
</message>
</context>
<context>
@@ -34,47 +34,47 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>OSS Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon OSS</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="33"/>
<source>Device Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du périphérique</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="45"/>
<source>Audio device</source>
- <translation type="unfinished"></translation>
+ <translation>Périphérique audio</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="61"/>
<source>Mixer device</source>
- <translation type="unfinished"></translation>
+ <translation>Périphérique de mixage : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="84"/>
<source>Advanced Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration avancée</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="96"/>
<source>Soundcard</source>
- <translation type="unfinished"></translation>
+ <translation>Carte son</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="160"/>
<source>Buffer time (ms):</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du tampon (ms) : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="170"/>
<source>Period time (ms):</source>
- <translation type="unfinished"></translation>
+ <translation>Durée de la période (ms) : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="200"/>
<source>PCM over Master</source>
- <translation type="unfinished"></translation>
+ <translation>PCM sur maître</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/oss4/translations/oss4_plugin_fr.ts b/src/plugins/Output/oss4/translations/oss4_plugin_fr.ts
index d55763cc3..e846ac818 100644
--- a/src/plugins/Output/oss4/translations/oss4_plugin_fr.ts
+++ b/src/plugins/Output/oss4/translations/oss4_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputOSS4Factory</name>
<message>
<location filename="../outputoss4factory.cpp" line="36"/>
<source>OSS4 Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon OSS4</translation>
</message>
<message>
<location filename="../outputoss4factory.cpp" line="56"/>
<source>About OSS4 Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie OSS4</translation>
</message>
<message>
<location filename="../outputoss4factory.cpp" line="57"/>
<source>Qmmp OSS4 Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie OSS4 pour Qmmp</translation>
</message>
<message>
<location filename="../outputoss4factory.cpp" line="58"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -29,17 +29,17 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>OSS4 Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon OSS4</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="52"/>
<source>Device:</source>
- <translation type="unfinished"></translation>
+ <translation>Périphérique : </translation>
</message>
<message>
<location filename="../settingsdialog.cpp" line="71"/>
<source>Default</source>
- <translation type="unfinished"></translation>
+ <translation>Par défaut</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_fr.ts b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_fr.ts
index b5c3bd136..ab1cfde18 100644
--- a/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_fr.ts
+++ b/src/plugins/Output/pulseaudio/translations/pulseaudio_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputPulseAudioFactory</name>
<message>
<location filename="../outputpulseaudiofactory.cpp" line="30"/>
<source>PulseAudio Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon PulseAudio</translation>
</message>
<message>
<location filename="../outputpulseaudiofactory.cpp" line="54"/>
<source>About PulseAudio Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie PulseAudio</translation>
</message>
<message>
<location filename="../outputpulseaudiofactory.cpp" line="55"/>
<source>Qmmp PulseAudio Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie PulseAudio pour Qmm</translation>
</message>
<message>
<location filename="../outputpulseaudiofactory.cpp" line="56"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Output/waveout/translations/waveout_plugin_fr.ts b/src/plugins/Output/waveout/translations/waveout_plugin_fr.ts
index d9ac9e6cd..7c9cb95e7 100644
--- a/src/plugins/Output/waveout/translations/waveout_plugin_fr.ts
+++ b/src/plugins/Output/waveout/translations/waveout_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>OutputWaveOutFactory</name>
<message>
<location filename="../outputwaveoutfactory.cpp" line="29"/>
<source>WaveOut Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon WaveOut</translation>
</message>
<message>
<location filename="../outputwaveoutfactory.cpp" line="60"/>
<source>About WaveOut Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de sortie WaveOut</translation>
</message>
<message>
<location filename="../outputwaveoutfactory.cpp" line="61"/>
<source>Qmmp WaveOut Output Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de sortie WaveOut pour Qmmp</translation>
</message>
<message>
<location filename="../outputwaveoutfactory.cpp" line="62"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../outputwaveoutfactory.cpp" line="63"/>
<source>Based on aacDECdrop player</source>
- <translation type="unfinished"></translation>
+ <translation>Basé sur le lecteur aacDECdrop</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Transports/http/translations/http_plugin_fr.ts b/src/plugins/Transports/http/translations/http_plugin_fr.ts
index c287bdac8..6f64607c8 100644
--- a/src/plugins/Transports/http/translations/http_plugin_fr.ts
+++ b/src/plugins/Transports/http/translations/http_plugin_fr.ts
@@ -1,32 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>HTTPInputFactory</name>
<message>
<location filename="../httpinputfactory.cpp" line="34"/>
<source>HTTP Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon HTTP</translation>
</message>
<message>
<location filename="../httpinputfactory.cpp" line="54"/>
<source>About HTTP Transport Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de transport HTTP</translation>
</message>
<message>
<location filename="../httpinputfactory.cpp" line="55"/>
<source>Qmmp HTTP Transport Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de transport HTTP pour Qmmp</translation>
</message>
<message>
<location filename="../httpinputfactory.cpp" line="56"/>
<source>Compiled against libcurl-%1</source>
- <translation type="unfinished"></translation>
+ <translation>Compilé contre libcurl-%1</translation>
</message>
<message>
<location filename="../httpinputfactory.cpp" line="57"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -34,47 +34,47 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>HTTP Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon HTTP</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Buffer size:</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du tampon :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="64"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="78"/>
<source>Metadata encoding</source>
- <translation type="unfinished"></translation>
+ <translation>Encodage des métadonnées</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="84"/>
<source>Automatic charset detection</source>
- <translation type="unfinished"></translation>
+ <translation>Détection automatique de l&apos;encodage</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="94"/>
<source>Language:</source>
- <translation type="unfinished"></translation>
+ <translation>Langue :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="114"/>
<source>Default encoding:</source>
- <translation type="unfinished"></translation>
+ <translation>Encodage par défaut :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="137"/>
<source>User Agent:</source>
- <translation type="unfinished"></translation>
+ <translation>Agent utilisateur :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="151"/>
<source>Change User Agent</source>
- <translation type="unfinished"></translation>
+ <translation>Changer l&apos;agent utilisateur</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Transports/mms/translations/mms_plugin_fr.ts b/src/plugins/Transports/mms/translations/mms_plugin_fr.ts
index 381e06b8c..1512520a6 100644
--- a/src/plugins/Transports/mms/translations/mms_plugin_fr.ts
+++ b/src/plugins/Transports/mms/translations/mms_plugin_fr.ts
@@ -1,27 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>MMSInputFactory</name>
<message>
<location filename="../mmsinputfactory.cpp" line="33"/>
<source>MMS Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon MMS</translation>
</message>
<message>
<location filename="../mmsinputfactory.cpp" line="53"/>
<source>About MMS Transport Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon de transport MMS</translation>
</message>
<message>
<location filename="../mmsinputfactory.cpp" line="54"/>
<source>Qmmp MMS Transport Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon de transport MMS pour Qmmp</translation>
</message>
<message>
<location filename="../mmsinputfactory.cpp" line="55"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
<context>
@@ -29,17 +29,17 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>MMS Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon MMS</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="29"/>
<source>Buffer size:</source>
- <translation type="unfinished"></translation>
+ <translation>Taille du tampon : </translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="64"/>
<source>KB</source>
- <translation type="unfinished"></translation>
+ <translation>Ko</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Ui/qsui/translations/qsui_plugin_fr.ts b/src/plugins/Ui/qsui/translations/qsui_plugin_fr.ts
index 7f0b20be0..bc84c5fd8 100644
--- a/src/plugins/Ui/qsui/translations/qsui_plugin_fr.ts
+++ b/src/plugins/Ui/qsui/translations/qsui_plugin_fr.ts
@@ -6,37 +6,37 @@
<message>
<location filename="../forms/aboutqsuidialog.ui" line="14"/>
<source>About QSUI</source>
- <translation type="unfinished"></translation>
+ <translation>À propos de QSUI</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="41"/>
<source>Qmmp Simple User Interface (QSUI)</source>
- <translation type="unfinished"></translation>
+ <translation>Qmmp Simple User Interface (QSUI)</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="42"/>
<source>Qmmp version: &lt;b&gt;%1&lt;/b&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Version de Qmmp : &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="46"/>
<source>Developers:</source>
- <translation type="unfinished"></translation>
+ <translation>Développeurs :</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="47"/>
<source>Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="49"/>
<source>Translators:</source>
- <translation type="unfinished"></translation>
+ <translation>Traducteurs :</translation>
</message>
<message>
<location filename="../aboutqsuidialog.cpp" line="44"/>
<source>Simple user interface based on standard widgets set.</source>
- <translation type="unfinished"></translation>
+ <translation>Interface utilisateur simple basée sur les widgets standards.</translation>
</message>
</context>
<context>
@@ -44,432 +44,432 @@
<message>
<location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Play</source>
- <translation type="unfinished">&amp;Jouer</translation>
+ <translation>&amp;Jouer</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="38"/>
<source>X</source>
- <translation type="unfinished">X</translation>
+ <translation>X</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Pause</source>
- <translation type="unfinished">&amp;Pause</translation>
+ <translation>&amp;Pause</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="39"/>
<source>C</source>
- <translation type="unfinished">C</translation>
+ <translation>C</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Stop</source>
- <translation type="unfinished">&amp;Arrêter</translation>
+ <translation>&amp;Arrêter</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="40"/>
<source>V</source>
- <translation type="unfinished">V</translation>
+ <translation>V</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Previous</source>
- <translation type="unfinished">&amp;Précédent</translation>
+ <translation>Précédent</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="41"/>
<source>Z</source>
- <translation type="unfinished">Z</translation>
+ <translation>Z</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Next</source>
- <translation type="unfinished">&amp;Suivant</translation>
+ <translation>&amp;Suivant</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="42"/>
<source>B</source>
- <translation type="unfinished">B</translation>
+ <translation>B</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Play/Pause</source>
- <translation type="unfinished">&amp;Jouer / Pause</translation>
+ <translation>&amp;Jouer/Pause</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="43"/>
<source>Space</source>
- <translation type="unfinished">Espace</translation>
+ <translation>Espace</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="44"/>
<source>&amp;Jump to Track</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sauter à la piste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="44"/>
<source>J</source>
- <translation type="unfinished">J</translation>
+ <translation>J</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="45"/>
<source>&amp;Play Files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../actionmanager.cpp" line="71"/>
- <source>&amp;Add File</source>
- <translation type="unfinished">&amp;Ajouter un fichier</translation>
+ <translation>&amp;Jouer les fichiers</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="45"/>
<source>E</source>
- <translation type="unfinished"></translation>
+ <translation>E</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="47"/>
<source>&amp;Repeat Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Répéter la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="47"/>
<source>R</source>
- <translation type="unfinished"></translation>
+ <translation>R</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="49"/>
<source>&amp;Repeat Track</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Répéter la piste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="49"/>
<source>Ctrl+R</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+R</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="50"/>
<source>&amp;Shuffle</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Aléatoire</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="50"/>
<source>S</source>
- <translation type="unfinished"></translation>
+ <translation>S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="51"/>
<source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Ne pas avancer dans la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="52"/>
<source>Ctrl+N</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+N</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="53"/>
<source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Arrêter après la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="54"/>
<source>Ctrl+S</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="55"/>
<source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Vider la file</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="55"/>
<source>Alt+Q</source>
- <translation type="unfinished"></translation>
+ <translation>Alt+Q</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="57"/>
<source>Always on Top</source>
- <translation type="unfinished"></translation>
+ <translation>Toujours visible</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="58"/>
<source>Put on All Workspaces</source>
- <translation type="unfinished"></translation>
+ <translation>Mettre sur tous les bureaux</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="63"/>
<source>Show Tabs</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les onglets</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="64"/>
<source>Show Title Bars</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la barre de titre</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="65"/>
<source>Block Toolbars</source>
- <translation type="unfinished"></translation>
+ <translation>Bloquer les barre d&apos;outils</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="67"/>
<source>Volume &amp;+</source>
- <translation type="unfinished"></translation>
+ <translation>Volume &amp;+</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="67"/>
<source>0</source>
- <translation type="unfinished"></translation>
+ <translation>0</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="68"/>
<source>Volume &amp;-</source>
- <translation type="unfinished"></translation>
+ <translation>Volume &amp;-</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="68"/>
<source>9</source>
- <translation type="unfinished"></translation>
+ <translation>9</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="69"/>
<source>&amp;Mute</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Couper le son</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="69"/>
<source>M</source>
- <translation type="unfinished"></translation>
+ <translation>M</translation>
+ </message>
+ <message>
+ <location filename="../actionmanager.cpp" line="71"/>
+ <source>&amp;Add File</source>
+ <translation>Ajouter le fichier</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="71"/>
<source>F</source>
- <translation type="unfinished">F</translation>
+ <translation>F</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="72"/>
<source>&amp;Add Directory</source>
- <translation type="unfinished">&amp;Ajouter un dossier</translation>
+ <translation>&amp;Ajouter le répertoire</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="72"/>
<source>D</source>
- <translation type="unfinished">D</translation>
+ <translation>D</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="73"/>
<source>&amp;Add Url</source>
- <translation type="unfinished">&amp;Ajouter un flux internet</translation>
+ <translation>Ajouter une URL</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="73"/>
<source>U</source>
- <translation type="unfinished">U</translation>
+ <translation>U</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="74"/>
<source>&amp;Remove Selected</source>
- <translation type="unfinished">&amp;Supprimer la sélection</translation>
+ <translation>&amp;Retirer la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="75"/>
<source>Del</source>
- <translation type="unfinished">Suppr</translation>
+ <translation>Del</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="76"/>
<source>&amp;Remove All</source>
- <translation type="unfinished">&amp;Tout supprimer</translation>
+ <translation>&amp;Tout retirer</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="77"/>
<source>&amp;Remove Unselected</source>
- <translation type="unfinished">&amp;Ne garder que la sélection</translation>
+ <translation>&amp;Retirer ce qui n&apos;est pas sélectionné</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="79"/>
<source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
+ <translation>Retirer les fichiers non disponibles</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="81"/>
<source>Remove duplicates</source>
- <translation type="unfinished"></translation>
+ <translation>Retirer les doublons</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="82"/>
<source>&amp;Queue Toggle</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Activer la file</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="82"/>
<source>Q</source>
- <translation type="unfinished">Q</translation>
+ <translation>Q</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="83"/>
<source>Invert Selection</source>
- <translation type="unfinished">Inverser la sélection</translation>
+ <translation>Inverser la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="84"/>
<source>&amp;Select None</source>
- <translation type="unfinished">&amp;Ne rien sélectionner</translation>
+ <translation>&amp;Tout désélectionner</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="85"/>
<source>&amp;Select All</source>
- <translation type="unfinished">&amp;Tout sélectionner</translation>
+ <translation>&amp;Tout sélectionner</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="86"/>
<source>Ctrl+A</source>
- <translation type="unfinished">Ctrl+A</translation>
+ <translation>Ctrl+A</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="87"/>
<source>&amp;View Track Details</source>
- <translation type="unfinished">&amp;Afficher les détails du morceau</translation>
+ <translation>&amp;Voir le détail des pistes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="87"/>
<source>Alt+I</source>
- <translation type="unfinished">Alt+I</translation>
+ <translation>Alt+I</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="89"/>
<source>&amp;New List</source>
- <translation type="unfinished">&amp;Nouvelle liste</translation>
+ <translation>&amp;Nouvelle liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="89"/>
<source>Ctrl+T</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+T</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="90"/>
<source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Supprimer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="90"/>
<source>Ctrl+W</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+W</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="91"/>
<source>&amp;Load List</source>
- <translation type="unfinished">&amp;Charger une liste</translation>
+ <translation>&amp;Charger la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="91"/>
<source>O</source>
- <translation type="unfinished">O</translation>
+ <translation>O</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="92"/>
<source>&amp;Save List</source>
- <translation type="unfinished">&amp;Enregistrer une liste</translation>
+ <translation>&amp;Sauver la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="92"/>
<source>Shift+S</source>
- <translation type="unfinished">Shift+S</translation>
+ <translation>Maj+S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="93"/>
<source>&amp;Rename List</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Renommer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="93"/>
<source>F2</source>
- <translation type="unfinished"></translation>
+ <translation>F2</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="95"/>
<source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sélectionner la liste suivante</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="96"/>
<source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+PageBas</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="97"/>
<source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sélectionner la liste précédente</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="98"/>
<source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+PageHaut</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="99"/>
<source>Ctrl+G</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+G</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="99"/>
<source>&amp;Group Tracks</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Grouper les pistes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="100"/>
<source>Ctrl+H</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+H</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="100"/>
<source>&amp;Show Column Headers</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Montrer les noms de colonnes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="102"/>
<source>&amp;Equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Égaliseur</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="102"/>
<source>Ctrl+E</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+E</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="103"/>
<source>&amp;Settings</source>
- <translation type="unfinished">&amp;Configuration</translation>
+ <translation>&amp;Réglages</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="103"/>
<source>Ctrl+P</source>
- <translation type="unfinished">Ctrl+P</translation>
+ <translation>Ctrl+P</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="104"/>
<source>&amp;About Ui</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;À propos de l&apos;interface utilisateur</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="105"/>
<source>&amp;About</source>
- <translation type="unfinished">&amp;À propos</translation>
+ <translation>&amp;À propos</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="106"/>
<source>&amp;About Qt</source>
- <translation type="unfinished">&amp;À propos de Qt</translation>
+ <translation>&amp;À propos de Qt</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="107"/>
<source>&amp;Exit</source>
- <translation type="unfinished">&amp;Quitter</translation>
+ <translation>&amp;Quitter</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="107"/>
<source>Ctrl+Q</source>
- <translation type="unfinished">Ctrl+Q</translation>
+ <translation>Ctrl+Q</translation>
</message>
</context>
<context>
@@ -477,7 +477,7 @@
<message>
<location filename="../colorwidget.cpp" line="37"/>
<source>Select Color</source>
- <translation type="unfinished"></translation>
+ <translation>Sélectionner couleur</translation>
</message>
</context>
<context>
@@ -485,17 +485,17 @@
<message>
<location filename="../coverwidget.cpp" line="32"/>
<source>&amp;Save As...</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sauver comme…</translation>
</message>
<message>
<location filename="../coverwidget.cpp" line="65"/>
<source>Save Cover As</source>
- <translation type="unfinished"></translation>
+ <translation>Sauver la couverture comme…</translation>
</message>
<message>
<location filename="../coverwidget.cpp" line="67"/>
<source>Images</source>
- <translation type="unfinished"></translation>
+ <translation>Images</translation>
</message>
</context>
<context>
@@ -503,64 +503,64 @@
<message>
<location filename="../equalizer.cpp" line="39"/>
<source>Equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>Égaliseur</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="48"/>
<source>Enable equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>Activer l&apos;égaliseur</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="54"/>
<source>Preset:</source>
- <translation type="unfinished"></translation>
+ <translation>Préréglage :</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="62"/>
<source>Save</source>
- <translation type="unfinished"></translation>
+ <translation>Sauver</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="66"/>
<source>Delete</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="70"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="83"/>
<source>Preamp</source>
- <translation type="unfinished"></translation>
+ <translation>Préamplification</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="100"/>
<location filename="../equalizer.cpp" line="203"/>
<source>%1dB</source>
- <translation type="unfinished"></translation>
+ <translation>%1dB</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="102"/>
<location filename="../equalizer.cpp" line="201"/>
<source>+%1dB</source>
- <translation type="unfinished"></translation>
+ <translation>+%1dB</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="153"/>
<source>preset</source>
- <translation type="unfinished"></translation>
+ <translation>préréglage</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="226"/>
<source>Overwrite Request</source>
- <translation type="unfinished"></translation>
+ <translation>Demande d&apos;écriture</translation>
</message>
<message>
<location filename="../equalizer.cpp" line="227"/>
<source>Preset &apos;%1&apos; already exists. Overwrite?</source>
- <translation type="unfinished"></translation>
+ <translation>Le préréglage « %1 » existe déjà. Écrire par dessus ?</translation>
</message>
</context>
<context>
@@ -568,17 +568,17 @@
<message>
<location filename="../filesystembrowser.cpp" line="63"/>
<source>Add to Playlist</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../filesystembrowser.cpp" line="131"/>
- <source>Select Directory</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter à la liste</translation>
</message>
<message>
<location filename="../filesystembrowser.cpp" line="66"/>
<source>Change Directory</source>
- <translation type="unfinished"></translation>
+ <translation>Changer le répertoire</translation>
+ </message>
+ <message>
+ <location filename="../filesystembrowser.cpp" line="131"/>
+ <source>Select Directory</source>
+ <translation>Sélectionner le répertoire</translation>
</message>
</context>
<context>
@@ -586,57 +586,57 @@
<message>
<location filename="../forms/hotkeyeditor.ui" line="40"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="54"/>
<source>Action</source>
- <translation type="unfinished"></translation>
+ <translation>Action</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="59"/>
<source>Shortcut</source>
- <translation type="unfinished"></translation>
+ <translation>Raccourci</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="33"/>
<source>Change shortcut...</source>
- <translation type="unfinished"></translation>
+ <translation>Changer le raccourci…</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="55"/>
<source>Reset Shortcuts</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser les raccourcis…</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="56"/>
<source>Do you want to restore default shortcuts?</source>
- <translation type="unfinished"></translation>
+ <translation>Voulez-vous restaurer les raccourcis par défaut ?</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="68"/>
<source>Playback</source>
- <translation type="unfinished"></translation>
+ <translation>Rejouer</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="74"/>
<source>View</source>
- <translation type="unfinished"></translation>
+ <translation>Vue</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="80"/>
<source>Volume</source>
- <translation type="unfinished"></translation>
+ <translation>Volume</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="86"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="92"/>
<source>Misc</source>
- <translation type="unfinished"></translation>
+ <translation>Divers</translation>
</message>
</context>
<context>
@@ -644,117 +644,117 @@
<message>
<location filename="../forms/mainwindow.ui" line="14"/>
<source>Qmmp</source>
- <translation type="unfinished"></translation>
+ <translation>Qmmp</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="54"/>
<source>&amp;File</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="59"/>
<source>&amp;Tools</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Outils</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="67"/>
<source>&amp;Help</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Aide</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="72"/>
<source>&amp;Edit</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Éditer</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="77"/>
<source>&amp;Playback</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Rejouer</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="82"/>
<source>&amp;View</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Vue</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="94"/>
<source>Playback</source>
- <translation type="unfinished"></translation>
+ <translation>Rejouer</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="117"/>
<source>Progress</source>
- <translation type="unfinished"></translation>
+ <translation>Progrès</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="146"/>
<source>Spectrum Analyzer</source>
- <translation type="unfinished"></translation>
+ <translation>Analyse de spectre</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="161"/>
<source>Files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="176"/>
<source>Cover</source>
- <translation type="unfinished"></translation>
+ <translation>Couverture</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="185"/>
<source>Playlists</source>
- <translation type="unfinished"></translation>
+ <translation>Listes</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="199"/>
<source>Previous</source>
- <translation type="unfinished"></translation>
+ <translation>Précédent</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="209"/>
<source>Play</source>
- <translation type="unfinished"></translation>
+ <translation>Jouer</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="219"/>
<source>Pause</source>
- <translation type="unfinished"></translation>
+ <translation>Pause</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="229"/>
<source>Next</source>
- <translation type="unfinished"></translation>
+ <translation>Suivant</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="239"/>
<source>Stop</source>
- <translation type="unfinished"></translation>
+ <translation>Arrêter</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="244"/>
<source>&amp;Add File</source>
- <translation type="unfinished">&amp;Ajouter un fichier</translation>
+ <translation>&amp;Ajouter fichier</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="249"/>
<source>&amp;Remove All</source>
- <translation type="unfinished">&amp;Tout supprimer</translation>
+ <translation>&amp;Tout enlever</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="254"/>
<source>New Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Nouvelle liste</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="259"/>
<source>Remove Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer la liste</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="264"/>
<source>&amp;Add Directory</source>
- <translation type="unfinished">&amp;Ajouter un dossier</translation>
+ <translation>&amp;Ajouter un répertoire</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="269"/>
@@ -764,215 +764,215 @@
<message>
<location filename="../forms/mainwindow.ui" line="274"/>
<source>About</source>
- <translation type="unfinished">À propos</translation>
+ <translation>À propos</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="279"/>
<source>About Qt</source>
- <translation type="unfinished"></translation>
+ <translation>À propos de Qt</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="284"/>
<source>&amp;Select All</source>
- <translation type="unfinished">&amp;Tout sélectionner</translation>
+ <translation>&amp;Tout sélectionner</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="289"/>
<source>&amp;Remove Selected</source>
- <translation type="unfinished">&amp;Supprimer la sélection</translation>
+ <translation>&amp;Supprimer le sélection</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="294"/>
<source>&amp;Remove Unselected</source>
- <translation type="unfinished">&amp;Ne garder que la sélection</translation>
+ <translation>&amp;Ne garder que la sélection</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="299"/>
<source>Visualization</source>
- <translation type="unfinished">Visualisation</translation>
+ <translation>Visualisation</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="304"/>
<source>Settings</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Réglages</translation>
</message>
<message>
<location filename="../forms/mainwindow.ui" line="309"/>
<location filename="../mainwindow.cpp" line="289"/>
<source>Rename Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Renommer la liste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="138"/>
<source>Volume</source>
- <translation type="unfinished"></translation>
+ <translation>Volume</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="375"/>
<source>&lt;b&gt;%1&lt;/b&gt;|%2 bit|%3 ch|%4 Hz|tracks: %5|total time: %6|%7 kbps|</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;b&gt;%1&lt;/b&gt;|%2 bit|%3 ch|%4 Hz|pistes : %5|durée totale : %6|%7 kbps|</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="376"/>
<source>Paused</source>
- <translation type="unfinished"></translation>
+ <translation>En pause</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="386"/>
<source>&lt;b&gt;%1&lt;/b&gt;|tracks: %2|total time: %3|</source>
- <translation type="unfinished"></translation>
+ <translation>&lt;b&gt;%1&lt;/b&gt;|pistes : %2|durée totale : %3|</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="387"/>
<source>Stopped</source>
- <translation type="unfinished"></translation>
+ <translation>Arrêté</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="289"/>
<source>Playlist name:</source>
- <translation type="unfinished"></translation>
+ <translation>Nom de la liste :</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="330"/>
<source>Appearance</source>
- <translation type="unfinished">Apparence</translation>
+ <translation>Apparence</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="331"/>
<source>Shortcuts</source>
- <translation type="unfinished"></translation>
+ <translation>Raccourcis</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="376"/>
<source>Playing</source>
- <translation type="unfinished"></translation>
+ <translation>En cours</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="430"/>
<source>Ctrl+0</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+0</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="436"/>
<source>P</source>
- <translation type="unfinished"></translation>
+ <translation>P</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="488"/>
<source>Edit Toolbar</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer la barre d&apos;outils</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="490"/>
<source>Sort List</source>
- <translation type="unfinished">Trier la liste</translation>
+ <translation>Trier la liste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="493"/>
<location filename="../mainwindow.cpp" line="548"/>
<source>By Title</source>
- <translation type="unfinished">Par titre</translation>
+ <translation>par titre</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="497"/>
<location filename="../mainwindow.cpp" line="552"/>
<source>By Album</source>
- <translation type="unfinished"></translation>
+ <translation>par album</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="501"/>
<location filename="../mainwindow.cpp" line="556"/>
<source>By Artist</source>
- <translation type="unfinished"></translation>
+ <translation>par artiste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="505"/>
<location filename="../mainwindow.cpp" line="560"/>
<source>By Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>par artiste d&apos;album</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="509"/>
<location filename="../mainwindow.cpp" line="564"/>
<source>By Filename</source>
- <translation type="unfinished">Par nom de fichier</translation>
+ <translation>par no mde fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="513"/>
<location filename="../mainwindow.cpp" line="568"/>
<source>By Path + Filename</source>
- <translation type="unfinished">Par emplacement + nom de fichier</translation>
+ <translation>par chemin et nom de fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="517"/>
<location filename="../mainwindow.cpp" line="572"/>
<source>By Date</source>
- <translation type="unfinished">Par date</translation>
+ <translation>par date</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="521"/>
<location filename="../mainwindow.cpp" line="576"/>
<source>By Track Number</source>
- <translation type="unfinished">Par numéro de piste</translation>
+ <translation>par numéro de piste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="525"/>
<location filename="../mainwindow.cpp" line="580"/>
<source>By Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>par numéro de disque</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="529"/>
<location filename="../mainwindow.cpp" line="584"/>
<source>By File Creation Date</source>
- <translation type="unfinished"></translation>
+ <translation>par date de création du fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="533"/>
<location filename="../mainwindow.cpp" line="588"/>
<source>By File Modification Date</source>
- <translation type="unfinished"></translation>
+ <translation>par date de modification du fichier</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="537"/>
<source>By Group</source>
- <translation type="unfinished"></translation>
+ <translation>par groupe</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="545"/>
<source>Sort Selection</source>
- <translation type="unfinished">Trier la sélection</translation>
+ <translation>trier la sélection</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="595"/>
<source>Randomize List</source>
- <translation type="unfinished">Mélanger la liste</translation>
+ <translation>Mélanger la liste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="597"/>
<source>Reverse List</source>
- <translation type="unfinished">Inverser la liste</translation>
+ <translation>Inverser la lsite</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="604"/>
<location filename="../mainwindow.cpp" line="649"/>
<source>Actions</source>
- <translation type="unfinished"></translation>
+ <translation>Actions</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="682"/>
<source>Add new playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter une nouvelle liste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="688"/>
<source>Show all tabs</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer tous les onglets</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="841"/>
<source>Buffering: %1%</source>
- <translation type="unfinished"></translation>
+ <translation>Mise en tampon : %1 %</translation>
</message>
</context>
<context>
@@ -980,27 +980,27 @@
<message>
<location filename="../playlistheader.cpp" line="61"/>
<source>Add Column</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter une colonne</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="62"/>
<source>Edit Column</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer la colonne</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="63"/>
<source>Show Queue/Protocol</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la file / le protocole</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="65"/>
<source>Auto-resize</source>
- <translation type="unfinished"></translation>
+ <translation>Redimensionnement automatique</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="68"/>
<source>Remove Column</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer la colonne</translation>
</message>
</context>
<context>
@@ -1008,122 +1008,122 @@
<message>
<location filename="../forms/popupsettings.ui" line="14"/>
<source>Popup Information Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Réglages des fenêtres d&apos;information</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="29"/>
<source>Template</source>
- <translation type="unfinished"></translation>
+ <translation>Patron</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="58"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="65"/>
<source>Insert</source>
- <translation type="unfinished"></translation>
+ <translation>Insérer</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="75"/>
<source>Show cover</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la couverture</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="89"/>
<source>Cover size:</source>
- <translation type="unfinished"></translation>
+ <translation>Taille de la couverture :</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="115"/>
<source>Transparency:</source>
- <translation type="unfinished"></translation>
+ <translation>Transparence :</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="145"/>
<source>Delay:</source>
- <translation type="unfinished"></translation>
+ <translation>Délai :</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="178"/>
<source>ms</source>
- <translation type="unfinished"></translation>
+ <translation>ms</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="62"/>
<source>Artist</source>
- <translation type="unfinished">Artiste</translation>
+ <translation>Artiste</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="63"/>
<source>Album</source>
- <translation type="unfinished">Album</translation>
+ <translation>Album</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="64"/>
<source>Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste d&apos;album</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="65"/>
<source>Title</source>
- <translation type="unfinished">Titre</translation>
+ <translation>Titre</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="66"/>
<source>Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="67"/>
<source>Two-digit Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste à deux chiffres</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="72"/>
<source>Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de disque</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="73"/>
<source>File Name</source>
- <translation type="unfinished"></translation>
+ <translation>Nom du fichier</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="74"/>
<source>File Path</source>
- <translation type="unfinished"></translation>
+ <translation>Chemin du fichier</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="68"/>
<source>Genre</source>
- <translation type="unfinished">Genre</translation>
+ <translation>Genre</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="69"/>
<source>Comment</source>
- <translation type="unfinished">Commentaire</translation>
+ <translation>Commentaire</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="70"/>
<source>Composer</source>
- <translation type="unfinished"></translation>
+ <translation>Compositeur</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="71"/>
<source>Duration</source>
- <translation type="unfinished"></translation>
+ <translation>Durée</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="75"/>
<source>Year</source>
- <translation type="unfinished">Année</translation>
+ <translation>Année</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="76"/>
<source>Condition</source>
- <translation type="unfinished"></translation>
+ <translation>Condition</translation>
</message>
</context>
<context>
@@ -1131,7 +1131,7 @@
<message>
<location filename="../qsuifactory.cpp" line="32"/>
<source>Simple User Interface</source>
- <translation type="unfinished"></translation>
+ <translation>Interface utilisateur simple</translation>
</message>
</context>
<context>
@@ -1139,39 +1139,39 @@
<message>
<location filename="../forms/qsuisettings.ui" line="24"/>
<source>View</source>
- <translation type="unfinished"></translation>
+ <translation>Vue</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="36"/>
<source>Hide on close</source>
- <translation type="unfinished">Masquer à la fermeture</translation>
+ <translation>Masquer à la fermeture</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="43"/>
<source>Start hidden</source>
- <translation type="unfinished">Démarrer masqué</translation>
+ <translation>Démarrer masqué</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="722"/>
<source>Fonts</source>
- <translation type="unfinished">Polices</translation>
+ <translation>Polices</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="728"/>
<source>Use system fonts</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser les polices systèmes</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="776"/>
<source>Playlist:</source>
- <translation type="unfinished"></translation>
+ <translation>Liste :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="756"/>
<location filename="../forms/qsuisettings.ui" line="821"/>
<location filename="../forms/qsuisettings.ui" line="840"/>
<source>???</source>
- <translation type="unfinished">???</translation>
+ <translation>???</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="62"/>
@@ -1179,267 +1179,267 @@
<location filename="../forms/qsuisettings.ui" line="786"/>
<location filename="../forms/qsuisettings.ui" line="847"/>
<source>...</source>
- <translation type="unfinished">...</translation>
+ <translation>…</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="30"/>
<source>Main Window</source>
- <translation type="unfinished"></translation>
+ <translation>Fenêtre principale</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="52"/>
<source>Window title format:</source>
- <translation type="unfinished"></translation>
+ <translation>Format du titre de la fenêtre :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="74"/>
<source>Song Display</source>
- <translation type="unfinished">Affichage du morceau</translation>
+ <translation>Affichage du morceau</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="80"/>
<source>Show protocol</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer le protocole</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="137"/>
<source>Show song numbers</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les numéros des morceaux</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="144"/>
<source>Show song lengths</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les durées des morceaux</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="154"/>
<source>Align song numbers</source>
- <translation type="unfinished"></translation>
+ <translation>Aligner les numéros des morceaux</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="87"/>
<source>Show anchor</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer l&apos;ancre</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="94"/>
<source>Show popup information</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la fenêtre d&apos;information</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="106"/>
<source>Edit template</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="178"/>
- <source>Colors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="618"/>
- <source>Group background:</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer le patron</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="869"/>
<source>Reset fonts</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser les polices</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="884"/>
<source>Column headers:</source>
- <translation type="unfinished"></translation>
+ <translation>Noms des colonnes :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="799"/>
<source>Tab names:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="647"/>
- <source>Group text:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="917"/>
- <source>Tabs</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="923"/>
- <source>Show close buttons</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="930"/>
- <source>Show tab list menu</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="937"/>
- <source>Show &apos;New Playlist&apos; button</source>
- <translation type="unfinished"></translation>
+ <translation>Noms des onglets :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="911"/>
<source>Miscellaneous</source>
- <translation type="unfinished"></translation>
+ <translation>Divers</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="184"/>
+ <source>Analyzer Colors</source>
+ <translation>Couleurs de l&apos;analyseur</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="131"/>
<source>Single Column Mode</source>
- <translation type="unfinished"></translation>
+ <translation>Mode colonne unique</translation>
</message>
<message>
- <location filename="../forms/qsuisettings.ui" line="184"/>
- <source>Analyzer Colors</source>
- <translation type="unfinished"></translation>
+ <location filename="../forms/qsuisettings.ui" line="178"/>
+ <source>Colors</source>
+ <translation>Couleurs</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="190"/>
<source>Analyzer #1:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°1 :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="225"/>
<source>Peaks:</source>
- <translation type="unfinished"></translation>
+ <translation>Pics :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="257"/>
<source>Analyzer #2:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°2 :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="289"/>
<source>Background:</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="321"/>
<source>Analyzer #3:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°3 :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="398"/>
<source>Playlist Colors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/qsuisettings.ui" line="404"/>
- <source>Use system colors</source>
- <translation type="unfinished"></translation>
+ <translation>Couleurs des listes</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="423"/>
<source>Background #1:</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan n°1 :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="455"/>
<source>Normal text:</source>
- <translation type="unfinished"></translation>
+ <translation>Texte normal :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="487"/>
<source>Background #2:</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan n°2 :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="519"/>
<source>Current text:</source>
- <translation type="unfinished"></translation>
+ <translation>Texte actuel :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="551"/>
<source>Highlighted background:</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan en surbrillance :</translation>
</message>
<message>
<location filename="../forms/qsuisettings.ui" line="583"/>
<source>Hightlighted text:</source>
- <translation type="unfinished"></translation>
+ <translation>Texte en surbrillance :</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="404"/>
+ <source>Use system colors</source>
+ <translation>Utiliser les couleurs systèmes</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="618"/>
+ <source>Group background:</source>
+ <translation>Arrière-plan de groupe :</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="647"/>
+ <source>Group text:</source>
+ <translation>Texte de groupe :</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="917"/>
+ <source>Tabs</source>
+ <translation>Onglets</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="923"/>
+ <source>Show close buttons</source>
+ <translation>Montrer les boutons de fermeture</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="930"/>
+ <source>Show tab list menu</source>
+ <translation>Montrer le menu de liste des onglets</translation>
+ </message>
+ <message>
+ <location filename="../forms/qsuisettings.ui" line="937"/>
+ <source>Show &apos;New Playlist&apos; button</source>
+ <translation>Montrer le bouton « Nouvelle liste »</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="118"/>
<source>Artist</source>
- <translation type="unfinished">Artiste</translation>
+ <translation>Artiste</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="119"/>
<source>Album</source>
- <translation type="unfinished">Album</translation>
+ <translation>lbum</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="120"/>
<source>Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste d&apos;album</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="121"/>
<source>Title</source>
- <translation type="unfinished">Titre</translation>
+ <translation>Titre</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="122"/>
<source>Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="123"/>
<source>Two-digit Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste à deux chiffres</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="124"/>
<source>Genre</source>
- <translation type="unfinished">Genre</translation>
+ <translation>Genre</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="125"/>
<source>Comment</source>
- <translation type="unfinished">Commentaire</translation>
+ <translation>Commentaire</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="126"/>
<source>Composer</source>
- <translation type="unfinished"></translation>
+ <translation>Compositeur</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="127"/>
<source>Duration</source>
- <translation type="unfinished"></translation>
+ <translation>Durée</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="128"/>
<source>Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de disque</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="129"/>
<source>File Name</source>
- <translation type="unfinished"></translation>
+ <translation>Nom du fichier</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="130"/>
<source>File Path</source>
- <translation type="unfinished"></translation>
+ <translation>Chemin du fichier</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="131"/>
<source>Year</source>
- <translation type="unfinished">Année</translation>
+ <translation>Année</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="132"/>
<source>Condition</source>
- <translation type="unfinished"></translation>
+ <translation>Condition</translation>
</message>
<message>
<location filename="../qsuisettings.cpp" line="133"/>
<source>Artist - Title</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste - Titre</translation>
</message>
</context>
<context>
@@ -1447,77 +1447,77 @@
<message>
<location filename="../qsuianalyzer.cpp" line="280"/>
<source>Cover</source>
- <translation type="unfinished"></translation>
+ <translation>Couverture</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="283"/>
<source>Peaks</source>
- <translation type="unfinished"></translation>
+ <translation>Pics</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="286"/>
<source>Refresh Rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux de rafraîchissement</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="289"/>
<source>50 fps</source>
- <translation type="unfinished"></translation>
+ <translation>50 ips</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="290"/>
<source>25 fps</source>
- <translation type="unfinished"></translation>
+ <translation>25 ips</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="291"/>
<source>10 fps</source>
- <translation type="unfinished"></translation>
+ <translation>10 ips</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="292"/>
<source>5 fps</source>
- <translation type="unfinished"></translation>
+ <translation>5 ips</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="299"/>
<source>Analyzer Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Retombée de l&apos;analyseur</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="302"/>
<location filename="../qsuianalyzer.cpp" line="316"/>
<source>Slowest</source>
- <translation type="unfinished"></translation>
+ <translation>Très lente</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="303"/>
<location filename="../qsuianalyzer.cpp" line="317"/>
<source>Slow</source>
- <translation type="unfinished"></translation>
+ <translation>Lente</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="304"/>
<location filename="../qsuianalyzer.cpp" line="318"/>
<source>Medium</source>
- <translation type="unfinished"></translation>
+ <translation>Moyenne</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="305"/>
<location filename="../qsuianalyzer.cpp" line="319"/>
<source>Fast</source>
- <translation type="unfinished"></translation>
+ <translation>Rapide</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="306"/>
<location filename="../qsuianalyzer.cpp" line="320"/>
<source>Fastest</source>
- <translation type="unfinished"></translation>
+ <translation>Très rapide</translation>
</message>
<message>
<location filename="../qsuianalyzer.cpp" line="313"/>
<source>Peaks Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Retombée des pics</translation>
</message>
</context>
<context>
@@ -1525,17 +1525,17 @@
<message>
<location filename="../forms/shortcutdialog.ui" line="14"/>
<source>Change Shortcut</source>
- <translation type="unfinished"></translation>
+ <translation>Changer le raccourci</translation>
</message>
<message>
<location filename="../forms/shortcutdialog.ui" line="29"/>
<source>Press the key combination you want to assign</source>
- <translation type="unfinished"></translation>
+ <translation>Appuyer sur la combinaison de touches que vous voulez assigner</translation>
</message>
<message>
<location filename="../forms/shortcutdialog.ui" line="52"/>
<source>Clear</source>
- <translation type="unfinished"></translation>
+ <translation>Effacer</translation>
</message>
</context>
<context>
@@ -1543,18 +1543,18 @@
<message>
<location filename="../forms/toolbareditor.ui" line="14"/>
<source>ToolBar Editor</source>
- <translation type="unfinished"></translation>
+ <translation>Éditeur de barre d&apos;outils</translation>
</message>
<message>
<location filename="../forms/toolbareditor.ui" line="175"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser</translation>
</message>
<message>
<location filename="../toolbareditor.cpp" line="83"/>
<location filename="../toolbareditor.cpp" line="102"/>
<source>Separator</source>
- <translation type="unfinished"></translation>
+ <translation>Séparateur</translation>
</message>
</context>
<context>
diff --git a/src/plugins/Ui/skinned/translations/skinned_plugin_fr.ts b/src/plugins/Ui/skinned/translations/skinned_plugin_fr.ts
index c8bcc164e..07fadc820 100644
--- a/src/plugins/Ui/skinned/translations/skinned_plugin_fr.ts
+++ b/src/plugins/Ui/skinned/translations/skinned_plugin_fr.ts
@@ -6,437 +6,442 @@
<message>
<location filename="../actionmanager.cpp" line="38"/>
<source>&amp;Play</source>
- <translation type="unfinished">&amp;Jouer</translation>
+ <translation>&amp;Jouer</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="38"/>
<source>X</source>
- <translation type="unfinished">X</translation>
+ <translation>X</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="39"/>
<source>&amp;Pause</source>
- <translation type="unfinished">&amp;Pause</translation>
+ <translation>&amp;Pause</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="39"/>
<source>C</source>
- <translation type="unfinished">C</translation>
+ <translation>C</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="40"/>
<source>&amp;Stop</source>
- <translation type="unfinished">&amp;Arrêter</translation>
+ <translation>&amp;Arrêter</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="40"/>
<source>V</source>
- <translation type="unfinished">V</translation>
+ <translation>V</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="41"/>
<source>&amp;Previous</source>
- <translation type="unfinished">&amp;Précédent</translation>
+ <translation>&amp;Précédent</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="41"/>
<source>Z</source>
- <translation type="unfinished">Z</translation>
+ <translation>Z</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="42"/>
<source>&amp;Next</source>
- <translation type="unfinished">&amp;Suivant</translation>
+ <translation>&amp;Suivant</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="42"/>
<source>B</source>
- <translation type="unfinished">B</translation>
+ <translation>B</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="43"/>
<source>&amp;Play/Pause</source>
- <translation type="unfinished">&amp;Jouer / Pause</translation>
+ <translation>&amp;Jouer / Arrêter</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="43"/>
<source>Space</source>
- <translation type="unfinished">Espace</translation>
+ <translation>Espace</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="44"/>
<source>&amp;Jump to Track</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sauter à la piste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="44"/>
<source>J</source>
- <translation type="unfinished">J</translation>
+ <translation>J</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="45"/>
<source>&amp;Repeat Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Répéter la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="45"/>
<source>R</source>
- <translation type="unfinished"></translation>
+ <translation>R</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="46"/>
<source>&amp;Repeat Track</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Répéter la piste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="46"/>
<source>Ctrl+R</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+R</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="47"/>
<source>&amp;Shuffle</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Mélanger</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="47"/>
<source>S</source>
- <translation type="unfinished"></translation>
+ <translation>S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="48"/>
<source>&amp;No Playlist Advance</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Ne pas avancer dans la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="49"/>
<source>Ctrl+N</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+N</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="50"/>
<source>&amp;Stop After Selected</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Arrêter après la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="51"/>
<source>Ctrl+S</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="52"/>
<source>&amp;Clear Queue</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Effacer la file</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="52"/>
<source>Alt+Q</source>
- <translation type="unfinished"></translation>
+ <translation>Alt+Q</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="54"/>
<source>Show Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="54"/>
<source>Alt+E</source>
- <translation type="unfinished"></translation>
+ <translation>Alt+E</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="55"/>
<source>Show Equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer l&apos;égaliseur</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="55"/>
<source>Alt+G</source>
- <translation type="unfinished"></translation>
+ <translation>Alt+G</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="56"/>
<source>Always on Top</source>
- <translation type="unfinished"></translation>
+ <translation>Toujours au dessus</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="57"/>
<source>Put on All Workspaces</source>
- <translation type="unfinished"></translation>
+ <translation>Placer sur tous les bureaux</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="58"/>
<source>Double Size</source>
- <translation type="unfinished"></translation>
+ <translation>Doubler la taille</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="58"/>
<source>Meta+D</source>
- <translation type="unfinished"></translation>
+ <translation>Meta+D</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="60"/>
<source>Volume &amp;+</source>
- <translation type="unfinished"></translation>
+ <translation>Volume &amp;+</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="60"/>
<source>0</source>
- <translation type="unfinished"></translation>
+ <translation>0</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="61"/>
<source>Volume &amp;-</source>
- <translation type="unfinished"></translation>
+ <translation>Volume &amp;-</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="61"/>
<source>9</source>
- <translation type="unfinished"></translation>
+ <translation>9</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="62"/>
<source>&amp;Mute</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Couper le son</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="62"/>
<source>M</source>
- <translation type="unfinished"></translation>
+ <translation>M</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="64"/>
<source>&amp;Add File</source>
- <translation type="unfinished">&amp;Ajouter un fichier</translation>
+ <translation>@Ajouter un fichier</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="64"/>
<source>F</source>
- <translation type="unfinished">F</translation>
+ <translation>F</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="65"/>
<source>&amp;Add Directory</source>
- <translation type="unfinished">&amp;Ajouter un dossier</translation>
+ <translation>&amp;Ajouter un dossier</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="65"/>
<source>D</source>
- <translation type="unfinished">D</translation>
+ <translation>D</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="66"/>
<source>&amp;Add Url</source>
- <translation type="unfinished">&amp;Ajouter un flux internet</translation>
+ <translation>&amp;Ajouter une adresse internet (URL)</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="66"/>
<source>U</source>
- <translation type="unfinished">U</translation>
+ <translation>U</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="67"/>
<source>&amp;Remove Selected</source>
- <translation type="unfinished">&amp;Supprimer la sélection</translation>
+ <translation>&amp;Supprimer la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="68"/>
<source>Del</source>
- <translation type="unfinished">Suppr</translation>
+ <translation>Suppr</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="69"/>
<source>&amp;Remove All</source>
- <translation type="unfinished">&amp;Tout supprimer</translation>
+ <translation>&amp;Tout supprimer</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="70"/>
<source>&amp;Remove Unselected</source>
- <translation type="unfinished">&amp;Ne garder que la sélection</translation>
+ <translation>&amp;Ne garder que la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="72"/>
<source>Remove unavailable files</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer les fichiers non disponibles</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="74"/>
<source>Remove duplicates</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer les fichiers en double</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="75"/>
<source>&amp;Queue Toggle</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Activer mettre en file</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="75"/>
<source>Q</source>
- <translation type="unfinished">Q</translation>
+ <translation>Q</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="76"/>
<source>Invert Selection</source>
- <translation type="unfinished">Inverser la sélection</translation>
+ <translation>Inverser la sélection</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="77"/>
<source>&amp;Select None</source>
- <translation type="unfinished">&amp;Ne rien sélectionner</translation>
+ <translation>&amp;Ne rien sélectionner</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="78"/>
<source>&amp;Select All</source>
- <translation type="unfinished">&amp;Tout sélectionner</translation>
+ <translation>&amp;Tout sélectionner</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="79"/>
<source>Ctrl+A</source>
- <translation type="unfinished">Ctrl+A</translation>
+ <translation>Ctrl+A</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="80"/>
<source>&amp;View Track Details</source>
- <translation type="unfinished">&amp;Afficher les détails du morceau</translation>
+ <translation>&amp;Voir les détails du morceau</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="80"/>
<source>Alt+I</source>
- <translation type="unfinished">Alt+I</translation>
+ <translation>Alt+I</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="82"/>
<source>&amp;New List</source>
- <translation type="unfinished">&amp;Nouvelle liste</translation>
+ <translation>&amp;Nouvelle liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="82"/>
<source>Ctrl+T</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+T</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="83"/>
<source>&amp;Delete List</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Supprimer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="83"/>
<source>Ctrl+W</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+W</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="84"/>
<source>&amp;Load List</source>
- <translation type="unfinished">&amp;Charger une liste</translation>
+ <translation>&amp;Charger la lsite</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="84"/>
<source>O</source>
- <translation type="unfinished">O</translation>
+ <translation>O</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="85"/>
<source>&amp;Save List</source>
- <translation type="unfinished">&amp;Enregistrer une liste</translation>
+ <translation>&amp;Enregistrer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="85"/>
<source>Shift+S</source>
- <translation type="unfinished">Shift+S</translation>
+ <translation>Shift+S</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="86"/>
<source>&amp;Rename List</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Renommer la liste</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="86"/>
<source>F2</source>
- <translation type="unfinished"></translation>
+ <translation>F2</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="87"/>
<source>&amp;Select Next Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sélectionner la liste suivante</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="88"/>
<source>Ctrl+PgDown</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+PageBas</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="89"/>
<source>&amp;Select Previous Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Sélectionner la liste précédente</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="90"/>
<source>Ctrl+PgUp</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+PageHaut</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="91"/>
<source>&amp;Show Playlists</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Montrer les listes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="92"/>
<source>P</source>
- <translation type="unfinished"></translation>
+ <translation>P</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="93"/>
<source>&amp;Group Tracks</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Grouper les pistes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="93"/>
<source>Ctrl+G</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+G</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="94"/>
<source>Ctrl+H</source>
- <translation type="unfinished"></translation>
+ <translation>Ctrl+H</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="94"/>
<source>&amp;Show Column Headers</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Montrer les noms de colonnes</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="96"/>
<source>&amp;Settings</source>
- <translation type="unfinished">&amp;Configuration</translation>
+ <translation>&amp;Configuration</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="96"/>
<source>Ctrl+P</source>
- <translation type="unfinished">Ctrl+P</translation>
+ <translation>Ctrl+P</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="97"/>
<source>&amp;About</source>
- <translation type="unfinished">&amp;À propos</translation>
+ <translation>&amp;À propos</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="98"/>
<source>&amp;About Qt</source>
- <translation type="unfinished">&amp;À propos de Qt</translation>
+ <translation>&amp;À propos de Qt</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="99"/>
<source>&amp;Exit</source>
- <translation type="unfinished">&amp;Quitter</translation>
+ <translation>&amp;Quitter</translation>
</message>
<message>
<location filename="../actionmanager.cpp" line="99"/>
<source>Ctrl+Q</source>
- <translation type="unfinished">Ctrl+Q</translation>
+ <translation>Ctrl+Q</translation>
</message>
</context>
<context>
<name>EqWidget</name>
<message>
+ <location filename="../eqwidget.cpp" line="45"/>
+ <source>Equalizer</source>
+ <translation>Égaliseur</translation>
+ </message>
+ <message>
<location filename="../eqwidget.cpp" line="157"/>
<location filename="../eqwidget.cpp" line="178"/>
<source>preset</source>
@@ -455,7 +460,12 @@
<message>
<location filename="../eqwidget.cpp" line="268"/>
<source>&amp;Save Auto-load Preset</source>
- <translation>&amp;Enregistrer un réglage automatiquement-chargé</translation>
+ <translation>&amp;Enregistrer un réglage automatiquement chargé</translation>
+ </message>
+ <message>
+ <location filename="../eqwidget.cpp" line="270"/>
+ <source>&amp;Import</source>
+ <translation>&amp;Importer</translation>
</message>
<message>
<location filename="../eqwidget.cpp" line="273"/>
@@ -478,16 +488,6 @@
<translation>réglage #</translation>
</message>
<message>
- <location filename="../eqwidget.cpp" line="270"/>
- <source>&amp;Import</source>
- <translation>&amp;Importer</translation>
- </message>
- <message>
- <location filename="../eqwidget.cpp" line="45"/>
- <source>Equalizer</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../eqwidget.cpp" line="395"/>
<source>Import Preset</source>
<translation>Importer un réglage</translation>
@@ -498,57 +498,57 @@
<message>
<location filename="../forms/hotkeyeditor.ui" line="40"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="54"/>
<source>Action</source>
- <translation type="unfinished"></translation>
+ <translation>Action</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="59"/>
<source>Shortcut</source>
- <translation type="unfinished"></translation>
+ <translation>Raccourci</translation>
</message>
<message>
<location filename="../forms/hotkeyeditor.ui" line="33"/>
<source>Change shortcut...</source>
- <translation type="unfinished"></translation>
+ <translation>Changer le raccourci</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="57"/>
<source>Playback</source>
- <translation type="unfinished"></translation>
+ <translation>Lecture</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="63"/>
<source>View</source>
- <translation type="unfinished"></translation>
+ <translation>Vue</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="69"/>
<source>Volume</source>
- <translation type="unfinished"></translation>
+ <translation>Volume</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="75"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="81"/>
<source>Misc</source>
- <translation type="unfinished"></translation>
+ <translation>Divers</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="93"/>
<source>Reset Shortcuts</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser les raccourcis</translation>
</message>
<message>
<location filename="../hotkeyeditor.cpp" line="94"/>
<source>Do you want to restore default shortcuts?</source>
- <translation type="unfinished"></translation>
+ <translation>Voulez-vous restaurer les raccourcis par défaut ?</translation>
</message>
</context>
<context>
@@ -556,87 +556,87 @@
<message>
<location filename="../display.cpp" line="58"/>
<source>Previous</source>
- <translation type="unfinished"></translation>
+ <translation>Précédent</translation>
</message>
<message>
<location filename="../display.cpp" line="62"/>
<source>Play</source>
- <translation type="unfinished"></translation>
+ <translation>Jouer</translation>
</message>
<message>
<location filename="../display.cpp" line="65"/>
<source>Pause</source>
- <translation type="unfinished"></translation>
+ <translation>Mettre en pause</translation>
</message>
<message>
<location filename="../display.cpp" line="68"/>
<source>Stop</source>
- <translation type="unfinished"></translation>
+ <translation>Arrêter</translation>
</message>
<message>
<location filename="../display.cpp" line="71"/>
<source>Next</source>
- <translation type="unfinished"></translation>
+ <translation>Suivant</translation>
</message>
<message>
<location filename="../display.cpp" line="74"/>
<source>Play files</source>
- <translation type="unfinished"></translation>
+ <translation>Jouer les fichiers</translation>
</message>
<message>
<location filename="../display.cpp" line="81"/>
<source>Equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>Égaliseur</translation>
</message>
<message>
<location filename="../display.cpp" line="84"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../display.cpp" line="89"/>
<source>Repeat playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Répéter la liste</translation>
</message>
<message>
<location filename="../display.cpp" line="92"/>
<source>Shuffle</source>
- <translation type="unfinished"></translation>
+ <translation>Mélanger</translation>
</message>
<message>
<location filename="../display.cpp" line="102"/>
<source>Volume</source>
- <translation type="unfinished"></translation>
+ <translation>Volume</translation>
</message>
<message>
<location filename="../display.cpp" line="108"/>
<source>Balance</source>
- <translation type="unfinished"></translation>
+ <translation>Balance</translation>
</message>
<message>
<location filename="../display.cpp" line="295"/>
<source>Volume: %1%</source>
- <translation type="unfinished"></translation>
+ <translation>Volume : %1 %</translation>
</message>
<message>
<location filename="../display.cpp" line="299"/>
<source>Balance: %1% right</source>
- <translation type="unfinished"></translation>
+ <translation>Balance : %1 % droite</translation>
</message>
<message>
<location filename="../display.cpp" line="301"/>
<source>Balance: %1% left</source>
- <translation type="unfinished"></translation>
+ <translation>Balance : %1 % gauche</translation>
</message>
<message>
<location filename="../display.cpp" line="303"/>
<source>Balance: center</source>
- <translation type="unfinished"></translation>
+ <translation>Balance : centre</translation>
</message>
<message>
<location filename="../display.cpp" line="313"/>
<source>Seek to: %1</source>
- <translation type="unfinished"></translation>
+ <translation>Aller à : %1</translation>
</message>
</context>
<context>
@@ -644,7 +644,7 @@
<message>
<location filename="../mainvisual.cpp" line="243"/>
<source>Visualization Mode</source>
- <translation>Visualisation</translation>
+ <translation>Mode visualisation</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="246"/>
@@ -699,27 +699,27 @@
<message>
<location filename="../mainvisual.cpp" line="279"/>
<source>Refresh Rate</source>
- <translation>Rafraîchir le taux</translation>
+ <translation>Taux de rafraîchissement</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="282"/>
<source>50 fps</source>
- <translation>50 fps</translation>
+ <translation>50 ips</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="283"/>
<source>25 fps</source>
- <translation>25 fps</translation>
+ <translation>25 ips</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="284"/>
<source>10 fps</source>
- <translation>10 fps</translation>
+ <translation>10 ips</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="285"/>
<source>5 fps</source>
- <translation>5 fps</translation>
+ <translation>5 ips</translation>
</message>
<message>
<location filename="../mainvisual.cpp" line="292"/>
@@ -777,32 +777,32 @@
<message>
<location filename="../mainwindow.cpp" line="326"/>
<source>Appearance</source>
- <translation type="unfinished">Apparence</translation>
+ <translation>Apparence</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="327"/>
<source>Shortcuts</source>
- <translation type="unfinished"></translation>
+ <translation>Raccourcis</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="397"/>
<source>View</source>
- <translation type="unfinished"></translation>
+ <translation>Vue</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="405"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="423"/>
<source>Audio</source>
- <translation type="unfinished"></translation>
+ <translation>Audio</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="435"/>
<source>Tools</source>
- <translation type="unfinished"></translation>
+ <translation>Outils</translation>
</message>
</context>
<context>
@@ -810,12 +810,12 @@
<message>
<location filename="../playlist.cpp" line="55"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../playlist.cpp" line="186"/>
<source>&amp;Copy Selection To</source>
- <translation type="unfinished"></translation>
+ <translation>&amp;Copier la sélection vers</translation>
</message>
<message>
<location filename="../playlist.cpp" line="214"/>
@@ -826,66 +826,72 @@
<location filename="../playlist.cpp" line="217"/>
<location filename="../playlist.cpp" line="272"/>
<source>By Title</source>
- <translation>Par titre</translation>
+ <translation>par titre</translation>
</message>
<message>
<location filename="../playlist.cpp" line="221"/>
<location filename="../playlist.cpp" line="276"/>
<source>By Album</source>
- <translation type="unfinished"></translation>
+ <translation>par album</translation>
</message>
<message>
<location filename="../playlist.cpp" line="225"/>
<location filename="../playlist.cpp" line="280"/>
<source>By Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>par numéro de disque</translation>
</message>
<message>
<location filename="../playlist.cpp" line="229"/>
<location filename="../playlist.cpp" line="284"/>
<source>By Artist</source>
- <translation type="unfinished"></translation>
+ <translation>par artiste</translation>
</message>
<message>
<location filename="../playlist.cpp" line="233"/>
<location filename="../playlist.cpp" line="288"/>
<source>By Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>par artiste d&apos;album</translation>
</message>
<message>
<location filename="../playlist.cpp" line="237"/>
<location filename="../playlist.cpp" line="292"/>
<source>By Filename</source>
- <translation>Par nom de fichier</translation>
+ <translation>par nom de fichier</translation>
</message>
<message>
<location filename="../playlist.cpp" line="241"/>
<location filename="../playlist.cpp" line="296"/>
<source>By Path + Filename</source>
- <translation>Par emplacement + nom de fichier</translation>
+ <translation>par emplacement + nom de fichier</translation>
</message>
<message>
<location filename="../playlist.cpp" line="245"/>
<location filename="../playlist.cpp" line="300"/>
<source>By Date</source>
- <translation>Par date</translation>
+ <translation>par date</translation>
+ </message>
+ <message>
+ <location filename="../playlist.cpp" line="249"/>
+ <location filename="../playlist.cpp" line="304"/>
+ <source>By Track Number</source>
+ <translation>par numéro de piste</translation>
</message>
<message>
<location filename="../playlist.cpp" line="253"/>
<location filename="../playlist.cpp" line="308"/>
<source>By File Creation Date</source>
- <translation type="unfinished"></translation>
+ <translation>par date de création du fichier</translation>
</message>
<message>
<location filename="../playlist.cpp" line="257"/>
<location filename="../playlist.cpp" line="312"/>
<source>By File Modification Date</source>
- <translation type="unfinished"></translation>
+ <translation>par date de modification du fichier</translation>
</message>
<message>
<location filename="../playlist.cpp" line="261"/>
<source>By Group</source>
- <translation type="unfinished"></translation>
+ <translation>par groupe</translation>
</message>
<message>
<location filename="../playlist.cpp" line="269"/>
@@ -905,28 +911,22 @@
<message>
<location filename="../playlist.cpp" line="333"/>
<source>Actions</source>
- <translation type="unfinished"></translation>
+ <translation>Actions</translation>
</message>
<message>
<location filename="../playlist.cpp" line="585"/>
<source>Rename Playlist</source>
- <translation type="unfinished"></translation>
+ <translation>Renommer la liste</translation>
</message>
<message>
<location filename="../playlist.cpp" line="585"/>
<source>Playlist name:</source>
- <translation type="unfinished"></translation>
+ <translation>Nom de la liste : </translation>
</message>
<message>
<location filename="../playlist.cpp" line="606"/>
<source>&amp;New PlayList</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../playlist.cpp" line="249"/>
- <location filename="../playlist.cpp" line="304"/>
- <source>By Track Number</source>
- <translation>Par numéro de piste</translation>
+ <translation>&amp;Nouvelle liste</translation>
</message>
</context>
<context>
@@ -934,34 +934,34 @@
<message>
<location filename="../forms/playlistbrowser.ui" line="14"/>
<source>Playlist Browser</source>
- <translation type="unfinished"></translation>
+ <translation>Navigateur de liste</translation>
</message>
<message>
<location filename="../forms/playlistbrowser.ui" line="31"/>
<source>Filter:</source>
- <translation type="unfinished"></translation>
+ <translation>Filtre : </translation>
</message>
<message>
<location filename="../forms/playlistbrowser.ui" line="43"/>
<source>New</source>
- <translation type="unfinished"></translation>
+ <translation>Nouveau</translation>
</message>
<message>
<location filename="../forms/playlistbrowser.ui" line="50"/>
<location filename="../playlistbrowser.cpp" line="43"/>
<source>Delete</source>
- <translation type="unfinished">Supprimer</translation>
+ <translation>Supprimer</translation>
</message>
<message>
<location filename="../forms/playlistbrowser.ui" line="57"/>
<location filename="../forms/playlistbrowser.ui" line="67"/>
<source>...</source>
- <translation type="unfinished">...</translation>
+ <translation>…</translation>
</message>
<message>
<location filename="../playlistbrowser.cpp" line="42"/>
<source>Rename</source>
- <translation type="unfinished"></translation>
+ <translation>Renommer</translation>
</message>
</context>
<context>
@@ -969,27 +969,27 @@
<message>
<location filename="../playlistheader.cpp" line="82"/>
<source>Add Column</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter une colonne</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="83"/>
<source>Edit Column</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer la colonne</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="84"/>
<source>Show Queue/Protocol</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la file / le protocole</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="86"/>
<source>Auto-resize</source>
- <translation type="unfinished"></translation>
+ <translation>Redimensionnement automatique</translation>
</message>
<message>
<location filename="../playlistheader.cpp" line="89"/>
<source>Remove Column</source>
- <translation type="unfinished"></translation>
+ <translation>Supprimer la colonne</translation>
</message>
</context>
<context>
@@ -997,122 +997,122 @@
<message>
<location filename="../forms/popupsettings.ui" line="14"/>
<source>Popup Information Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Fenêtre d&apos;information de la configuration</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="29"/>
<source>Template</source>
- <translation type="unfinished"></translation>
+ <translation>Patron</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="58"/>
<source>Reset</source>
- <translation type="unfinished"></translation>
+ <translation>Remise à zéro</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="65"/>
<source>Insert</source>
- <translation type="unfinished"></translation>
+ <translation>Insérer</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="75"/>
<source>Show cover</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer la couverture</translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="89"/>
<source>Cover size:</source>
- <translation type="unfinished"></translation>
+ <translation>Taille de la couverture : </translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="115"/>
<source>Transparency:</source>
- <translation type="unfinished"></translation>
+ <translation>Transparence : </translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="145"/>
<source>Delay:</source>
- <translation type="unfinished"></translation>
+ <translation>Délai : </translation>
</message>
<message>
<location filename="../forms/popupsettings.ui" line="178"/>
<source>ms</source>
- <translation type="unfinished"></translation>
+ <translation>ms</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="62"/>
<source>Artist</source>
- <translation type="unfinished">Artiste</translation>
+ <translation>Artiste</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="63"/>
<source>Album</source>
- <translation type="unfinished">Album</translation>
+ <translation>Album</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="64"/>
<source>Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste d&apos;album</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="65"/>
<source>Title</source>
- <translation type="unfinished">Titre</translation>
+ <translation>Titre</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="66"/>
<source>Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="67"/>
<source>Two-digit Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste à deux chiffres</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="72"/>
<source>Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de disque</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="73"/>
<source>File Name</source>
- <translation type="unfinished"></translation>
+ <translation>Nom du fichier</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="74"/>
<source>File Path</source>
- <translation type="unfinished"></translation>
+ <translation>Chemin du fichier</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="68"/>
<source>Genre</source>
- <translation type="unfinished">Genre</translation>
+ <translation>Genre</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="69"/>
<source>Comment</source>
- <translation type="unfinished">Commentaire</translation>
+ <translation>Commentaire</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="70"/>
<source>Composer</source>
- <translation type="unfinished"></translation>
+ <translation>Compositeur</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="71"/>
<source>Duration</source>
- <translation type="unfinished"></translation>
+ <translation>Durée</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="75"/>
<source>Year</source>
- <translation type="unfinished">Année</translation>
+ <translation>Année</translation>
</message>
<message>
<location filename="../popupsettings.cpp" line="76"/>
<source>Condition</source>
- <translation type="unfinished"></translation>
+ <translation>Condition</translation>
</message>
</context>
<context>
@@ -1123,16 +1123,6 @@
<translation>Éditeur de réglages</translation>
</message>
<message>
- <location filename="../forms/preseteditor.ui" line="77"/>
- <source>Load</source>
- <translation>Charger</translation>
- </message>
- <message>
- <location filename="../forms/preseteditor.ui" line="84"/>
- <source>Delete</source>
- <translation>Supprimer</translation>
- </message>
- <message>
<location filename="../forms/preseteditor.ui" line="36"/>
<source>Preset</source>
<translation>Réglage</translation>
@@ -1142,23 +1132,33 @@
<source>Auto-preset</source>
<translation>Réglage auto</translation>
</message>
+ <message>
+ <location filename="../forms/preseteditor.ui" line="77"/>
+ <source>Load</source>
+ <translation>Charger</translation>
+ </message>
+ <message>
+ <location filename="../forms/preseteditor.ui" line="84"/>
+ <source>Delete</source>
+ <translation>Supprimer</translation>
+ </message>
</context>
<context>
<name>ShortcutDialog</name>
<message>
<location filename="../forms/shortcutdialog.ui" line="14"/>
<source>Change Shortcut</source>
- <translation type="unfinished"></translation>
+ <translation>Changer le raccourci</translation>
</message>
<message>
<location filename="../forms/shortcutdialog.ui" line="29"/>
<source>Press the key combination you want to assign</source>
- <translation type="unfinished"></translation>
+ <translation>Appuyer sur la combinaison de touches que vous voulez assigner</translation>
</message>
<message>
<location filename="../forms/shortcutdialog.ui" line="52"/>
<source>Clear</source>
- <translation type="unfinished"></translation>
+ <translation>Effacer</translation>
</message>
</context>
<context>
@@ -1166,52 +1166,52 @@
<message>
<location filename="../skinnedfactory.cpp" line="31"/>
<source>Skinned User Interface</source>
- <translation type="unfinished"></translation>
+ <translation>Thème d&apos;interface</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="44"/>
<source>About Qmmp Skinned User Interface</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du thème d&apos;interface Qmmp</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="45"/>
<source>Qmmp Skinned User Interface</source>
- <translation type="unfinished"></translation>
+ <translation>Thème d&apos;interface Qmmp</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="46"/>
<source>Simple user interface with Winamp-2.x/XMMS skins support</source>
- <translation type="unfinished"></translation>
+ <translation>Simple interface avec support des thèmes Winamp-2.x / XMMS</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="47"/>
<source>Written by:</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par :</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="48"/>
<source>Vladimir Kuznetsov &lt;vovanec@gmail.com&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Vladimir Kuznetsov &lt;vovanec@gmail.com&gt;</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="49"/>
<source>Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="50"/>
<source>Artwork:</source>
- <translation type="unfinished"></translation>
+ <translation>Conception graphique : </translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="51"/>
<source>Andrey Adreev &lt;andreev00@gmail.com&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Andrey Adreev &lt;andreev00@gmail.com&gt;</translation>
</message>
<message>
<location filename="../skinnedfactory.cpp" line="52"/>
<source>sixixfive &lt;http://sixsixfive.deviantart.com/&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>sixixfive &lt;http://sixsixfive.deviantart.com/&gt;</translation>
</message>
</context>
<context>
@@ -1219,69 +1219,69 @@
<message>
<location filename="../forms/skinnedsettings.ui" line="24"/>
<source>Skins</source>
- <translation type="unfinished">Thèmes</translation>
+ <translation>Thèmes</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="55"/>
<source>Add...</source>
- <translation type="unfinished"></translation>
+ <translation>Ajouter…</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="68"/>
<source>Refresh</source>
- <translation type="unfinished">Rafraîchir</translation>
+ <translation>Rafraîchir</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="95"/>
<source>Main Window</source>
- <translation type="unfinished"></translation>
+ <translation>Fenêtre principale</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="101"/>
<source>Hide on close</source>
- <translation type="unfinished">Masquer à la fermeture</translation>
+ <translation>Masquer à la fermeture</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="108"/>
<source>Start hidden</source>
- <translation type="unfinished">Démarrer masqué</translation>
+ <translation>Démarrer masqué</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="115"/>
<source>Use skin cursors</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser les pointeurs du thème</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="253"/>
<source>Single Column Mode</source>
- <translation type="unfinished"></translation>
+ <translation>Mode colonne unique</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="402"/>
<source>Fonts</source>
- <translation type="unfinished">Polices</translation>
+ <translation>Polices</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="456"/>
<source>Playlist:</source>
- <translation type="unfinished"></translation>
+ <translation>Liste : </translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="492"/>
<source>Column headers:</source>
- <translation type="unfinished"></translation>
+ <translation>Noms des colonnes :</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="414"/>
<source>Player:</source>
- <translation type="unfinished">Lecteur : </translation>
+ <translation>Lecteur : </translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="436"/>
<location filename="../forms/skinnedsettings.ui" line="478"/>
<location filename="../forms/skinnedsettings.ui" line="505"/>
<source>???</source>
- <translation type="unfinished">???</translation>
+ <translation>???</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="134"/>
@@ -1289,209 +1289,209 @@
<location filename="../forms/skinnedsettings.ui" line="485"/>
<location filename="../forms/skinnedsettings.ui" line="512"/>
<source>...</source>
- <translation type="unfinished">...</translation>
+ <translation>…</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="534"/>
<source>Reset fonts</source>
- <translation type="unfinished"></translation>
+ <translation>Réinitialiser les polices</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="543"/>
<source>Use bitmap font if available</source>
- <translation type="unfinished"></translation>
+ <translation>Utiliser une police matricielle si disponible</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="124"/>
<source>Window title format:</source>
- <translation type="unfinished"></translation>
+ <translation>Format du titre de la fenêtre :</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="89"/>
<source>General</source>
- <translation type="unfinished"></translation>
+ <translation>Général</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="146"/>
<source>Transparency</source>
- <translation type="unfinished"></translation>
+ <translation>Transparence</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="152"/>
<source>Main window</source>
- <translation type="unfinished"></translation>
+ <translation>Fenêtre principale</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="175"/>
<location filename="../forms/skinnedsettings.ui" line="199"/>
<location filename="../forms/skinnedsettings.ui" line="223"/>
<source>0</source>
- <translation type="unfinished"></translation>
+ <translation>0</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="182"/>
<source>Equalizer</source>
- <translation type="unfinished"></translation>
+ <translation>Égaliseur</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="206"/>
<source>Playlist</source>
- <translation type="unfinished">Liste de lecture</translation>
+ <translation>Liste</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="247"/>
<source>Song Display</source>
- <translation type="unfinished">Affichage du morceau</translation>
+ <translation>Affichage du morceau</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="286"/>
<source>Show protocol</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer le protocole</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="266"/>
<source>Show song lengths</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les durées des morceaux</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="259"/>
<source>Show song numbers</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les numéros des morceaux</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="276"/>
<source>Align song numbers</source>
- <translation type="unfinished"></translation>
+ <translation>Aligner les numéros de morceaux</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="293"/>
<source>Show anchor</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer l&apos;ancre</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="300"/>
<source>Show playlists</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les listes</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="354"/>
<source>Show popup information</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer les fenêtre d&apos;information</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="366"/>
<source>Edit template</source>
- <translation type="unfinished"></translation>
+ <translation>Éditer le patron</translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="319"/>
<source>Playlist separator:</source>
- <translation type="unfinished"></translation>
+ <translation>Séparateur de liste : </translation>
</message>
<message>
<location filename="../forms/skinnedsettings.ui" line="310"/>
<source>Show &apos;New Playlist&apos; button</source>
- <translation type="unfinished"></translation>
+ <translation>Montrer le bouton « Nouvelle liste »</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="120"/>
<source>Select Skin Files</source>
- <translation type="unfinished"></translation>
+ <translation>Sélectionner les fichiers d&apos;un thème</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="121"/>
<source>Skin files</source>
- <translation type="unfinished"></translation>
+ <translation>Fichiers d&apos;un thème</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="173"/>
<source>Unarchived skin</source>
- <translation type="unfinished">Thème non-archivé</translation>
+ <translation>Thème désarchivé</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="183"/>
<source>Artist</source>
- <translation type="unfinished">Artiste</translation>
+ <translation>Artiste</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="184"/>
<source>Album</source>
- <translation type="unfinished">Album</translation>
+ <translation>Album</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="185"/>
<source>Album Artist</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste d&apos;album</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="186"/>
<source>Title</source>
- <translation type="unfinished">Titre</translation>
+ <translation>Titre</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="187"/>
<source>Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="188"/>
<source>Two-digit Track Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de piste à deux chiffres</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="189"/>
<source>Genre</source>
- <translation type="unfinished">Genre</translation>
+ <translation>Genre</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="190"/>
<source>Comment</source>
- <translation type="unfinished">Commentaire</translation>
+ <translation>Commentaire</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="191"/>
<source>Composer</source>
- <translation type="unfinished"></translation>
+ <translation>Compositeur</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="192"/>
<source>Duration</source>
- <translation type="unfinished"></translation>
+ <translation>Durée</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="193"/>
<source>Disc Number</source>
- <translation type="unfinished"></translation>
+ <translation>Numéro de disque</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="194"/>
<source>File Name</source>
- <translation type="unfinished"></translation>
+ <translation>Nom du fichier</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="195"/>
<source>File Path</source>
- <translation type="unfinished"></translation>
+ <translation>Chemin du fichier</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="196"/>
<source>Year</source>
- <translation type="unfinished">Année</translation>
+ <translation>Année</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="197"/>
<source>Condition</source>
- <translation type="unfinished"></translation>
+ <translation>Condition</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="198"/>
<source>Artist - Title</source>
- <translation type="unfinished"></translation>
+ <translation>Artiste - Titre</translation>
</message>
<message>
<location filename="../skinnedsettings.cpp" line="227"/>
<source>Archived skin</source>
- <translation type="unfinished">Thème archivé</translation>
+ <translation>Thème archivé</translation>
</message>
</context>
<context>
@@ -1499,17 +1499,17 @@
<message>
<location filename="../textscroller.cpp" line="54"/>
<source>Autoscroll Songname</source>
- <translation>Détection automatique du nom de fichier</translation>
+ <translation>Défilement automatique du nom du morceau</translation>
</message>
<message>
<location filename="../textscroller.cpp" line="55"/>
<source>Transparent Background</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan transparent</translation>
</message>
<message>
<location filename="../textscroller.cpp" line="124"/>
<source>Buffering: %1%</source>
- <translation type="unfinished"></translation>
+ <translation>Mise en tampon : %1 %</translation>
</message>
</context>
<context>
diff --git a/src/plugins/Visual/analyzer/translations/analyzer_plugin_fr.ts b/src/plugins/Visual/analyzer/translations/analyzer_plugin_fr.ts
index 9e013903d..064b25069 100644
--- a/src/plugins/Visual/analyzer/translations/analyzer_plugin_fr.ts
+++ b/src/plugins/Visual/analyzer/translations/analyzer_plugin_fr.ts
@@ -1,92 +1,92 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>Analyzer</name>
<message>
<location filename="../analyzer.cpp" line="47"/>
<source>Qmmp Analyzer</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur Qmmp</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="364"/>
<source>Peaks</source>
- <translation type="unfinished"></translation>
+ <translation>Pics</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="367"/>
<source>Refresh Rate</source>
- <translation type="unfinished"></translation>
+ <translation>Taux de rafraîchissement</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="370"/>
<source>50 fps</source>
- <translation type="unfinished"></translation>
+ <translation>50 ips</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="371"/>
<source>25 fps</source>
- <translation type="unfinished"></translation>
+ <translation>25 ips</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="372"/>
<source>10 fps</source>
- <translation type="unfinished"></translation>
+ <translation>10 ips</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="373"/>
<source>5 fps</source>
- <translation type="unfinished"></translation>
+ <translation>5 ips</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="380"/>
<source>Analyzer Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Retombée de l&apos;analyseur</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="383"/>
<location filename="../analyzer.cpp" line="397"/>
<source>Slowest</source>
- <translation type="unfinished"></translation>
+ <translation>Très lente</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="384"/>
<location filename="../analyzer.cpp" line="398"/>
<source>Slow</source>
- <translation type="unfinished"></translation>
+ <translation>Lente</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="385"/>
<location filename="../analyzer.cpp" line="399"/>
<source>Medium</source>
- <translation type="unfinished"></translation>
+ <translation>Moyenne</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="386"/>
<location filename="../analyzer.cpp" line="400"/>
<source>Fast</source>
- <translation type="unfinished"></translation>
+ <translation>Rapide</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="387"/>
<location filename="../analyzer.cpp" line="401"/>
<source>Fastest</source>
- <translation type="unfinished"></translation>
+ <translation>Très rapide</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="394"/>
<source>Peaks Falloff</source>
- <translation type="unfinished"></translation>
+ <translation>Retombée des pics</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="408"/>
- <source>F</source>
- <translation type="unfinished"></translation>
+ <source>&amp;Full Screen</source>
+ <translation>&amp;Plein écran</translation>
</message>
<message>
<location filename="../analyzer.cpp" line="408"/>
- <source>&amp;Full Screen</source>
- <translation type="unfinished"></translation>
+ <source>F</source>
+ <translation>F</translation>
</message>
</context>
<context>
@@ -94,7 +94,7 @@
<message>
<location filename="../colorwidget.cpp" line="37"/>
<source>Select Color</source>
- <translation type="unfinished"></translation>
+ <translation>Sélectionner couleur</translation>
</message>
</context>
<context>
@@ -102,47 +102,47 @@
<message>
<location filename="../settingsdialog.ui" line="14"/>
<source>Analyzer Plugin Settings</source>
- <translation type="unfinished"></translation>
+ <translation>Configuration du greffon d&apos;analyse</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="35"/>
<source>General</source>
- <translation type="unfinished"></translation>
+ <translation>Général</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="41"/>
<source>Cells size:</source>
- <translation type="unfinished"></translation>
+ <translation>Taille des cellules :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="101"/>
<source>Colors</source>
- <translation type="unfinished"></translation>
+ <translation>Couleurs</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="107"/>
<source>Peaks:</source>
- <translation type="unfinished"></translation>
+ <translation>Pics :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="139"/>
<source>Analyzer #1:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°1 :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="171"/>
<source>Background:</source>
- <translation type="unfinished"></translation>
+ <translation>Arrière-plan :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="203"/>
<source>Analyzer #2:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°2 :</translation>
</message>
<message>
<location filename="../settingsdialog.ui" line="248"/>
<source>Analyzer #3:</source>
- <translation type="unfinished"></translation>
+ <translation>Analyseur n°3 :</translation>
</message>
</context>
<context>
@@ -150,22 +150,22 @@
<message>
<location filename="../visualanalyzerfactory.cpp" line="30"/>
<source>Analyzer Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon d&apos;analyse</translation>
</message>
<message>
<location filename="../visualanalyzerfactory.cpp" line="49"/>
<source>About Analyzer Visual Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>À propos du greffon visuel d&apos;analyse</translation>
</message>
<message>
<location filename="../visualanalyzerfactory.cpp" line="50"/>
<source>Qmmp Analyzer Visual Plugin</source>
- <translation type="unfinished"></translation>
+ <translation>Greffon visuel d&apos;analyse pour Qmmp</translation>
</message>
<message>
<location filename="../visualanalyzerfactory.cpp" line="51"/>
<source>Written by: Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</source>
- <translation type="unfinished"></translation>
+ <translation>Écrit par : Ilya Kotov &lt;forkotov02@hotmail.ru&gt;</translation>
</message>
</context>
</TS>
diff --git a/src/plugins/Visual/projectm/translations/projectm_plugin_fr.ts b/src/plugins/Visual/projectm/translations/projectm_plugin_fr.ts
index 332cbef45..048c3d2e8 100644
--- a/src/plugins/Visual/projectm/translations/projectm_plugin_fr.ts
+++ b/src/plugins/Visual/projectm/translations/projectm_plugin_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>ProjectMPlugin</name>
<message>
diff --git a/src/qmmpui/translations/libqmmpui_fr.ts b/src/qmmpui/translations/libqmmpui_fr.ts
index bdedeb07c..b642ca6bb 100644
--- a/src/qmmpui/translations/libqmmpui_fr.ts
+++ b/src/qmmpui/translations/libqmmpui_fr.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="fr_FR">
+<TS version="2.0" language="fr">
<context>
<name>AboutDialog</name>
<message>
@@ -279,6 +279,11 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../forms/configdialog.ui" line="143"/>
+ <source>Convert %20 to blanks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../forms/configdialog.ui" line="129"/>
<source>Load metadata from files</source>
<translation type="unfinished"></translation>
@@ -289,8 +294,8 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="143"/>
- <source>Convert %20 to blanks</source>
+ <location filename="../forms/configdialog.ui" line="150"/>
+ <source>Group format:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -315,37 +320,6 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../forms/configdialog.ui" line="411"/>
- <source>Cover Image Retrieve</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="417"/>
- <source>Use separate image files</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="427"/>
- <source>Include files:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="449"/>
- <source>Recursive search depth:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="260"/>
- <location filename="../configdialog.cpp" line="312"/>
- <source>Preferences</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../forms/configdialog.ui" line="150"/>
- <source>Group format:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../forms/configdialog.ui" line="199"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
@@ -361,6 +335,12 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../forms/configdialog.ui" line="260"/>
+ <location filename="../configdialog.cpp" line="312"/>
+ <source>Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../forms/configdialog.ui" line="273"/>
<location filename="../configdialog.cpp" line="315"/>
<source>Information</source>
@@ -407,6 +387,26 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="../forms/configdialog.ui" line="411"/>
+ <source>Cover Image Retrieve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="417"/>
+ <source>Use separate image files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="427"/>
+ <source>Include files:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../forms/configdialog.ui" line="449"/>
+ <source>Recursive search depth:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="../forms/configdialog.ui" line="481"/>
<source>URL Dialog</source>
<translation type="unfinished"></translation>
diff --git a/src/qmmpui/txt/authors_fr.txt b/src/qmmpui/txt/authors_fr.txt
new file mode 100644
index 000000000..ec425f28e
--- /dev/null
+++ b/src/qmmpui/txt/authors_fr.txt
@@ -0,0 +1,14 @@
+Développeurs principaux :
+
+ Ilya Kotov <forkotov02@hotmail.ru> - idée et base du code
+
+Précédents développeurs :
+
+ Artur Guzik <aguzik88@gmail.com> - greffon de notification kde4, améliorations de l'icône de barre des tâches
+ Vladimir Kuznetsov <vovanec@gmail.com> - apparence et de nombreuses améliorations
+ Yuriy Zhuravlev <stalkerg@gmail.com> - greffons JACK et OSS
+
+Conception graphique :
+
+ Andrey Adreev <andreev00@gmail.com> - icônes et apparence par défaut (pour les versions 0.2 à 0.8)
+ sixsixfive <http://sixsixfive.deviantart.com/> - apparence par défaut \ No newline at end of file
diff --git a/src/qmmpui/txt/description_fr.txt b/src/qmmpui/txt/description_fr.txt
new file mode 100644
index 000000000..c472f5976
--- /dev/null
+++ b/src/qmmpui/txt/description_fr.txt
@@ -0,0 +1 @@
+Ce programme est un lecteur audio, écrit grâce à la bibliothèque Qt. \ No newline at end of file
diff --git a/src/qmmpui/txt/thanks_fr.txt b/src/qmmpui/txt/thanks_fr.txt
new file mode 100644
index 000000000..e7cb57212
--- /dev/null
+++ b/src/qmmpui/txt/thanks_fr.txt
@@ -0,0 +1,26 @@
+Remerciements à :
+
+ Adria Arrufat <swiftscythe@gmail.com> - rapports de bogues
+ Adrian Knoth <adi@drcomp.erfurt.thur.de> - correctifs sur le greffon Jack, rapports de bogues
+ Anton Petrusevich <casus@casus.us> - améliorations de la lecture aléatoire
+ Avihay Baratz <avihayb@gmail.com> - fonctionnalité arrêt automatique, correctifs de bogues
+ Brice Videau <brice.videau@gmail.com> - correctifs de bogues
+ Cristian Rodríguez <judas.iscariote@gmail.com> - correctifs scrobbler
+ Csaba Hruska <csaba.hruska@gmail.com> - correctifs sur le greffon FFmpeg
+ Dmitry Kostin <kostindima@gmail.com> - support iso.wv
+ Evgeny Gleyzerman <evgley@gmail.com> - améliorations dans l'analyse du signal
+ Ferdinand Vesely <erdofves@gmail.com> - améliorations scrobbler
+ Gennadi Motsyo <drool@altlinux.ru> - correctifs de bogues
+ Vadim Kalinnikov <moose@ylsoftware.com> - hébergement du projet
+ Erik Ölsar <erlk.ozlr@gmail.com> - thèmes de pointeurs, améliorations de l'interface
+ Funda Wang <fundawang@gmail.com> - correctifs des fichiers Cmake
+ Makis Kalofolias <makskafl@gmail.com> - support EAC3, DTS et Dolby TrueHD
+ Michail Zheludkov <zheludkovm@mail.ru> - correctifs sur le greffon FFmpeg
+ Michał Grosicki <grosik88@o2.pl> - correctifs sur le greffon ALSA
+ Panagiotis Papadopoulos <pano_90@gmx.net> - correctifs d'interface, correctifs de bogues
+ Pino Toscano <toscano.pino@tiscali.it> - correctifs de portabilité
+ Karel Volný <kvolny@redhat.com> - correctifs variés
+ Ryota Shimamoto <liangtai.s16@gmail.com> - correctifs FreeBSD
+ Sebastian Pipping <webmaster@hartwork.org> - correctifs bs2b
+ Stefan Koelling <stefankoelling.ext@googlemail.com> - quelques correctifs de compilation
+ Yaakov Selkowitz <yselkowitz@gmail.com> - correctifs Cygwin \ No newline at end of file
diff --git a/src/qmmpui/txt/translators_fr.txt b/src/qmmpui/txt/translators_fr.txt
new file mode 100644
index 000000000..3afdd2880
--- /dev/null
+++ b/src/qmmpui/txt/translators_fr.txt
@@ -0,0 +1,70 @@
+Portugais brésilien :
+ Klaos Lacerda
+ Bruno Gonçalves
+ Heitor Thury Barreiros Barbosa <hthury@gmail.com>
+
+Chinois traditionnel :
+ lon <lon83129@126.com>
+
+Chinois simplifié :
+ lon <lon83129@126.com>
+
+Tchèque :
+ Karel Volný <kvolny@redhat.com>
+
+Néerlandais :
+ Ronald Uitermark <ronald645@gmail.com>
+
+Français :
+ Stanislas Zeller <uncensored.assault@gmail.com>
+
+Galician:
+ Óscar Pereira <oscarpereira1989@gmail.com>
+
+Allemand :
+ Stefan Koelling <stefankoelling.ext@googlemail.com>
+ Panagiotis Papadopoulos <pano_90@gmx.net>
+
+Hebrew:
+ Genghis Khan <genghiskhan@gmx.ca>
+
+Hongrois :
+ Németh Gábor <sutee84@freemail.hu>
+
+Italien :
+ Gian Paolo Renello <emmerkar@gmail.com>
+
+Japonais :
+ Ryota Shimamoto <liangtai.s16@gmail.com>
+
+Kazakh :
+ Baurzhan Muftakhidinov <baurthefirst@gmail.com>
+
+Lituanien :
+ Algirdas Butkus <butkus.algirdas@gmail.com>
+
+Polonais :
+ Grzegorz Gibas <amigib@gmail.com>
+
+Portugais :
+ Sérgio Marques <smarquespt@gmail.com>
+
+Russe :
+ Ilya Kotov <forkotov02@hotmail.ru>
+
+Serbe :
+ Mladen Pejaković <pejakm@autistici.org>
+
+Slovaque :
+ Ján Ďanovský <dagsoftware@yahoo.com>
+
+Espagnol :
+ Félix Medrano <xukosky@yahoo.es>
+
+Turc :
+ Mustafa GUNAY <mustafagunay@pgmail.com>
+ Bilgesu Güngör <h.ibrahim.gungor@gmail.com>
+
+Ukrainien :
+ Gennadi Motsyo <drool@altlinux.ru>
+
diff --git a/src/qmmpui/txt/txt.qrc b/src/qmmpui/txt/txt.qrc
index b82ac383c..5477907eb 100644
--- a/src/qmmpui/txt/txt.qrc
+++ b/src/qmmpui/txt/txt.qrc
@@ -48,6 +48,11 @@
<file>thanks_es.txt</file>
<file>translators_es.txt</file>
+ <file>description_fr.txt</file>
+ <file>authors_fr.txt</file>
+ <file>thanks_fr.txt</file>
+ <file>translators_fr.txt</file>
+
<file>description_he.txt</file>
<file>authors_he.txt</file>
<file>thanks_he.txt</file>