Commit a9f5da3f authored by Christophe Massiot's avatar Christophe Massiot

* Removed the ugly dependancy on glibc in the ipv6 module.

* po/fr.po: French translation courtesy of Jean-Pierre Kuypers.
* Miscellaneous clean-ups.
parent e3c43feb
$Id: NEWS,v 1.48 2003/06/11 18:45:41 gbazin Exp $
$Id: NEWS,v 1.49 2003/06/15 01:23:31 massiot Exp $
Changes between 0.5.3 and 0.6.0:
---------------------------------
......@@ -11,7 +11,7 @@ Input access:
* fixed large file support on Windows
* Video 4 Linux support
* CD Digital Audio support
* Fixed an ipv6 link-local multicasting bug.
* Fixed an ipv6 link-local multicasting bug affecting all platforms but GNU/Linux
Input demux:
* Better detection of AAC and mp3 files
......
......@@ -272,7 +272,7 @@ CPPFLAGS_save="${CPPFLAGS_save} -DSYS_`echo ${SYS} | sed -e 's/-.*//' | tr 'abcd
dnl Check for system libs needed
need_libc=false
AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol isatty vasprintf swab sigrelse getpwuid memalign posix_memalign gethostbyname2 atoll getenv putenv setenv)
AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol isatty vasprintf swab sigrelse getpwuid memalign posix_memalign gethostbyname2 if_nametoindex atoll getenv putenv setenv)
dnl Check for usual libc functions
AC_CHECK_FUNCS(strdup strndup atof lseek)
......
......@@ -391,7 +391,7 @@ create_familiar (void)
gtk_widget_show (vbox3);
gtk_container_add (GTK_CONTAINER (mediabook), vbox3);
network_multicast = gtk_radio_button_new_with_label (network_group, _("UDP/RTP (Adress when Multicast)"));
network_multicast = gtk_radio_button_new_with_label (network_group, _("UDP/RTP (Address when Multicast)"));
network_group = gtk_radio_button_group (GTK_RADIO_BUTTON (network_multicast));
gtk_widget_set_name (network_multicast, "network_multicast");
gtk_widget_ref (network_multicast);
......
......@@ -2,7 +2,7 @@
* ipv4.c: IPv4 network abstraction layer
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
* $Id: ipv4.c,v 1.18 2003/04/21 16:22:43 gbazin Exp $
* $Id: ipv4.c,v 1.19 2003/06/15 01:23:31 massiot Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Mathias Kretschmer <mathias@research.att.com>
......@@ -157,9 +157,9 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
if( (i_handle = socket( AF_INET, SOCK_DGRAM, 0 )) == -1 )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot create socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot create socket (%s)", strerror(errno) );
#else
msg_Err( p_this, "cannot create socket" );
msg_Warn( p_this, "cannot create socket" );
#endif
return( -1 );
}
......@@ -170,10 +170,10 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
(void *) &i_opt, sizeof( i_opt ) ) == -1 )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot configure socket (SO_REUSEADDR: %s)",
msg_Warn( p_this, "cannot configure socket (SO_REUSEADDR: %s)",
strerror(errno));
#else
msg_Err( p_this, "cannot configure socket (SO_REUSEADDR)" );
msg_Warn( p_this, "cannot configure socket (SO_REUSEADDR)" );
#endif
close( i_handle );
return( -1 );
......@@ -243,9 +243,9 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
if( bind( i_handle, (struct sockaddr *)&sock, sizeof( sock ) ) < 0 )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot bind socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot bind socket (%s)", strerror(errno) );
#else
msg_Err( p_this, "cannot bind socket" );
msg_Warn( p_this, "cannot bind socket" );
#endif
close( i_handle );
return( -1 );
......@@ -309,10 +309,10 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
(char*)&imr, sizeof(struct ip_mreq) ) == -1 )
{
#ifdef HAVE_ERRNO_H
msg_Warn( p_this, "failed to join IP multicast group (%s)",
msg_Err( p_this, "failed to join IP multicast group (%s)",
strerror(errno) );
#else
msg_Warn( p_this, "failed to join IP multicast group" );
msg_Err( p_this, "failed to join IP multicast group" );
#endif
close( i_handle );
return( -1 );
......@@ -325,7 +325,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
/* Build socket for remote connection */
if ( BuildAddr( &sock, psz_server_addr, i_server_port ) == -1 )
{
msg_Err( p_this, "cannot build remote address" );
msg_Warn( p_this, "cannot build remote address" );
close( i_handle );
return( -1 );
}
......@@ -335,9 +335,9 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
sizeof( sock ) ) == (-1) )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot connect socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot connect socket (%s)", strerror(errno) );
#else
msg_Err( p_this, "cannot connect socket" );
msg_Warn( p_this, "cannot connect socket" );
#endif
close( i_handle );
return( -1 );
......@@ -354,9 +354,9 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
(void *) &ttl, sizeof( ttl ) ) < 0 )
{
#ifdef HAVE_ERRNO_H
msg_Warn( p_this, "failed to set ttl (%s)", strerror(errno) );
msg_Err( p_this, "failed to set ttl (%s)", strerror(errno) );
#else
msg_Warn( p_this, "failed to set ttl" );
msg_Err( p_this, "failed to set ttl" );
#endif
close( i_handle );
return( -1 );
......@@ -396,9 +396,9 @@ static int OpenTCP( vlc_object_t * p_this, network_socket_t * p_socket )
if( (i_handle = socket( AF_INET, SOCK_STREAM, 0 )) == -1 )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot create socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot create socket (%s)", strerror(errno) );
#else
msg_Err( p_this, "cannot create socket" );
msg_Warn( p_this, "cannot create socket" );
#endif
return( -1 );
}
......@@ -416,9 +416,9 @@ static int OpenTCP( vlc_object_t * p_this, network_socket_t * p_socket )
sizeof( sock ) ) == (-1) )
{
#ifdef HAVE_ERRNO_H
msg_Err( p_this, "cannot connect socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot connect socket (%s)", strerror(errno) );
#else
msg_Err( p_this, "cannot connect socket" );
msg_Warn( p_this, "cannot connect socket" );
#endif
close( i_handle );
return( -1 );
......
......@@ -2,7 +2,7 @@
* ipv6.c: IPv6 network abstraction layer
*****************************************************************************
* Copyright (C) 2002 VideoLAN
* $Id: ipv6.c,v 1.12 2003/06/13 12:08:13 gbazin Exp $
* $Id: ipv6.c,v 1.13 2003/06/15 01:23:31 massiot Exp $
*
* Authors: Alexis Guillard <alexis.guillard@bt.com>
* Christophe Massiot <massiot@via.ecp.fr>
......@@ -120,7 +120,7 @@ static int BuildAddr( vlc_object_t * p_this, struct sockaddr_in6 * p_socket,
}
if( !_getaddrinfo || !_freeaddrinfo )
{
msg_Err( p_this, "no IPv6 stack installed" );
msg_Warn( p_this, "no IPv6 stack installed" );
if( wship6_dll ) FreeLibrary( wship6_dll );
free( psz_backup );
return( -1 );
......@@ -150,11 +150,11 @@ static int BuildAddr( vlc_object_t * p_this, struct sockaddr_in6 * p_socket,
psz_multicast_interface );
/* now convert that interface name to an index */
#if __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)
p_socket->sin6_scope_id = if_nametoindex(psz_multicast_interface);
#elif defined( WIN32 )
#if defined( WIN32 )
/* FIXME ?? */
p_socket->sin6_scope_id = atol(psz_multicast_interface);
#elif defined( HAVE_IF_NAMETOINDEX )
p_socket->sin6_scope_id = if_nametoindex(psz_multicast_interface);
#endif
msg_Dbg( p_this, " = #%i", p_socket->sin6_scope_id );
}
......@@ -188,7 +188,7 @@ static int BuildAddr( vlc_object_t * p_this, struct sockaddr_in6 * p_socket,
/* We have a fqdn, try to find its address */
if ( (p_hostent = gethostbyname2( psz_address, AF_INET6 )) == NULL )
{
msg_Err( p_this, "ipv6 error: unknown host %s", psz_address );
msg_Warn( p_this, "ipv6 error: unknown host %s", psz_address );
free( psz_backup );
return( -1 );
}
......@@ -210,7 +210,7 @@ static int BuildAddr( vlc_object_t * p_this, struct sockaddr_in6 * p_socket,
_freeaddrinfo( res );
#else
msg_Err( p_this, "ipv6 error: IPv6 address %s is invalid",
msg_Warn( p_this, "ipv6 error: IPv6 address %s is invalid",
psz_address );
free( psz_backup );
return( -1 );
......@@ -253,7 +253,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
* protocol */
if( (i_handle = socket( AF_INET6, SOCK_DGRAM, 0 )) == -1 )
{
msg_Err( p_this, "cannot create socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot create socket (%s)", strerror(errno) );
return( -1 );
}
......@@ -262,7 +262,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
if( setsockopt( i_handle, SOL_SOCKET, SO_REUSEADDR,
(void *) &i_opt, sizeof( i_opt ) ) == -1 )
{
msg_Err( p_this, "cannot configure socket (SO_REUSEADDR: %s)",
msg_Warn( p_this, "cannot configure socket (SO_REUSEADDR: %s)",
strerror(errno) );
close( i_handle );
return( -1 );
......@@ -313,7 +313,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
/* Bind it */
if( bind( i_handle, (struct sockaddr *)&sockany, sizeof( sock ) ) < 0 )
{
msg_Err( p_this, "cannot bind socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot bind socket (%s)", strerror(errno) );
close( i_handle );
return( -1 );
}
......@@ -322,7 +322,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
/* Bind it */
if( bind( i_handle, (struct sockaddr *)&sock, sizeof( sock ) ) < 0 )
{
msg_Err( p_this, "cannot bind socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot bind socket (%s)", strerror(errno) );
close( i_handle );
return( -1 );
}
......@@ -340,7 +340,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
}
/* Join the multicast group if the socket is a multicast address */
#if defined(WIN32) || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)
#if defined( WIN32 ) || defined( HAVE_IF_NAMETOINDEX )
if( IN6_IS_ADDR_MULTICAST(&sock.sin6_addr) )
{
struct ipv6_mreq imr;
......@@ -357,11 +357,11 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
if( res == -1 )
{
msg_Err( p_this, "setsockopt JOIN_GROUP failed" );
msg_Err( p_this, "cannot join multicast group" );
}
}
#else
msg_Warn( p_this, "setsockopt JOIN_GROUP not supported with glibc < 2.2" );
msg_Warn( p_this, "Multicast IPv6 is not supported on your OS" );
#endif
......@@ -373,7 +373,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
/* Build socket for remote connection */
if ( BuildAddr( p_this, &sock, psz_server_addr, i_server_port ) == -1 )
{
msg_Err( p_this, "cannot build remote address" );
msg_Warn( p_this, "cannot build remote address" );
close( i_handle );
return( -1 );
}
......@@ -382,7 +382,7 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
if( connect( i_handle, (struct sockaddr *) &sock,
sizeof( sock ) ) == (-1) )
{
msg_Err( p_this, "cannot connect socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot connect socket (%s)", strerror(errno) );
close( i_handle );
return( -1 );
}
......@@ -390,34 +390,34 @@ static int OpenUDP( vlc_object_t * p_this, network_socket_t * p_socket )
/* Set the time-to-live */
if( ttl > 1 )
{
#if defined(WIN32) || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)
#if defined( WIN32 ) || defined( HAVE_IF_NAMETOINDEX )
if( IN6_IS_ADDR_MULTICAST(&sock.sin6_addr) )
{
if( setsockopt( i_handle, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
(void *)&ttl, sizeof( ttl ) ) < 0 )
{
#ifdef HAVE_ERRNO_H
msg_Warn( p_this, "failed to set multicast ttl (%s)",
strerror(errno) );
msg_Err( p_this, "failed to set multicast ttl (%s)",
strerror(errno) );
#else
msg_Warn( p_this, "failed to set multicast ttl" );
msg_Err( p_this, "failed to set multicast ttl" );
#endif
}
}
else
#endif
{
if( setsockopt( i_handle, IPPROTO_IPV6, IPV6_UNICAST_HOPS,
(void *)&ttl, sizeof( ttl ) ) < 0 )
{
#ifdef HAVE_ERRNO_H
msg_Warn( p_this, "failed to set unicast ttl (%s)",
msg_Err( p_this, "failed to set unicast ttl (%s)",
strerror(errno) );
#else
msg_Warn( p_this, "failed to set unicast ttl" );
msg_Err( p_this, "failed to set unicast ttl" );
#endif
}
}
#endif
}
}
......@@ -452,7 +452,7 @@ static int OpenTCP( vlc_object_t * p_this, network_socket_t * p_socket )
* protocol */
if( (i_handle = socket( AF_INET6, SOCK_STREAM, 0 )) == -1 )
{
msg_Err( p_this, "cannot create socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot create socket (%s)", strerror(errno) );
return( -1 );
}
......@@ -467,7 +467,7 @@ static int OpenTCP( vlc_object_t * p_this, network_socket_t * p_socket )
if( connect( i_handle, (struct sockaddr *) &sock,
sizeof( sock ) ) == (-1) )
{
msg_Err( p_this, "cannot connect socket (%s)", strerror(errno) );
msg_Warn( p_this, "cannot connect socket (%s)", strerror(errno) );
close( i_handle );
return( -1 );
}
......
......@@ -27,7 +27,6 @@ msgstr ""
#: src/audio_output/output.c:104 src/audio_output/output.c:131
#: modules/gui/macosx/intf.m:384 modules/gui/macosx/intf.m:385
#, fuzzy
msgid "Audio channels"
msgstr "Slectionner la piste audio"
......@@ -57,64 +56,63 @@ msgstr "St
#: src/extras/getopt.c:638
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr ""
msgstr "%s: l'option `%s' est ambigu\n"
#: src/extras/getopt.c:663
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: l'option `--%s' ne permet pas d'argument\n"
#: src/extras/getopt.c:668
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: l'option `%c%s' ne permet pas d'argument\n"
#: src/extras/getopt.c:686 src/extras/getopt.c:859
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr ""
msgstr "%s: l'option `%s' requiert un argument\n"
#: src/extras/getopt.c:715
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr ""
msgstr "%s: option non reconnue `--%s'\n"
#: src/extras/getopt.c:719
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr ""
msgstr "%s: option non reconnue `%c%s'\n"
#: src/extras/getopt.c:745
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr ""
msgstr "%s: option incorrecte -- %c\n"
#: src/extras/getopt.c:748
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr ""
msgstr "%s: option invalide -- %c\n"
#: src/extras/getopt.c:778 src/extras/getopt.c:908
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr ""
msgstr "%s: l'option requiert un argument -- %c\n"
#: src/extras/getopt.c:825
#, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr ""
msgstr "%s: l'option `-W %s' est ambigu\n"
#: src/extras/getopt.c:843
#, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: l'option `-W %s' ne permet pas d'argument\n"
#: src/input/input.c:151
msgid "General"
msgstr ""
msgstr "Gnral"
#: src/input/input.c:152
#, fuzzy
msgid "Playlist Item"
msgstr "Liste de lecture"
......@@ -149,64 +147,57 @@ msgstr "Navigation"
#: src/input/input_programs.c:110 modules/gui/macosx/intf.m:396
#: modules/gui/macosx/intf.m:397
#, fuzzy
msgid "Video track"
msgstr "Vido"
#: src/input/input_programs.c:113 modules/gui/macosx/intf.m:382
#: modules/gui/macosx/intf.m:383
#, fuzzy
msgid "Audio track"
msgstr "Audio"
#: src/input/input_programs.c:116 modules/gui/macosx/intf.m:400
#: modules/gui/macosx/intf.m:401
#, fuzzy
msgid "Subtitles track"
msgstr "Sous-titre"
#: src/input/input_programs.c:352 src/input/input_programs.c:354
#, fuzzy, c-format
#, c-format
msgid "Title %i"
msgstr "Titre"
msgstr "Titre %i"
#: src/input/input_programs.c:360 src/input/input_programs.c:367
#, fuzzy, c-format
#, c-format
msgid "Chapter %i"
msgstr "Chapitre %d"
msgstr "Chapitre %i"
#: src/input/input_programs.c:382
#, fuzzy
msgid "Next title"
msgstr "Fichier suivant"
#: src/input/input_programs.c:385
#, fuzzy
msgid "Previous title"
msgstr "Fichier prcdent"
#: src/input/input_programs.c:391 modules/gui/beos/InterfaceWindow.cpp:267
#, fuzzy
msgid "Next Chapter"
msgstr "Chapitre"
msgstr "Chapitre suivant"
#: src/input/input_programs.c:394
#, fuzzy
msgid "Previous Chapter"
msgstr "Chapitre"
msgstr "Chapitre prcdent"
#: src/input/input_programs.c:668 src/video_output/video_output.c:397
msgid "Disable"
msgstr ""
msgstr "Dsactiver"
#: src/input/input_programs.c:680 src/input/input_programs.c:682
#, c-format
msgid "Track %i"
msgstr ""
msgstr "Piste %i"
#: src/libvlc.c:258 src/libvlc.c:345
msgid "C"
msgstr "fr"
msgstr "Fr"
#: src/libvlc.c:301 src/libvlc.c:1364
#, c-format
......@@ -219,15 +210,15 @@ msgstr ""
#: src/libvlc.c:1196 src/misc/configuration.c:961
msgid "string"
msgstr "chane"
msgstr "Chane"
#: src/libvlc.c:1213 src/misc/configuration.c:946
msgid "integer"
msgstr "entier"
msgstr "Entier"
#: src/libvlc.c:1216 src/misc/configuration.c:953
msgid "float"
msgstr "flottant"
msgstr "Flottant"
#: src/libvlc.c:1222
msgid " (default enabled)"
......@@ -258,14 +249,13 @@ msgid ""
msgstr ""
"Ce programme est fourni SANS AUCUNE GARANTIE, tel que permis par la loi.\n"
"Vous pouvez le redistribuer selon les termes de la GNU General Public "
"License ;\n"
"License;\n"
"voir le fichier COPYING pour plus de dtails.\n"
"crit par l'quipe VideoLAN l'cole Centrale, Paris.\n"
#: src/libvlc.h:41
#, fuzzy
msgid "Interface module"
msgstr "module d'interface"
msgstr "Module d'interface"
#: src/libvlc.h:43
msgid ""
......@@ -276,12 +266,10 @@ msgstr ""
"par dfaut est de choisir automatiquement le meilleur module disponible."
#: src/libvlc.h:47
#, fuzzy
msgid "Extra interface modules"
msgstr "module d'interface supplmentaire"
msgstr "Module d'interface supplmentaire"
#: src/libvlc.h:49
#, fuzzy
msgid ""
"This option allows you to select additional interfaces used by VLC. They "
"will be launched in the background in addition to the default interface. Use "
......@@ -293,9 +281,8 @@ msgstr ""
"Utilisez une liste de modules spars par des virgules."
#: src/libvlc.h:54
#, fuzzy
msgid "Verbosity (0,1,2)"
msgstr "niveau de verbosit (0,1,2)"
msgstr "Niveau de verbosit (0,1,2)"
#: src/libvlc.h:56
msgid ""
......@@ -306,9 +293,8 @@ msgstr ""
"erreurs et les messages standard, 1=avertissements, 2=ppinage)."
#: src/libvlc.h:59
#, fuzzy
msgid "Be quiet"
msgstr "moins de messages"
msgstr "Moins de messages"
#: src/libvlc.h:61
msgid "This options turns off all warning and information messages."
......@@ -320,7 +306,6 @@ msgid "Language"
msgstr "Langue"
#: src/libvlc.h:64
#, fuzzy
msgid ""
"This option allows you to set the language of the interface. The system "
"language is auto-detected if \"auto\" is specified here."
......@@ -329,9 +314,8 @@ msgstr ""
"pour ouvrir un fichier."
#: src/libvlc.h:68
#, fuzzy
msgid "Color messages"
msgstr "messages en couleur"
msgstr "Messages en couleur"
#: src/libvlc.h:70
msgid ""
......@@ -339,16 +323,14 @@ msgid ""
"colorized. Your terminal needs Linux color support for this to work."
msgstr ""
"Lorsque cette option est active, les messages envoys la console sont en "
"couleurs. Vous devez avoir un terminal qui reconnat les couleurs Linux pour "
"couleur. Vous devez avoir un terminal qui reconnat les couleurs Linux pour "
"profiter de cette option."
#: src/libvlc.h:73
#, fuzzy
msgid "Show advanced options"
msgstr "afficher les options avances"
msgstr "Afficher les options avances"
#: src/libvlc.h:75
#, fuzzy
msgid ""
"When this option is turned on, the preferences and/or interfaces will show "
"all the available options, including those that most users should never touch"
......@@ -358,9 +340,8 @@ msgstr ""
"utilisateurs ne touchent jamais"
#: src/libvlc.h:79
#, fuzzy
msgid "Interface default search path"
msgstr "chemin de recherche prdfini de l'interface"
msgstr "Chemin de recherche prdfini de l'interface"
#: src/libvlc.h:81
msgid ""
......@@ -371,9 +352,8 @@ msgstr ""
"pour ouvrir un fichier."
#: src/libvlc.h:84
#, fuzzy
msgid "Plugin search path"
msgstr "chemin de recherche des modules intgrs"
msgstr "Chemin de recherche des modules intgrs"
#: src/libvlc.h:86
msgid ""
......@@ -384,9 +364,8 @@ msgstr ""
"VLC va rechercher."
#: src/libvlc.h:89
#, fuzzy
msgid "Audio output module"
msgstr "module de sortie audio"
msgstr "Module de sortie audio"
#: src/libvlc.h:91
msgid ""
......@@ -398,12 +377,10 @@ msgstr ""
"disponible."
#: src/libvlc.h:95
#, fuzzy
msgid "Enable audio"
msgstr "activer l'audio"
msgstr "Activer l'audio"
#: src/libvlc.h:97
#, fuzzy
msgid ""
"You can completely disable the audio output. In this case the audio decoding "
"will not take place, and it will save some processing power."
......@@ -412,16 +389,14 @@ msgstr ""
"audio ne sera pas effectu, afin d'conomiser du temps processeur."
#: src/libvlc.h:100
#, fuzzy
msgid "Force mono audio"
msgstr "forcer la sortie audio mono"
msgstr "Forcer la sortie audio mono"
#: src/libvlc.h:101
msgid "This will force a mono audio output"
msgstr "Cette option force une sortie audio mono"
#: src/libvlc.h:103
#, fuzzy
msgid "Audio output volume"
msgstr "Volume de la sortie audio"
......@@ -431,9 +406,8 @@ msgid ""
msgstr "Vous pouvez spcifier ici le volume de la sortie audio, de 0 1024."
#: src/libvlc.h:108
#, fuzzy
msgid "Audio output saved volume"
msgstr "volume enregistr de la sortie audio"
msgstr "Volume enregistr de la sortie audio"
#: src/libvlc.h:110
msgid "This saves the audio output volume when you select mute."
......@@ -442,17 +416,16 @@ msgstr ""
"\"muet\"."
#: src/libvlc.h:112
#, fuzzy
msgid "Audio output frequency (Hz)"
msgstr "frquence de la sortie audio (Hz)"
msgstr "Frquence de la sortie audio (Hz)"
#: src/libvlc.h:114
msgid ""
"You can force the audio output frequency here. Common values are -1 "
"(default), 48000, 44100, 32000, 22050, 16000, 11025, 8000."
msgstr ""
"Vous pouvez forcer la frquence de sortie audio. Des valeurs courantes sont -"
"1 (prdfini), 48000, 44100, 32000, 22050, 16000, 11025, 8000."
"Vous pouvez forcer la frquence de sortie audio. Des valeurs courantes sont -1 "
"(prdfini), 48000, 44100, 32000, 22050, 16000, 11025, 8000."
#: src/libvlc.h:118
msgid "High quality audio resampling"
......@@ -465,9 +438,8 @@ msgid ""