From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-fr/docs/tdemultimedia/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/Makefile.in | 587 +++++ .../docs/tdemultimedia/artsbuilder/Makefile.am | 4 + .../docs/tdemultimedia/artsbuilder/Makefile.in | 613 ++++++ .../docs/tdemultimedia/artsbuilder/apis.docbook | 438 ++++ .../tdemultimedia/artsbuilder/arts-structure.png | Bin 0 -> 4422 bytes .../tdemultimedia/artsbuilder/artsbuilder.docbook | 973 +++++++++ .../tdemultimedia/artsbuilder/digitalaudio.docbook | 16 + .../docs/tdemultimedia/artsbuilder/faq.docbook | 1310 ++++++++++++ .../tdemultimedia/artsbuilder/glossary.docbook | 179 ++ .../docs/tdemultimedia/artsbuilder/gui.docbook | 29 + .../docs/tdemultimedia/artsbuilder/helping.docbook | 239 +++ .../tdemultimedia/artsbuilder/images/Makefile.am | 4 + .../tdemultimedia/artsbuilder/images/Makefile.in | 613 ++++++ .../artsbuilder/images/Synth_DELAY.png | Bin 0 -> 623 bytes .../docs/tdemultimedia/artsbuilder/midi.docbook | 524 +++++ .../tdemultimedia/artsbuilder/midiintro.docbook | 16 + .../docs/tdemultimedia/artsbuilder/modules.docbook | 1314 ++++++++++++ .../docs/tdemultimedia/artsbuilder/porting.docbook | 52 + .../tdemultimedia/artsbuilder/references.docbook | 61 + .../docs/tdemultimedia/artsbuilder/tools.docbook | 1009 +++++++++ tde-i18n-fr/docs/tdemultimedia/juk/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/juk/Makefile.in | 635 ++++++ tde-i18n-fr/docs/tdemultimedia/juk/index.cache.bz2 | Bin 0 -> 15094 bytes tde-i18n-fr/docs/tdemultimedia/juk/index.docbook | 2245 ++++++++++++++++++++ .../docs/tdemultimedia/kaboodle/Makefile.am | 4 + .../docs/tdemultimedia/kaboodle/Makefile.in | 635 ++++++ .../docs/tdemultimedia/kaboodle/index.cache.bz2 | Bin 0 -> 2422 bytes .../docs/tdemultimedia/kaboodle/index.docbook | 96 + .../docs/tdemultimedia/kcontrol/Makefile.am | 4 + .../docs/tdemultimedia/kcontrol/Makefile.in | 587 +++++ .../tdemultimedia/kcontrol/kmixcfg/Makefile.am | 4 + .../tdemultimedia/kcontrol/kmixcfg/Makefile.in | 635 ++++++ .../tdemultimedia/kcontrol/kmixcfg/index.cache.bz2 | Bin 0 -> 2118 bytes .../tdemultimedia/kcontrol/kmixcfg/index.docbook | 81 + .../docs/tdemultimedia/kio_audiocd/Makefile.am | 4 + .../docs/tdemultimedia/kio_audiocd/Makefile.in | 613 ++++++ .../docs/tdemultimedia/kio_audiocd/audiocd.docbook | 315 +++ .../docs/tdemultimedia/kioslave/Makefile.am | 4 + .../docs/tdemultimedia/kioslave/Makefile.in | 613 ++++++ .../docs/tdemultimedia/kioslave/audiocd.docbook | 315 +++ tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.in | 635 ++++++ .../docs/tdemultimedia/kmid/index.cache.bz2 | Bin 0 -> 16499 bytes tde-i18n-fr/docs/tdemultimedia/kmid/index.docbook | 1387 ++++++++++++ tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.in | 635 ++++++ .../docs/tdemultimedia/kmix/index.cache.bz2 | Bin 0 -> 9815 bytes tde-i18n-fr/docs/tdemultimedia/kmix/index.docbook | 806 +++++++ tde-i18n-fr/docs/tdemultimedia/krec/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/krec/Makefile.in | 635 ++++++ .../docs/tdemultimedia/krec/index.cache.bz2 | Bin 0 -> 12649 bytes tde-i18n-fr/docs/tdemultimedia/krec/index.docbook | 637 ++++++ tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.in | 635 ++++++ .../docs/tdemultimedia/kscd/index.cache.bz2 | Bin 0 -> 16294 bytes tde-i18n-fr/docs/tdemultimedia/kscd/index.docbook | 1622 ++++++++++++++ tde-i18n-fr/docs/tdemultimedia/kscd/kscd.png | Bin 0 -> 13833 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd11.png | Bin 0 -> 1836 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd12.png | Bin 0 -> 36651 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd13.png | Bin 0 -> 25208 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd14.png | Bin 0 -> 26275 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd16.png | Bin 0 -> 25715 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd18.png | Bin 0 -> 1720 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd19.png | Bin 0 -> 7777 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd2.png | Bin 0 -> 3411 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd3.png | Bin 0 -> 2143 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd5.png | Bin 0 -> 1391 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd6.png | Bin 0 -> 1160 bytes tde-i18n-fr/docs/tdemultimedia/kscd/kscd9.png | Bin 0 -> 915 bytes tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.am | 4 + tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.in | 635 ++++++ .../docs/tdemultimedia/noatun/index.cache.bz2 | Bin 0 -> 10180 bytes .../docs/tdemultimedia/noatun/index.docbook | 632 ++++++ 74 files changed, 23058 insertions(+) create mode 100644 tde-i18n-fr/docs/tdemultimedia/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/apis.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/arts-structure.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/artsbuilder.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/digitalaudio.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/faq.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/glossary.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/gui.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/helping.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Synth_DELAY.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/midi.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/midiintro.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/modules.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/porting.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/references.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/artsbuilder/tools.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/juk/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/juk/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/juk/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/juk/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kaboodle/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/kaboodle/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kio_audiocd/audiocd.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kioslave/audiocd.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmid/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmid/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmix/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/kmix/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/krec/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/krec/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/krec/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/krec/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/index.docbook create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd11.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd12.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd13.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd14.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd16.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd18.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd19.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd2.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd3.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd5.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd6.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/kscd/kscd9.png create mode 100644 tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.am create mode 100644 tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.in create mode 100644 tde-i18n-fr/docs/tdemultimedia/noatun/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/tdemultimedia/noatun/index.docbook (limited to 'tde-i18n-fr/docs/tdemultimedia') diff --git a/tde-i18n-fr/docs/tdemultimedia/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/Makefile.in new file mode 100644 index 00000000000..53663a03b7c --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/Makefile.in @@ -0,0 +1,587 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kio_audiocd juk kioslave artsbuilder noatun kaboodle kmid krec kmix kcontrol kscd +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=Makefile.in Makefile.am + +#>+ 2 +docs-am: + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.in new file mode 100644 index 00000000000..94efcb86dd8 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/artsbuilder +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. images +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/artsbuilder/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=arts-structure.png porting.docbook glossary.docbook helping.docbook artsbuilder.docbook midiintro.docbook modules.docbook gui.docbook faq.docbook midi.docbook tools.docbook Makefile.in digitalaudio.docbook references.docbook apis.docbook Makefile.am + +#>+ 2 +docs-am: arts-structure.png glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder + @for base in arts-structure.png glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\ + done + +uninstall-nls: + for base in arts-structure.png glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in arts-structure.png glossary.docbook porting.docbook apis.docbook gui.docbook references.docbook artsbuilder.docbook digitalaudio.docbook faq.docbook modules.docbook tools.docbook midi.docbook helping.docbook midiintro.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/artsbuilder/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/apis.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/apis.docbook new file mode 100644 index 00000000000..0c4960ee89f --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/apis.docbook @@ -0,0 +1,438 @@ + + + +Interface de programmation d'application (API) de &arts; + + +Aperçu +aRts n'est pas seulement un logiciel, il fournit également tout un tas d'API pour tout un tas d'applications. Dans cette section, j'essaierai de dessiner les «grandes lignes», un brèf coup d'oeil ce que ces API sont supposées faire, et la façon dont elles interagissent. + +Il y a une distinction importante à faire, la plupart des API sont indépendantes du langage et de l'endroit car elles sont spécifiées en tant que mcopidl. C'est-à-dire que vous pouvez utiliser les services qu'elles offrent avec n'importe quel langage, les implémenter dans n'importe quel langage, et vous n'aurez pas à vous préoccuper de savoir si vous vous adressez à des objets locaux ou distants. Voici tout d'abord une liste de ces API : + + + + +core.idl + Définitions de base qui forment le coeur des fonctionnalités de MCOP, comme le protocole lui-même, les définitions des objets, le trader, le système de flux &etc; + + + + +artsflow.idl + + Il contient le système de flux que vous utiliserez pour connecter des flux audio, la définition de Arts::SynthModule qui est la basse de toute interface qui possède un flux, et enfin quelques objets audio utiles. + + + + +kmedia2.idl + + + Ici, un objet qui peut lire un média, Arts::PlayObject est défini. Des lecteurs multimédia comme le lecteur de KDE noatun seront capables de lire n'importe quel média pour lequel un PlayObject peut être trouvé. Il est donc pertinent d'implémenter des PlayObject pour divers formats (comme mp3, vidéo mpg, midi, wav &etc;) à la base, et il y en a déjà beaucoup. + + + + +soundserver.idl + + Une interface pour le serveur sonore artsd est défini. L'interface est appelée Arts::SoundServer, qui implémente des fonctionnalités comme accepter des flux depuis le réseau, jouer des échantillons, créer des objets personnalisés non aRts &etc; La transparence réseau est implicite grâce à l'utilisation de MCOP (comme pour tout ici). + + + + +artsbuilder.idl + Ce module défini les fonctionnalités graphiques des flux, c'est-à-dire, la combinaison d'objets simples avec des objets plus complexes, en définissant un graph de ceux-ci. Il défini l'interface de base Arts::StructureDesc, Arts::ModuleDesc et Arts::PortDesc qui contient une description d'une structure, d'un module et d'un port. Il y a également une façon d'obtenir un réseau d'objets vivants sur ces descriptions de connexions et valeurs, en utilisant un factory. + + + + +artsmidi.idl + + Ce module défini les fonctionnalités midi de base, comme les objets qui produisent des événements midi, ce qu'est un événement midi, un Arts::MidiManager pour connecter le producteur et le consommateur d'événements midi, &etc; Comme d'habitude, la transparence réseau est gérée. + + + + +artsmodules.idl + Ici se trouvent divers filtres supplémentaires, oscilateurs, effets, délais &etc;, tous utiles pour un traitement du signal efficace, et pour construire des instruments complexes et des effets à partir de ces blocs de construction de base. + + + + +artsgui.idl + + Ceci s'occupe des objets visuels. Il définit le type de base Arts::Widget à partir duquel tous les modules de l'interface graphique dérivent. La boîte à outils sera donc indépendante, et nous aurons une édition visuelle de l'interface graphique ainsi que des interfaces graphiques sérialisables. Comme les éléments de l'interface ont des attributs normaux, leurs valeurs peuvent être connectées directement à des modules de traitement du signal (&cad; la valeur d'une glissière à la fréquence de coupure d'un filtre). Comme d'habitude, tout ceci avec la transparence réseau. + + + + +Lorsque c'est possible, aRts lui-même implémente en utilisant IDL. D'un autre côté, il y a quelques API spécifiques au langage, en utilisant soit du C++ pur ou du C pur. Il est souvent sage d'utiliser des interfaces IDL lorsque c'est possible, et les autres API lorsque c'est nécessaire. Voici une liste des API spécifiques au langage : + + + + +KNotify, KAudioPlayer (inclus dans libtdecore) + + Il y a des API KDE pratiques pour les cas simples et courants, où vous voulez juste jouer un échantillon. Les API sont en C++ pur, optimisés pour Qt/KDE, et aussi simples que possibles. + + + + +libartsc + Interface en C pur pour le serveur sonore. Très utile pour porter des applications héritées + + + + +libmcop + + Ici, toute la magie de MCOP se produit. La librairie contient des choses de base que vous avez besoin de connaître pour écrire des applications MCOP simples, les répartisseurs (dispatcher), les temporisateurs, gestionnaires d'entrée/sortie, mais aussi les choses internes pour faire fonctionner le protocole MCOP lui-même. + + + + +libartsflow + En plus de l'implémentation de artsflow.idl, des outils utiles comme la conversion du taux d'échantillonnage. + + + + +libqiomanager + + Intégration de MCOP dans la boucle d'événement Qt, lorsque vous écrivez des applications Qt utilisant MCOP. + + + + + + + + + +knotify +Pas encore rédigé + + + +kaudioplayer +Pas encore rédigé + + + +libkmid +Pas encore rédigé + + + +kmedia2 +Pas encore rédigé + + + +serveur sonore +Pas encore rédigé + + + +artsflow +Pas encore rédigé + + + +<acronym +>API</acronym +> C + + +Introduction + +L'API C de &arts; a été conçue pour faciliter l'écriture et le port d'applications en C pur vers le serveur sonore &arts;. Elle fournit des fonctionnalités de gestion de flux (en envoyant les flux d'échantillons vers artsd), soit en bloquant ou en ne bloquant pas. Pour la plupart des applications, vous devez simplement enlever les quelques appels systèmes qui conversent avec votre matériel audio et les remplacer par les appels &arts; appropriés. + +J'ai réalisé deux ports pour améliorer le concept : mpg123 et quake. Vous pouvez obtenir ces correctifs depuis ici. N'hésitez pas à soumettre vos propres correctifs au mainteneur de &arts;, ou au mainteneur des paquetages de logiciels multimédia pour qu'ils puissent intégrer la gestion de &arts; dans leur code. + + + + +Aperçu rapide + +Envoyer de l'audio au serveur sonore avec l'API est très simple : + +ajoutez le fichier d'en-tête avec #include <artsc.h> +initialisez l'API avec arts_init() +créez un flux avec arts_play_stream() +configurez les paramètres spécifiques avec arts_stream_set() +écrivez des données d'échantillons dans le flux avec arts_write() +fermez le flux avec arts_close_stream() +libérez la mémoire de l'API avec arts_free() + + +Voici un petit exemple de programme qui illustre ceci : + +#include <stdio.h> +#include <artsc.h> +int main() +{ + arts_stream_t stream; + char buffer[8192]; + int bytes; + int errorcode; + + errorcode = arts_init(); + if (errorcode < 0) + { + fprintf(stderr, "arts_init error: %s\n", arts_error_text(errorcode)); + return 1; + } + + stream = arts_play_stream(44100, 16, 2, "artsctest"); + + while((bytes = fread(buffer, 1, 8192, stdin)) > 0) + { + errorcode = arts_write(stream, buffer, bytes); + if(errorcode < 0) + { + fprintf(stderr, "arts_write error: %s\n", arts_error_text(errorcode)); + return 1; + } + } + + arts_close_stream(stream); + arts_free(); + + return 0; +} + + + + +Compilation et édition de liens : <application +>artsc-config</application +> + +Pour compiler et lier facilement les programmes utilisant l'API C de &arts;, l'outil artsc-config connaît les librairies dont vous avez besoin pour lier et où se situent les fichiers d'en-tête. Vous pouvez appeler cet outil avec + +artsc-config + + +pour trouver les librairies et + +artsc-config + + +pour trouver les drapeaux supplémentaires pour le compilateur C. L'exemple ci-dessus peut être compilé en utilisant la ligne de commande : + +cc + +cc + + + + + +Référence de la librairie + +[A FAIRE : générer la documentation pour artsc.h en utilisant kdoc] + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/arts-structure.png b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/arts-structure.png new file mode 100644 index 00000000000..3e8f82d9501 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/arts-structure.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/artsbuilder.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/artsbuilder.docbook new file mode 100644 index 00000000000..8630a20fccf --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/artsbuilder.docbook @@ -0,0 +1,973 @@ + +&arts-builder; + + +Aperçu + +Tout d'abord, avant de lancer &arts-builder;, vous devez aussi lancer le serveur de son (&artsd;). Habituellement, lorsque vous utilisez &kde; 2.1, &artsd; devrait déjà être en fonctionnement. Si ce n'est pas le cas, vous pouvez configurer le lancement automatique du serveur de son dans le ¢reConfiguration;, rubrique SonServeur de son . + +Lorsque vous exécutez &arts;, il lance toujours de petits modules. &arts-builder; est un outil pour créer de nouvelles structures composées de petits modules interconnectés. Vous placez simplement sur les modules dans la grille. Pour ce faire, choisissez-les dans le menu Modules, et cliquez quelque part dans la zone gris-vert. + +Les modules ont généralement des ports (dans lesquels les flux audio transitent). Pour connecter deux ports, cliquez sur le premier, ce qui le rend orange, puis cliquez sur le second. Vous ne pouvez que connecter un port d'entrée (en haut du module) avec un port de sortie (en bas du module). Si vous voulez assigner une valeur constante à un port (ou le déconnecter), double-cliquez sur le port. + + + + +Tutoriel + + +Étape 1 + +Démarrez &arts-builder;. + +Vous avez besoin d'un module Synth_AMAN_PLAY pour entendre ce que vous créez. Créez alors un module Synth_AMAN_PLAY en sélectionnant Modules Synthèse Entrée/Sortie son Synth_AMAN_PLAY et cliquez sur l'espace libre réservé aux modules. Placez-le sous la cinquième ligne ou plus parce que nous ajouterons des choses au-dessus. + +Le module aura un paramètre title (le port le plus à gauche), et autoRestoreID (à côté du port le plus à gauche) afin de le trouver. Pour remplir ces sorties, double-cliquez sur ces ports, sélectionnez valeur constante et saisissez tutorial dans la boîte d'édition. Cliquez sur OK pour appliquer vos changements. + +Sélectionnez FichierExécuter la structure Vous n'entendrez absolument rien. Le module de lecture a besoin de quelque chose en entrée... Écoutez le silence pendant un moment, cliquez sur OK et passez à l'étape 2 + + + +Étape 2 + +Créez un module Synth_WAVE_SIN (depuis Modules Synthèse Formes d'ondes ) et placez-le au-dessus du module Synth_AMAN_PLAY (laissez une ligne vide entre). + +Comme vous pouvez le voir, il produit quelque chose en sortie, mais nécessite un paramètre pos (position) en entrée. Tout d'abord, relions la sortie aux haut-parleurs. Cliquez sur le port out (sortie) du module Synth_WAVE_SIN et ensuite sur le port left (gauche) du module Synth_AMAN_PLAY. Voilà, vous avez connecté deux modules. + +Dans &arts;, les oscillateurs ne nécessitent pas une fréquence en entrée, mais une position dans l'échantillon. Cette position doit être comprise entre 0 et 1, ce qui correspond pour un objet Synth_WAVE_SIN standard à la plage 0..2*pi. Pour générer des valeurs d'oscillation à partir d'une fréquence, un module Synth_FREQUENCY est utilisé. + +Créez un module Synth_FREQUENCY (depuis Modules Synthèse Oscillateurs et modulation ) et connectez sa sortie pos à l'entrée pos de votre module Synth_WAVE_SIN. Spécifiez une valeur constante de 440 au port fréquence du générateur FREQUENCY. + + +Cliquez sur FichierExécuter la structure. Vous entendrez une onde sinusoïdale à 440 Hz sur l'un de vos haut-parleurs. Lorsque vous l'aurez écouté pendant un moment, cliquez sur OK et passez à l'étape 3. + + + + +Étape 3 + +OK, ce serait mieux si vous pouviez entendre une onde sinusoïdale sur les deux haut-parleurs. Connectez le port droit du module Synth_PLAY au port "outvalue" (valeur de sortie) du module Synth_WAVE_SIN. + +Créez un objet Synth_SEQUENCE (depuis Modules Synthèse Midi + séquenceur ) Il devrait se trouver en haut de l'écran. Si vous avez besoin de plus de place, vous pouvez déplacer les autres modules en les sélectionnant (pour en sélectionner plusieurs, appuyez sur MAJ) et déplacez-les. + +Maintenant, connectez la sortie "frequ" (fréquence) du module Synth_SEQUENCE à l'entrée "frequ" du module Synth_FREQUENCY. Spécifiez alors la valeur constante 0,13 pour la vitesse de la séquence (la vitesse est le port le plus à gauche). + +Puis allez au port le plus à droite (sequence) du Synth_SEQUENCE et saisissez comme valeur constante A-3;C-4;E-4;C-4; ceci spécifie une séquence. Vous trouverez plus d'informations dans le manuel de référence des modules. + + +Remarque : Synth_SEQUENCE a vraiment besoin d'une séquence et d'une vitesse. Sans ces données, vous aurez certainement des fichiers core générés. + + +Sélectionnez FichierExécuter la structure... Vous entendrez jouer une séquence sympathique. Si vous avez aimé, cliquez sur OK et passez à l'étape 4. + + + +Étape 4 + +Créez un module Synth_PSCALE (depuis Modules Synthèse Enveloppes ). Déconnectez la sortie de l'onde sinusoïdale en double cliquant dessus et en choisissant not connected (non connecté). Connectez + + +La sortie du SIN à l'entrée de PSCALE + + +La sortie de PSCALE au AMAN_PLAY gauche + + +La sortie de PSCALE au AMAN_PLAY droit + + +Le pos de SEQUENCE au pos de PSCALE + + + +Finalement, placez le port top de PSCALE à une certaine valeur, par exemple 0.1. + +Voyons maintenant comment cela fonctionne : le module Synth_SEQUENCE donne une information supplémentaire sur la position de la note qu'il est en train de jouer, 0 signifie juste commencé et 1 signifie finie. Le module Synth_PSCALE va modifier l'amplitude du flux audio qui le traverse d'un volume 0 (silence) à un volume 1 (volume d'origine) puis de nouveau 0 (silence), d'après la position. La position où le pic doit apparaître peut être donné sur le port "pos". 0,1 signifie que lorsque 10% de la note ont été joués, le volume a atteint son maximum, et diminue ensuite. + + +Sélectionnez FichierExécuter la structure... Vous entendrez jouer une séquence sympathique. Si vous avez aimé, cliquez sur OK et passez à l'étape 5. + + + + +Étape 5 : début d'échange de données + +Démarrez un autre &arts-builder;. + +Placez un module Synth_AMAN_PLAY dedans, et donnez-lui un nom raisonnable. Insérez un module Synth_BUS_DOWNLINK et : + + + +placez l'entrée bus de ce module à audio (c'est juste un nom, appelez-le Fred si ça vous fait plaisir). + + +connectez la sortie left du module Synth_BUS_DOWNLINK à l'entrée left du module Synth_AMAN_PLAY + + +connectez la sortie right du module Synth_BUS_DOWNLINK à l'entrée right du module Synth_AMAN_PLAY + + + +Exécutez la structure. Comme on pouvait s'y attendre, on n'entend rien... pas encore. + +Revenez à la structure avec le module Synth_WAVE_SIN et remplacez le module Synth_AMAN_PLAY par un module Synth_BUS_UPLINK, et configurez le nom à audio (ou à Fred si vous voulez). Pour effacer les modules, sélectionnez-les et cliquez sur Édition Supprimer dans le menu (ou appuyez sur la touche Suppr) + +Cliquez sur FileExecute structure. Vous entendrez la séquence avec les notes dont le volume est modifié, transportées par le bus. + +Si vous voulez vous rendre compte de l'intérêt réel d'une telle chose, cliquez sur OK (dans le &arts-builder; qui exécute le module Synth_SEQUENCE, vous pouvez laisser tourner l'autre) et passez à l'étape 6. + + + +Étape 6 : échange de données pour les utilisateurs avancés. + +Sélectionnez FichierRenommer la structure dans le menu de artsbuilder qui contient le module Synth_SEQUENCE, et appelez-le tutoriel. Cliquez sur OK. + +Choisissez Fichier Enregistrer... + +Démarrez encore un autre &arts-builder; et choisissez FichierOuvrir... , et rechargez le tutoriel. + +Maintenant vous pouvez cliquer sur FichierExécuter la structure dans les deux &arts-builder; qui contiennent cette structure. Vous entendrez maintenant deux fois la même chose. Suivant l'instant auquel vous les avez démarrés, le son sera plus ou moins bon. + +Une autre chose sympathique à faire à ce point est de démarrer &noatun;, et lire un mp3. Démarrez &artscontrol;. Allez dans Affichagevoir le Gestionnaire audio. Vous verrez alors &noatun; et votre structure tutoriel jouant quelque chose. Double-cliquez sur &noatun;. Vous aurez alors une liste des bus disponibles. Vous pouvez dire à &noatun; d'envoyer sa sortie via le bus audio fourni par votre structure tutoriel. + + + +Étape 7 : Synthèse contrôlée par midi + +Enfin, vous êtes maintenant en mesure de transformer votre onde sinusoïdale en instrument proprement dit. Ceci ne prend son sens que si vous avez quelque chose de bricolé qui puisse envoyer des événements &MIDI; vers &arts;. Je vais décrire maintenant comment vous pouvez utiliser des claviers externes, mais un séquenceur compatible avec les bus midi comme &brahms; fonctionnera aussi. + +Tout d'abord, nettoyez votre bureau pour n'obtenir qu'un &arts-builder; contenant une structure d'onde sinusoïdale (pas en cours d'exécution). Ensuite, allez trois fois dans PortsCréer un signal d'entrée audio (IN) et trois fois dans PortsCréer un signal de sortie audio (OUT). Placez les ports quelque part. + +Finalement, allez dans Ports modifier les positions/noms et nommez les ports frequency (fréquence), velocity (vélocité ou force de frappe), pressed (enfoncé), left (gauche), right (droite), et done (terminé). + +Enfin, vous pouvez supprimer le module Synth_SEQUENCE, et connecter plutôt le port d'entrée frequency au port frequency du module Synth_FREQUENCY. Hmm, et que faire de pos ? Nous n'en avons pas car il n'existe aucun algorithme au monde capable de prédire quand l'utilisateur va relâcher la note qu'il vient juste d'enfoncer sur le clavier midi. Donc à la place, il y a un paramètre pressed (pressé) qui indique juste si l'utilisateur maintient la touche enfoncée (pressed = 1 : touche maintenue enfoncée, pressed = 0 : touche relâchée). + +Ceci signifie que l'objet Synth_PSCALE doit être remplacé maintenant. Connectez un module Synth_ENVELOPE_ADSR à la place (depuis Modules Synthèse Enveloppes ). Connectez : + + + +L'entrée pressed de la structure au port active de l'ADSR + + +La sortie du SIN à l'entrée invalue de l'ADSR + + +Le port outvalue à la sortie left de la structure + +Le port outvalue de l'ADSR à la sortie right de la structure + + + +Réglez les paramètres attack à 0.1, decay à 0.2 et release à 0.1. + +Une autre chose à laquelle nous devons penser est que la structure de l'instrument, d'une manière ou d'une autre, doit maintenant savoir quand elle est prête à jouer, et alors elle doit se fermer, car sinon, ça ne s'arrêtera jamais, même si la note a été relâchée. Heureusement, l'enveloppe ADSR sait lorsqu'il n'y aura plus rien à entendre puisque de toutes façons, elle fixe le signal à zéro un certain temps après que la touche a été enfoncée. + +Ceci est indiqué en passant la sortie done à 1. Connectez-le à la sortie done de la structure. Cela va fermer la structure dès que la sortie done passe à 1. + +Renommez votre structure en instrument_tutorial (depuis Fichier Renommer la structure. Ensuite, enregistrez-la en utilisant enregistrer sous (le nom par défaut devrait être instrument_tutorial maintenant).Démarrez artscontrol, et allez dans AffichageVoir le Gestionnaire Midi , et choisissez AjouterSortie Midi du synthétiseur aRts. Enfin, vous devriez pouvoir sélectionner votre instrument (tutoriel) ici. + +Ouvrez un terminal et saisissez midisend. Vous verrez que midisend et l'instrument sont maintenant listés dans le gestionnaire &MIDI; de &arts;. Après avoir sélectionné les deux et avoir cliqué sur Connecter, nous avons enfin terminé. Prenez votre clavier et commencez à jouer (bien sûr, il doit être connecté à votre ordinateur). + + + +Suggestions + +Vous êtes maintenant capable de vous servir de &arts;. Voici quelques astuces que vous pouvez tester pour améliorer vos structures : + + + +Essayez d'utiliser d'autres choses que des ondes sinusoïdales. Si vous connectez une onde triangulaire, vous penserez probablement que le son n'est pas terrible. Mais essayez d'associer un filtre SHELVE_CUTOFF avec une onde triangulaire pour couper les fréquences supérieures à une certaine limite (essayez quelque chose comme 1000 Hz, ou encore mieux deux fois la fréquence d'entrée, ou la fréquence d'entrée + 200 Hz ou quelque chose comme ça). + + +Essayez d'utiliser plusieurs oscillateurs. Le module Synth_XFADE peut être utilisé pour mixer les deux signaux, et Synth_ADD pour les additionner. + + +Essayez de ne pas donner exactement les mêmes fréquences à tous les oscillateurs, ça donne des oscillations sympathiques (NdT effet de chorus). + + +Essayez d'utiliser plusieurs enveloppes. + + +Essayez de synthétiser des instruments avec des sorties différentes à gauche et à droite. + + +Essayez un post-traitement du signal en sortie du downlink. Vous pouvez par exemple mixer une version retardée du signal avec l'original pour obtenir un effet d'écho. + + +Essayez d'utiliser le réglage de la vélocité (c'est la force avec laquelle la touche a été frappée, vous pouvez aussi dire volume). L'effet est toujours intéressant lorsque la vélocité n'influe pas uniquement sur le volume du signal résultant, mais aussi sur le son de l'instrument (par exemple la fréquence de coupure). + + +... + + + +Si vous avez créé quelque chose de bien, envoyez-le pour notre site web, ou pour l'inclure dans la prochaine version de &arts;. + + + + + +Exemples + +&arts-builder; est livré avec plusieurs exemples, qui peuvent être ouverts depuis FichierOuvrir un exemple.... Certains sont dans le dossier alors ouvert, d'autres (qui pour diverses raisons ne fonctionnent pas avec la version actuelle) sont placés dans le dossier todo. +Les exemples sont regroupés en plusieurs catégories : + + + +Des exemples autonomes illustrant comment utiliser les modules internes à arts (nommés examples_*.arts). Ces exemples envoient tous un signal vers la carte son. + + + +Des instruments construits à partir des modules de bas niveau de arts (nommés instruments_*.arts). Ils respectent une convention pour les ports d'entrée et de sortie de façon à pouvoir les utiliser par le gestionnaire &MIDI; de &artscontrol;. + + + +Des modèles pour créer de nouveaux modules (nommés template_*.arts). + + + +Des effets, qui peuvent être réutilisés commues nouveaux blocs (nommés effect_*.arts) [ tous dans todo ] + + + +Des éléments de mixage utilisés pour créer des tables de mixage, incluant des contrôleurs graphiques (nommés mixer_element_*.arts). [ tous dans todo ] + + + +Des modules divers qui n'entrent pas dans l'une des catégories précédentes. + + + + +Description détaillée de chaque module : + +example_stereo_beep.arts + +Génère une onde sinusoïdale à 440 Hz sur le canal gauche et une onde sinusoïdale à 880 Hz sur le canal droit, et les envoie vers la sortie de la carte son. Ceci est référencé dans la documentation de &arts;. + + + + +example_sine.arts + +Génère une onde sinusoïdale à 440 Hz. + + + + +example_pulse.arts + +Génère une onde de type impulsion à 440 Hz avec un rapport cyclique de 20%. + + + + +example_softsaw.arts + +Génère une onde en dent de scie à 440 Hz. + + + + +example_square.arts + +Génère une onde carrée à 440 Hz. + + + + +example_tri.arts + +Génère une onde triangulaire à 440 Hz. + + + + +example_noise.arts + +Génère un bruit blanc. + + + + +example_dtmf1.arts + +Génère une double tonalité en produisant deux ondes sinusoïdales à 697 et 1209 Hz, en les multipliant chacune par 0.5, et en les ajoutant. Il s'agit de la tonalité DMTF du nombre 1 sur un clavier de téléphone. + + + + +example_atan_saturate.arts + +Génère une onde triangulaire modifiée par un filtre de type atan saturate. + + + + +example_autopanner.arts + +Utilise une panoramique automatique pour balancer une onde sinusoïdale à 440 Hz entre les haut-parleurs droit et gauche à une fréquence de 2 Hz. + + + + +example_brickwall.arts + +Atténue une onde sinusoïdale d'un facteur 5 et la dirige à travers un limiteur de type brickwall. + + + + +example_bus.arts + +Downlink depuis un bus nommé Bus et uplink vers le bus out_soundcard avec inversion des canaux droit et gauche. + + + + +example_cdelay.arts + +Downlink depuis un bus nommé Delay, uplinks le canal droit à travers un cdelay réglé sur 0.5 seconde, laissant inchangé le canal gauche. Vous pouvez utiliser &artscontrol; pour connecter l'effet à un lecteur audio et observer les résultats. + + + + +example_delay.arts + +Il s'agit du même exemple que example_cdelay mais utilise l'effet delay. + + + + +example_capture_wav.arts + +Ceci utilise un module Synth_CAPTURE_WAV pour enregistrer une onde sinusoïdale à 440 Hz dans un fichier wav. Exécutez le module pendant quelques secondes, puis examinez le fichier créé dans /tmp. Vous pouvez le lire avec un lecteur comme kaiman. + + + + +example_data.arts + +Ceci utilise un module Data pour générer un flux constant de la valeur 3 et l'envoie vers un module Debug pour l'afficher périodiquement. Il contient aussi un module Nil, illustrant comment il peut être utilisé pour ne rien faire. + + + + +example_adsr.arts + +Montre comment créer un simple son d'instrument utilisant un module d'enveloppe Adsr, déclenché de manière répétitive par une onde carrée. + + + + +example_fm.arts + +Ceci utilise un module de Source FM pour générer une onde sinusoïdale dont la fréquence est modulée à 5 Hz. + + + + +example_freeverb.arts + +L'effet Freeverb est connecté d'un bus downlink vers un bus outlink. Vous pouvez utiliser artscontrol pour connecter l'effet à un lecteur audio et observer le résultat. + + + + +example_flanger.arts + +Ceci implante un simple effet de flanger (apparemment, il ne fonctionne pas encore). + + + + +example_moog.arts + +Cette structure combine les deux canaux depuis un bus en un seul canal, qui passe ensuite dans un filtre Moog VCF, et est dirigé vers le bus out_soundcard. + + + + +example_pitch_shift.arts + +Cette structure envoie le canal gauche des données d'une carte son vers un effet de Pitch shift (décalage de la hauteur du son). Ajustez le paramètre de vitesse pour modifier l'effet. + + + + +example_rc.arts + +Cette structure dirige le bruit blanc généré vers un filtre RC puis vers la sortie de la carte son. En affichant la FFT (transformée de Fourier) dans artscontrol, vous pouvez comparer avec le spectre d'une source de bruit non filtrée. + + + + +example_sequence.arts + +Ceci met en évidence le module Sequence en jouant une séquence de notes. + + + + +example_shelve_cutoff.arts + +Cette structure envoie un bruit blanc vers un filtre de type Shelve Cutoff puis vers la sortie de la carte son. En affichant la FFT (transformée de Fourier) dans artscontrol, vous pouvez comparer avec le spectre d'une source de bruit non filtrée. + + + + +example_equalizer.arts + +Ceci met en évidence le module Std_Equalizer. Il amplifie les basses et hautes fréquences de 6 dB. + + + + +example_tremolo.arts + +Ceci met en évidence l'effet de trémolo. Les canaux gauche et droite sont modulés en utilisant un trémolo à 10 Hz. + + + + +example_xfade.arts + +Dans cet exemple, deux ondes sinusoïdales à 440 et 880 Hz sont mélangées en utilisant un cross fader. Ajustez la valeur du pourcentage d'entrée du crossfader entre *1 et 1 pour contrôler le mélange des deux signaux. + + + + +example_pscale.arts + +Ceci illustre le module Pscale (je ne sais pas si c'est un exemple significatif). + + + + +example_play_wav.arts + +Ceci illustre le module Play Wave. Vous devez saisir le chemin complet vers un fichier .wav comme paramètre de nom de fichier. + + + + +example_multi_add.arts + +Ceci montre le module Multi Add qui accepte un nombre indéterminé d'entrées. Il additionne trois modules Data qui produisent les valeurs 1, 2 et 3 puis affiche le résultat 6. + + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/digitalaudio.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/digitalaudio.docbook new file mode 100644 index 00000000000..7a6cf34a602 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/digitalaudio.docbook @@ -0,0 +1,16 @@ + + + +Introduction à l'audionumérique + +échantillonnage, filtres, effets, &etc; + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/faq.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/faq.docbook new file mode 100644 index 00000000000..8f579e12d3e --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/faq.docbook @@ -0,0 +1,1310 @@ + + +Questions et réponses + +Cette section répond aux questions les plus fréquemment posées à propos de &arts;. + + +Généralités + + + +&kde; reconnaît-il ma carte son ? + + + +&kde; utilise &arts; pour le son, et &arts; utilise les pilotes sonores du noyau de &Linux;, soit OSS, soit ALSA (en utilisant l'émulation OSS). Si votre carte son est reconnue par ALSA ou OSS et correctement configurée (&cad; que les autres applications &Linux; l'utilisent sans problème), ça marchera. Il y a cependant des problèmes avec certains matériels spécifiques, lisez la section pour les problèmes spécifiques au matériel si vous avez des problèmes avec artsd sur votre machine. +En attendant, la gestion pour d'autres plates-formes diverses a été ajoutée. Voici une liste complète de la façon dont les versions les plus récentes de &arts; peuvent lire le sons. Si vous avez une plate-forme non gérée, veuillez porter &arts; sur votre plate-forme. + + + + + +Méthodes d'entrées/sorties audio de &arts; +Comment + + + + + +paud +Gestion des périphériques audio personnels AIX + + + +alsa +Pilotes Linux ALSA-0.5 et ALSA-0.9 + + + +libaudioio +Gestion des librairies génériques LibAudioIO qui fonctionnent avec Solaris + + + +nas +Serveur de son NAS, utile pour les terminaux X avec la gestion de NAS + + + +null +Périphérique audio null, désactive le son + + + +oss +Gestion de OSS (Open Sound System). Fonctionne sous Linux, divers BSD et d'autres plates-formes sur lesquelles les pilotes OSS sont installés. + + + +toss +L'implantation d'OSS multithreadés qui fonctionne mieux dans certains cas où l'implantation standard d'OSS ne fonctionne pas très bien + + + +sgi +Gestion de SGI Direct Media pour IRIX + + + +sun +Gestion de Solaris + + + + + + + + + + +Je ne peux pas lire de fichiers wav avec &artsd; ! + + + +Vérifiez que &artsd; est lié à libaudiofile (lddartsd). Si ce n'est pas le cas, téléchargez tdesupport, recompilez tout et ça devrait marcher. + + + + + +J'entends un son lorsque je me connecte en root mais les autres utilisateurs n'ont pas le son ! + + + +Les permission du fichier /dev/dsp déterminent quels utilisateurs ont accès au son. Pour permettre à tout le monde de l'utiliser, faites ceci : + + + +Connectez-vous en root + + + +ouvrez une fenêtre &konqueror; + + + +allez dans le dossier /dev + + + +cliquez sur le fichier dsp avec le bouton droit de la souris, et choisissez propriétés. + + + +cliquez sur l'onglet Permissions + + + +cochez les cases Lecture et Écriture dans toutes les sections. + + + +cliquez sur OK + + + +Vous pouvez obtenir le même effet dans un terminal en utilisant la commande chmod /dev/dsp. + +Pour restreindre l'accès au son à certains utilisateurs, vous pouvez utiliser les permissions de groupe. Avec certaines distributions &Linux;, par exemple Debian/Potato, /dev/dsp appartient déjà au groupe audio, donc vous devez juste ajouter les utilisateurs à ce groupe. + + + + + +Ça fonctionne pour &artsd;, mais pour les autres applications comme &kmix;, &kmid;, &kscd;,&etc; ? + + + +Il y a d'autres périphériques qui fournissent des fonctionnalités auxquelles accèdent des applications multimédia. Vous pouvez les traiter de la même manière, soit en les rendant accessibles à tout le monde, soit en utilisant des groupes pour contrôler les accès. Voici une liste, qui est vraisemblablement incomplète (s'il y a plusieurs périphériques de la forme midi0, midi1, &etc; seule la version avec le zéro est listée ici) : + + + + +/dev/admmidi0 + + + + +/dev/adsp0 + + + + +/dev/amidi0 + + + + +/dev/amixer0 + + + + +/dev/audio + + + + +/dev/audio0 + + + + +/dev/cdrom + + + + +/dev/dmfm0 + + + + +/dev/dmmidi0 + + + + +/dev/dsp + + + + +/dev/dsp0 + + + + +/dev/midi0 + + + + +/dev/midi0 + + + + +/dev/midi00 + + + + +/dev/midi00 + + + + +/dev/mixer + + + + +/dev/mixer0 + + + + +/dev/mpu401data + + + + +/dev/mpu401stat + + + + +/dev/music + + + + +/dev/rmidi0 + + + + +/dev/rtc + + + + +/dev/sequencer + + + + +/dev/smpte0 + + + + +/dev/sndstat + + + + + + + + +Que puis-je faire si artsd ne démarre pas ou plante en cours de fonctionnement ? + + + +Tout d'abord, essayez d'utiliser les réglages par défaut du ¢reConfiguration; (ou si vous démarrez manuellement, ne donnez pas d'options supplémentaires outre 10 4096 pour les temps de réponse). Tout particulièrement, full duplex est susceptible de ne pas fonctionner avec divers pilotes, donc essayez de le désactiver. + +Une bonne façon de vous rendre compte pourquoi &artsd; ne démarre pas (ou plante en cours de fonctionnement) est de démarrer manuellement. Ouvrez une fenêtre &konsole;, et saisissez : + +% artsd 10 4096 + +Vous pouvez aussi ajouter l'option , qui affichera plus d'informations sur ce qu'il se passe, comme ceci : +% artsd 10 4096 + +En faisant ceci, vous obtiendrez sûrement des informations utiles. S'il plante en faisant ceci ou cela, vous pouvez refaire ceci et cela et voir comment il plante. Si vous voulez faire un rapport de bogue, générer un backtrace avec gdb et/ou un strace peut aider à régler le problème. + + + + + +Puis-je relocaliser &arts; (déplacer les fichiers compilés dans un autre dossier) ? + + + +Vous ne pouvez pas modifier le dossier de &arts; de manière parfaite. Le problème est que la localisation de &artsd; est compilée dans &artswrapper; pour des raisons de sécurité. Vous pouvez cependant utiliser le fichier .mcoprc (entrées TraderPath/ExtensionPath) pour qu'un &artsd; déplacé puisse au moins trouver ses composants. Voyez le chapitre à propos du fichier .mcoprc pour plus de détails. + + + + + +Puis-je compiler &arts; avec gcc-3.0 ? + + + +Réponse courte : non. &arts; ne fonctionnera pas si vous le compilez avec gcc-3.0. + +Réponse longue : dans les versions officielles, il y a deux bogues gcc-3.0 affectant &arts;. Le premier, gcc-3.0 bug c++/2733est relativement innofensif (et a à voir avec des problèmes avec les instructions asm). Il fait échouer la compilation de convert.cc. Il a été corrigé dans le CVS de gcc-3.0, et ne sera plus un problème avec gcc-3.0.1et supérieur. Une solution temporaire a également été ajoutée dans la version CVS de KDE/aRts. +Le second bogue, c++/3145 (qui provoque la génération de mauvais code dans le cas d'héritages virtuels multiples) est critique. Des applications comme &artsd; planteront simplement au démarrage lorsqu'elles sont compilées avec gcc-3.0. Même si des progrès ont été effectués dans la branche de gcc-3.0, au moment où ces lignes sont écrites, &artsd; plante toujours relativement souvent, de manière imprévisible. + + + + +Quelles applications fonctionnent avec &arts; ? + + + +Évidemment, toutes les applications fournies avec &kde; sont compatibles avec &arts;. Ceci inclut : + + +&noatun; +&arts-builder; +&aktion; +&kmid; +&kmidi; +&kmix; +&kscd; +Des jeux &kde; tels que &kpoker; et &ktuberling; + + +Certaines applications non incluses dans la distribution de &kde; (&pex; contenues dans kdenonbeta) gèrent aussi &arts;, comme : + + +&brahms; +Kaboodle +Kdao + + +Les application non-&kde; suivantes devraient fonctionner avec &arts; : + + +xmms (avec le module externe &arts;) +Real Networks RealPlayer 8.0 (fonctionne avec &artsdsp; ; le support natif de &arts; est en cours d'étude) + + +Les applications suivantes ne fonctionnent pas avec &arts; : + + +aucune + + +Voyez aussi les réponses aux questions dans la faq applications non-&arts;. + +Cette section est incomplète - si vous avez plus d'informations sur les applications reconnues ou non, prévenez l'auteur afin de les inclure ici. + + + + + + +Applications non-&arts; + + + +Dès que &kde; fonctionne, les autres applications ne peuvent plus accéder au périphérique son ! + + +Lorsque le serveur sonore de &arts; est utilisé par &kde;, il utilise le périphérique sonore. Si le serveur ne fait rien pendant 60 secondes, il est suspendu automatiquement et libère le périphérique. + + + + + +Vous dites qu'il est suspendu après 60 secondes, mais ça ne marche pas chez moi ! + + +Si vous démarrez artsd depuis le centre de configuration de KDE, la suspension automatique est réglée par défaut à 60 secondes. Si vous démarrez artsd depuis la ligne de commande, vous devrez utiliser l'option -s pour spécifier le temps de suspension automatique, sinon elle sera désactivée par défaut. +Actuellement, il n'est pas suspendu si le mode full duplex est activé. Désactivez-le depuis le ¢reConfiguration;. Il est conseillé généralement de désactiver le mode full duplex si vous utilisez &arts; pour lire de l'audio et pas pour enregistrer. + + + + + +Comment exécuter de vieilles applications qui ne reconnaissent pas &arts; ? + + + +Exécutez-les avec &artsdsp;. Par exemple, si vous aviez écrit en temps normal : + +% mpg123 + +utilisez plutôt : + +% artsdsp + +Ceci redirigera la sortie son vers &arts;. Cette méthode ne nécessite pas de modifications de l'application. Ce n'est pas très élégant, et ne gère pas toutes les caractéristiques de la carte son donc il est possible que ça ne fonctionne pas pour certaines applications. + + + + + +Je ne peux exécuter &artsdsp; avec aucune application, il plante à tous les coups ! + + +Vous avez besoin d'une version récente des librairies glibc ; &artsdsp; ne fonctionnera pas de manière sûre sur certaines vieilles distributions de &Linux;. Par exemple, avec une Debian 2.1 (basée sur glibc 2.0), ça ne fonctionnera pas, tandis que ça fonctionnera avec une Debian2.2 (basée sur glibc 2.1.3). + + + + + +Y a-t-il des limitations théoriques avec certaines applications qui m'empêcheraient de les utiliser avec &artsdsp; ? + + +Non, utiliser &artsdsp; peut entraîner des temps de latence et une augmentation légère de l'utilisation du processeur par rapport à l'utilisation directe des API de &arts;. À part ça, si ça ne fonctionne pas pour une application, il faut considérer ça comme un bogue dans &artsdsp;. La technique utilisée par &artsdsp; devrait, si elle est implantée correctement, permettre à toute application de fonctionner avec (y compris les grosses applications comme Quake 3). + + + + + +Que puis-je faire si une application ne fonctionne pas avec &artsdsp; ? + + +Vous pouvez attendre que &artsd; se suspende automatiquement, ou utiliser la commande artsshell pour demander au serveur de se suspendre. Vous ne pourrez le suspendre que si plus aucune application reconnaissant &arts;ne l'utilise, et ensuite plus aucune de ces applications ne pourra le réutiliser lorsqu'il sera suspendu. + +Si le serveur est occupé, un moyen un peu rude, mais efficace de s'en débarrasser est : + + +% killall ; killall +Maintenant démarrons notre application. +% kcminit + + +Une fois que vous avez tué le serveur, toute application reconnaissant &arts; et en fonctionnement est alors susceptible de planter. + + + + +Et les applications écrites pour &kde; 1 ? + + +Si vous exécutez des applications &kde; 1, qui envoient les signaux audio vers le serveur audio de &kde; 1, vous devrez exécuter kaudioserver pour les faire fonctionner. Vous pouvez démarrer kaudioserver de la même façon que les applications non-&arts; : + +% artsdsp + + +kaudioserver doit être installé (depuis les sources de &kde; 1) - il appartient à &kde; 1.x, pas &kde; 2. + + + + + +Et les applications utilisant le enlightened sound daemon, ESD ? + + +La méthode est similaire à celle pour kaudioserver. De telles applications nécessitent que le serveur esd fonctionne. Vous pouvez démarrer esd via &artsdsp;, et chaque application utilisant ESD devrait fonctionner correctement, comme ceci : +% artsdsp + +Les version de aRts plus récentes ( +>=1.2.0) peuvent également utiliser le démon sonore d'enlightment au lieu d'accéder directement à la carte son. Sur la ligne de commande, vous pouvez utiliser l'option -a, comme +% artsd + +pour activer la gestion de EsounD, tandis que dans KDE, vous pouvez utiliser le centre de configuration pour configurer artsd pour utiliser esd via Son -> Serveur sonore -> Entrées / sorties. + + + + + + +Temps de latence + + + +J'entends parfois de courtes pauses lorsque j'écoute de la musique. C'est un bogue ? + + +Ce n'est probablement pas un bogue, mais dû au fait que le noyau de &Linux; n'est pas adapté à l'ordonnancement temps-réel. Il y a des situations où &arts; ne pourra pas continuer à jouer. Vous pouvez cependant activer les droits temps-réel (via le ¢reConfiguration;), et utiliser un temps de réponse important (comme250ms ou le plus grand possible), ce qui devrait améliorer la situation. + + + + + +Quel est l'effet du réglage du temps de réponse ? + + +Le texte d'aide pour ce réglage dans le ¢reConfiguration; peut être trompeur. Une valeur faible signifie que &arts; aura moins de temps pour répondre à un événement extérieur (&cad; le temps qui sépare le moment ou une fenêtre est fermée, et le moment ou un son est joué par &artsd;). Plus de ressources processeur seront aussi utilisées, ce qui peut entraîner des interruptions brèves du son. + + + + + +Est-ce que je peux faire autre chose pour éviter ces interruptions ? + + +Pour les utilisateurs de lecteurs IDE, vous pouvez utiliser la commande hdparm pour placer votre lecteur IDE en mode DMA. Attention, ça ne fonctionne pas avec tous les matériels, et peut vous obliger à redémarrer la machine, ou plus rare, peut entraîner des pertes de données. Lisez la documentation sur la commande hdparm pour de plus amples informations. J'ai utilisé avec succès la commande suivante : + +% hdparm /dev/hda + + +Vous devez lancer ceci après chaque démarrage, donc placez-le dans un script de démarrage de votre système (la façon de procéder dépend de votre distribution, sur une Debian &Linux;, la commande est souvent ajoutée dans /etc/rc.boot). + + + + + +La priorité temps-réel ne semble pas avoir un effet chez moi. + + +Vérifiez que artswrapper est installé suid root, comme il est supposé l'être. Beaucoup de distributions (SuSE7.x for instance) ne le font pas. Vous pouvez vérifier ceci en utilisant : ls -l $(which artswrapper). Bon : +% ls $(which artswrapper) +-rwsr-xr-x 1 root root 4556 Sep 24 18:05 /opt/kde2/bin/artswrapper + Mauvais : +% ls $(which artswrapper) +-rwxr-xr-x 1 root root 4556 Sep 24 18:05 /opt/kde2/bin/artswrapper + Si vous n'avez pas le s, vous pouvez l'obtenir en utilisant : % chown $(which artswrapper) +% chmod $(which artswrapper) + + + +Si vous rendez artswrapper SUID root, ceci améliorera sensiblement la qualité de la lecture audio en réduisant les coupures dans la musique. Cependant, ceci augmente également le risque qu'un bogue dans le code ou qu'un utilisateur malicieux ne fasse planter ou bloquer votre machine. De plus, sur des machines multiutilisateurs, donner la priorité à un son de haute qualité peut diminuer les performances pour les utilisateurs qui essaient d'utiliser la machine de manière productive. + + + + + + + +Pourquoi &artsd; consomme-t-il autant de temps processeur ? + + +Vérifiez le réglage du temps de réponse. Cependant, la version actuelle n'est pas encore vraiment optimisée. Ça devrait s'améliorer, mais jusque là, aucune estimation sur la vitesse de &artsd; ne peut vraiment être faite. + + + + + +Transparence réseau + + + +De quoi ai-je besoin pour utiliser la transparence réseau ? + + +Activez-la à partir de Serveur de son dans le ¢reConfiguration;(Échanger les informations de sécurité et de référence sur le serveur X11 et Activer la transparence réseau). Copiez ensuite votre fichier .mcoprc sur toutes les machines à partir desquelles vous voulez utiliser la transparence réseau. Connectez-vous à nouveau. Assurez-vous que les hôtes mis en jeu se connaissent bien entre eux (&cad; qu'ils ont des noms résolvables ou qu'ils sont dans /etc/hosts). + +Ce devrait être tout ce que vous avez à faire. Cependant, si ça ne fonctionne toujours pas, il y a quelques détails supplémentaires. Le processus du serveur de son de &arts;, &artsd;, ne doit être exécuté que sur un hôte, celui contenant la carte son qui va être utilisée. Ce processus peut être démarré automatiquement à la connexion à &kde; (vous configurez ceci dans le ¢reConfiguration;), ou manuellement en utilisant quelque chose comme : + +% artsd 5 8192 + + +Le paramètre correspond à la transparence réseau, et les autres paramètres configurent le temps de réponse. + +Votre fichier .mcoprc devrait contenir l'entrée : + +GlobalComm=Arts::X11GlobalComm + + +sur toutes les machines mises en jeu, afin de faire fonctionner la transparence réseau. C'est ce qui est activé par le réglage Échanger les informations de sécurité et de référence sur le serveur X11 du centre de configuration de &kde;. + +Enfin, dans toutes les versions de &kde; de la série 2.0.x, un bogue apparaît si vous n'avez pas de nom de domaine. Les clients de &artsd; essaient de trouver où se connecter via la combinaison hostname.domainname Si votre nom de domaine est vide, ils essaieront de se connecter à hostname. (notez le point supplémentaire). Il est possible de contourner ce problème en ajoutant une entrée à /etc/hosts (&cad; orion. si votre nom d'hôte est orion). + + + + + + +Comment déboguer la transparence réseau si ça ne fonctionne pas ? + + +Si vous avez le code source de &kde;, allez dans tdelibs/arts/examples, et exécutez make pour compiler certains programmes, dont referenceinfo. Exécutez ensuite + +% ./referenceinfo + + +La sortie indiquera le nom d'hôte et le port en cours d'utilisation par &arts;. Par exemple, tcp:orion:1698 signifierait que tout client essayant d'utiliser la transparence réseau devrait savoir comment atteindre l'hôte orion. + + + + + + +Questions spécifiques au matériel + + + +Avec quels matériels artsd ne fonctionne-t-il pas correctement ? + + +Il semble qu'il y a quelques pilotes linux qui ne fonctionnent pas très bien avec aRts avec certaines versions du noyau. Veuillez lire cette liste avant de signaler un bogue. Si vous trouvez des informations incomplètes dans cette liste, n'hésitez pas à nous le faire savoir. + + +Pilote Linux / carte son +Ne fonctionne pas sous +Fonctionne sous +Remarques + + + + + +Pilote i810 (Intel 810 + AC97 Audio) +2.4.9 +2.4.18, 2.2.20, pilote commercial oss, alsa-0.5.12a avec émulation OSS +le pilote cause une surcharge du processeur (voir plus bas) + + + +maestro 3/4 chipset +2.4.9 +? +le pilote cause parfois une surcharge du processeur (voir plus bas) + + + +aureal8820, pilotes aureal8830 de sourceforge +2.4.17 +? +le pilote déclenche des assertions et entraîne une surcharge du processeur (voir plus bas) + + + +OSS Commercial 3.9.4g avec Aureal Vortex +? +? +blocage du système + + + +ymfpci +2.4.0, 2.4.12 +2.4.17 +le pilote déclenche des assertions (voir plus bas) + + + + + + + + + + + + + + + +Pourquoi y-a-t-il des problèmes spécifiques au matériel et comment les détecter ? + + +Le problème courant est que le pilote ne fournit pas à aRts suffisamment d'informations ou de manière trop peu précise sur le moment auquel écrire les données sonores. La plupart des pilotes OSS fournissent correctement ces informations, mais pas tous. +Vous avez peut-être remarqué que certaines autres applications (comme xmms) n'ont pas besoin de ces données, et ainsi fonctionnement correctement même avec votre matériel. Cependant, &arts; a besoin de ces données, donc artsd peut ne pas fonctionner. Ceci est un bogue dans le pilote, pas dans &arts;. +Il y a deux sortes de comportement possibles pour artsd lorsqu'il fonctionne avec un pilote incorrect. Soit il tente continuellement d'apporter de nouvelles données, mais n'y parvient jamais, ce qui peut amener éventuellement à une consommation excessive du processeur donnant une surcharge processeur et sort. L'autre problème est que &artsd; peut se voir fournir de mauvaises informations sur la quantité d'informations à écrire. Artsd s'arrêtera alors avec une assertion comme : artsd: audiosubsys.cc:458: void Arts::AudioSubSystem::handleIO(int): +Assertion `len == can_write' failed. +Aborted + + + + + + + +Qu'est-ce qui ne va pas avec le pilote si j'ai des problèmes de surcharge du processeur ? + + +Habituellement, artsd utilise select() pour trouver quand écrire de nouvelles données. Ensuite, il utilise un ioctl(...GETOSPACE...) pour trouver la quantité d'informations à écrire. Enfin, il écrit ces données. +Un problème survient si artsd est réveillé soit en permanence, soit si il y a une quantité minimale de données à écrire. La documentation OSS spécifie que select() ne réveille un processus que s'il y a au moins un fragment à écrire, ou très peut, par exemple un échantillon, alorsalors il continuera à écrire de petits morceaux de données audio, ce qui peut devenir très coûteux, et éventuellement surcharger le processeur. +Pour corriger ceci, le pilote devrait réveiller artsd uniquement s'il y a un fragment entier à écrire. + + + + + +Qu'est-ce qui ne va pas avec le pilote si j'ai des assertions ? + + +Habituellement, artsd utilise select() pour trouver quand écrire de nouvelles données. Ensuite, il utilise un ioctl(...GETOSPACE...) pour trouver la quantité d'informations à écrire. Enfin, il écrit ces données. +Si artsd ne peut pas écrire autant de données que ce qui est spécifié par ioctl, il échouera dans son assertion. Pour corriger ceci, le pilote doit fournir la quantité correcte d'espace libre. + + + + + +Divers + + + +Je ne peux pas utiliser &arts-builder;. Il plante chaque fois que j'exécute un module ! + + +La cause la plus probable est que vous utilisez de vieilles structures ou de vieux modules qui ne sont pas reconnus pas la version pour &kde; 2. Malheureusement, la documentation disponible sur internet se réfère à &arts;-0.3.4.1 qui est une ancienne version. Le plantage le plus souvent rencontré est l'apparition du message d'erreur [artsd] Synth_PLAY:audio subsystem is already used. dans &arts-builder; lorsqu'une structure est exécutée. + +Utilisez un module Synth_AMAN_PLAY plutôt qu'un module Synth_PLAY et le problème disparaîtra. Voyez aussi l'aide de &arts-builder; en appuyant sur F1 depuis &arts-builder;). + +Les versions récentes de &arts-builder; (&kde; 2.1 beta1 et suivantes) sont livrées avec plusieurs exemples. + + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/glossary.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/glossary.docbook new file mode 100644 index 00000000000..495b4f53927 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/glossary.docbook @@ -0,0 +1,179 @@ + + + + + +ALSA + +Advanced &Linux; Sound Architecture ; a &Linux; pilote de carte son  il n'est pas inclus actuellement dans le code source du noyau standard. + + + + +&arts; + +Analog Real-Time Synthesizer ; le nom de l'architecture/librairie/toolkit multimédia utilisés dans le projet &kde; (notez les majuscules) + + + + +BSD + +Berkeley Software Distribution ; se réfère à l'un des multiples systèmes d'exploitation compatibles &UNIX; dérivés de &UNIX; BSD. + + + + +CORBA + +Common Object Request Broker Architecture ; un standard pour l'implantation d'exécution à distance orientée objet.. + + + + +CVS + +Concurrent Versions System ; un système de gestion de versions de fichiers utilisé dans beaucoup de projets, y compris &kde; et &arts;. + + + + +FFT + +Fast Fourier Transform ou transformée de Fourier rapide ; un algorithme pour convertir des données de l'espace des temps vers l'espace des fréquences ; souvent utilisé en traitement du signal. + + + + +Full Duplex + +Capacité d'une carte son à enregistrer et lire des données audio de manière simultanée. + + + + +GPL + +GNU General Public License ; une licence pour logiciel crée par la Free Software Foundation et définissant les termes de la distribution des logiciels libres. + + + + +&GUI; + +Graphical User Interface ou interface graphique utilisateur + + + + +IDL + +Interface Definition Language ; un langage de programmation indépendant du format pour spécifier des interfaces (méthodes et données). + + + + +&kde; + +K Desktop Environment ; un projet visant à développer un environnement de bureau graphique et libre pour les systèmes compatibles &UNIX;. + + + + +LGPL + +GNU Lesser General Public License ; une licence pour logiciel créée par la Free Software Foundation et définissant les termes de la distribution de logiciels libres ; plus restrictif que la licence GPL et souvent utilisée pour les librairies. + + + + +&MCOP; + +Multimedia COmmunication Protocol ; protocole utilisé pour la communication entre &arts;, les modules logiciels ; similaire à CORBA mais plus simple et optimisé pour le multimédia. + + + + +&MIDI; + +Musical Instrument Digital Interface ; protocole standard pour la communication entre instruments de musique électroniques ; aussi utilisé pour désigner le format des fichiers comportant des commandes &MIDI;. + + + + +OSS + +Open Sound System ; pilotes sonores inclus dans le noyau de &Linux; (appelé aussi parfois OSS/Free) ou une version commerciale vendue par 4Front Technologies. + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/gui.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/gui.docbook new file mode 100644 index 00000000000..b769c161b6b --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/gui.docbook @@ -0,0 +1,29 @@ + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/helping.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/helping.docbook new file mode 100644 index 00000000000..bc4a77487f5 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/helping.docbook @@ -0,0 +1,239 @@ + + + +Contribuer à &arts; + + +Comment nous aider + +Le projet &arts; peut profiter de l'aide de développeurs pour rendre les applications multimédia existantes compatibles avec &arts;, pour écrire de nouvelles applications multimédia, et pour améliorer les fonctionnalités de &arts;. Cependant, vous pouvez contribuer sans être développeur. Nous avons besoin de l'aide de testeurs qui nous soumettent des rapports de bogue, de traducteurs pour l'application et la documentation dans d'autres langues, d'artistes pour réaliser les graphismes (particulièrement pour les modules de artsbuilder), de musiciens pour créer de nouveaux modules pour &arts;, et de rédacteurs pour écrire ou améliorer la documentation. + + + +Listes de discussion + +Les discussions relatives au développement de &arts; ont lieu sur deux listes de discussions. Nous y parlons des nouvelles idées de caractéristiques et d'implantations, et nous y résolvons un certain nombre de problèmes. + +La liste de discussion &kde; Multimedia concerne les problèmes multimédia de &kde; en général, y compris &arts; et les applications multimédia comme &noatun; et &aktion;. Vous pouvez vous y inscrire depuis la page web à http://www.kde.org/mailinglists.html ou envoyer un message électronique dont le sujet est subscribevotre adresse électronique à kde-multimedia-request@kde.org. Cette liste est aussi archivée à http://lists.kde.org. + +La liste de discussion de &arts; est spécifique à &arts;, y compris les utilisations de &arts; indépendamment de &kde;. Pour vous inscrire, envoyez un message électronique avec le message subscribe votre adresse électronique à arts-request@space.twc.de La liste est archivée à http://space.twc.de/~stefan/arts-archive. + + + + +Style de programmation + +Pour obtenir un code source homogène, il est important de garder un style de programmation dans tous les sources de &arts;. Même si vous écrivez simplement un module, essayez d'écrire et formater votre source en conséquence, de façon à faciliter le travail de différentes personnes dans la gestion des sources, et faciliter la copie de morceaux de codes d'un source vers un autre. + + + +Nom des fonctions membres + +Style &Qt;/&Java;, ce qui signifie une majuscule au début de chaque mot, et la première lettre toujours en minuscule ; aucun caractère de soulignement. +Ceci signifie par exemple : + +createStructureDesc() + updateWidget(); + start(); + + + + + +Membres de classes + +Les membres de classes s'écrivent en minuscule, comme par exemple menubar ou button. + +Lorsqu'il y a des fonctions d'accès, le standard devrait être celui de &MCOP;, c'est-à-dire lorsque vous avez un membre foo de type long, qui ne doit pas être visible directement, vous créez les fonctions : + +foo(long new_value); + long foo(); + +pour récupérer et envoyer les valeurs. Dans ce cas, la valeur réelle de foo devrait être stockée dans _foo. + + + + +Nom des classes + +Toutes les classes doivent s'écrire avec une majuscule au début de chaque mot, par exemple ModuleView, SynthModule. Les classes qui appartiennent aux librairies doivent utiliser les espaces de noms de &arts;, comme Arts::Soundserver. +Les implantations des classes &MCOP; doivent être appelées Class_impl, comme par exemple SoundServer_impl. + + + + +Paramètres + +Les paramètres sont toujours en minuscule. + + + + +Variables locales + +Les variables locales sont toujours en minuscule, et ont des noms comme i, p, x, &etc; + + + + +Largeur de tabulation (largeur du décalage) + +Une tabulation correspond à 4 espaces. + + + + +Espaces dans les expressions + +Vous n'avez normalement pas à utiliser d'espaces dans les expressions. Vous pouvez cependant les utiliser entre les opérateurs et leurs opérandes. Si vous placez un espace avant un opérateur (&pex; +), vous devez alors en placer un après l'opérateur. La seule exception correspond aux expressions de type liste (avec une virgule), où ou ne devez placer un espace qu'après la virgule, mais pas avant. Vous pouvez également ommettre la virgule ici. +Les exemples suivants montrent une bonne utilisation des espaces : +{ + int a,b; + int c, d, e; + int f = 4; + + a=b=c=d+e+f; + a = b = c = d + e + f; + + if(a == 4) { + a = b = c = (d+e)/2; + } + + while(b<3) + c--; + + arts_debug("%d\n", c); +} + +Les exemples suivants montrent comment ne pas utiliser les espaces. Pour les appels de fonction, après if, while, for, switch &etc;, on ne met pas d'espace. +{ + // MAUVAIS : si vous écrivez une liste, écrivez les espces uniquement après la virgule + int a , b , c , d , e , f; + + // MAUVAIS : utilisation non symétrique des lesapces pour l'opérateur = + a= 5; + + // MAUVAIS : si considéré comme fonction, et n'est pas suivi par un espace + if (a == 5) { + } + + // MAUVAIS : n'écrivez pas d'espace après un while + while (a--) + b++; + + // MAUVAIS : les noms de fonctions ne sont pas suivis par un espace + arts_debug ("%d\n", c); + + // MAUVAIS : ni les noms de membres + Arts::Object o = Arts::Object::null (); +} + + + + + + +Noms des fichiers sources + +Les fichiers sources sont en minuscule. Ils doivent porter le nom de la classe lorsqu'ils implantent une classe unique. Leur extension est .cc s'ils contiennent du code indépendant de &Qt;/&GUI;, et ..cpp s'ils contiennent du code dépendant de &Qt;/&GUI;. Les fichiers d'implantation pour les interfaces doivent être appelés foo_impl, si Foo est le nom de l'interface. + +Les fichiers &IDL; doivent être appelés de manière descriptive pour l'ensemble des interfaces qu'ils contiennent, aussi tout en minuscule. En particulier, il est déconseillé de donner à un fichier &IDL; le nom de la classe elle-même, car le sélecteur de fichiers .mcopclass (.mcopclass trader) et les informations de type entreront en conflit. + + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.am new file mode 100644 index 00000000000..3d042f5f96c --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = artsbuilder/images +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.in new file mode 100644 index 00000000000..c80f4d870d3 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/artsbuilder/images +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = artsbuilder/images +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/artsbuilder/images/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=Synth_DELAY.png Makefile.in Makefile.am + +#>+ 2 +docs-am: Synth_DELAY.png + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/images + @for base in Synth_DELAY.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/images/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/images/$$base ;\ + done + +uninstall-nls: + for base in Synth_DELAY.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/artsbuilder/images/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in Synth_DELAY.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/artsbuilder/images/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/artsbuilder/images/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Synth_DELAY.png b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Synth_DELAY.png new file mode 100644 index 00000000000..1fdf9b5d149 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/images/Synth_DELAY.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midi.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midi.docbook new file mode 100644 index 00000000000..92d3a8e3226 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midi.docbook @@ -0,0 +1,524 @@ + + + +&MIDI; + + +Aperçu + + + +La gestion du &MIDI; dans &arts; permet de faire beaucoup de choses. Tout d'abord, elle permet la communication entre différentes parties d'un logiciel qui produit ou utilise des événements &MIDI;. Si par exemple vous avez un séquenceur et un échantillonneur qui sont compatibles avec &arts;, &arts; peut envoyer des événements &MIDI; du séquenceur vers l'échantillonneur. + +D'un autre côté, &arts; peut aussi aider des applications à interagir avec le matériel. Si une partie d'un logiciel (par exemple l'échantillonneur) travaille avec &arts;, il sera capable de recevoir des événements &MIDI; depuis un clavier &MIDI; externe aussi. + +Finalement, &arts; constitue un synthétiseur modulaire sympathique. Il est exactement conçu pour cela. Vous pouvez donc construire des instruments à partir de petits modules en utilisant artsbuilder, puis ensuite les réutiliser pour composer et jouer de la musique. Synthèse ne signifie pas forcément synthèse pure, il y a des modules qui vous permettent de jouer des échantillons. &arts; peut donc être un échantillonneur, un synthétiseur, etc. et étant entièrement modulaire, il est très facile de l'étendre, facile à prendre en main, puissant et flexible. + + + +Le gestionnaire &MIDI; + + +Le composant central de &arts; qui garde une trace de quelles applications sont connectées et comment les événements midi doivent circuler entre elles est le gestionnaire midi. Pour voir ou modifier ce qu'il fait, démarrez artscontrol. Ensuite, choisissez AffichageVoir le gestionnaire Midi dans le menu. + +Sur la gauche, vous verrez Entrées Midi. Ici, tous les objets qui produisent des événements &MIDI;, comme un port &MIDI; externe qui envoie des données depuis un clavier &MIDI;, un séquenceur qui joue un morceau, etc. sont listés. Sur la droite, vous verrez Sorties Midi. Ici, vous trouverez la liste de tous ce qui utilise les événements &MIDI;, comme un échantillonneur logiciel, ou un port &MIDI; externe sur lequel un échantillonneur matériel peut être connecté. Les nouvelles applications, comme les séquenceurs, s'enregistrent toutes seules de telle sorte que cette liste est susceptible de changer au cours du temps. + +Vous pouvez connecter les entrées aux sorties si vous marquez l'entrée à droite et la sortie à gauche, et choisissez Connecter... avec le bouton en bas. Déconnecter fonctionne de la même manière. Vous verrez ce qui est connecté grâce à de petites lignes entre les entrées et les sorties, au milieu de la fenêtre. Notez que vous pouvez connecter un émetteur vers plus d'un récepteur (et vice versa). + +Certains programmes (comme le séquenceur Brahms) s'ajouteront d'eux même lorsqu'ils démarrent et seront enlevés de la liste lorsqu'ils s'arrêtent. Vous pouvez toutefois ajouter de nouveaux éléments avec le menu ajouter : + + + +Port Midi (OSS) + +Ceci créera un nouvel objet &arts; qui communique avec un port midi externe. + +Comme les ports midi peuvent à la fois envoyer et recevoir des données, choisir cette option ajoutera une entrée midi et une sortie midi. Sous &Linux;, vous devriez avoir soit un OSS (ou OSS/Free, qui est fourni avec le noyau de &Linux;) ou un pilote ALSA permettant de faire fonctionner votre carte son. On vous demandera le nom du périphérique. Habituellement, il s'agit de /dev/midi ou /dev/midi00. + +Cependant, si vous avez plus d'un périphérique &MIDI;ou un pilote &MIDI; loopback installé, vous devriez avoir plus de choix. Pour voir les informations sur les ports midi, démarrez le &kcontrolcenter;, et choisissez InformationSon. + + + + +Sortie Midi du synthétiseur aRts + +Ceci va ajouter une nouvelle sortie &MIDI; avec un instrument synthétisé par &arts;. Si vous choisissez cette entrée du menu, une boîte de dialogue va apparaître, vous permettant de choisir un instrument. Vous pouvez créer de nouveaux instruments en utilisant artsbuilder. Tous les fichiers .arts dont le nom commence par instrument_ apparaîtront ici. + + + + + + + +Utiliser &arts; & Brahms + +En réalité, c'est facile de débuter. Vous avez besoin d'une version de &brahms; pour &kde; 2.1, qui se trouve dans le module CVS kmusic. Il y a aussi des informations sur la façon de se procurer &brahms; sur le site web de aRts dans la section Download. + +Lorsque vous le démarrez, il affiche le gestionnaire &MIDI;. Si vous voulez faire de la synthèse, ajoutez simplement un instrument &MIDI; de synthèse via AjouterSortie Midi du synthétiseur aRts. + +Choisissez un instrument (par exemple organ2). Connectez-les en utilisant le bouton Connect. Enfin, vous pouvez commencer à composer avec &brahms;, et la sortie sera synthétisée avec &arts;. + +Il est conseillé d'ouvrir une fenêtre du &artscontrol;, et de vérifier que le volume n'est pas trop fort (la qualité est moins bonne lorsque les bargraphs atteignent la limite supérieure). Maintenant, vous pouvez commencer à travailler sur un nouveau morceau de démo de &arts;, et lorsque ce sera fait, vous pouvez le publier sur aRts-project.org ! + + + + + + +midisend + +midisend est une petite application qui vous permet d'envoyer des événements &MIDI; en utilisant le shell. Il va s'enregistrer comme client comme toutes les autres applications. La façon la plus simple de l'utiliser est de faire % midisend /dev/midi00 qui fera en gros la même chose que d'ajouter un port &MIDI; système dans le &artscontrol;. (pas tout à fait, puisque midisend ne fait qu'envoyer des événements). La différence est qu'il est facile par exemple de démarrer midisend sur plusieurs machines (et de cette façon, utiliser la transparence réseau). + +midisend peut aussi envoyer des données depuis stdin. Vous pouvez utiliser ceci dans des tubes pour envoyer des données provenant d'applications non-&arts; vers &arts;, comme ceci : % applicationwhichproducesmidieventsonstdout | midisend + + + + + + +Création d'instruments + +La façon dont &arts; réalise la synthèse midi est la suivante : vous avez une structure qui contient des ports d'entrée, où elle récupère la fréquence, la vélocité (volume) et un paramètre qui indique si la note est toujours enfoncée. La structure devrait alors synthétiser exactement telle note avec tel volume, et réagir au paramètre "pressed" (ou pressed = 1 signifie que l'utilisateur appuie toujours cette touche, et 0 signifie que l'utilisateur a relâché la touche). + +Lorsqu'un événement &MIDI; arrive, &arts; crée de nouvelles structures pour les notes suivant les besoins, leur passe les paramètres, et les efface une fois qu'elles ont terminé leur travail. + +Pour créer et utiliser une telle structure, vous devez faire les choses suivantes : + + + +Pour démarrer, la façon la plus simple est d'ouvrir template_Instrument.arts dans &arts-builder;. + +Allez dans FichierOuvrir un exemple... et choisissez template_Instrument dans la zone de sélection de fichier. Vous obtiendrez alors une structure vide avec les paramètres requis, que vous devrez simplement remplir. + + + +Pour traiter le paramètre pressed, il est préférable d'utiliser Synth_ENVELOPE_ADSR, ou s'il s'agit d'un son de percussions, jouez-le simplement sans vous soucier du paramètre pressed. + + + +La structure devrait indiquer lorsqu'elle n'est plus utile avec la sortie done. Si done est égal à 1, &arts; supprime alors les structures. Très pratique, l'enveloppe ADSR fournit un paramètre lorsqu'elle se termine, donc vous devez simplement le connecter à la sortie done de la structure. + + + +Renommez votre structure avec un nom commençant par instrument_, comme par exemple instrument_piano.arts - enregistrez le fichier avec le même nom, dans votre dossier $HOME/arts/structures (qui est le dossier ou enregistre arts par défaut). + + + +Enfin, une fois que vous l'avez enregistré, vous pourrez l'utiliser avec le &artscontrol; dans le gestionnaire &MIDI;. + + + +Oh, et bien sûr, votre structure devrait jouer les données audio qu'elle génère sur les sorties droite et gauche de la structure, qui sera joué ensuite par le gestionnaire audio (visible depuis le &artscontrol;), ou vous pouvez enfin les entendre (ou leur ajouter un post-traitement avec des effets). + + + +Une bonne façon d'apprendre à créer un instrument est d'ouvrir un instrument déjà existant via FichierOuvrir un exemple et de regarder comment ça marche ! + + + +Instruments mappés + +Les instruments mappés sont des instruments qui se comportent différemment suivant la hauteur, le programme (son), le canal ou la vélocité. Vous pourriez par exemple construire un piano sur 5 octaves, en utilisant un échantillon pour chaque octave (en le transposant en conséquence). Ça sonne beaucoup mieux qu'avec l'utilisation d'un seul échantillon. + +Vous pourriez aussi construire un "drum map" qui joue un échantillon de batterie spécifique par touche. + +Enfin, il est très utile de placer différents sons dans un instrument mappé. De cette façon, vous pouvez utiliser votre séquenceur, clavier externe ou autre source &MIDI; pour basculer entre les sons sans avoir à revenir à &arts; lorsque vous travaillez. + +Un bon exemple pour ceci est l'instrument arts_all, qui place simplement tous les instruments fournis avec &arts; dans une même map. De cette façon, vous avez juste à paramétrer le &artscontrol; une seule fois pour utiliser cet instrument, et ensuite, vous pouvez composer un morceau entier avec un séquenceur sans vous soucier de &arts;. Vous avez besoin d'un autre son ? Changez simplement de programme dans le séquenceur, et &arts; vous donnera un autre son. + +La création de telles maps est relativement facile. Créez simplement un fichier texte, et écrivez des règles qui ressemblent à : + +ON [ conditions...] DOstructure=une_structure.arts + + +Les conditions peuvent être une ou plusieurs des valeurs suivantes : + + + + + + + +Hauteur du son qui doit être joué. Vous utiliserez ceci si vous voulez découper votre instrument en fonction de la hauteur. Dans nos exemples initiaux, un piano qui utilise différents échantillons pour différentes octaves utiliserait cette condition. Vous pouvez spécifier une hauteur unique, comme =62 ou une plage de hauteur, comme =60-72. Les valeurs possibles sont comprises entre 0 et 127. + + + + + + +Le programme actif sur le canal sur lequel est envoyée la note. Habituellement, les séquenceurs vous permettent de choisir l'instrument par un réglage du programme. Des programmes uniques ou une plage de programmes sont permis, comme =3 ou =3-6. Les programmes possibles sont compris entre 0 et 127. + + + + + + +Le canal sur lequel la note est envoyée. Des canaux uniques ou une plage de canaux sont permis, comme =0 ou =0-8. Les valeurs possibles sont comprises entre 0 et 15. + + + + + + +La vélocité (volume) de la note. Des vélocités uniques (qui utiliserait ça ?) ou une plage de vélocités sont permises, comme=127 ou =64-127. Les valeurs possibles sont comprises entre 0 et 127. + + + + +Un exemple complet de map serait (ceci est extrait de la map instrument_arts_all.arts) : + +ON program=0 DO structure=instrument_tri.arts +ON program=1 DO structure=instrument_organ2.arts +ON program=2 DO structure=instrument_slide1.arts +ON program=3 DO structure=instrument_square.arts +ON program=4 DO structure=instrument_neworgan.arts +ON program=5 DO structure=instrument_nokind.arts +ON program=6 DO structure=instrument_full_square.arts +ON program=7 DO structure=instrument_simple_sin.arts +ON program=8 DO structure=instrument_simple_square.arts +ON program=9 DO structure=instrument_simple_tri.arts +ON program=10 DO structure=instrument_slide.arts +ON program=11 pitch=60 DO structure=instrument_deepdrum.arts +ON program=11 pitch=61 DO structure=instrument_chirpdrum.arts + + +Comme vous pouvez le voir, la structure est choisie en fonction du programme. Pour le programme 11, vous voyez un drum map (avec deux entrées), qui devrait jouer un son de deepdrum sur C-5 (hauteur=60), et un son de chirpdrum on C#5 (pitch=61). + +Pour que les fichiers map apparaissent automatiquement dans le &artscontrol; en tant qu'instruments, ils doivent être nommés instrument_quelque_chose.arts-map et résider soit dans votre dossier utilisateur, dans $HOME/arts/structures, soit dans le dossier de &kde;, dans $KDEDIR/usr/local/kde/share/apps/artsbuilder/examples. Les structures qui sont utilisées par les maps peuvent être données soit avec un chemin absolu, soit relativement au dossier contenant le fichier map. + +Étendre la map arts_all ou même faire une map au format general &MIDI; complète pour &arts; est une bonne idée pour faciliter l'utilisation de &arts; pour une utilisation en dehors du cadre de &arts;. N'hésitez pas à contribuer au projet par la création d'instruments, de façon à les inclure dans les versions futures de &arts;. + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midiintro.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midiintro.docbook new file mode 100644 index 00000000000..7995b53524e --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/midiintro.docbook @@ -0,0 +1,16 @@ + + + + +Introduction au <acronym +>MIDI</acronym +> + +Pas encore rédigé + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/modules.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/modules.docbook new file mode 100644 index 00000000000..2b31a4e882d --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/modules.docbook @@ -0,0 +1,1314 @@ + + + +Modules de &arts; + + +Introduction + +Ce chapitre décrit tous les modules standards de &arts;. Une des caractéristiques qui font la puissance de &arts; est le fait que les modules peuvent être connectés ensembles dans des structures pour implanter de nouvelles fonctions comme des effets et des instruments. + +Les modules sont répartis en deux catégories. Les modules de synthèse sont utilisés pour implanter l'ossature qui manipule les flux de données multimédia pour créer de nouveaux effets, instruments, mélangeurs et applications. Les modules visuels vous permettent de fournir une interface utilisateur graphique afin de contrôler les structures sonores construites à partir des modules de synthèse. + + + + +Manuel de référence des modules de synthèse + + + +Arithmétique + Mixage + + + + +Synth_ADD + + + + + +Synth_ADD + + +Ajoute deux signaux. + + + + +Synth_MUL + + + + + +Synth_MUL + + +Multiplie un signal par un facteur. Vous pouvez l'utiliser pour atténuer des signaux (0 < facteur < 1), pour les amplifier (facteur > 1) ou pour les inverser (facteur < 0). Notez que le facteur peut être un signal et peut ne pas être constant (comme une enveloppe ou un signal réel). + + + + +Synth_MULTI_ADD + + + + + +Synth_MULTI_ADD + + +Ajoute un nombre arbitraire de signaux. Si vous devez effectuer la somme des formes d'ondes produites par quatre oscillateurs différents, vous pouvez par exemple connecter toutes leurs sorties à un module Synth_MULTI_ADD. C'est plus efficace que d'utiliser trois modules Synth_ADD. + + + + +Synth_XFADE + + + + + +Synth_XFADE + + +Mélange deux signaux. Si le taux saisi est -1, seul le canal de gauche sera entendu, et si c'est 1, seul le canal de droite sera entendu. Lorsqu'il vaut zéro, les deux signaux ont le même volume. + +Ceci permet de vous assurer que le signal restera dans une certaine plage bien définie. Si vous aviez deux signaux qui étaient entre -1 et 1 avant le mélange, ils seront dans la même plage après. + + + +Synth_AUTOPANNER + + +Il prend un signal mono et crée un signal stéréo : ceci est utilisé pour régler automatiquement la panoramique du signal d'entrée entre les sorties droite et gauche. Cela rend les mixages plus vivants. On applique cet effet par exemple sur une guitare ou un son solo. + +Connectez un LFO (NdT Low Frequency Oscillator : oscillateur basse fréquence), une onde sinusoïdale ou en dents de scie par exemple au port inlfo et sélectionnez une fréquence entre 0.1 et 5 Hz pour un effet traditionnel ou même pour un effet spécial. + + + + + + +Bus + + +Synth_BUS_UPLINK + + + + + +Synth_BUS_UPLINK + + +Lien vers un bus. Envoyez les signaux sur les ports gauche et droit, et le nom d'un bus où les données doivent aller sur le port bus. Le signal constitué de tous les uplink avec ce nom apparaîtra sur chaque downlink sur ce bus. + + + +Synth_BUS_DOWNLINK + + + + + +Synth_BUS_DOWNLINK + + +Collecte (la somme de) toutes les données qui sont placées sur un certain bus (avec le nom que vous spécifiez sur le port bus). + + + + + + + +Délais + + + + +Synth_DELAY + + + + + +Retarde le signal d'entrée d'une certaine durée. La durée spécifiée doit être entre 0 et maxdelay pour un retard entre 0 et maxdelay secondes. + +Ce genre de retard ne devrait pas être utilisé dans les structures avec des boucles de contre-réaction. Ceci est dû au fait que c'est un retard variable. Vous pouvez modifier sa longueur alors qu'il est en fonctionnement, et même mis à zéro. Mais comme dans une structure en boucle, la sortie est nécessaire pour calculer l'échantillon suivant, un délai avec une valeur qui tombe à zéro lors de la synthèse peut aboutir à une situation où plus rien ne se passe. + +Utilisez alors plutôt CDELAY dans ce cas, combinez peut-être une valeur constante petite (de l'ordre de 0.001 seconde) avec une valeur variable. + +Vous pouvez aussi combiner un CDELAY et un DELAY pour obtenir un retard de durée variable avec une valeur minimale dans une boucle à contre-réaction. Assurez-vous que vous avez un CDELAY. + + + + +Synth_CDELAY + + + + +Synth_CDELAY + + +Retarde le signal d'entrée d'une certaine durée. Cette durée doit être supérieure à 0 pour un délai supérieur à 0 seconde. Le délai est constant lors du calcul, ce qui signifie qu'il ne peut pas être modifié. + +Il permet de gagner en temps de calcul puisqu'aucune interpolation n'est effectuée, et il est utile dans les structures récursives. Voir la description précédente (Synth_DELAY). + + + + + + +Enveloppes + + + + +Synth_ENVELOPE_ADSR + + + + +Synth_ENVELOPE_ADSR + + +C'est une enveloppe ADSR classique. Vous devez spécifier : + + + +active + +si la note est pressée par l'utilisateur + + + + +invalue + +signal d'entrée + + + + +attack + +durée entre le moment où l'utilisateur presse une note et celui où le signal atteint son amplitude maximale (en secondes) + + + + +decay + +durée entre le moment où le signal atteint son amplitude maximale et où le signal revient à un niveau constant (en secondes) + + + + +sustain + +niveau constant auquel le signal est maintenu après, jusqu'à ce que l'utilisateur relâche la touche + + + + +release + +durée entre le moment où l'utilisateur relâche la note et celui où le signal atteint une valeur nulle (en secondes) + + + + +Vous obtiendrez le signal alors modulé par l'enveloppe sur le port outvalue. Si l'enveloppe ASDR est terminée, le port done passera à 1. Vous pouvez utiliser ceci pour fournir la sortie done d'un instrument (qui entraînera la suppression de la structure par le routeur &MIDI; une fois que la phase release est terminée). + + + + +Synth_PSCALE + + + + +Synth_PSCALE + + +Le module Synth_PSCALE va échelonner le signal audio qui lui est envoyé d'une valeur 0 (silence) jusqu'à 1 (volume original) puis 0 (silence), en tenant compte de la position (récupérée à partir d'un module Synth_SEQUENCE). La position où le pic survient est donnée par le paramètre pos. + +Exemple : placer le maximum à 0.1 signifie que lorsque 10% de la note ont été joués, le volume a atteint son maximum, et commence à diminuer. + + + + + +Effets + + +Synth_FREEVERB + + + + +Synth_FREEVERB + + +C'est un effet de réverbération. Dans l'implantation actuelle, il est conçu pour passer un signal stéréo dans la réverbération, et il ajoute le signal réverbéré au signal initial. + + +ceci signifie qu'il peut aussi être utilisé dans un StereoEffectStack + + +Le signal d'entrée doit être connecté à (inleft, inright), le signal de sortie se trouve sur (outleft, outright). + +Les paramètres de configuration sont : + + + +roomsize + +Taille de la pièce simulée par la réverbération (plage : 0..1 où 1 est la plus grande pièce possible) + + + + +damp + +Ceci spécifie un filtre qui simule l'absorption des hautes fréquences par la pièce (plage : 0..1, où 1 correspond à une absorption des hautes fréquences plutôt agressive) + + + + +wet + +quantité de signal réverbéré (c'est-à-dire la quantité de signal qui devrait être modifié par les filtres, résultant en un son réverbéré + + + + +dry + +quantité de signal pur transmis, résultant d'un écho (ou délai combiné) plutôt que d'un effet de réverbération (plage : 0..1) + + + + + +width + +quantité de magie stéréo que l'algorithme de réverbération ajoute à l'effet, rendant le son réverbéré plus ample dans l'espace stéréo (plage : 0..1) + + + + +mode + +[ TODO : I think if mode is 1, the reverb holds the current image of thesound, whereas 0 is normal operation ] + + + + + + + +Synth_TREMOLO + + + +Synth_TREMOLO + + +Il module l'amplitude du son avec un LFO. En général, vous utilisez une onde sinusoïdale, mais pourquoi vous limiter à ça ? Vous obtenez un effet intense qui ressort des arrangements à cause de sa dynamique élevée. L'effet de trémolo est toujours un des effets préférés des guitaristes, bien qu'il ne soit pas aussi populaire que dans les années 60. + +[ TODO : currently this is implemented as invalue + abs(inlfo) - maybe it would make more sense to implement it as invalue * (1+inlfo*depth), where depth would be a parameter between 0..1 - decide this after &kde;2.1 ; if you have a comment, send a mail to the &arts; list ] + + + +Synth_FX_CFLANGER + + + +Synth_FX_CFLANGER + + +Un flanger est un effet de retard variable dans le temps. Pour simplifier, ce module est fourni et contient le code d'un flanger sur un seul canal. + +Il contient les ports suivants : + + + +invalue + +Le signal que vous souhaitez traiter + + + + +lfo + +De préférence une onde sinusoïdale qui module le retard dans le franger (plage : -1&etc;1). + + + + +mintime + +Valeur minimale pour le retard dans le flanger, en millisecondes. Essayez quelque chose comme 1 ms. Utilisez des valeurs inférieures à 1000 ms. + + + + +maxtime + +Valeur minimale pour le retard dans le flanger, en millisecondes. Essayez quelque chose comme 5 ms. Utilisez des valeurs inférieures à 100 ms. + + + + +outvalue + +Signal de sortie. Il est important que vous le mélangiez avec le signal d'origine (non flangé) pour obtenir l'effet désiré. + + + + + +Vous pouvez l'utiliser comme base pour un effet de chorus. + + + + + + + +Filtres + + +Synth_PITCH_SHIFT + + + +Synth_PITCH_SHIFT + + +L'effet de pitch modifie la fréquence du signal d'entrée sans en modifier la vitesse. Par exemple, vous pouvez changer la hauteur de votre voix lors de l'enregistrement (et lors de la lecture) en temps réel. + +Le paramètre vitesse est la vitesse relative avec laquelle le signal sera rejoué. Une vitesse de deux rend le son deux fois plus haut (&cad;une fréquence d'entrée de 440 Hz résultera en une sortie à 880 Hz). + +Le paramètre fréquence est utilisé de manière interne pour changer le grain du signal. Il est accordable, et selon votre choix, le changement de hauteur semblera plus ou moins réaliste. Une bonne valeur de départ est quelque chose comme 5 ou 10. + + + + +Synth_SHELVE_CUTOFF + + + +Synth_SHELVE_CUTOFF + + +Filtre toutes les fréquences supérieures à la fréquence de coupure. + + + + +Synth_BRICKWALL_LIMITER + + + +Synth_BRICKWALL_LIMITER + + +Ce module écrête un signal pour le faire entrer dans la plage [-1;1]. Il ne fait rien pour éviter les distorsions dues à l'écrêtage de signaux trop forts. Vous pouvez l'utiliser comme effet (par exemple pour créer une onde sinusoïdale un peu écrêtée). Cependant, il est préférable d'envoyer ensuite le signal dans un filtre passe-bas pour rendre le son moins agressif. + + + +Synth_STD_EQUALIZER + + + +Synth_STD_EQUALIZER + + +Un égaliseur paramétrique sympathique. Ses paramètres sont : + + + +invalue, outvalue + +Signal filtré par l'égaliseur. + + + + +low + +Comment sont modifiées les basses fréquences. La valeur est en dB, et 0 signifie pas de changement sur les basses fréquences, -6 les atténue de 6 dB et +6 les amplifie de 6 dB. + + + + +mid + +Comment sont modifiées les fréquences médium par l'égaliseur en dB (voir plus haut). + + + + +high + +Comment sont modifiées les fréquences aiguës par l'égaliseur en dB (voir plus haut). + + + + +frequency + +Fréquence centrale de l'égaliseur en Hz, les fréquences médium se situent autour de cette valeur, les graves et les aiguës sont respectivement avant et après cette fréquence. Notez que cette fréquence ne doit pas être supérieure à la moitié de la fréquence d'échantillonnage, habituellement 22050 Hz, et ne doit pas être inférieure à 1 Hz. + + + + +q + +Influence la largeur du spectre des médiums. Ce doit être une valeur strictement positive. 1 est une valeur raisonnable, des valeurs supérieures signifient un spectre de fréquences médium plus fin. Des valeurs inférieures à 1 signifient un spectre plus large. + + + + + + + +Synth_RC + + + +Synth_RC + + +Filtre résonant amorti : il filtre toutes les fréquences autour d'une valeur centrale. Il n'y a aucun moyen de spécifier la fréquence centrale (qui ne sera pas coupée), puisque les entrées sont deux constantes étranges f et b. Le code est très vieux, il doit dater de l'époque des premiers synthétiseurs, et sera probablement remplacé par un nouveau filtre qui aura deux paramètres : fréquence et résonance. + +Essayez quelque chose comme b=5, f=5 ou b=10, f=10 ou b=15, f=15. + + + + +Synth_MOOG_VCF + + + +Synth_MOOG_VCF + + +Filtre toutes les fréquences supérieures à la fréquence de coupure (c'est un filtre 24 dB, 4 pôles, qui filtre avec une pente de -24 dB par octave au-dessus de la fréquence de coupure), mais offre un paramètre supplémentaire pour régler la résonance du filtre, 0 signifie pas de résonance, et 4 correspond à des oscillations auto-entretenues (self oscillation). + + + + + + +Midi + Séquenceur + + +Synth_MIDI_TEST + + + +Synth_MIDI_TEST + + +Ce module charge une structure d'instrument depuis un fichier, et s'enregistre comme sortie midi après du gestionnaire &MIDI; de &arts;. Note : les notes envoyées vers cette sortie entraîneront la création de voix avec cet instrument. + + +Vous pouvez faire la même chose mais de manière beaucoup plus facilement dans &artscontrol; que manuellement dans &arts-builder;. + + + + + +Synth_SEQUENCE + + + + +Joue une séquence de notes en boucle. Les notes sont données en notation tracker, et sont séparées par des points-virgules, par exemple A-3;C-4;E-4;C-4;. La vitesse est donnée en secondes par note, donc si vous voulez un tempo de 120, choisissez 0.5 seconde/note, puisque 60 secondes/0.5 seconde par note = 120 bpm (NdT : bpm =beat per minute = pulsations par minute ou tempo). + +Vous pouvez donner à chaque note une durée relative à la vitesse en utilisant le symbole deux points après la note, suivi de la durée, par exemple A-3:2;C-4:0.5;D-4:0.5;E-4;. Comme vous pouvez le voir, les séquenceurs midi sont beaucoup plus confortables. + +Le module Synth_SEQUENCE donne des informations supplémentaires sur la position de la note qu'il joue, 0 signifie juste démarrée, et 1 signifie terminée. Vous pouvez utiliser cette information avec Synth_PSCALE (voir plus bas). + + + +Synth_SEQUENCE_FREQ + + + + +Ce module fonctionne comme un Synth_SEQUENCE, la seule différence étant que vous n'écrivez pas le nom des notes, mais leurs fréquences. + + + + + + +Échantillons + + +Synth_PLAY_WAV + + + + +Synth_PLAY_WAV + + +Interprète un fichier wav. Il ne sera présent que si vous avez installé libaudiofile. La lecture de l'échantillon débutera dès la création de la structure + +Elle s'arrêtera à la fin de l'échantillon, et le paramètre finished passera alors à 1. Le paramètre speed est utilisé pour jouer le fichier plus ou moins vite, où 1.0 est la vitesse normale (vitesse d'enregistrement). + + + + + + +Entrées/sorties son + + +Synth_PLAY + + + + +Synth_PLAY + + + +Vous n'aurez normalement pas besoin de ce module, tant que vous écrivez des applications autonomes. Dans &artsd;, il y a normalement déjà un module Synth_PLAY, et en créer un nouveau ne fonctionnera pas. + + +Le module Synth_PLAY dirige vos données audio vers la carte son. Les canaux droit et gauche devraient contenir les entrées normalisées. Si votre entrée n'est pas entre -1 et 1, le signal sera écrêté. + +Comme mentionné précédemment, on ne peut utiliser qu'un module Synth_PLAY, puisqu'il accède directement à la carte son. Utilisez des bus si vous voulez mélanger plusieurs sources audio avant de les jouer. Utilisez un module Synth_AMAN_PLAY pour obtenir une sortie dans &artsd;. + +Notez que Synth_PLAY joue aussi le rôle de référence temporelle pour toute la structure. Cela signifie : pas de module Synth_PLAY = pas de référence temporelle = pas de son. Vous avez donc besoin d'(exactement) un objet Synth_PLAY. + + + + +Synth_RECORD + + + +Synth_RECORD + + + +Vous n'aurez normalement pas besoin de ce module, tant que vous écrivez des applications autonomes. Dans artsd, il y a normalement déjà un module Synth_RECORD, et en créer un nouveau ne fonctionnera pas. + + +Le module Synth_RECORD enregistre un signal depuis la carte son. Les canaux droit et gauche devraient contenir l'entrée pour les canaux (entre -1 et 1). + +Comme mentionné précédemment, on ne peut utiliser qu'un module Synth_RECORD, puisqu'il accède directement à la carte son. Utilisez des bus si vous voulez enregistrer plusieurs sources audio. Utilisez un module Synth_AMAN_RECORD pour obtenir une entrée dans artsd. Pour que ça fonctionne, &artsd; doit fonctionner en mode full duplex + + + +Synth_AMAN_PLAY + + + +Synth_AMAN_PLAY + + +Le module Synth_AMAN_PLAY constitue une sortie audio. Il est préférable (mais pas obligatoire) que votre sortie soit normalisée (entre -1 et 1). + +Ce module utilise le gestionnaire audio pour déterminer où le signal sera joué. Le gestionnaire audio peut être contrôlé depuis &artscontrol;. Pour le rendre encore plus intuitif à utiliser, il est préférable de donner un nom au signal. Vous pouvez le faire avec title. Une autre caractéristique du gestionnaire audio est qu'il se souvient où a été joué un signal pour la dernière fois. Pour cela, il doit pouvoir distinguer les signaux. C'est pourquoi vous devez aussi assigner quelque chose d'unique à autoRestoreID. + + + +Synth_AMAN_RECORD + + + +Synth_AMAN_RECORD + + +Le module Synth_AMAN_RECORD enregistre le signal audio depuis une source extérieure (ligne/microphone) à travers &artsd;. La sortie est normalisée (entre -1 et 1). + +Ce module utilise le gestionnaire audio pour déterminer où le signal sera joué. Le gestionnaire audio peut être contrôlé depuis artscontrol. Pour le rendre encore plus intuitif à utiliser, il est préférable de donner un nom au signal enregistré. Vous pouvez le faire avec title. Une autre caractéristique du gestionnaire audio est qu'il se souvient où a été enregistré un signal pour la dernière fois. Pour cela, il doit pouvoir distinguer les signaux. C'est pourquoi vous devez aussi assigner quelque chose d'unique à autoRestoreID. + + + +Synth_CAPTURE + + + +Synth_CAPTURE + + +Le module Synth_CAPTURE enregistre un signal audio dans un fichier. Le fichier s'appellera toujours /tmp/mcop-usename/capture.wav + + + + + +Tests + + +Synth_NIL + + + +Synth_NIL + + +Ne fait rien. Il est juste utile à des fins de test. + + + + +Synth_DEBUG + + + +Synth_DEBUG + + +Vous pouvez l'utiliser pour déboguer. Il affiche les valeurs en entier à intervalles réguliers (par exemples une seconde), combiné avec un commentaire que vous avez spécifié. Vous pouvez ainsi vérifier que votre signal reste confiné dans une certaine plage, ou tout simplement s'il est présent. + + + +Synth_MIDI_DEBUG + + + +Synth_MIDI_DEBUG + + +Vous pouvez l'utiliser pour déboguer l'arrivée des événements &MIDI; dans &arts;. + +Lorsqu'un MIDI_DEBUG fonctionne, &artsserver; affichera une ligne comme : + +201 100753.837585 on 0 42 127 + +202 101323.128355 off 0 42 + +La première ligne vous dirait que 100753 ms (c'est-à-dire 100 secondes) après le démarrage de MIDI_DEBUG, un événement &MIDI; on est arrivé sur le canal 0. Ce message midi on avait une vélocité (volume) de 127, le plus fort possible. La ligne suivante montre l'événement de fin de note.[ TODO : this does not work currently, make it work, and do it via midi manager] + + + +Synth_DATA + + + +Synth_DATA + + +Crée un signal avec une valeur constante. + + + + + +Oscillateurs et Modulation + + +Synth_FREQUENCY + + + +Synth_FREQUENCY + + +Dans &arts;, les oscillateurs ne nécessitent pas une fréquence en entrée, mais une position dans l'échantillon. Cette position doit être comprise entre 0 et 1, ce qui correspond pour un objet Synth_WAVE_SIN standard à la plage 0..2*pi. Pour générer des valeurs d'oscillation à partir d'une fréquence, un module Synth_FREQUENCY est utilisé. + + + +Synth_FM_SOURCE + + + +Synth_FM_SOURCE + + +Utilisé pour la modulation de fréquence. Mettez votre fréquence à l'entrée qui lui est dédiée, et envoyez un autre signal dans l'entrée du modulateur. Réglez alors le niveau de modulation, par exemple 0,3. La fréquence sera alors modulée par le modulateur. Essayez simplement. Ça sonne bien si vous y mettez une contre-réaction, ce qui signifie que vous prenez une combinaison du signal de sortie retardé d'un module Synth_FM_SOURCE (vous devez le relier à un oscillateur puisqu'il ne joue que le rôle d'un module Synth_FREQUENCY) et d'un autre signal pour obtenir de bons résultats. + +Ça fonctionne bien en combinaison avec des oscillateurs Synth_WAVE_SIN. + + + + + +Formes d'ondes + + +Synth_WAVE_SIN + + + +Synth_WAVE_SIN + + +Oscillateur sinusoïdal. Envoyez un signal pos d'un module Synth_FREQUENCY ou Synth_FM_SOURCE en entrée. Vous obtiendrez une onde sinusoïdale en sortie. Le signal pos spécifie une position dans l'onde, la plage 0..1 est modifiée en 0..2*pi de manière interne. + + + + +Synth_WAVE_TRI + + + +Synth_WAVE_TRI + + +Oscillateur triangulaire. Envoyez un signal pos d'un module Synth_FREQUENCY ou Synth_FM_SOURCE en entrée. Vous obtiendrez une onde triangulaire. Le signal pos spécifie une position dans l'onde, la plage 0..1 est modifiée en 0..2*pi de manière interne. Soyez prudent. Le signal d'entrée doit se situer dans la plage 0..1 pour que le signal de sortie donne de bons résultats. + + + +Synth_NOISE + + + +Synth_NOISE + + +Générateur de bruit. Génère un signal aléatoire entre -1 et 1. + + + + +Synth_WAVE_SQUARE + + + +Synth_WAVE_SQUARE + + +Oscillateur générant un signal carré. Envoyez un signal pos d'un module Synth_FREQUENCY ou Synth_FM_SOURCE en entrée. Vous obtiendrez une onde carrée. Le signal pos spécifie une position dans l'onde, la plage 0..1 est modifiée en 0..2*pi de manière interne. Soyez prudent. Le signal d'entrée doit se situer dans la plage 0..1 pour que le signal de sortie donne de bons résultats. + + + +Synth_WAVE_SOFTSAW + + + +Synth_WAVE_SOFTSAW + + +Oscillateur dents de scie adoucies, similaire à l'oscillateur Synth_WAVE_TRI. Envoyez un signal pos d'un module Synth_FREQUENCY ou Synth_FM_SOURCE en entrée. Vous obtiendrez une onde en forme de dents de scies adoucies. Le signal pos spécifie une position dans l'onde, la plage 0..1 est modifiée en 0..2*pi de manière interne. Soyez prudent. Le signal d'entrée doit se situer dans la plage 0..1 pour que le signal de sortie donne de bons résultats. + + + +Synth_WAVE_PULSE + + + +Synth_WAVE_PULSE + + +Oscillateur générant un signal de type impulsion - ce module est semblable dans l'esprit à l'oscillateur rectangulaire (Synth_WAVE_RECT), mais il permet de configurer le rapport haut/bas, grâce au paramètre dutycycle (rapport cyclique). Envoyez un signal pos d'un module Synth_FREQUENCY ou Synth_FM_SOURCE en entrée. Vous obtiendrez une onde en forme d'impulsions carrées. Le signal pos spécifie une position dans l'onde, la plage 0..1 est modifiée en 0..2*pi de manière interne. Soyez prudent. Le signal d'entrée doit se situer dans la plage 0..1 pour que le signal de sortie donne de bons résultats. + + + +Divers + + +Synth_COMPRESSOR + + + + + +Ce module réduit les variations dynamiques du signal. Par exemple des compresseurs sont utiles pour compenser les grandes variations de volume de quelqu'un parlant dans un microphone. + +À peine le signal d'entrée excède un certain niveau (le seuil), le signal est comprimé. Tout ce qui dépasse le seuil est simplement multiplié par un facteur qui est en prinicpe un nombre entre 0 et 1. Finalement l'ensemble du signal est multiplié par le facteur de sortie. + +Les arguments d'attaque et de relâchement retardent le début et la fin de la compression. Utilisez-les si par exemple vous désirez quand même entendre le début bruyant du son d'une grosse caisse. L'argument est en millisecondes, et une attaque ou un relâchement de zéro milliseconde est possible, mais peut provoquer un léger bruit. + + + + + + +Manuel de référence des modules d'interface + +TODO when visual modules are more "finished". + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/porting.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/porting.docbook new file mode 100644 index 00000000000..0d28a07c486 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/porting.docbook @@ -0,0 +1,52 @@ + + + +Portage d'applications vers &arts; + + +Utilisation de &artsdsp; + +L'utilitaire &artsdsp; décrit précédemment permet à la plupart des applications sonores héritées qui communiquent directement aux périphériques audio de travailler proprement avec &arts;. Les applications écrites pour utiliser l'Enlightenment Sound Daemon (esd) fonctionneront aussi dans la plupart des cas en exécutant esd avec &artsdsp;. + +Ceci constitue une bonne solution à court terme pour porter les applications &kde; existantes. Cependant, elle ne permet pas à l'application de tirer avantage directement de toute la puissance de &arts;, comme utiliser des modules et des flux multimédia autre que des données audio numériques. Si l'application va au-delà d'une simple lecture d'un fichier son, il est plus logique d'ajouter le support natif de &arts; à cette application. + +Utiliser &arts; signifie aussi que l'application n'a pas tant de travail à faire -- elle peut tirer parti des fonctions de &arts; pour par exemple gérer le codecs pour des formats multimédia différents et le contrôle des périphériques sonores. + + + + +Ajout du support natif de &arts; + +Lorsque vous utilisez &arts;, vous pouvez choisir parmi un grand nombre d'API Laquelle utiliser dépend de plusieurs facteurs, incluant le type de flux audio utilisé (son, &MIDI;, &CD; audio, &etc;, les caractéristiques de l'API requises, et si c'est écrit en C++. La plupart des cas, le choix est évidemment basé sur les caractéristiques requises. + +Pour la portabilité entre plates-formes, les applications qui doivent être exécutées dans d'autres environnements que &kde; ne peuvent pas reposer sur la présence de &arts;. L'utilisation de modules externes (plug-ins) est un bon moyen de gérer différents environnements multimédia. L'ouverture et la documentation des API des modules externes a l'avantage de permettre à des personnes autres que le développeur de l'application d'implanter un module externe de aRts. + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/references.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/references.docbook new file mode 100644 index 00000000000..0dff48a1027 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/references.docbook @@ -0,0 +1,61 @@ + + + +Références + + + + +http://multimedia.kde.org + +Il s'agit du site principal contenant les informations multimédia concernant &kde;. + + + + +http://www.arts-project.org + +Site internet du projet &arts; + + + + +développement de &kde; 2.0 + +Chapter 14 du livre traitant du multimédia, incluant &arts;. Il est disponible pour commander ou en lecture en ligne à http://www.andamooka.org. + + + + + +http://sound.condorow.net + +Il s'agit d'un site comportant une liste d'applications audio ou &MIDI; pour Linux. + + + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/artsbuilder/tools.docbook b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/tools.docbook new file mode 100644 index 00000000000..9656e9a065e --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/artsbuilder/tools.docbook @@ -0,0 +1,1009 @@ + + + +Outils de &arts; + +&arts; est livré avec plusieurs outils pour contrôler et configurer son comportement. Ces outils doivent vous être familiers pour utiliser &arts; de façon efficace. Cette section décrit chaque utilitaire et ses options. + + +¢reConfiguration; + +Lorsque vous exécutez &arts; sous &kde;, le ¢reConfiguration; fournit un groupe de réglages du centre de configuration dans la catégorie Son. Certains de ces réglages sont utilisés par &arts;. Vous pouvez aussi associer des sons avec des événements de &kde; et du gestionnaire de fenêtres en utilisant Apparence et ergonomieNotifications du système. Lisez le manuel du ¢reConfiguration; pour avoir des informations sur l'utilisation de ces réglages. + + + + +&artsd; + +L'accès aux ressources matérielles pour le son est contrôlé par &artsd;, le démon de &arts;. Ceci permet à différentes applications d'envoyer simultanément des requêtes au serveur, où elles peuvent être mixées puis jouées. Sans un serveur sonore centralisé, une application utilisant le périphérique son empêche toutes les autres de l'utiliser. + +Pour utiliser &arts;, il doit y avoir une copie et une seule de &artsd; en fonctionnement. C'est typiquement le cas lorsque &kde; démarre si cela est activé dans Serveur de son dans le ¢reConfiguration;. + +Le programme accepte les arguments suivants : + + + +artsd + + + + +Règle le taux d'échantillonnage utilisé. + + + + + + +Affiche l'utilisation des commandes. + + + + + + +Active la transparence réseau. + + + + + + + +Règle le port TCP à utiliser (implique ). + + + + + + +Public, pas d'authentification (dangereux). + + + + + + +Active le mode full duplex. + + + + + +Spécifie le périphérique audio (habituellement /dev/dsp). + + + + + + +Règle le nombre de fragments. + + + + + + +Règle la taille des fragments, en octets. + + + + + + +Règle la durée avant suspension automatique du serveur, en secondes. Une valeur nulle désactive la suspension automatique. + + + + + + +Spécifie le nom de l'application qui sera utilisée pour afficher les erreurs, alertes et messages informatifs. Si vous exécutez KDE, vous pouvez utiliser l'utilitaire artsmessage. + + + + + + +Augmente la taille du tampon réseau à une valeur acceptable pour fonctionner sur un réseau local à 10 mbps. C'est équivalent à l'option -w 5 (voir plus bas). + + + + + +Lorsque artsd est exécuté par une connexion réseau sur un autre hôte, il est recommandé d'utiliser un tampon de grande taille pour éviter des interruptions du son. ARts fournit des applications avec une taille de tampon minimale recommandée. Sans cette option, la taille par défaut est basée sur la taille des fragments * le nombre de fragments. En utilisant cette option, vous pouvez augmenter la taille par défaut par un facteur n. + + + + + + +Règle le niveau d'information - 3 (muet), 2 (alertes), 1 (info), 0 (déboguage). + + + + + + +Affiche le numéro de version.. + + + + + +Dans la plupart des cas, exécuter simplement &artsd; suffira. + + + +&artswrapper; + +Pour avoir un bon temps de réponse, &artsd; est souvent exécuté en tant que processus temps-réel (sur les plates-formes gérant la priorité temps-réel). Ceci nécessite les droits administrateur, donc pour minimiser les problèmes de sécurité, &artsd; peut être lancé à l'aide d'un petit programme encapsulant, &artswrapper;, qui actionne simplement la priorité temps-réel (s'exécutant en tant qu'administrateur) et exécute ensuite &artsd; en tant qu'utilisateur non administrateur. + +Si vous rendez artswrapper SUID root, ceci améliorera sensiblement la qualité de la lecture audio en réduisant les coupures dans la musique. Cependant, ceci augmente également le risque qu'un bogue dans le code ou qu'un utilisateur malicieux ne fasse planter ou bloquer votre machine. De plus, sur des machines multiutilisateurs, donner la priorité à un son de haute qualité peut diminuer les performances pour les utilisateurs qui essaient d'utiliser la machine de manière productive. + + + + +&artsshell; + +La commande &artsshell; est dédiée à exécuter des fonctions diverses liées au serveur de son. Cet utilitaire devrait être étendu dans le futur par l'ajout de nouvelles commandes (voir les commentaires dans le source). + +La commande s'utilise comme suit : + + + +artsshell suspendstatus terminate autosuspend secs networkbuffers n volume [volume] stereoeffect options + +artsshell [options] command [command-options] + +Les options suivantes sont disponibles : + + + + + + +Supprime toute sortie. + + + + + + +Affiche l'utilisation des commandes. + + + + + +Les commandes suivantes sont disponibles : + + + + + + +Suspend le serveur de son. + + + + + + +Affiche les informations sur l'état du serveur de son. + + + + + + +Arrête le serveur sonore. Ceci peut perturber ou faire planter toute application l'utilisant. + + + + + secondes + +Règle la durée avant suspension automatique du serveur, en secondes. Le serveur sonore sera arrêté automatiquement s'il n'est pas sollicité durant cette période. Une valeur nulle désactive la suspension automatique. + + + + + n + +Règle la taille du tampon réseau à n fois la taille par défaut. + + + + + [volume] + +Règle le volume de sortie du serveur audio. L'argument volume est une valeur de type flottant. Sans argument, le volume actuel est affiché. + + + + + + +Liste tous les modules d'effets stéréo disponibles. + + + + + nom + +Insère un effet stéréo dans une pile d'effets stéréo. Retourne un identificateur qui peut être utilisé pour le supprimer plus tard. On peut l'installer en haut ou en bas (par défaut). + + + + + id + +Supprime l'effet stéréo avec l'identificateur id de la pile d'effets. + + + + + + + + +<application +>artsplay</application +> + +La commande artsplay est un simple utilitaire qui permet de lire un fichier son. Son seul argument est le nom du fichier son à envoyer au serveur sonore pour y être lu. Il peut être n'importe quel type de fichiers sons classique comme par exemple du type wav ou au. Ce programme est utile pour tester si le serveur sonore fonctionne bien. En exécutant deux commandes en parallèle, ou successivement, de manière rapide, on peut mettre en évidence le mixage de plusieurs sources sonores par le serveur. + + + + +<application +>artsdsp</application +> + +Le serveur de son ne gère que les applications compatibles avec &arts;. Beaucoup d'applications héritées accèdent directement au périphérique son. La commande &artsdsp; fournit une solution intermédiaire qui permet à la plupart de ces applications de fonctionner sans changements. + +Lorsqu'une application est exécutée sous &artsdsp;, tous les accès au périphérique audio /dev/dsp sont interceptés et transformés en appels aux API de &arts;. Cette émulation n'est pas parfaite, mais la plupart des applications fonctionnent de cette manière, avec une diminution des performances et des coupures. + +La commande &artsdsp; s'utilise comme suit : + + +artsdsp [options] arguments + +Les options suivantes sont disponibles : + + + + +, + +De l'aide succincte. + + + + = nom + +Utilisez nom pour identifier le lecteur auprès de artsd. + + + + + + + +Émule le memory mapping (&pex; pour Quake). + + + + + + +Affiche des paramètres. + + + + + +Une invocation typique serait : + + +artsdsp realplay song.mp3 + + +Certaines applications fonctionnent mieux avec l'option . Les caractéristiques du périphérique sonore ne sont pas toutes émulées, mais la plupart des applications devrait fonctionner. Si vous trouvez une application qui ne fonctionne pas, envoyez un rapport de bogue détaillé et le développeur devrait être en mesure de régler le problème. Encore une fois, souvenez-vous que c'est une solution intermédiaire et peu élégante, la meilleure solution serait d'ajouter la gestion native de &arts; dans les applications multimédia. Si votre application favorite ne reconnaît pas &arts;, demandez au développeur d'y ajouter cette gestion. + + + + +<application +>artscat</application +> + +C'est un simple utilitaire pour envoyer des données audio vers le serveur de son. Vous devez spécifier le format des données (taux d'échantillonnage, taille de l'échantillon, et nombre de canaux). Vous ne l'utiliserez probablement pas souvent, mais il peut rendre service pour certains tests. La syntaxe de la commande est la suivante : + + + +artscat [ options ] [ fichier ] + +Si aucun nom de fichier n'est spécifié, l'entrée standard est lue. Les options suivantes sont disponibles : + + + + taux d'échantillonnage + +Règle le taux d'échantillonnage. + + + + + bits + +Règle la taille des échantillons (8 bits ou 16 bits). + + + + + canaux + +Règle le nombre de canaux (1 ou 2). + + + + + + +Affiche l'utilisation de la commande et quitte. + + + + + + + +&artscontrol; + +C'est un utilitaire graphique pour réaliser un certain nombre de tâches en rapport avec le serveur de son. La fenêtre par défaut affiche deux indicateurs de niveau de volume et une glissière pour contrôler le volume principal. À partir du menu Affichage, vous pouvez sélectionner d'autres fonctions : + + + + +FFT + +Ouvre une fenêtre qui affiche un analyseur de spectre en temps réel. + + + + +Gestionnaire audio + +Affiche les sources sonores actives et vous permet de les connecter aux bus disponibles. + + + + +État de aRts + +Montre si le serveur sonore est actif et s'il s'exécute avec la priorité temps-réel. Il indique lorsque le serveur est suspendu automatiquement, et permet de le suspendre immédiatement. + + + + +Gestionnaire Midi + +Affiche les entrées et sorties &MIDI; actives et vous permet de faire des connexions [à faire : Est-ce que ça marche ? Besoin de plus de détails]. + + + + +FreeVerb + +Connecte une réverbération FreeVerb à la pile des effets de sortie de &arts; et vous permet de contrôler les paramètres de l'effet de manière graphique. + + + + +Affichage du volume sous forme de LED + +Utilise des diodes électroluminescentes (LED) colorées pour les indicateurs de volume de la fenêtre principale à la place des barres de progression. + + + + + + + + +<application +>artsc-config</application +> + +C'est un utilitaire pour aider les développeurs à utiliser les API C de &arts;. Il donne les options du lieur et du compilateur nécessaires pour compiler et lier du code avec &arts;. Il est destiné à être utilisé dans des makefiles pour favoriser la portabilité. La commande accepte trois options : + + + + + +Affiche les options de compilation nécessaires pour compiler avec les API C de &arts;.. + + + + + + +Affiche les options de compilation du lieur nécessaires pour compiler avec les API C de &arts;.. + + + +--version + +Affiche la version de la commande artsc-config. + + + + +Voici la sortie typique de la commande : + +% artsc-config +-I/usr/local/kde2/include/artsc +% artsc-config +-L/usr/local/kde2/lib -ldl -lartsc -DPIC -fPIC -lpthread +% artsc-config +0.9.5 + + +Vous auriez pu utiliser cet utilitaire dans un makefile en utilisant une règle telle que : + +artsc : artsc.c + gcc `artsc-config --cflags` -o artsc artsc.c `artsc-config --libs` + + + + + +&mcopidl; + +La commande &mcopidl; est le compilateur &IDL; pour &MCOP;, le protocole de communication multimédia utilisé par &arts;. Les interfaces dans &arts; sont définies en &IDL;, un langage de définition d'interface (Interface Definition Language) indépendant du langage. L'utilitaire &mcopidl; accepte en entrée un fichier &IDL; et génère des fichiers d'en-tête et de sources C++ pour une classe implantant l'interface. La commande a la syntaxe suivante : + + + +mcopidl [ options ] fichier + +Les options disponibles sont : + + + dossier + +Cherche les fichiers d'inclusion dans dossier. + + + + + nom + +Exclut le type de struct, interface, ou enum nom de la génération du code. + + + + + + +Crée aussi les fichiers .mcoptype/.mcopclass contenant les informations de type pour le fichier &IDL;. + + + + +Vous trouverez plus d'informations à propos de &MCOP; et &IDL; dans la section Interfaces et &IDL;. + + + + diff --git a/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.in new file mode 100644 index 00000000000..20b75f6832e --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/juk/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/juk +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/juk/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/juk/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/juk/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/juk/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/juk/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/juk/index.cache.bz2 new file mode 100644 index 00000000000..10a0c5b4306 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/juk/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/juk/index.docbook b/tde-i18n-fr/docs/tdemultimedia/juk/index.docbook new file mode 100644 index 00000000000..c65dbf11b31 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/juk/index.docbook @@ -0,0 +1,2245 @@ + + + + JuK"> + + +]> + + + + +Manuel de &juk; + + +&Lauri.Watts; &Lauri.Watts.mail; +Michael Pyne
michael.pyne@kdemail.net
+
+
+ +Scott Wheeler
wheeler@kde.org
+
+
+ +&traducteurRobertJacolin;&traducteurLudovicGrossard;&relecteurLudovicGrossard; + +
+ + +2001 +2002 +2004 +Scott Wheeler + +&FDLNotice; + +2004-05-06 +2.1 + + +&juk; est un juke-box, un éditeur d'en-tête et un gestionnaire de discothèque. + + + +KDE +tdemultimedia +audio +éditeur d'en-tête +lecteur +juke-box +JuK + + +
+ + +Introduction + +&juk; est un vrai juke-box. Comme la plupart des applications juke-box, &juk; vous permet de modifier les en-têtes de vos fichiers audio et de gérer votre collection et vos listes de lecture. + + + +Utiliser &juk; + + + +Voici une capture d'écran de &juk; + + + + + + Capture d'écran de &juk; en action. + + + + + +&juk; maintient une liste de tous les fichiers qu'il connaît. On appelle cela la liste de collection. La liste de collection est spécifique à &juk; et elle n'est pas partagée avec d'autres applications. + +Indépendamment des listes de collections, il y a les listes de lecture. Vous pouvez avoir autant de listes de lecture que vous le désirez. Vous pouvez utiliser les listes de lecture créées à partir de &juk; avec d'autres lecteurs multimédia (tels que &noatun; ou xmms) et vous pouvez gérer les listes de lecture créées dans ces applications avec &juk;. + +Vous pouvez ajouter séparément des fichiers à la collection, en utilisant le menu FichierOuvrir... et en les sélectionnant dans une boîte de dialogue de fichier &kde; standard. Vous pouvez ajouter des dossiers en entier en utilisant le menu Fichier Ajouter un dossier.... Les dossiers ajoutés de cette manière seront analysés de nouveau lors de chaque démarrage de &juk;. Vous pouvez forcer l'analyse de ces dossiers en cliquant avec le bouton droit de la souris sur l'icône Liste de collection, et en choisissant Recharger. + +L'insertion d'une chanson dans une liste de lecture l'ajoutera automatiquement à la liste de collection, en revanche l'insertion d'un fichier à la liste de collections ne l'ajoutera pas automatiquement à une quelconque liste de lecture. + +Vous pouvez créer rapidement une liste de lecture à partir de la liste de collections complète par un clic du &BDS; sur l'icône Liste de collection et en choisissant Dupliquer.... La liste de lecture qui en résulte est une liste normale et sa modification n'affectera pas la liste de collection. + +Vous pouvez ajouter des fichiers de listes de lecture créées en dehors de &juk; séparément en les sélectionnant avec Fichier Ouvrir.... Tous les fichiers de listes de lecture trouvés dans les dossiers que vous ajoutez avec FichierAjouter un dossier... seront aussi ajoutés automatiquement. + +Vous pouvez créer une nouvelle liste de lecture en choisissant FichierNouveau ou l'icône Nouveau de la barre d'outils. Il vous sera demandé un nom puis une icône pour que la liste de lecture apparaissent dans le panneau des listes de lecture. Vous pouvez alors déplacer et lâcher des fichiers de la liste de collection vers votre liste de lecture. Utilisez l'icône Enregistrer ou le menu Fichier Enregistrer pour enregistrer la liste de lecture n'importe quand. + + +La liste des chansons + +Lorsque vous visualisez la liste de collection, le panneau principal contient tous les fichiers que &juk; connaît. Lorsque vous visualisez une liste de lecture, seules les chansons qui sont dans la liste sont affichées. Dans tous les cas, l'apparence et le comportement de la liste sont identiques. + +Chaque chanson prend une ligne à l'affichage. Il y a une colonne pour chaque champ de donnée que &juk; suit. Ces colonnes correspondent aux champs modifiables dans l'éditeur d'en-tête. + +Vous pouvez changer l'ordre de la liste n'importe quand en cliquant avec le &BGS; sur le titre de la colonne. Les fichiers seront ordonnés d'abord par ordre croissant par rapport au contenu de cette colonne. Si vous cliquez à nouveau avec le &BGS; sur le même titre, les fichiers seront ordonnés dans l'ordre décroissant. + +Les colonnes sont d'abord dimensionnées avec une largeur suffisante pour afficher la chaîne la plus longue. Vous pouvez redimensionner les colonnes en plaçant le curseur de votre souris sur la séparation entre deux colonnes. Lorsque la forme du curseur change, appuyez avec le &BGS; et déplacez-le dans la direction que vous désirez pour redimensionner les colonnes. + +Vous pouvez modifier l'ordre des colonnes en appuyant avec le &BGS; sur une en-tête et en déplaçant l'en-tête vers la gauche ou la droite. Cependant, si vous procédez ainsi, vous ne pouvez pas la déplacer après le bord de la fenêtre. Ainsi, il vous faut déplacer la vue un peu à gauche ou à droite puis répéter le déplacement de l'en-tête jusqu'à ce que vous puissiez la mettre à l'endroit désiré. + +Vous pouvez masquer ou afficher une colonne en cliquant avec le &BDS; sur un en-tête de colonne, puis en cliquant sur le nom de la colonne à changer. + +Un double-clic avec le &BGS; sur un fichier le fera lire par le lecteur interne. Si une autre chanson était déjà jouée, elle sera arrêtée puis la nouvelle sera jouée. + +Un clic avec le &BDS; sur un fichier vous offre plusieurs options : + + + +Lire ensuite + +Le fichier sera lu dès la fin de la lecture de la chanson actuelle. Si aucune chanson n'est en cours de lecture, le fichier sera lu lorsque vous cliquez sur le bouton Lire. Si vous aviez déjà choisi l'option Lire ensuite sur un autre fichier, alors ce fichier remplacera votre précédente sélection. + + + + +Couper +Copier +Coller + +... + + + + +Supprimer + +Si vous visualisez la liste de collection, le fait de choisir Supprimer enlèvera le fichier de la liste et supprimera aussi les éléments correspondant de toutes les listes de lecture. Notez que si ce fichier est dans un dossier analysé par &juk;, il sera ajouté à nouveau à la liste de collections la prochaine fois que vous démarrerez &juk; mais il ne sera pas ajouté automatiquement à une quelconque liste de lecture. +Si vous visualiser une liste de lecture, Supprimer enlèvera la chanson de la liste de lecture. + + + + + +Modifier + +Vous permettra de modifier la colonne sur laquelle vous avez cliqué pour la chanson en surbrillance. Par exemple, si l'éditeur d'en-tête n'est pas visible, que vous êtes occupé à créer une liste de lecture et que vous remarquiez une faute d'orthographe dans le nom d'un artiste, vous pouvez le modifier directement avec cet élément de menu. +Les modifications effectuées de cette manière sont toujours enregistrées immédiatement dès lors que vous avez cliqué ailleurs et que vous avez terminé d'effectuer la modification. +Cet élément de menu sera désactivé si &juk; détecte que la piste choisie est en lecture seule. + + + + +Rafraîchir + +Rechargera les balises d'informations pour les fichiers choisis, au cas où les fichiers aient changés depuis le lancement de &juk;. + + + + +Enlever du disque + +Cette action supprimera le fichier de la liste de collection, supprimera tous les éléments de la chanson dans toutes les listes de lecture et effacera le fichier sur le disque. Vous ne pouvez pas l'annuler, mais on vous demandera de confirmer votre choix. Utilisez cette action avec précaution. + + + + +Deviner les informations de l'en-tête + +&juk; tentera de deviner des informations telles que le nom de l'artiste ou le titre de la chanson. &juk; enploie pour cela différentes méthodes : + + À partir du nom du fichier + &juk; essaiera de deviner les balises de la chanson en se basant sur le nom du fichier. Par exemple, pour une chanson comme Roxette - You've Got the Look.mp3, le nom de l'artiste serait Roxette et le titre You've Got the Look. Vous pouvez régler la façon dont &juk; devine les balises en choisissant ConfigurationDevineur de balises.... Ceci ouvrira la boîte de dialogue de configuration du devineur de balises. &juk; ne remplacera pas les balises pour lesquelles il n'a rien trouvé à partir du nom du fichier. + + + + À partir d'Internet + &juk; tentera de deviner les balises de la chanson en utilisant le programme MusicBrainz. Ce programme doit être installé pour que cette commande fonctionne. + + + + + + + + + +Renommer le fichier + +Ceci renommera les fichiers choisis pour se conformer à un format donné. Vous devez d'abord choisir la façon dont vous voulez renommer les fichiers en sélectionnant ConfigurationOutil de renommage de fichier.... Le nom résultant pour chaque fichier est basé sur ces balises de métadonnées. Par exemple, la chanson Ogg Vorbis The Theme (Metroid) par Stemage pourrait donner /usr/share/music/Stemage/The Theme (Metroid).ogg. + + + + +Créer une liste de lecture à partir des éléments choisis... + +Ceci vous permet de créer rapidement une liste de lecture à partir des chansons de votre liste de collection. Cette fonction vous demandera un nom pour la nouvelle liste de lecture, et insérera alors toutes les chansons que vous avez choisies dans cette nouvelle liste de lecture. + + + + +Ajouter les éléments sélectionnés à un projet K3b + +Ceci vous permet de créer rapidement un projet de gravure de CD K3b à partir des chansons sélectionnées. &juk; vous demandera si vous préférez un projet de CD audio ou un projet de CD de données, à moins que K3b ait déjà un projet d'ouvert. + +Si K3b ne fonctionne pas encore, &juk; le démarrera pour vous. Après cela, &juk; ajoutera vos fichiers sélectionnés au projet K3b en cours. Vous pouvez alors enregistrer ce projet dans K3b pour graver plus tard, ou graver le CD tout de suite. + + + + + + + + + +Listes de lecture de &juk; +Une liste de lecture est simplement une collection de chansons groupées par catégories. Par exemple, vous pouvez avoir une liste de lecture de chansons que vous écoutez quand vous programmez, quand vous essayez de dormir, ou même quand vous avez besoin de rire. &juk; gère différents types de listes de lecture. + + + + +Listes de lecture normales + C'est le type de listes de lecture le plus commun. Il s'agit d'une liste de lecture composée de fichiers, tout comme la liste de collection. + + + +La liste de lecture historique + Si vous activez cette liste de lecture (en activant AffichageAfficher l'historique), cette liste de lecture enregistrera chaque chanson jouée par &juk;. Cette liste de lecture aura une colonne supplémentaire, Date, qui enregistre la date et l'heure exacte à laquelle la chanson a été lue. Cependant, cette liste de lecture ne suit l'historique que si elle a été activée. + + + +Listes de lecture de recherche + Il s'agit d'une liste de lecture basée sur une recherche. Vous pouvez créer une telle liste de lecture en cliquant sur FichierNouveauListes de lecture à partir d'une recherche, ou en cliquant sur le bouton recherche avancée dans la barre de recherche. +Après avoir créé cette liste de lecture, celle-ci gardera une trace des chansons de la liste de collection correspondant à votre critère de recherche, et se mettra à jour automatiquement lors des modifications de la liste de collections. + + + + +Les listes de lecture sont organisées dans le panneau des listes de lecture, la barre verticale qui se situe à gauche. Dans ce panneau, vous avez une icône par liste de lecture. Il y a différents modes d'affichage, qui peuvent être sélectionnés par le menu AffichageModes d'affichage. + + +Mode d'affichage par défaut + +Dans ce mode, toutes les listes de lecture sont affichées avec de grandes icônes, les unes au-dessus des autres. + + + + +Mode d'affichage compact + +Ce mode est similaire au mode d'affichage normal, à l'exception près que les listes de lecture sont représentées sous forme de barres horizontales avec de petites icônes au lieu de boîtes rectangulaires. + + + + +Mode d'affichage arborescent + +Ce mode d'affichage est le plus puissant. Il est similaire au mode d'affichage compact, sauf que la liste de collection est maintenant la racine d'un arbre de listes de lectures virtuelles. La liste de collection a trois noeuds enfants, Artistes, Albums et Styles. Chacun de ces noeuds a un enfant représentant toutes les entrées de cette catégorie spécifique. Par exemple, si votre liste de collections contient de la musique de quatre artistes différents, vous aurez quatre entrées sous le noeud Artistes. +Une caractéristique pratique du mode d'affichage arborescent est le rebalisage par glisser-déposer. Sélectionnez simplement des fichiers dans la liste des pistes, et déposez-les sur un des noeuds artistes, albums ou styles dans la liste de collections. Les chansons seront automatiquement rebalisées pour correspondre à l'élément sur lequel vous avez déposé les pistes. Par exemple, si vous glissez un groupe de pistes sur le style « Rock », toutes les pistes seront rebalisées avec la balise style à Rock. + + + + + + + + + + +L'éditeur d'en-tête de &juk; + +Pour la plupart des formats de fichier, il est très pratique d'utiliser le nom de fichier pour décrire le contenu du fichier : Rapport du conseil d'administration - juin 2003.doc par exemple, contient certainement toutes les informations nécessaires pour retrouver ce fichier. Tenter de récupérer toutes les informations utiles d'une chanson, cependant, peut compliquer les noms de fichier comme : Type O Négative - La glorieuse libération de la république technocratique des peuples de Vinnland par Les forces combinées des territoires unis d'Europe.mp3 ou Artistes divers_15_La collection Simthsonienne du classique du jazz Volume II_jimmie Lunceford & son orchestre - Organ Grinder's Swing.mp3. Ils ne sont ni très pratiques à utiliser, ni ne contiennent toutes les informations utiles que vous avez collecté sur la chanson. L'insertion de l'album et du numéro de la piste, par exemple, en début le rendrait plus long et encore plus illisible, alors qu'ils ne déterminent pas d'un seul coup d'œil l'année où la chanson a été éditée, ou son style de musique, si vous ne connaissez pas bien l'artiste. + +Ainsi, la solution est de garder ce genre de données générales dans les fichiers eux-mêmes. Les fichiers Mp3 et ogg peuvent aussi contenir de petits extraits de texte que vous utilisez pour décrire le contenu du fichier. Il existe plusieurs formats, mais &juk; cache les détails de ces différences et fournit une manière standard de modifier un sous-ensemble standard d'en-têtes bien connues pour tous les fichiers audio. + +L'éditeur d'en-tête de &juk;, contenant toutes les fonctionnalités nécessaires, vous permet de modifier les en-têtes à la fois dans les fichiers mp3 et les fichiers ogg. Vous pouvez modifier des fichiers un à un ou simultanément et vous pouvez choisir un ensemble de fichiers mp3 et ogg à modifier. La seule chose nécessaire est d'avoir l'accès en écriture sur les fichiers eux-mêmes. Vous ne pouvez pas modifier les en-têtes d'un fichier monté sur un &CD-ROM; par exemple. + + +Modifier les en-têtes d'un unique fichier + +Pour modifier l'en-tête d'un unique fichier, sélectionnez-le soit dans la liste de collections soit n'importe quelle entrée dans la liste de lecture. Si l'éditeur d'en-tête n'est pas visible, activez-le en choisissant le menu AffichageAfficher l'éditeur d'en-tête. L'éditeur d'en-tête est affiché au bas de la vue de liste. + +Il suffit de saisir du texte dans n'importe quel champ modifiable pour changer les informations. Lorsque cela est fait, cliquez avec le &BGS; dans la liste et il vous sera demandé d'enregistrer vos changements. + +Il est possible que l'éditeur d'en-tête reste désactivé lorsque vous cliquez sur un fichier. Ceci se produit lorsque &juk; a détecté que la piste est en lecture seule. + + +Les champs de l'éditeur d'en-tête + +Nom de l'artiste : + +Le nom du ou des artiste(s) qui ont participés à la chanson. + + + + +Nom de la piste : + +Le nom de la chanson. + + + + +Nom de l'album : + +Le nom de l'album où la chanson est sortie. + + + + +Style : + +Le style de musique. &juk; fournit une liste qui correspond approximativement au standard informel id3, mais vous êtes libre de saisir votre propre style dans la liste. + + + + +Nom du fichier : + +Le nom du fichier actuel sur le disque. Vous pouvez le modifier directement et lorsque vous enregistrerez, le fichier sera renommé. + + + + +Piste : + +La position de la piste dans l'enregistrement original. + + + + +Année : + +L'année de la sortie de l'album. + + + + +Durée : + +Elle n'est pas modifiable, elle est simplement affiché à titre indicatif. + + + + +Débit : + +Elle n'est pas modifiable, elle est simplement affiché à titre indicatif. + + + + +Commentaire : + +Vous pouvez ajouter ici votre propre commentaire libre, avec des notes additionnelles, &etc; + + + + +Vous pouvez enregistrer vos modifications de façon explicite et immédiatement n'importe quand en utilisant l'élément de menu Éditeur d'en-têteEnregistrer ou en pressant &Ctrl;T. + + + + +Modification d'en-têtes dans plusieurs fichiers + +Vous pouvez sélectionner plusieurs fichiers dans la vue liste et modifier un ou plusieurs champs dans les en-têtes pour tous les fichiers simultanément. + +Utilisez Maj et le &BGS; pour choisir une liste continue de fichiers et &Ctrl; et &BGS; pour sélectionner un par un des fichiers non-contigus. + +Si l'éditeur d'en-tête n'est pas visible, vous pouvez l'activer en choisissant le menu AffichageAfficher l'éditeur d'en-tête. L'éditeur d'en-tête est affiché en dessous de la vue liste. + +L'éditeur d'en-tête se comporte de façon légèrement différente lorsque vous avez sélectionné plusieurs fichiers. + +Chaque champ de l'éditeur d'en-tête affichera maintenant une case à cocher d'activation à son côté. Tout champ qui a exactement le même contenu pour tous les fichiers sélectionnés affiche ce contenu, et est activé pour être modifié, la case d'activation étant cochée. + + + +Tout champ dont le contenu n'est pas le même pour tous les fichiers n'est pas modifiable initialement, et n'affiche pas de contenu du tout. + +Pour modifier le contenu d'un champ, cochez la case d'activation si elle ne l'est pas encore, et modifiez le champ comme vous l'auriez fait normalement. + +Lorsque c'est terminé, cliquez avec le &BGS; dans la liste d'affichage et on vous demandera d'enregistrer vos changements. La boîte de dialogue vous montrera la liste des fichiers affectés, afin que vous puissiez vérifier que vous altérez effectivement les fichiers choisis. + +Vous pouvez enregistrer vos modifications de façon explicite et immédiatement n'importe quand en utilisant l'élément de menu Éditeur d'en-têteEnregistrer ou en pressant &Ctrl;T. + + + + + + +La boîte de dialogue pour renommer les fichiers + + +La boîte de dialogue de renommage de fichier + + + + + + La boîte de dialogue de renommage de fichier. + + + + + +La boîte de dialogue de l'outil de renommage de fichier est utilisée pour configurer le comportement de cet outil, qui renomme une chanson en fonction des informations contenues dans ses balises de métadonnées. Les balises sont d'abord modifiées en fonction du modèle de nom de fichier. + +La partie la plus importante de cette boîte de dialogue est la section Modèle de nom de fichier. Vous pouvez saisir un modèle de nom de fichier que &juk; utilisera pour renommer les fichiers. Le fonctionnement est basé sur l'utilisation de caractères spéciaux. + + + +%t +Ceci sera remplacé par le paramètre titre au moment de l'évaluation. + + + + +%a +Ceci sera remplacé par le paramètre artiste au moment de l'évaluation. + + + + +%A +Ceci sera remplacé par le paramètre album au moment de l'évaluation. + + + + +%T +Ceci sera remplacé par le paramètre piste au moment de l'évaluation. + + + + +%c +Ceci sera remplacé par le paramètre commentaire au moment de l'évaluation. + + + + + + +Chaque paramètre peut contenir %s, qui est remplacé par la balise réelle, et le texte que vous voulez, y compris les slashes (/). Si un paramètre contient un slash, alors celui-ci indiquera un séparateur de dossier. Bien sûr, il serait possible de simplement saisir des séparateurs de dossiers dans la ligne Modèle de nom de fichier. + +En utilisant les paramètres, vous pouvez toutefois complètement ignorer les balises vides. Si vous cochez la case Nécessite une valeur, alors le paramètre sera ignoré su la balise correspondante est vide. Par exemple, vous pouvez utiliser ceci pour séparer les fichiers avec commentaires de ceux sans en plaçant quelque chose comme a-commentaire/%s dans la zone d'édition Commentaire. + +Vous pouvez tester votre modèle de nom de fichier en utilisant l'éditeur Nom de fichier actuel en bas de la boîte de dialogue. Saisissez le nom d'un fichier de musique, et la zone Nouveau nom affichera comment &juk; renommera le fichier étant donné les réglages actuels. + + + +La boîte de dialogue de configuration du devineur de balises + + +La boîte de dialogue de configuration du devineur de balises + + + + + + Capture d'écran de la boîte de dialogue de configuration du devineur de balises. + + + + + +La boîte de dialogue de configuration du devineur de balises est utilisée pour configurer la commande servant à deviner les balises à partir du nom du fichier. + +Dans la boîte de dialogue, vous verrez une liste à gauche contenant différents motifs de noms de fichiers. &juk; inclut un grand nombre de motifs par défaut, correspondants aux styles de noms de fichiers courants. Si vous souhaitez ajouter un nouveau motif, cliquez sur le bouton Ajouter, saisissez votre motif, puis cliquez sur le bouton OK. Vous pouvez utiliser les mêmes paramètres (commençant par un %) que ceux définis dans la boîte de dialogue de configuration de l'outil de renommage de fichier. + +&juk; essaiera un par un les motifs listés, en commençant par le haut de la liste. Le premier motif correspondant sera utilisé pour deviner les balises de la chanson. Certaines chansons peuvent correspondre à plusieurs motifs simultanément. Vous pouvez vous assurer que le motif correct correspont en premier en sélectionnant ce motif dans la liste et en utilisant les flèches pour le déplacer en haut de la liste. + +Vous pouvez également modifier ou supprimer un motif de la liste. Sélectionnez le modèle dans la liste, et utilisez le bouton Modifier pour effectuer vos modifications sur le motif, ou le bouton Supprimer pour supprimer le motif de la liste. + + + +La boîte de dialogue de recherche avancée + + +La boîte de dialogue de recherche avancée + + + + + + Capture d'écran de la boîte de dialogue de recherche avancée + + + + + +La boîte de dialogue de recherche avancée est utilisée pour créer des listes de lecture à partir d'une recherche. Elle vous permet d'effectuer une recherche affinée parmi les différentes balises de votre collection de chansons. + +En haut de la boîte de dialogue, vous pouvez saisir le nom de votre liste de lecture basée sur une recherche. Vous pouvez ensuite définir vos critères de recherche dans le groupe Critères de recherche. + +En haut du groupe Critères de recherche se trouvent deux boutons radio, Correspond à un des critères suivants et Correspond à tous les critères suivants. Si vous choisissez Correspond à l'un des critères suivants, alors votre chanson sera incluse dans la liste si au moins une condition parmi celles que vous avez définies est vérifiée. Sinon, toutes les conditions que vous avez définies doivent correspondre pour que la chanson soit ajoutée à la liste de lecture. + +Les différentes conditions sont définies sous les boutons radio. Vous pouvez ajouter d'autres conditions avec le bouton Plus, et en enlever avec le bouton Moins. Toutes les conditions que vous laissez vides sont ignorées, donc vous n'avez pas besoin d'éliminer les conditions vides avec Moins. + +Chaque définition de condition contient trois partie. La liste de sélection de balises à gauche, la liste de type de correspondance à droite, et le texte cherché au centre. La liste de sélection de balise permet à &juk; de connaître la balise dans laquelle vous souhaitez chercher le texte. Si vous choisissez la balise spéciale <Tous visibles>, alors toutes les balises visibles dans la liste de collection est susceptible de correspondre au texte cherché. + +La liste de type de correspondance permet à &juk; de connaître la méthode de recherche utilisée. Les méthodes de recherche utilisables sont les suivantes : + +Correspondance normale +Il s'agit du type de correspondance par défaut. Le texte donné est cherché dans toutes les balises choisies, en ignorant la casse. Par exemple, une recherche de « mode » dans la balise artiste correspondrait à « Depeche Mode ». + + + +Sensible à la casse +Ce mode de recherche est similaire à la correspondance normale, mais maintenant la recherche est sensible à la casse du texte. + + + +Motif de correspondance +Il s'agit de la méthode de recherche la plus puissante. Le texte cherché que vous saisissez définit une expression rationnelle utilisée pour chercher dans les balises. Les expressions rationelles sortent du cadre de cette documentation, mais l'application &kregexpeditor; peut vous aider à former une expression rationnelle. &juk; utilise le style d'expression rationnelle de Qt. + + + + + + +Choisissez simplement les conditions que vous souhaitez inclure dans votre recherche, et cliquez sur OK pour créer votre liste de lecture à partir d'une recherche. + + + + + +La barre d'outils de &juk; + + +La barre d'outils principale + + +La barre d'outils de &juk;. + + + + + +La barre d'outils de &juk;. + +La barre d'outils de &juk;. + + + +De gauche à droite dans la capture d'écran ci-dessus, les icônes de la barre d'outils par défaut sont : + + + +Nouveau +Crée une nouvelle liste de lecture. Si vous maintenez le bouton enfoncé, un menu apparaîtra, vous permettant de choisir parmi différents types de listes de lecture à créer. + + Liste de lecture vide... + Un nom vous sera demandé pour la liste de lecture puis elle sera insérée dans la vue des listes de lecture. La liste de lecture sera entièrement vide. + + + Liste de lecture à partir d'un dossier... + Ceci vous demande un dossier à ouvrir, puis crée ensuite une liste de lecture à partir de la musique contenue dans ce dossier et ses sous-dossiers. Le nom de la liste de lecture est le même que le nom du dossier choisi. + + + Liste de lecture à partir d'une recherche... + Ceci appelle la boîte de dialogue de recherche avancée, vous permettant de créer une liste de lecture virtuelle. Toutes les chansons de votre liste de collection qui correspondent aux critères de recherche que vous avez spécifiés dans cette boîte de dialogue seront ajoutées à la nouvelle liste de lecture. Si votre liste de collection change, la nouvelle liste de collection sera mise à jour également. Par exemple, si vous créez une liste de toutes vos chansons de Depeche Mode, et ensuite ajoutez une autre chanson de Depeche Mode à votre liste de collection, elle apparaîtra également dans la liste de lecture Depeche Mode sans qu'aucune action particulière de votre part ne soit nécessaire. + + + + + + + +Ouvrir +Ajoute un fichier à la liste de collection (si elle est active) ou à la liste de lecture actuellement sélectionnée. Ajouter un fichier à une liste de lecture l'ajoutera également automatiquement à la liste de collection, mais ceci n'est pas vrai dans l'autre sens. + + + +Enregistrer +Enregistre la liste de lecture actuellement sélectionnée. Pour enregistrer une balise que vous avez modifiée, vous pouvez soit en sélectionner une autre, soit appuyer sur &Ctrl;T. + + + +Couper +Si une liste de lecture ou une chanson est sélectionnée, ceci la coupe (enlève) de la liste. Si l'éditeur d'en-tête est actif, ceci fonctionne alors comme la fonction couper de n'importe quel éditeur de texte, enlevant le texte sélectionné, mais en conservant une copie dans le presse-papiers. + + + +Copier +Si l'éditeur d'en-tête est actif, ceci fonctionne comme la fonction copier de n'importe quel éditeur de texte, plaçant une copie du texte sélectionné dans le presse-papiers. +Si vous utiliser la fonction copier sur une chanson de la liste de collection, l'url est placée dans le presse-papiers, afin que vous puissiez la coller. Par exemple, vous pouvez coller l'url dans un éditeur de texte, &konqueror;, ou une autre liste de lecture. + + + +Coller +Si vous avez précedemment coupé ou copié une url depuis la liste de collection, vous pouvez coller cette url dans une nouvelle liste de lecture. Vous pouvez également coller dans &konqueror; une url que vous avez copié, ou dans n'importe quelle autre application. Si vous êtes dans l'éditeur d'en-tête, coller collera tout le texte contenu dans le presse-papiers dans le champ sélectionné. + + + +Afficher la barre de recherche +Affiche ou cache la barre de recherche. + + + +Afficher l'éditeur d'en-tête +Affiche ou cache l'éditeur d'en-tête. + + + +Contrôles de la lecture + +Ceci fonctionne comme tous les lecteurs audio que vous avez pu rencontrer. Les contrôles sont Lire, Pause, Arrêt, Précédente et Suivante. +Il y a également une barre de suivi, affichant votre position relative dans la chanson en cours. Vous pouvez déplacer la glissière avec la souris de façon à avancer ou reculer dans la piste. +Pour terminer, il y a une glissière de volume. Comme on peut s'y attendre, elle augmente ou diminue le volume. Fort se trouve à droite, et Faible à gauche. + + + + + + +La barre de recherche + +La barre de recherche vous permet de chercher rapidement une chanson dans la liste de collection ou dans une liste de lecture. + +Saisissez simplement du texte dans la barre de recherche, et la liste des chansons visibles sera réduite à celles contenant ce texte dans l'une des colonnes visibles. En appuyant sur Entrée, la première chanson de la liste de lecture qui correspond sera lue. + +La recherche débute instantanément lorsque du texte est saisi dans le champ de recherche. Elle est incrémentale, ce qui signifie que la recherche s'affine chaque fois que vous saisissez un caractère. Ceci est très utile pour trouver une chanson lorsque vous ne vous souvenez que d'une partie du nom par exemple. + +Si vous souhaitez effectuer une recherche plus fine, vous pouvez cliquer sur le bouton recherche avancée à droite de la barre de recherche. Ceci vous permettra de créer une liste de lecture virtuelle. Si vous souhaitez annuler la recherche, cliquez simplement sur le bouton Annuler à gauche de la barre de recherche. + + + + + + +Référence du menu et des commandes + + +Menus + + +Menu <guimenu +>Fichier</guimenu +> + + + + &Ctrl;N Fichier NouveauListe de lecture vide... + +Créer une nouvelle liste de lecture + + + + +&Ctrl;D FichierNouveauListe de lecture à partir d'un dossier... + +Crée une nouvelle liste de lecture, contenant tous les fichiers musicaux d'un dossier et de ses sous-dossiers. Tous les morceaux dans des fichiers de liste de lecture reconnus par &juk; seront également ajoutés. + + + + +&Ctrl;F FichierNouveauListe de lecture à partir d'une recherche... + +Crée une nouvelle liste de lecture à partir d'une recherche. + + + + + &Ctrl;O Fichier Ouvrir... + +Sélectionnez un fichier (ou des fichiers) à ajouter à la liste de collection. Si vous sélectionnez un fichier de liste de lecture, chaque fichier présent dans la liste sera ajouté. + + + + +FichierAjouter un dossier... + +Sélectionnez un dossier (ou des dossiers) à ajouter à la liste de collection. Ces dossiers seront analysés à chaque démarrage de &juk; ou si FichierRecharger est choisi. + + + + +Fichier Renommer... + +Renomme une liste de lecture + + + + +FichierDupliquer... + +Duplique la liste de lecture sélectionnée, et demande un nouveau nom. + + + + +FichierRecharger + +Recharge les informations d'en-tête pour chaque fichier de la liste de lecture sélectionnée. + + + + +FichierEnlever +Enlève la liste sélectionnée. + + + +&Ctrl;S FichierEnregistrer + +Enregistre la liste sélectionnée. + + + + +Fichier Enregistrer sous... + +Enregistre la liste de lecture sélectionnée avec un nom différent. + + + + + + + +Menu <guimenu +>Édition</guimenu +> + + + + +ÉditionEffacer + +Enlève la chanson sélectionnée de la liste de lecture. + + + + + + + +Menu <guimenu +>Affichage</guimenu +> + + + +AffichageAfficher la barre de recherche + +Il s'agit d'un interrupteur qui affiche ou cache la barre de recherche. + + + + +AffichageAfficher l'éditeur d'en-tête + +Il s'agit d'un interrupteur qui affiche ou cache l'éditeur d'en-tête. + + + + +AffichageAfficher l'historique + +Il s'agit d'un interrupteur qui affiche ou cache la liste de lecture historique. + + + + +AffichageModes d'affichagePar défaut + +Bascule en mode d'affichage par défaut. + + + + +AffichageModes d'affichageCompact + +Bascule en Mode d'affichage compact. + + + + +AffichageModes d'affichageArborescence + +Bascule en mode d'affichage arborescent. + + + + + + + +La menu <guimenu +>Lecteur</guimenu +> + + + +LecteurLecture aléatoire + +Il s'agit d'une option qui permet de basculer en mode de lecture aléatoire. Si la lecture aléatoire est activée, alors &juk; choisira une chanson au hasard dans la liste de lecture en cours lorsque la chanson en cours de lecture sera terminée. + + + + +LecteurListe de lecture en boucle + +Il s'agit d'une option qui permet de basculer en mode de lecture en boucle. Si elle est activée, alors &juk; reprendra la lecture au début lorsqu'il aura terminé toutes les chansons de la liste de lecture en cours. + + + + +LecteurLire + +Cette commande démarre la lecture de la chanson actuellement sélectionnée, ou reprend la lecture d'une chanson si celle-ci avait été mise en pause. + + + + +LecteurPause + +Cette commande met en pause la chanson en cours de lecture. Utilisez la commande lire pour reprendre la lecture. + + + + +LecteurArrêt + +Cette commande arrête la lecture de la chanson en cours. Vous ne pouvez pas reprendre la lecture à la position actuelle après cela. + + + + +LecteurPrécédente + +Cette commande lit la chanson qui était lue avant la chanson en cours. + + + + +LecteurSuivante + +Cette commande avance à la prochaine chanson de la liste de lecture. + + + + + + + +Le menu <guimenu +>Éditeur d'en-tête</guimenu +> + + + + +CtrlT Éditeur d'en-têteEnregistrer + +Cette commande enregistre les changements effectués aux balises que vous avez modifiées. Normalement, les changements ne sont pas enregistrés jusqu'à ce que vous désélectionniez le fichiers que vous modifiez. + + + + +Éditeur d'en-têteSupprimer + +Cette commande supprime les fichiers actuellement sélectionnés dans la liste de collections et toutes les listes de lecture les contenant, puis supprime les fichiers sélectionnés du disque. + + + + +CtrlG Éditeur d'en-têteDeviner les informations de l'en-têteÀ partir du nom du fichier + +Cette commande tente de deviner les balises des fichiers sélectionnés en analysant les noms des fichiers. Vous pouvez configurer les motifs utilisés pour deviner en choisissant ConfigurationDevineur de balises..., qui ouvre la boîte de dialogue de configuration du devineur de balises. + + + + +CtrlI Éditeur d'en-têteDeviner les informations de l'en-têteDepuis internet + +Cette commande tente de deviner les balises des fichiers sélectionnés en utilisant trm fourni par MusicBrainz. + + + + + + + + +Le menu <guimenu +>Configuration</guimenu +> + + + + +ConfigurationBarres d'outils Barre principale (juK) + +Cette commande affiche ou masque la barre principale. + + + + +ConfigurationBarres d'outils Barre d'outils de lecture (juK) + +Cette commande affiche ou masque la barre d'outils de lecture. + + + + +Configuration Afficher l'écran de démarrage + +Il s'agit d'un interrupteur. S'il est activé, &juk; affichera un écran d'information au démarrage pendant le chargement de la collection de musique. + + + + +Configuration Incruster dans la boîte à miniatures + +Il s'agit d'un interrupteur. S'il est activé, &juk; affichera une icône dans la boîte à miniature. Vous pouvez utiliser l'icône de la boîte à miniatures pour contrôler la lecture des chansons par &juk;. + + + + +Configuration Rester dans la boîte à miniatures lors de la fermeture + +Il s'agit d'un interrupteur. S'il est activé, &juk; continuera de fonctionner si vous fermez la fenêtre principale. L'option Incruster dans la boîte à miniatures doit également être activée. Pour quitter &juk;, utilisez la commande FichierQuitter depuis la fenêtre principale, ou la commande Quitter du menu contextuel depuis la boîte à miniatures. + + + + +Configuration Afficher un message surgissant pour annoncer la piste + +Il s'agit d'un interrupteur. S'il est activé, &juk; affichera un indicateur lorsque la lecture d'une chanson débute, contenant des informations sur l'artiste, le titre, et avec des boutons vous permettant de basculer rapidement vers une autre chanson. l'option Incruster dans la boîte à miniatures doit également être activée. + + + + +Configuration Devineur de balises... + +Cette commande appelle la boîte de dialogue de configuration du devineur de balises, dans laquelle vous pouvez modifier les motifs utilisés pour deviner les informations d'en-tête à partir du nom des fichiers. + + + + +Configuration Outil de renomage de fichier... + +Cette commande appelle la boîte de dialogue de configuration de l'outil de renommage de fichier, dans laquelle vous pouvez modifier la façon dont &juk; renomme les fichiers pour vous. + + + + +Configuration Configurer les raccourcis-clavier... + +Ceci appelle la boîte de dialogue standard de KDE dans laquelle vous pouvez configurer les raccourcis-clavier pour &juk;. Des raccourcis pratiques sont inclus par défaut également, y compris les touches multimédia pour ceux qui possèdent des claviers multimédia. + + + + + + + + + + +Référence des raccourcis clavier + + + + + + +Combinaison des touches +Action + + + + +&Ctrl;A +Tout sélectionner + + +&Ctrl;C +Copier + + +&Ctrl;R +Renommer le fichier + + +&Ctrl;I +Deviner les informations d'en-tête à partir d'internet. + + +&Ctrl;G +Devine les informations d'en-tête à partir du nom de fichier. + + +&Ctrl;F +Nouvelle liste de lecture à partir d'une recherche. + + +&Ctrl;G +Devine les informations d'en-tête à partir du nom de fichier + + +&Ctrl;N +Nouvelle liste de lecture vide + + +&Ctrl;D +Nouvelle liste de lecture à partir d'un dossier. + + +&Ctrl;T +Enregistre les changements pour les balises modifiées. + + + + + + + + + +Remerciements et licences + +&juk; Copyright © 2002, 2003, 2004 Scott Wheeler. + +&juk; est développé et maintenu par Scott Wheeler wheeler@kde.org. + +Mille mercis aux personnes suivantes qui ont contribués à &juk; : + + +Daniel Molkentin molkentin@kde.org pour l'incrustation dans la boîte à miniatures, la modification à la volée des en-têtes, les résolutions de bogues, son évangélisme, le support moral. + +Tim Jansen tim@tjansen.de pour le portage de GStreamer + + +Stefan Asserhäll stefan.asserhall@telia.com pour la gestion globale des accélérateurs claviers. + + +Stephen Douglas stephen_douglas@yahoo.com pour le message surgissant annonçant la piste. + + +Frerich Raabe raabe@kde.org pour le devineur automatique des données de pistes et des corrections de bogues. + + +Zack Rusin zack@kde.org pour d'autres choses automatiques, y compris la gestion de MusicBrainz. + + +Adam Treat manyoso@yahoo.com pour avoir monté avec moi les tours de prestidigitation de MusicBrainz. + + +Matthias Kretz kretz@kde.org pour avoir été le spécialiste de aRts du coin. + + +Maks Orlovich maksim@kde.org pour avoir rendu &juk; facile à utiliser aux personnes possédant des terra-octets de musique. + + +Antonio Larrosa Jimenez larrosa@kde.org pour l'interface DCOP. + + + + +Documentation Copyright © 2003, Lauri Watts, et copyright © 2004 Michael Pyne. + +Traduction française par &RobertJacolin; et &LudovicGrossard;. Relecture par &LudovicGrossard; +&underFDL; &underGPL; + +&documentation.index; + +
+ diff --git a/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.in new file mode 100644 index 00000000000..9f531c36a73 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kaboodle/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kaboodle +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kaboodle/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kaboodle/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kaboodle/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kaboodle/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.cache.bz2 new file mode 100644 index 00000000000..b2954bb1414 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.docbook b/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.docbook new file mode 100644 index 00000000000..8e624c64c74 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kaboodle/index.docbook @@ -0,0 +1,96 @@ + +kaboodle"> + + + +]> + + + + +Manuel de &kappname; + + +
+
+
+&traducteurLudovicGrossard; +
+ +&FDLNotice; + + + +2000-09-02 +0.00.00 + + + + +&kaboodle; est un lecteur multimédia rapide pour &kde; + + + + +KDE +Kapp + + +
+ + Introduction Désolé, mais la documentation de &kappname; n'était pas terminée lorsque &kde; a été installé sur cet ordinateur. Si vous avez besoin d'aide, consultez The &kde; Website pour les mises à jour, ou soumettez vos questions à La liste de discussion des utilisateurs de &kde;. L'équipe &kde; &underFDL; + +&documentation.index; +
+ + diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.in new file mode 100644 index 00000000000..28bea87da52 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kcontrol/Makefile.in @@ -0,0 +1,587 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kcontrol +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kmixcfg +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kcontrol/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=Makefile.in Makefile.am + +#>+ 2 +docs-am: + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kcontrol/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.am new file mode 100644 index 00000000000..dc2e4a03bd2 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = kcontrol/kmixcfg +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in new file mode 100644 index 00000000000..a2486365383 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kcontrol/kmixcfg +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = kcontrol/kmixcfg +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kmixcfg/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kcontrol/kmixcfg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kcontrol/kmixcfg/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.cache.bz2 new file mode 100644 index 00000000000..d4f31376467 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.docbook b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.docbook new file mode 100644 index 00000000000..76cd2c21018 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kcontrol/kmixcfg/index.docbook @@ -0,0 +1,81 @@ + + + +]> + +
+ + + +Mike McBride +&traducteurThibautCousin; + + +2002-02-12 +3.00.00 + + +KDE +centre de configuration +console de mixage + + + + + +Console de mixage + +Ce module permet de configurer certaines des options de base de &kmix; (la console de mixage de &kde;). + +La première partie concerne le réglage par défaut du volume sonore. Vous pouvez y enregistrer le réglage courant comme réglage par défaut, et restaurer le réglage par défaut. + +En cliquant sur Charger les réglages à la connexion, vous informez &kde; que le réglage par défaut du volume sonore doit être chargé à chaque connexion. + +La partie suivante vous permet d'indiquer quel matériel &kmix; doit chercher. + +La glissière intitulée Nombre maximum de mixeurs recherchés permet de déterminer quand &kmix; cesse de chercher des cartes son. Si vous avez une carte son dans votre ordinateur, positionnez la glissière sur un. Si vous augmentez cette valeur, &kmix; cherchera une seconde carte son, ce qui peut retarder son démarrage. + +La glissière intitulée Nombre maximum de périphériques recherchés par mixeur permet de déterminer combien de périphériques &kmix; essaiera de détecter sur chaque carte son. S'il y a plus de périphériques sur votre carte son que &kmix; n'en affiche, vous devriez augmenter cette valeur. + + +Auteurs de la section + +Cette section a été écrite par Mike McBride mmcbride@ematic.com. +Traduction française et relecture par &ThibautCousin;. + + + + +
\ No newline at end of file diff --git a/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.in new file mode 100644 index 00000000000..b8791da3bf8 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kio_audiocd +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kio_audiocd/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=audiocd.docbook Makefile.in Makefile.am + +#>+ 2 +docs-am: audiocd.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd + @for base in audiocd.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\ + done + +uninstall-nls: + for base in audiocd.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kio_audiocd/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in audiocd.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kio_audiocd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kio_audiocd/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/audiocd.docbook b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/audiocd.docbook new file mode 100644 index 00000000000..7cc76a61980 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kio_audiocd/audiocd.docbook @@ -0,0 +1,315 @@ +
+audiocd + + +&Rik.Hemsley; &Rik.Hemsley.mail; +BenjaminMeyer +&traducteurLudovicGrossard; + + +2004-09-16 +2.30.00 + + + +Permet le traitement des CD audio comme un vrai système de fichiers, où les pistes sont représentées comme des fichiers, et lorsqu'elles sont copiées depuis le dossier, sont extraites numériquement du CD. Ceci assure une copie parfaite des données audio. + +Pour voir ce module d'entrée/sortie à l'œuvre, insérez un CD audio dans votre lecteur &CD-ROM; et saisissez audiocd:/ dans &konqueror;. Après quelques secondes, vous verrez la liste des pistes et des dossiers. + +Les CD audio ne contiennent pas réellement de dossiers, mais le module d'entrée-sortie les fournit pour des raisons de facilité d'emploi. Si vous regardez dans ces dossiers, vous verrez qu'ils contiennent le même nombre de pistes. Si vous êtes connectés à internet, certains dossiers contiendront des fichiers dont le nom est le titre de la piste. + +La raison de l'existence de ces dossiers est que vous pouvez choisir dans quel format vous souhaitez écouter (ou copier) les pistes du CD. + +Si vous glissez une piste depuis le dossier Ogg Vorbis et le déposez dans une autre fenêtre de &konqueror; affichant votre dossier utilisateur, vous verrez une fenêtre contenant une barre de progression qui vous indique que la piste est extraite du CD et enregistrée dans un fichier. Notez que Ogg Vorbis est un format compacté, et le fichier est beaucoup plus petit que si vous aviez copié les données brutes. + +Le mécanisme derrière cela est relativement simple. Lorsque le module d'entrée-sortie doit retrouver une piste dans le dossier Ogg Vorbis, il commence par extraire les données audio numériques du CD. En même temps qu'il copie les données dans votre dossier utilisateur, il les encode au format Ogg Vorbis (les données audio du CD se trouvent dans un format de départ non compacté). + +Vous pouvez également essayer de glisser un fichier dont le nom se termine par .wav et de le déposer dans le lecteur multimédia de &kde;, &noatun;. Dans ce cas, la procédure est similaire, sauf qu'au lieu d'encoder les données au format Ogg Vorbis, les données sont simplement converties du format brut (représenté à la racine du cd-rom par .cda) vers le format RIFF WAV, un format non compacté compréhensible par la plupart des lecteurs multimédia. + +&noatun; devrait lire le fichier .wav sans problèmes, mais si quelque chose ne fonctionnait pas, utilisez l'option expliquée ci-dessous. + + +Options + + + + +Règle le chemin vers le périphérique CD audio, &pex; audiocd:/=/dev/sdc . Normalement, le module tente de trouver un lecteur CD dans lequel un CD audio a été inséré. S'il n'y arrive pas ou bien si vous avez plusieurs lecteurs CD, vous pouvez utiliser cette option. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut pour cette option. + + + + + + +Règle le modèle de nom, &pex; audiocd:/=Track %{number}. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. Attention, si vous laissez cette option vide, aucun fichier ne sera affiché. + + + + + + +Règle le modèle de nom de l'album, &pex; audiocd:/=%{albumartist} %{albumtitle}. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. + + + + + + +Règle le niveau de priorité du processus pour l'encodage, &pex; audiocd:/=niceLevel=10. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. + + + + + + +Règle le taux de détection et de correction des erreurs lors de l'extraction des données. + + + +Niveau 0 + +Aucune détection ou correction. Ce n'est utile que si vous possédez un lecteur CD parfait (peu probable). + + + + +Niveau 1 + +Active une vérification et correction des erreurs simple. + + + + +Niveau 2 + +Par défaut. Spécifie que seule une extraction parfaite est acceptée. + + + + +Notez qu'il y a un inconvénient avec le niveau 2. L'extraction peut être très lente, et la lecture numérique en temps réel peut ne pas fonctionner correctement. Si vous avez un lecteur CD de bonne qualité (notez que les plus chers ne sont pas forcément associés à une meilleure qualité), vous n'aurez probablement pas ce genre de choses, mais votre pauvre lecteur pourrait mettre des jours pour extraire les données d'un CD. + + + + + + + +Spécifie quelle entrée de la base de données des CD utiliser. Les CD audio n'ont pas de noms de piste, mais la base de données des CD est un système intelligent qui utilise un identificateur spécial unique généré à partir du nombre et de la durée de chaque piste, ceci pour chaque CD, de façon à référencer une liste de pistes. Les listes de pistes proviennent de la contribution de la communauté sur Internet et sont disponibles pour tous. Occasionnellement, il est possible qu'il y ait des entrées multiples. Vous pouvez spécifier celle à utiliser. + +Vous pouvez soumettre vos propres listes de pistes en utilisant &kscd;, le lecteur CD de &kde;. + +Par défaut, audiocd tente de prendre la meilleure. + + + + + +Exemples + +audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0 + +Donne une liste des pistes sur le CD audio inséré dans /dev/scd0, qui sous &Linux; spécifie le premier périphérique &CD-ROM; SCSI, l'extraction numérique sera effectuée sans détection et correction d'erreur. L'entrée 0 de la base de données CDDB sera utilisée. + + + + + +Questions fréquemment posées + + +J'obtiens Le fichier ou dossier / n'existe pas. Comment corriger ça ? J'ai un CD audio dans le lecteur ! + + + +Essayez d'exécuter cdparanoia en tant qu'utilisateur (pas en root). Vous voyez la liste des pistes ? Si vous ne la voyez pas, assurez-vous que vous avez la permission d'accéder au lecteur CD. Si vous utilisez l'émulation SCSI (possible si vous avez un graveur CD IDE), alors assurez-vous que vous avez les droits d'accès sur les périphériques SCSI génériques, qui sont probablement /dev/sg0, /dev/sg1, &etc; Si ça ne fonctionne toujours pas, essayez de saisir audiocd:/?device=/dev/sg0 (ou similaire) pour précisez à kio_audiocd quel est votre périphérique &CD-ROM;.load-config: 0.006184
imports: 0.107773
main: 1.174755
startup: 0.332323
+
+
+
+ + +
diff --git a/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.in new file mode 100644 index 00000000000..830c8a15923 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kioslave/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kioslave +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kioslave/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=audiocd.docbook Makefile.in Makefile.am + +#>+ 2 +docs-am: audiocd.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave + @for base in audiocd.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\ + done + +uninstall-nls: + for base in audiocd.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kioslave/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in audiocd.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kioslave/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kioslave/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kioslave/audiocd.docbook b/tde-i18n-fr/docs/tdemultimedia/kioslave/audiocd.docbook new file mode 100644 index 00000000000..7cc76a61980 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kioslave/audiocd.docbook @@ -0,0 +1,315 @@ +
+audiocd + + +&Rik.Hemsley; &Rik.Hemsley.mail; +BenjaminMeyer +&traducteurLudovicGrossard; + + +2004-09-16 +2.30.00 + + + +Permet le traitement des CD audio comme un vrai système de fichiers, où les pistes sont représentées comme des fichiers, et lorsqu'elles sont copiées depuis le dossier, sont extraites numériquement du CD. Ceci assure une copie parfaite des données audio. + +Pour voir ce module d'entrée/sortie à l'œuvre, insérez un CD audio dans votre lecteur &CD-ROM; et saisissez audiocd:/ dans &konqueror;. Après quelques secondes, vous verrez la liste des pistes et des dossiers. + +Les CD audio ne contiennent pas réellement de dossiers, mais le module d'entrée-sortie les fournit pour des raisons de facilité d'emploi. Si vous regardez dans ces dossiers, vous verrez qu'ils contiennent le même nombre de pistes. Si vous êtes connectés à internet, certains dossiers contiendront des fichiers dont le nom est le titre de la piste. + +La raison de l'existence de ces dossiers est que vous pouvez choisir dans quel format vous souhaitez écouter (ou copier) les pistes du CD. + +Si vous glissez une piste depuis le dossier Ogg Vorbis et le déposez dans une autre fenêtre de &konqueror; affichant votre dossier utilisateur, vous verrez une fenêtre contenant une barre de progression qui vous indique que la piste est extraite du CD et enregistrée dans un fichier. Notez que Ogg Vorbis est un format compacté, et le fichier est beaucoup plus petit que si vous aviez copié les données brutes. + +Le mécanisme derrière cela est relativement simple. Lorsque le module d'entrée-sortie doit retrouver une piste dans le dossier Ogg Vorbis, il commence par extraire les données audio numériques du CD. En même temps qu'il copie les données dans votre dossier utilisateur, il les encode au format Ogg Vorbis (les données audio du CD se trouvent dans un format de départ non compacté). + +Vous pouvez également essayer de glisser un fichier dont le nom se termine par .wav et de le déposer dans le lecteur multimédia de &kde;, &noatun;. Dans ce cas, la procédure est similaire, sauf qu'au lieu d'encoder les données au format Ogg Vorbis, les données sont simplement converties du format brut (représenté à la racine du cd-rom par .cda) vers le format RIFF WAV, un format non compacté compréhensible par la plupart des lecteurs multimédia. + +&noatun; devrait lire le fichier .wav sans problèmes, mais si quelque chose ne fonctionnait pas, utilisez l'option expliquée ci-dessous. + + +Options + + + + +Règle le chemin vers le périphérique CD audio, &pex; audiocd:/=/dev/sdc . Normalement, le module tente de trouver un lecteur CD dans lequel un CD audio a été inséré. S'il n'y arrive pas ou bien si vous avez plusieurs lecteurs CD, vous pouvez utiliser cette option. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut pour cette option. + + + + + + +Règle le modèle de nom, &pex; audiocd:/=Track %{number}. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. Attention, si vous laissez cette option vide, aucun fichier ne sera affiché. + + + + + + +Règle le modèle de nom de l'album, &pex; audiocd:/=%{albumartist} %{albumtitle}. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. + + + + + + +Règle le niveau de priorité du processus pour l'encodage, &pex; audiocd:/=niceLevel=10. Notez que la boîte de dialogue de configuration vous permet de régler une valeur par défaut. + + + + + + +Règle le taux de détection et de correction des erreurs lors de l'extraction des données. + + + +Niveau 0 + +Aucune détection ou correction. Ce n'est utile que si vous possédez un lecteur CD parfait (peu probable). + + + + +Niveau 1 + +Active une vérification et correction des erreurs simple. + + + + +Niveau 2 + +Par défaut. Spécifie que seule une extraction parfaite est acceptée. + + + + +Notez qu'il y a un inconvénient avec le niveau 2. L'extraction peut être très lente, et la lecture numérique en temps réel peut ne pas fonctionner correctement. Si vous avez un lecteur CD de bonne qualité (notez que les plus chers ne sont pas forcément associés à une meilleure qualité), vous n'aurez probablement pas ce genre de choses, mais votre pauvre lecteur pourrait mettre des jours pour extraire les données d'un CD. + + + + + + + +Spécifie quelle entrée de la base de données des CD utiliser. Les CD audio n'ont pas de noms de piste, mais la base de données des CD est un système intelligent qui utilise un identificateur spécial unique généré à partir du nombre et de la durée de chaque piste, ceci pour chaque CD, de façon à référencer une liste de pistes. Les listes de pistes proviennent de la contribution de la communauté sur Internet et sont disponibles pour tous. Occasionnellement, il est possible qu'il y ait des entrées multiples. Vous pouvez spécifier celle à utiliser. + +Vous pouvez soumettre vos propres listes de pistes en utilisant &kscd;, le lecteur CD de &kde;. + +Par défaut, audiocd tente de prendre la meilleure. + + + + + +Exemples + +audiocd:/?device=/dev/scd0&paranoia_level=0&cddbChoice=0 + +Donne une liste des pistes sur le CD audio inséré dans /dev/scd0, qui sous &Linux; spécifie le premier périphérique &CD-ROM; SCSI, l'extraction numérique sera effectuée sans détection et correction d'erreur. L'entrée 0 de la base de données CDDB sera utilisée. + + + + + +Questions fréquemment posées + + +J'obtiens Le fichier ou dossier / n'existe pas. Comment corriger ça ? J'ai un CD audio dans le lecteur ! + + + +Essayez d'exécuter cdparanoia en tant qu'utilisateur (pas en root). Vous voyez la liste des pistes ? Si vous ne la voyez pas, assurez-vous que vous avez la permission d'accéder au lecteur CD. Si vous utilisez l'émulation SCSI (possible si vous avez un graveur CD IDE), alors assurez-vous que vous avez les droits d'accès sur les périphériques SCSI génériques, qui sont probablement /dev/sg0, /dev/sg1, &etc; Si ça ne fonctionne toujours pas, essayez de saisir audiocd:/?device=/dev/sg0 (ou similaire) pour précisez à kio_audiocd quel est votre périphérique &CD-ROM;.load-config: 0.006184
imports: 0.107773
main: 1.174755
startup: 0.332323
+
+
+
+ + +
diff --git a/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.in new file mode 100644 index 00000000000..78f72b8c7ea --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmid/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kmid +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kmid/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmid/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kmid/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kmid/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kmid/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/kmid/index.cache.bz2 new file mode 100644 index 00000000000..206e517ade5 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kmid/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kmid/index.docbook b/tde-i18n-fr/docs/tdemultimedia/kmid/index.docbook new file mode 100644 index 00000000000..98b00a48af7 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmid/index.docbook @@ -0,0 +1,1387 @@ + + + + + +]> + + + + +Manuel de &kmid; + +Antonio Larrosa Jiménez
larrosa@kde.org
+
+
+&traducteurLudovicGrossard; +
+ + +19992001 +Antonio Larrosa Jiménez + + +2002-02-05 +2.00.00 + + +&kmid; est un lecteur multimédia midi/karaoké. + + + +KMid +midi +karaoké +multimédia +mid +kar +lecteur +musique +son +fm +awe +gus + +
+ + +Introduction + +&kmid; est le lecteur multimédia midi/karaoké de &kde;. Il offre certaines caractéristiques non présentes dans les autres lecteurs midi sous &UNIX;, comme les graphiques en temps réel, et la coloration du texte pour le karaoké entre autres. + +KMid fonctionne sur les systèmes d'exploitation &Linux; et FreeBSD. Il utilise le gestionnaire audio OSS, donc il devrait fonctionner sur tous les systèmes sur lesquels &kde; et OSS se compilent. &kmid; gère aussi le pilote du &Linux; Ultrasound Project, qui est nécessaire pour utiliser les cartes son GUS (Gravis Ultra Sound). Je pense y ajouter le support pour le pilote ALSA dès qu'il supportera les séquenceurs. + +&kmid; affiche les paroles sur un écran en changeant leur couleur en même temps que la musique est jouée, donc il est très facile de suivre les chansons. + +J'espère que vous trouverez &kmid; aussi agréable à utiliser que je l'ai trouvé agréable à développer. + +Antonio Larrosa Jiménez larrosa@kde.org + + +Caractéristiques de &kmid; + +Voici les caractéristiques principales de &kmid; : + + + +Interface utilisateur adaptée pour afficher le texte karaoké avec une coloration en temps réel des paroles ; + + +Vue graphique de ce qui est joué sur chaque canal midi, en colorant les touches pressées sur des claviers (virtuels) ; + + +Le mapper midi le plus puissant que vous puissiez trouver sur n'importe quel système d'exploitation ; + + +Glisser-déposer : vous pouvez déposer dans &kmid; n'importe quel fichier midi depuis une fenêtre &konqueror; ; + + +Vous pouvez modifier le tempo des morceaux pour les jouer plus lentement ou plus vite à volonté ; + + +Affichage d'une diode luminescente qui suit le rythme du morceau ; + + +Personnalisation des polices de caractères pour le texte du karaoké affiché ; + + +Gestion des deux standards pour placer des paroles dans les fichiers midi, c'est-à-dire "lyrics" ou "text event" (avec détection automatique du standard utilisé par le morceau) ; + + +Gestion des sessions. Si un morceau était joué alors que vous avez quitté &kde;, le même morceau sera joué la prochaine fois que vous vous connecterez ; + + +Volume ajustable en temps réel ; + + +Il peut jouer les fichiers midi corrompu qui génèrent des fichiers core (core dumps) avec les autres lecteurs ! + + +Il peut ouvrir les fichiers midi/karaoké compactés avec gzip comme si c'étaient des fichiers ordinaires ; + + +Utilise environ 0.1% de mon processeur (dépend de la complexité du morceau) ; + + +Gère les synthétiseurs midi externes, AWE, FM et les cartes son GUS (pour ces dernières, vous devez installer les pilotes LUP et gusd) ; + + +Fonctionne sous &Linux; et FreeBSD (et peut être d'autres Unix&etc;). + + + + + + + +Utilisation + + +Ouvrir des morceaux + +Il y a différentes façons d'ouvrir les morceaux. + +Tout d'abord, vous pouvez sélectionner Ouvrir... dans le menu Fichier, alors une boîte de dialogue d'ouverture apparaît, dans laquelle vous pouvez sélectionner le morceau que vous voulez ouvrir. + +Vous pouvez glisser un fichier depuis une fenêtre &konqueror; et le déposer dans la fenêtre de &kmid;. Vous pouvez aussi utiliser le Glisser-déposer pour plusieurs morceaux simultanément. + +Si vous spécifiez un morceau à la ligne de commande en lançant &kmid;, il sera aussi ouvert. + +La dernière façon est de sélectionner un morceau dans la liste des morceaux de la collection courante. + + + + +Jouer des morceaux + +Pour jouer un morceau, ouvrez-le d'abord, et appuyez sur le bouton Lecture de la barre d'outils, choisissez l'entrée Lecture dans le menu Chanson, ou appuyez simplement sur la touche espace. + +Notez que si vous ouvrez un fichier en utilisant le Glisser-déposer, &kmid; commencera à le jouer automatiquement (si vous déposez plusieurs fichiers, ils seront placés dans une collection et seront joués dans l'ordre). + +Une fois que &kmid; joue un morceau, vous pouvez déplacer la barre de transport, en pressant avec le bouton central de la souris, pour aller à une position spécifique. + +Si un morceau est joué trop rapidement ou trop lentement pour vous, vous pouvez cliquez sur les flèches de part et d'autre de l'écran LCD du tempo pour le faire jouer plus vite ou moins vite. Pour revenir au tempo par défaut, double cliquez sur l'écran LCD du tempo. + +La touche espace est utilisée pour deux choses : si vous pressez sur espace lorsqu'un morceau est joué, tout se passera comme si vous aviez appuyé sur le bouton pause ou si vous aviez cliqué sur Pause dans le menu Chanson, c'est-à-dire que la lecture du fichier midi sera arrêté momentanément. Si vous appuyez sur la touche espace alors qu'aucun morceau n'est joué, &kmid; en jouera un. + + + + +Affichage des paroles + +Il y a deux moyens pour placer des paroles dans une chanson, en utilisant soit des Text events soit des Lyrics events, certaines chansons utilisent les premiers, d'autres les seconds, certaines utilisent les deux, et d'autres ne contiennent pas de paroles :-) + +&kmid; vous permet de choisir le type d'événements que vous désirez afficher, et même mieux, il a une option pour déterminer automatiquement le type d'événements utilisés par la chanson, donc vous n'avez pas à changer le type manuellement. Ainsi, si vous cliquez sur Choix automatique du texte dans le menu Configuration, le texte de karaoké sera sélectionné automatiquement, mais vous pouvez quand même changer le type de texte affiché si vous le souhaitez. + +Pour sélectionner quel type vous voulez voir, vous pouvez utiliser les entrées appropriées dans le menu Options, ou simplement appuyer sur les touches 1 ou 2 pour voir les Text events ou Lyrics events respectivement. + + + + + + +Collections + +Une collection est une liste de fichiers midi que vous placez dans un ensemble, et qui seront joués l'un après l'autre. Cette section va vous aider à les utiliser, et vous donnera quelques trucs utiles pour en faire bon usage. + + +Création d'une collection + +Pour créer une collection, ouvrez d'abord la boîte de dialogue Gestionnaire de collections, en sélectionnant Organiser... dans le menu Collections. Cliquez alors sur le bouton Nouveau, et écrivez le nom que vous voulez donner à la collection. + +Vous pouvez aussi copier une collection entière en la sélectionnant et en cliquant sur le bouton Copier, et on vous demandera le nom de la nouvelle collection, qui contient initialement les mêmes chansons que la collection sélectionnée. + +Dès lors que vous avez plusieurs collections, vous pouvez changer la collection courante à partir du Gestionnaire de collections, en la sélectionnant. + + + +La collection temporaire + +La collection temporaire est une collection qui est utilisée pour stocker les chansons que vous voulez jouer mais que vous ne voulez pas placer dans une collection. + +Cette collection n'est pas enregistrée lorsque vous quittez l'application, gardez ceci à l'esprit si vous y ajoutez beaucoup de chansons. + +Continuez à lire cette section pour une meilleure compréhension du rôle de la collection temporaire. + + + + +Ajout de chansons à une collection +Comment utiliser Ajouter automatiquement à la collection. + +Il y a plusieurs façons d'ajouter une chanson à une collection. + +Tout d'abord, pour chacune de ces méthodes, vous devez avoir préalablement sélectionné la collection à laquelle vous voulez ajouter une chanson dans le Gestionnaire de collections. Cliquez alors, sur le bouton ajouter pour ajouter une chanson, une boîte de dialogue d'ouverture de fichier apparaîtra alors afin que vous choisissiez la chanson à ajouter. + +Les autres méthodes pour ajouter une chanson dépendent de l'état de l'option Ajouter automatiquement à la collection. + +Si l'option Ajouter automatiquement à la collection est activée, lorsque vous ouvrez une chanson (en utilisant Fichier Ouvrir... ou le glisser-déposer), elle sera ajoutée à la collection courante sans l'intervention de l'utilisateur. + +Si l'option Ajouter automatiquement à la collection n'est pas activée, lorsque vous ouvrez une chanson, la collection temporaire sera activée et remise à zéro, et la ou les chansons ouvertes y seront ajoutées. + + + + +Suppression de chansons des collections + +Pour enlever une chanson d'une collection, ouvrez simplement le Gestionnaire de collections, sélectionnez la collection adéquate, et la chanson que vous voulez enlever, puis cliquez sur le bouton Enlever. + + + + +Jouer les chansons dans l'ordre ou au hasard + +Vous pouvez sélectionner l'ordre dans lequel les chansons seront jouées. Lorsque vous sélectionnez Dans l'ordre dans le sous-menu Lecture du menu Collections, les chansons seront jouées dans l'ordre dans lequel elles ont été déposées dans la collection. + +Lorsque vous sélectionnez Aléatoire, &kmid; génère une variable aléatoire avec une distribution discrète uniforme pour jouer les chansons de la collection de manière vraiment aléatoire. Il donnera des valeurs à cette variable aléatoire lorsqu'il génère la liste qui contient l'ordre de lecture des chansons (vous voulez certainement lire les chansons au hasard, mais vous ne voulez pas écouter deux fois la même chanson, et vous voulez réécouter la dernière chanson jouée lorsque vous appuyez sur le bouton chanson précédente, n'est-ce pas ? :-)). + +La liste aléatoire selon laquelle les chansons de la collection seront jouées sera générée de nouveau chaque fois que vous ajoutez ou enlevez un fichier dans la collection active, et chaque fois que vous sélectionnez Aléatoire dans le menu. + + + + +Sélectionner une chanson dans une collection + +Vous pouvez sélectionner une chanson à jouer dans le Gestionnaire de collections, ou en utilisant la liste déroulante qui se trouve au-dessus du texte du karaoké. + +Vous pouvez aussi passer à la chanson suivante en utilisant Chanson suivante dans le menu Chanson, ou le bouton Chanson suivante de la barre d'outils, ou en appuyant sur la touche flèche vers la droite. + +Pour passer à la chanson précédente, utilisez Chanson précédente dans le menu Chanson, ou le bouton Chanson précédente de la barre d'outils, ou en appuyant sur la touche flèche vers la gauche. + + + + +Suppression d'une collection + +Pour supprimer une collection, ouvrez simplement le Gestionnaire de Collection, sélectionnez la collection que vous voulez supprimer, et cliquez sur Supprimer. Facile, n'est-ce pas ? + +Gardez à l'esprit que vous ne pouvez pas supprimer la collection temporaire, puisque de toutes façons, elle n'est pas enregistrée lorsque vous quittez &kmid;. + + + + + + +Maps midi + + +Qu'est-ce qu'une map midi ? + +Une map midi est quelque chose qui transforme des événements midi en d'autres événements midi. + +Ceci est absolument nécessaire si votre synthétiseur ne comprend pas les événements standards (c'est-à-dire si votre synthétiseur n'est pas compatible Général Midi), dans ce cas, une map midi va traduire les événements Général Midi dans des événements compréhensibles par le synthétiseur. + +Vous pouvez par exemple faire une map midi qui convertit tous les événements Changement de programme à Bright Piano vers des événements Changement de programme à Trumpet, ainsi lorsqu'une chanson essaie de jouer avec un piano, elle jouera avec une trompette à la place. + +Cela peut sembler bizarre (pourquoi vouloir jouer avec une trompette alors que la chanson est faite pour être jouée avec un piano ?), mais c'est très utile. Le standard GM spécifie que lorsqu'un clavier midi reçoit un événement de changement de programme 0, il va changer le son actuel en Grand Piano, mais un synthétiseur plus vieux va changer le son actuel vers Electric Guitar par exemple lorsqu'il reçoit un 0. Ce vieux clavier aurait dû recevoir un changement de programme 3 (par exemple) pour changer le son actuel en Piano. C'est ici qu'intervient la map midi, en changeant tous les changement de programme 0 en changement de programme 3 permettant ainsi au synthétiseur de jouer avec le bon instrument. + + + + +Ai-je besoin d'une map midi ? + +Si vous n'avez pas de synthétiseur externe, non ! + +Si vous n'avez qu'une carte son, vous n'avez pas besoin de map midi car toutes les cartes son sont compatibles GM (ceci inclut les cartes AWE, GUS, les cartes FM, etc). + +Si vous jouez de la musique avec un synthétiseur externe, et s'il n'est pas compatible GM, vous devrez utiliser une map midi pour votre clavier. Même si vous passez une journée entière pour faire votre map midi, en essayant différentes valeurs pour toutes les options, vous serez grandement récompensé lorsque vous l'aurez fini, car vous aurez alors trouvé toutes les possibilités cachées de votre clavier. Par exemple, j'ai un Yamaha PSS-790 bas de gamme, qui n'est pas compatible GM, et n'a pas autant d'instruments qu'un synthétiseur GM, mais avec le mapper midi de &kmid;, il sonne même mieux que certaines cartes son (y compris la AWE :-)), grâce à la grande qualité sonore des synthétiseurs externes (mêmes sur des synthés non compatibles GM). + + + + +Création d'une map midi + +Il n'y a aucun programme pour générer des maps midi, donc vous devrez éditer un fichier à la main (en utilisant votre éditeur de texte préféré). + +Une map midi est un fichier texte qui contient toutes les traductions nécessaires qui seront effectuées lors de la lecture de la séquence. + +Elle est constituée de quatre sections : PATCHMAP, KEYMAP, CHANNELMAP et OPTIONS. + +Chaque section ne doit apparaître qu'une seule fois, sauf la section KEYMAP qui peut apparaître autant de fois que nécessaire, pourvu que chaque occurrence utilise un identificateur (TextID) différent (continuez à lire pour plus de détails). + +La structure générale d'un fichier map est la suivante : + +DEFINE PATCHMAP +... +END + +DEFINE KEYMAP "Nom de la Keymap" +... +END + +DEFINE KEYMAP "Autre Keymap" +... +END + +DEFINE CHANNELMAP +... +END + +OPTIONS +... +END + + +Vous pouvez voir que le mot DEFINE est utilisé pour spécifier quelle section est commencée (sauf pour OPTIONS), et END est placé à la fin de chaque section. + +Vous pouvez placer des commentaires en commençant la ligne avec le caractère #. + +S'il vous plaît, n'oubliez pas de m'envoyer vos fichiers map par courrier électronique, pour que les versions futures de &kmid; incluent le support d'un nombre plus important de claviers non compatibles Général Midi. + + +La section <literal +>PATCHMAP</literal +> + +Cette section est utilisée pour spécifier comment les sons vont être redirigés du standard GM vers les spécifications de votre clavier. Son utilisation est la suivante : + +(Nom du Patch (son) GM)=(N) +[AllKeysTo M] + + +N est le numéro que votre clavier doit recevoir pour utiliser le son équivalent au standard GM. + +Notez que ce qui se trouve à gauche du signe égal est ignoré, donc on suppose que les sons GM sont dans l'ordre (de 0 à 127), et donc vous ne pouvez pas changer l'ordre des lignes ni omettre un des 128 instruments. + +L'option AllKeysTo M est utilisée pour transformer toutes les notes qui utilisent cet instrument vers la touche M. Par exemple, supposons que votre clavier midi n'ait pas le son "gun shot" (son GM 127) et vous voulez le remplacer par un son de percussion (par exemple la touche 60), qui ressemble au son "gun shot", alors vous pouvez placer à la ligne 127 de votre sectionPATCHMAP : + +Gunshot =100 AllKeysTo 60 + + +Ainsi lorsqu'un fichier midi tente de jouer une note avec le son 127 (gun shot), il sera redirigé vers le son 100 (le kit de percussions de votre clavier) et jouera la note 60 (indépendamment de la touche qui a été initialement jouée). + +Notez que lorsque j'utilise l'expression son de percussion, je veux dire le son avec lequel chaque touche joue une percussion différente, comme par exemple, une cymbale, un tom, des maracas etc, et non pas un unique son de percussion disponible sur certains claviers, et dont la hauteur varie avec la touche qui a été frappée. + + + + +La section <literal +>KEYMAP</literal +> + +La section KEYMAP est utilisée pour spécifier la façon dont les touches seront mappées (c'est-à-dire assignées à d'autres événements midi), dans un canal midi donné ou pour un instrument donné. Son utilisation est la suivante : + +DEFINE KEYMAP "Nom de la Keymap" +C 0 =0 +C#0 =1 +D 0 =2 +... +END + + +Tout comme pour la section PATCHMAP, l'ordre des lignes est très important, et elles doivent toutes être présentes (les 128 touches). + +Comme vous pouvez définir plusieurs keymaps pour différents canaux midi et instruments, vous devez donner un nom différent à chacune à la première ligne. + +Les keymaps sont utilisées principalement pour mapper les touches sur le canal de percussions. Jetez un coup d'oeil aux "maps" fournies avec le logiciel pour voir quelques exemples. + + + + +La section <literal +>CHANNELMAP</literal +> + +Cette section peut-être utilisée pour mapper des canaux midi vers d'autres canaux midi. Par exemple, si vous voulez échanger le premier et le deuxième canal, vous pouvez le faire facilement en écrivant la section CHANNELMAP. + +Ceci est cependant plus utile pour les claviers qui utilisent le son de percussions sur un canal fixe (le standard GM utilise le canal 10, d'autres utilisent le canal 16 ou 9 encore). + +Notez que les instruments midi utilisent 16 canaux midi, ainsi la section CHANNELMAP comporte 16 lignes, de 0 à 15, comme suit : + +(N) = (M) [Keymap "Name"] [ForcePatch x] + + +Nest le canal qui est redirigé vers le canal M. Si l'option Keymap est utilisée, la Keymap nommée Name sera utilisée sur ce canal (cette Keymap doit avoir été définie au préalable dans le fichier ! ). Si l'option ForcePatch est utilisée, tous les événements qui tenteront de changer le son utilisé sur ce canal seront ignorés, et le son x sera utilisé à la place. + +L'option ForcePatch peut-être utile par exemple pour toujours utiliser le kit de batterie sur le canal de canal de percussions. + + + + +La section <literal +>OPTIONS</literal +> + +La section OPTIONS contient des options qui peuvent être très utiles : + +OPTIONS +PitchBenderRatio = r +MapExpressionToVolumeEvents +END + + +Vous pouvez spécifier les deux options, une seule, ou aucune. + +La valeur du PitchBenderRatio r contient le facteur par lequel les événements de pitch bend sont multipliés (NdT : le pitch bend est une variation de la hauteur du son, la plupart du temps contrôlée par un joystick ou une molette, situé(e) à gauche du clavier sur les synthétiseurs). Cela signifie que lorsqu'un fichier midi envoie un événement de pitch bend avec la valeur n, la valeur réelle qui sera envoyée est n*(r/4096) (la valeur 4096 est choisie de telle sorte qu'il n'y ait que des valeurs entières dans les fichiers map). + +Ceci est utile car le standard GM spécifie que lorsqu'un clavier midi recoit un événement de 'pitch bend' avec la valeur 4096, il doit faire varier la hauteur du son d'une note vers le haut, mais certains claviers tentent d'augmenter la hauteur du son de deux ou plusieurs notes (voire d'une octave ! ) lorsqu'ils reçoivent la valeur 4096. Ceci peut être facilement résolu en essayant différentes valeurs de telle sorte qu'au lieu d'envoyer la valeur 4096, KMid envoie la valeur appropriée. + +Lorsque l'option MapExpressionToVolumeEvents est activée dans un fichier map, et si un fichier midi envoie un événement 'expression', KMid enverra un événement 'volume' qui est compris par un ensemble plus large de claviers non GM, et qui produit un effet similaire. Il y a beaucoup de fichiers midi qui utilisent les événements 'expression' pour diminuer progressivement le volume à la fin des morceaux, et si vous sentez que le volume de la musique devrait baisser de plus en plus, vous pouvez activer cette option et voir si c'est ce dont vous aviez besoin. Il est en effet possible que votre synthétiseur ignore les événements 'expression'. + + + + + + +Utilisation des maps midi + +Pour utiliser une map midi, ouvrez simplement la boîte de dialogue Configuration Midi en sélectionnant Configuration Midi... dans le menu Options + +Cliquez alors sur le bouton Parcourir..., sélectionnez le fichier map à l'aide de la boîte de dialogue d'ouverture de fichiers et en avant la musique ! + + + + +Caractéristiques avancées + + +La vue 'Canaux' + +La vue 'Canaux' est est une fenêtre dans laquelle vous pouvez voir un ensemble de claviers (un par canal midi). Sur ces claviers, les notes jouées par chaque instrument sont colorées de telle sorte que vous voyiez ce que joue chaque instrument. + + +Changer d'instrument + +Vous pouvez utiliser la vue 'Canaux' pour changer l'instrument joué sur chacun des canaux midi. Sur chaque canal il y a une liste déroulante dans laquelle vous pouvez sélectionner l'instrument. Une fois que vous l'avez changé, le bouton vert placé à côté de la liste déroulante passera au rouge pour indiquer que ce n'est pas l'instrument par défaut. + +Si vous voulez revenir à l'instrument par défaut, cliquez sur le bouton rouge, et il sera automatiquement rappelé. + + + + +Changer l'apparence + +La vue 'Canaux' possède deux façons (pour l'instant) d'afficher les notes jouées, vous pouvez les sélectionner à partir deOptions des Canaux... dans le menu Options. + +Vous pouvez choisir entre un mode dans lequel les touches sont frappées, comme s'il s'agissait d'un piano normal (Aspect 3D), et un mode dans lequel les touches sont colorées en rouge, afin de les identifier facilement (3D - plein). Si vous jouez du piano, ou n'importe quel autre instrument de musique, vous pouvez utiliser cet affichage pour apprendre vous-même à jouer une chanson. J'ai utilisé cette technique et c'est vraiment agréable pour apprendre de nouvelles compositions (moyennant une diminution du tempo). + + + + + + +L'écran <acronym +>LCD</acronym +> de tempo + +Il affiche le tempo avec lequel le morceau est joué, c'est-à-dire la vitesse du morceau. Plus le numéro est élevé, plus vite est jouée la chanson. + +Vous pouvez aussi changer le tempo de la chanson, ainsi si la chanson est trop rapide pour que vous puissiez suivre les paroles, vous pouvez la ralentir. Pour changer le tempo, vous pouvez utiliser les flèches situées de part et d'autre du LCD. + +Si vous avez changé le tempo, vous pouvez revenir au tempo par défaut en double cliquant sur le LCD. + + + + + + +Raccourcis clavier + + + + + +Touche +Action + + + + +Espace +Joue la chanson chargée s'il n'est pas en train de jouer, ou se met en pause s'il était en train de jouer. + + +Retour Arrière +Stoppe la lecture + + +Flèche vers la droite +Chanson suivante dans la collection courante + + +Flèche vers la gauche +Chanson précédente dans la collection courante + + +Flèche vers le haut +Remonte d'une ligne dans les paroles + + +Flèche vers le bas +Descend d'une ligne dans les paroles + + +Page vers le haut +Remonte d'une page dans les paroles + + +Page vers le bas +Descend d'une page dans les paroles + + +1 +Affiche les événements de type "text" + + +2 +Affiche les événements de type "lyrics" + + +&Ctrl;O +Ouvre une chanson + + +&Ctrl;Q +Quitte &kmid; + + +F1 +Ouvre cette documentation + + + + + + + + +Foire Aux Questions (FAQ) + + + + +Qu'est-ce qu'un fichier midi exactement ? + + + +Un fichier midi est un fichier qui contient les informations sur la façon de jouer une chanson, c'est-à-dire qu'il contient simplement les notes, le rythme, le tempo, etc. Ceci implique que le même fichier midi, joué avec des appareils différents, peut produire des résultats très différents, tout comme une partition donnée peut être interprétée de manière très différente par deux musiciens. + + + + + +Je peux avoir une qualité sonore bien supérieure avec un lecteur mp3/d'échantillons, pourquoi utiliser &kmid; ? + + +Bon, je ne peux forcer personne à utiliser &kmid;, mais un fichier midi classique occupe 50 ko, alors qu'un fichier mp3 typique occupe 4Mo (ça correspond à un rapport de 1/80). De plus, avec un bon synthétiseur, vous pouvez obtenir un son de qualité comparable. Plus encore, avec un fichier midi, vous pouvez changer les instruments individuellement, changer la vitesse de la chanson &etc; donc vous avez globalement plus de contrôles. + + + + + +Je ne parviens pas à faire fonctionner ma carte AWE avec KMid, qu'est-ce que je peux faire ? + + +Cela peut arriver si vous utilisez une distribution binaire (rpm, deb) de &kmid;. Ceci est dû au fait que &kmid; a été compilé sans le support awe. Si ça ne fonctionne pas, alors vous devez télécharger une distribution du code source (par exemple à partir du site internet de &kmid;) + + + + + +Je voudrais ajouter un dossier entier à une collection, mais ajouter les fichiers midi un par un n'est pas très cool. + + + +Je suis d'accord, c'est pourquoi &kmid; gère le glisser-déposer. Ouvrez simplement, dans &konqueror;, le dossier que vous voulez ajouter, sélectionnez tous les fichiers, glissez les et déposez les dans &kmid;. +Assurez-vous d'avoir activé l'option Ajouter automatiquement à la collection au préalable, afin que les fichiers sélectionnés soient ajoutés à la collection courante. Si vous ne l'activez pas, les fichiers seront ajoutés à la collection temporaire. + + + + + +Je n'arrive pas à suivre les paroles, ça va trop vite ! + + +Vous pouvez cliquer sur la flèche vers la gauche de l'écran LCD de tempo pour jouer la chanson moins vite. Souvenez-vous que vous pouvez double cliquer sur le LCD pour revenir au tempo par défaut. + + + + + + + +Notes + + +Quelques trucs et astuces + +J'ai inclus quelques astuces afin que vous tiriez le meilleur parti de toutes les fonctionnalités de &kmid; : + + + +Ouvrir des fichiers + +Je garde toujours un bureau &kde; avec une fenêtre &konqueror; dans le dossier de mes fichiers midi, et &kmid; sur le bureau (s'il joue un fichier midi) ou cloué (s'il joue un fichier karaoké :-)). Ainsi, lorsque la collection courante se termine, ou si je veux jouer certains fichiers, je vais simplement dans la fenêtre konqueror, je sélectionne les fichiers désirés et je les glisse dans la fenêtre de &kmid;. + +Supposons que vous vouliez jouer des fichiers midi, mais sans les ajouter dans une collection. Il suffit de désactiver l'option Ajouter automatiquement à la collection dans le menu Collections, et ouvrez les fichiers, ils seront ajoutés à la collection temporaire. + + + + +Autre méthode pour créer une nouvelle collection + +Supposons que vous ayez les fichiers midi A.mid, B.mid et C.mid. Tout d'abord, vous ne voulez jouer que le premier fichier midi, donc vous désélectionnez l'option Ajouter automatiquement à la collection et ouvrez A.mid. Vous avez alors une collection temporaire avec un seul fichier midi. +Vous décidez alors de jouer aussi B et C, et de faire une collection avec, que faites-vous ? +Facile, sélectionnez Ajouter automatiquement à la collection et ouvrez B.mid et C.mid (par une des multiples méthodes), ils seront automatiquement ajoutés à la collection temporaire, qui contiendra alors A.mid, B.mid et C.mid À ce moment, vous pouvez ouvrir la boîte de dialogue Gestionnaire de collections, sélectionnez la collection temporaire, et cliquez sur le bouton Copier. Saisissez alors le nom de la nouvelle collection, et c'est bon. Vous avez alors une nouvelle collection, qui contient les fichiers midi A, B et C, et qui ne sera pas effacé lorsque vous fermez &kmid;. + + + + + + + +Panthéon des amis de &kmid; + +Voici quelques personnes qui m'ont envoyé des fichiers midi ou une carte postale, merci à tous ! écouter ces chansons et regarder des cartes postales m'encourage à programmer toujours plus sur &kmid;. + + + +Ola Sigurdson - Taking Care of Business (Bachman Turner Overdrive) + + +EG Lim - Une chouette carte postale de Penang. + + +Guenther Starnberger - Amadeus (Falco) and Schrei Nach Liebe (Die Aerzte) + + +Leandro Terrés - All That She Wants and The Sign (Ace of Base) + + +Nick Stoic - Deux fichiers midi + + + + + + +À propos de l'auteur + +&kmid; a été écrit par Antonio Larrosa Jiménez, à Málaga (Espagne). Je suis étudiant en mathématiques à l'université de Málaga, actuellement je suis en licence, donc je n'ai pas autant de temps libre pour mes passions, mais j'essaie toujours d'en avoir. Mes loisirs sont : la programmation, collectionner les fichiers midi, jouer de la musique et démontrer des théorèmes. + +Si vous voulez avoir où télécharger des fichiers midi/karaoké, si vous avez des questions, un bogue à décrire, une idée ou une fonctionnalité que vous voudriez voir dans &kmid;, ou si vous voulez simplement me rendre heureux, n'hésitez pas à m'envoyer un courrier électronique à : larrosa@kde.org ou antlarr@arrakis.es + +ou un courrier postal à : + +Antonio Larrosa Jimenez +Rio Arnoya 10 5B +Malaga (Spain) + + +Vous me rendriez vraiment heureux en m'envoyant une carte postale de l'endroit où vous vivez, ou un fichier midi/karaoké d'un groupe de musique locale de votre pays. Tous ceux qui m'enverront une carte postale ou un fichier midi auront leur nom dans le panthéon des amis de &kmid; de ce fichier (s'ils ne s'y opposent pas). Contactez-moi avant de m'envoyer un fichier midi parce que je l'ai peut-être déjà. + +Je voudrais insister sur le fait que &kmid; a été développé entièrement durant mon temps libre, sans aucun support financier d'une quelconque entreprise ou d'un particulier. Donc gardez à l'esprit lorsque vous l'utilisez, que la seule chose qui m'a motivé pour le faire est le retour que je pourrais avoir des utilisateurs (une carte postale ou juste un courrier électronique). + +Je voudrais remercier les personnes suivantes pour l'aide qu'elles ont apportée au développement de &kmid; : + + + +Paul J. Leonard P.J.Leonard@bath.ac.uk - gestion des cartes AWE + + +Sebestyen Zoltan szoli@digo.inf.elte.hu- portage sur FreeBSD et test du AWE + + +Christian Esken esken@kde.org - pour les efforts d'organisation de la branche multimédia de KDE + + +Stephan Kulow coolo@kde.org- Pour les scripts et son aide sur automake et CVS + + +Jaroslav Kysela - pour son aide sur la gestion du &Linux; Ultrasound Project driver + + +Takashi Iwai and Joseph H. Buehler - pour la correction des problèmes de pitch avec les cartes AWE + + +Adrian Knoth - pour m'avoir donné de bonnes nouvelles et beaucoup de suggestions + + +Kevin Street - Patch pour le support FreeBSD 3.0 + + +Merci aussi à Jose Luis Sanchez pour avoir testé le support GUS, Ignacio Garcia pour avoir testé le support AWE, Hans Petter Bieker, Ola Sigurdson, Marc Diefenbruch, Peter Gritsch, Magnus Pfeffer, Urko Lusa, Peter-Paul Witta, Thorsten Westheider, Ulrich Cordes et tous ceux qui m'ont envoyé un patch, un rapport de bogue ou simplement un courrier électronique d'encouragement. + + +Et bien sûr à tous ces fabuleux musiciens sur le net qui nous font de magnifiques fichiers midi et karaoké. + + + +Traduction française par &LudovicGrossard;. + + + + +Copyrights et licence + +&kmid; est sous copyright Antonio Larrosa Jiménez, 1999-2001 + +La documentation est sous copyright Antonio Larrosa Jiménez 1999, 2001 +&underFDL; &underGPL; + + + + +Installation + + +Comment obtenir &kmid; +&install.intro.documentation; En outre, &kmid; peut-être trouvé sur son site internet, qui se situe à l'adresse http://www.arrakis.es/~rlarrosa/kmid.html. Sur ce site, vous pouvez suivre son développement, voir quelques informations, quelques captures d'écran, une liste de sites depuis laquelle vous pouvez télécharger des chansons pour karaoké, etc. + + + + +Prérequis + +Pour fonctionner, &kmid; nécessite : + + + +&kde;. Bon, vous l'avez probablement déjà :-) + + +Une carte son. Une bonne carte son et/ou un synthétiseur externe sont recommandés, car la qualité sonore en dépend beaucoup, ce n'est pas la même chose de jouer de la musique avec une carte FM et une carte AWE. + +Si vous n'avez pas de carte son, vous pouvez tout de même compiler &kmid; en définissant MODE_DEMO_ONLYVISUAL et il fonctionnera comme si vous en aviez une (mais vous n'aurez pas de musique, évidemment :-( ). + + + + + + +Compilation et installation +&install.compile.documentation; J'y ai inclus quelques exemples qui se trouvent dans $KDEDIR/share/apps/kmid + +Si vous rencontrez des problèmes, n'hésitez pas à contacter l'une des listes de discussion de &kde;, ou envoyez-moi un message directement. + + + + + +
+ diff --git a/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.in new file mode 100644 index 00000000000..3f87ea4ee5b --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmix/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kmix +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kmix/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmix/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kmix/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kmix/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kmix/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/kmix/index.cache.bz2 new file mode 100644 index 00000000000..c060499eb05 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kmix/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kmix/index.docbook b/tde-i18n-fr/docs/tdemultimedia/kmix/index.docbook new file mode 100644 index 00000000000..7e79b602b25 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kmix/index.docbook @@ -0,0 +1,806 @@ + + + + + +]> + + + + +Manuel de &kmix; + + +Matt Johnston
mattj@flashmail.com
+
+
+ +Christian Esken
esken@kde.org
+Développeur +
+ +Helio Chissini de Castro
helio@kde.org
+Développeur +
+ + +Stefan Schimanski
1Stein@gmx.de
+Développeur +
+ +Lauri Watts
lauri@kde.org
+Relecteur +
+&traducteurLudovicGrossard; &relecteurRobertJacolin; +
+ + +19962005 +Christian Esken & Matt Johnston + + +&FDLNotice; + +2005-02-08 +2.2 + +&kmix; est une application qui vous permet de modifier le volume de votre carte son. + + +KDE +KMix +tdemultimedia +son +volume +mixeur + + +
+ + +Introduction + +&kmix; est le programme de mixage son de &kde;. Bien qu'il soit petit, il regroupe toutes les fonctionnalités conventionnelles. Le programme devrait fournir des contrôles pour chacune de vos cartes son. + +&kmix; est compatible avec plusieurs plates-formes et pilotes sonores : + + +Le pilote des cartes son ALSA. +Toutes les plates-formes Open Sound System. Les tests ont été effectués sous &Linux;, FreeBSD, NetBSD et BSDI. +Les machines basées sur &Solaris;. +Les machines basées sur &IRIX;. +Les machines basées sur &HP-UX;. + + +Si les pilotes ALSA et Open Sound System sont tous les deux installés, KMix utilisera le pilote ALSA. + + + + +Travailler avec &kmix; + + +Les bases + +&kmix; est on ne peut plus simple d'utilisation. Chaque périphérique offert par votre carte son est représenté par un réglage de volume. Les périphériques mono n'ont qu'un réglage, les périphériques stéréo en ont un ou deux, selon votre choix. De plus, un réglage de panoramique est présent en bas de la fenêtre de &kmix;. Si vous avez plusieurs cartes son, une liste sera affichée en haut de la fenêtre, vous permettant de choisir une carte son. +La fenêtre principale de &kmix; + + + +La fenêtre principale de &kmix; + + + + + + +La fenêtre comporte trois sections avec des contrôles pour la carte son : +Sortie : ceci gère les réglages liés à la lecture, comme le contrôle de volume principal (Master). +Entrée : ceci gère tous les contrôles liés à l'enregistrement, comme « capture ». +Interrupteurs : ceci gère tous les contrôles qui permettent juste d'activer ou non certaines fonctionnalités (comme « Mic Boost (+20dB) »), et les ontrôles à choix multiples (comme « Sélection du microphone : Mic1 ou Mic2 »). + + + +En dessous les réglages du volume, KMix propose également des LED. Les règles utilisées pour les couleurs sont : + +vert : une LED relative à la lecture +Rouge : une LED relative à l'enregistrement +jaune : une LED relative à des caractéristiques spéciales de la carte son + + + + +Réglages de volume + +Les réglages de volume dans les sections « sortie »et « entrée » consistent en (de haut en bas) : +Réglage du volume (section « entrée ») + + + +Réglage du volume (section « entrée ») + + + + +Une icône qui représente la fonction du réglage. +Une LED verte, qui vous permet de couper un réglage (la lumière s'éteint) ou de le réactiver (la lumière s'allume). +Un potentiomètre linéaire, pour le contrôle du volume (astuce : vous pouvez masquer le label du potentiomètre, par exemple si le mixeux prend beaucoup trop de place sur votre écran). +Si un réglage gère l'enregistrement, il y aura une LED rouge. Si la LED est allumée (rouge vif), le contrôle est sélectionné pour l'enregistrement. Dans le cas contraire (rouge sombre), le contrôle n'est pas sélectionné pour l'enregistrement. + + + +Réglage du volume avec enregistrement (section « sortie ») + + + +Réglage du volume avec enregistrement (section « sortie ») + + + + + + +Les réglages de la section « interrupteurs » sont sonstitués d'une LED et d'un court label décrivant la fonction. Souvenez-vous que les LED rouges correspondent à l'enregistrement, les LED jaunes correspondent à des caractéristiques spéciales de la carte son. Si vous n'êtes pas sûr de la signification d'un réglage, demandez au fournisseur du pilote de la carte (pour la plupart des distributions Linux actuelles, il s'agit d'ALSA, http://www.alsa-project.org). + +Les réglages de volume ont un menu contextuel, accessible en cliquant avec le bouton droit de la souris sur le potentiomètre ou l'icône du périphérique (en haut). Trois entrées sont possibles, mais seules celles pertinentes sont affichées. + + + + +Séparer les canaux +Affiche un ou deux potentiomètres. Ce n'est valable que pour les périphériques stéréo. Le potentiomètre de droite contrôle le volume côté droit, et celui de gauche le côté gauche. + + + +Muet +(Dés)Active le mode muet du périphérique + + + +Cacher +Si régler le périphérique ne vous intéresse pas, vous pouvez le cacher avec cette option. Si vous voulez l'afficher de nouveau, vous ne pouvez le faire qu'en sélectionnant l'option Canaux (voir plus bas) + + + +Configurer les raccourcis clavier... +Vous pouvez contrôler un périphérique avec votre clavier. Utilisez cette option de menu pour afficher la boîte de dialogue Configurer les raccourcis clavier de KDE. Vous pouvez définir ici des touches pour augmenter et diminuer le volume et pour rendre un périphérique muet. Les touches sont globales et fonctionnent même lorsque &kmix; est icônifié ou incrusté dans le tableau de bord. + + + +Canaux +Vous aurez une boîte de dialogue dans laquelle vous pouvez configurer par section (sortie, entrée, interrupteurs) les canaux que vous souhaitez voir. + + + +Afficher la barre de menus +Cette option n'est pas spécifique à un périphérique, mais affecte la fenêtre de mixage. Vous pouvez masquer et afficher la barre de menu avec cette option. Vous pouvez également faire ceci avec le raccourcis (habituellement Ctrl-M). + + + + + + +Le réglage de panoramique + +Avec ce potentiomètre linéaire, vous pouvez contrôler la distribution gauche/droite des sons. C'est un réglage global qui affecte le volume principal.La position médiane est la valeur par défaut. Actionner ce réglage vers la gauche baisse le volume du haut-parleur droit, et vice-versa pour l'autre côté. Bien sûr, il est possible que la panoramique soit inversée si les connexions de vos haut-parleurs sont permutées +Pour les systèmes Surround, gardez à l'esprit que le périphérique principal ne régule souvent que les haut-parleurs frontaux. Ceci est une limitation de votre pilote de carte son. +Si votre carte son ne possède pas de périphérique principal, certains autres périphériques peuvent être utilisés par KMix. La plupart du temps, il s'agit du contrôle Wave (ou PCM). + + + + +Options de configuration + +Utilisez Configuration -> Configurer KMix... pour choisir les préférences. Les éléments sont : + + + +Intégrer dans le tableau de bord +Si cette option est cochée, &kmix; s'intègrera dans le tableau de bord lorsque vous cliquerez sur le bouton de fermeture de la fenêtre. Si elle n'est pas cochée, &kmix; se fermera lorsque vous cliquerez sur ce bouton. Attention, après avoir quitté, vous ne pourrez plus contrôler le volume si vous avez assigné des raccourcis. + + +Activer le contrôle du volume depuis la boîte à miniatures du tableau de bord +Si activé, en cliquant avec le bouton gauche de la souris sur l'icône incrustée dans le tableau de bord, une fenêtre surgissante avec un contrôle de volume s'affichera pour le périphéarique préféré (astuce : actuellement, vous ne pouvez pas changer ce périphérique, il est choisi par KMix). Si l'option est désactivée, la fenêtre principale de kMix sera affichée par un clic gauche sur l'icône incrustée dans le tableau de bord. + + +Afficher les graduations +Affiche des lignes pour repérer les positions sur les potentiomètres. + + +Afficher les étiquettes +Affiche les étiquettes pour chacun des périphériques. Suivant si cette option est cochée ou non, en laissant la souris au-dessus de l'icône de chaque périphérique, vous pouvez voir cette information. + + +Restaurer les réglages à la connexion +Laisse KDE restaurer les réglages de volume lorsque vous vous connectez : ceci rappelle vos niveaux de volume qui ont été enregistrés lorsque vous vous êtes déconnecté. Si votre système d'exploitation enregistre les niveaux de volume, vous n'aurez probablement pas besoin de cette option (mais sur un ordinateur multiutilisateur, c'est toutefois nécessaire). + + + + + + + + + + +L'applet &kmix; du tableau de bord + +L'applet &kmix; du tableau de bord est une interface alternative pour &kmix;. Vous pouvez l'ajouter dans le tableau de bord de KDE en utilisant le menu du tableau de bord (Menu du tableau de bord / Ajouter / Applet / Console de mixage). + +Vous pouvez travailler avec l'applet de &kmix; de la même façon qu'avec la fenêtre principale - y compris le menu contextuel. À cause de la place limitée dans le tableau de bord, il y a des différences : +Aucun menu principal disponible. +Si vous avez plusieurs cartes son, vous ne pouvez pas changer le mixeur sélectionné après la sélection initiale. +Aucune icône d'incrustation. Si vous voulez ajouter un élément pour l'incrustation, vous devez en plus démarrer &kmix; depuis le menu K (habituellement installé dans Menu K / Multimédia / Console de mixage). +Les icônes ne sont disponibles que lorsque le tableau de bord est suffisamment gros. +Aucun label de nom de périphérique n'est disponible. +La configuration est effectuée via le menu du tableau de bord - vous pouvez configurer ici les couleurs et la direction des potentiomètres linéaires. +Pas d'enregistrement automatique des volumes. Si vous souhaitez que vos réglages de volume soient enregistrés lorsque vous vous déconnectez afin de les restaurer plus tard, vous devez également démarrer KMix depuis le menu K. + + + + + + + +Caractéristiques évoluées de KMix + + + +Ce chapitre décrit une fonctionnalité de &kmix; à l'attention de l'utilisateur expérimenté. La plupart des utilisateurs n'auront jamais besoin de cette fonctionnalité, donc vous pouvez passer ce chapitre en toute tranquillité. + + + +L'interface DCOP + +Quelquefois, vous voulez faire des choses spécifiques. Des choses comme contrôler le mixeur depuis une autre application ou rendre muet le périphérique principal chaque jour à 10 heures. &kmix; possède une interface DCOP qui vous permet de faire ceci avec un minimum d'efforts. Vous pouvez démarrer une console et saisir dcop kmix pour commencer à explorer l'interface DCOP de &kmix;. Les interfaces spécifiques de &kmix; sont : + + + +Mixer0 +Permet de manipuler le premier mixeur. Vous pouvez configurer les volumes, rendre le périphérique muet, changer la balance, retrouver le nom du mixeur et bien d'autres choses. Saisissez dcop kmix Mixer0 si vous voulez explorer toutes les caractéristiques. Il y a d'autres d'éléments comme Mixer1 si plusieurs cartes son sont installées. + + + +kmix-mainwindow#1 +L'interface graphique peut être contrôlée par cette commande. Vous pouvez masquer et afficher la fenêtre, la redimensionner et bien plus. Saisissez dcop kmix kmix-mainwindow#1 si vous souhaitez explorer toutes les caractéristiques. + + + + + + + + + + +Exemples DCOP + + + +dcop kmix kmix-mainwindow#1 hide +Masque l'interface graphique. Utilisez dcop kmix kmix-mainwindow#1 show ou l'icône d'incrustation pour l'afficher à nouveau. + + + +dcop kmix kmix-mainwindow#1 resize 1 1 +Redimensionne l'interface graphique à la plus petite taille possible, de façon que tous les potentiomètres (et les autres éléments de l'interface graphique) tiennent dans la fenêtre. + + + +dcop kmix Mixer0 mixerName +Fournit le nom du premier mixeur, par exemple Sound Fusion CS46xx + + + +dcop kmix Mixer1 setVolume 0 10 +Règle le volume sur le second mixeur, périphérique 0 à 10 %. Le périphérique 0 est souvent le périphérique principal, mais cela peut ne pas être le cas. Si vous souhaitez rendre muet le (premier) périphérique principal de votre seconde carte son, vous pouvez utiliser dcop kmix Mixer1 setMasterVolume 0 + + + +Vous pouvez exécuter ces commandes directement depuis une console que vous auriez démarré dans KDE. Si vous avez besoin d'exécuter des commandes DCOP depuis ailleurs, par exemple dans un script de la crontab, vous devez définir la variable d'environnement DCOPSERVER (comme dans la première ligne de votre fichier ~/.DCOPserver_hostname_:0), par exemple : + + +#!/bin/sh +DCOPSERVER=`cat /home/yourhome/.DCOPserver_yourhostname_:0 | grep local` +export DCOPSERVER +dcop kmix Mixer0 setMasterVolume 0 + + + + + +Trucs et astuces + + + +Utilisation simultanée de ALSA et du pilote OSS + +KMix peut utiliser sous Linux soit le pilote ALSA, soit le pilote OSS, mais pas les deux simultanément. Si vous avez vraiment besoin d'utiliser les deux en même temps (une situation vraiment rare), vous pouvez faire comme suit : quittez KMix et ajoutez la ligne suivante dans votre fichier kmixrc dans la section de configuration globale. +MultiDriver=true +Redémarrez Kmix. Si vous cliquez sur Aide / Informations sur le matériel, vous devriez voir « Pilote sonores utilisés : ALSA0.9 + OSS » et « Mode multipilotes expérimental activé » +Attention, vous verrez probablement tous vos mixeurs en double.Il n'y a pas de gestion pour ce type de configuration. + + + + + + + + + +Remerciements et licence + +Développeurs principaux + + +Copyright 1996-2000 Christian Esken +Copyright 2000-2003 Christian Esken & Stefan Schimanski +Copyright 2003-2005 Christian Esken & Helio Chissini de Castro + + +Collaborateurs : + + +Christian Esken esken@kde.org +Stefan Schimanski 1Stein@gmx.de +Paul Kendall paul@orion.co.nz - Portage pour SGI +Sebestyen Zoltan szoli@digo.inf.elte.hu - Correctifs pour FreeBSD +Faraut Jean-Louis jlf@essi.fr - Correctifs pour Solaris +Nick Lopez kimo_sabe@usa.net - Portage pour ALSA +Helge Deller deller@gmx.de - Portage pour HP-UX +Lennart Augustsson augustss@cs.chalmers.se - Correctifs pour *BSD + + +Documentation copyright 2000 Matt Johnston mattj@flashmail.com + +Mise à jour 2003 pour correspondre avec &kmix; V1.91 par Christian Esken esken@kde.org + +Mise à jour 2005 pour correspondre avec &kmix; V2.2 par Christian Esken esken@kde.org + + +Basé sur la documentation de Christian Esken esken@kde.org +Traduction française par &LudovicGrossard;. Relecture française par &RobertJacolin;. +&underFDL; &underGPL; + + +Installation + + +Comment obtenir &kmix; +&install.intro.documentation; + + +Prérequis + +Évidemment, &kmix; n'est utilisable que si vous avez une carte son. &kmix; reconnaît plusieurs plates-formes et pilotes sonores : + + +Toutes les plates-formes Open Sound System. Les tests ont été effectués sous &Linux;, FreeBSD, NetBSD et BSDI. +Les machines basées sur &Solaris;. +Les machines basées sur &IRIX;. +Le pilote des cartes son ALSA. +Les machines basées sur &HP-UX;. + + + + + +Compilation et installation +&install.compile.documentation; + + + +
+ + diff --git a/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.in new file mode 100644 index 00000000000..0cbca0a3f99 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/krec/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/krec +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/krec/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krec/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/krec/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/krec/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/krec/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/krec/index.cache.bz2 new file mode 100644 index 00000000000..df4712402da Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/krec/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/krec/index.docbook b/tde-i18n-fr/docs/tdemultimedia/krec/index.docbook new file mode 100644 index 00000000000..b0e63185867 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/krec/index.docbook @@ -0,0 +1,637 @@ + + + + + +]> + + + +Manuel de &krec; + + +Arnold Krille
arnold@arnoldarts.de
+
+
+
+ +&traducteurLudovicGrossard; + + +2002 +2003 +2004 +Arnold Krille + +&FDLNotice; + +2004-03-01 +0.5.1 + + + +&krec; est une application d'enregistrement pour &arts;. Il peut être utilisé pour enregistrer n'importe quel son entrant ou sortant de l'ordinateur. Certains effets pour la dynamique sont programmés, ainsi que la possibilité d'écouter ce que vous enregistrez. + + + +KDE +tdemultimedia +KRec +aRts +enregistrement +interface + + +
+ + + + +Introduction + + +Pourquoi j'ai écrit &krec; + +Après avoir travaillé avec &arts; pendant un certain temps, je me suis rendu compte qu'il n'y avait pas d'application d'enregistrement à part l'outil en ligne de commande artsrec. Je devais enregistrer quelque chose à la radio que je devais ensuite mixer pour des amis, et je voulais utiliser &Linux; pour enregistrer. J'ai donc commencé à écrire &krec;. + + + +Ce que fait &krec; + +La fonction de &krec; est plutôt simple. Il se connecte au serveur &arts; et enregistre ce qui est acheminé vers lui dans des fichiers. Ces fichiers sont dans un format propre à &krec; mais il est possible d'exporter vers les formats de fichiers wav, ogg et mp3. +&krec; a cependant beaucoup plus de fonctionnalités. Vous pouvez faire des enregistrements multiples dans un fichier avec la fonction d'overlaying (empilement de couches). + + + +Obtenir plus d'informations +&reporting.bugs; &updating.documentation; + + + + +Un premier coup d'œil à &krec; + + + + +Voici une capture d'écran de &krec; + + + + + +Voici une capture d'écran de &krec;, bien après son démarrage. + + + + + +La fenêtre principale de &krec; en détail + + +En haut se trouve une barre de menus et deux barres d'outils. La première barre d'outils contient des éléments utiles issus du menu Fichier. La seconde barre d'outil est fournie avec des fonctions importantes provenant du menu Lire. +Le centre contient les parties importantes. À gauche se trouvent les VU-mètres affichant le volume du signal audio actuellement enregistré ou lu, combiné avec un contrôleur de volume pour ajuster le niveau. +La partie principale montre le fichier, et se divise en quatre parties. Tout d'abord en haut se trouve le nom du fichier. La seconde partie montre les parties enregistrées dans l'ordre chronologique et en respectant l'échelle des temps. Elle permet également de désactiver ou de supprimer des parties par un menu contextuel. En dessous se trouve la barre d'affichage du temps, où vous pouvez voir la position actuelle et (en cliquant) vous déplacer vers la position souhaitée. En bas de ce bloc se trouvent deux éléments graphiques montrant la position actuelle et la durée totale, dans le format de temps que vous souhaitez. +Tout en bas il y a une autre barre d'outils contenant un compresseur pour modifier la dynamique de votre enregistrement, et une barre d'état affichant toutes sortes de messages. + + +Voir pour plus d'informations. + + + + + +Comment enregistrer + +Ce chapitre contient un didactitiel pas à pas qui vous montre la façon de vous y prendre pour faire de bons enregistrements avec &krec;. + + +Enregistrer de la musique lue par l'ordinateur + + +La première chose à faire est d'enregistrer à partir de votre lecteur audio de &kde; préféré. Démarrez &noatun;, &juk; ou &kaboodle;. Nous pourrions utiliser d'autres lecteurs mais ceux-ci doivent utiliser &arts; en sortie, sinon l'enregistrement est un peu plus compliqué et sort du cadre de cette section. Allons-y, sélectionnez un morceau à lire dans l'un de ces trois lecteurs (tous sont fournis avec le module tdemultimedia dans lequel vous avez eu &krec;). +Dans &krec;, sélectionnez Gestionnaire audio dans le menu Outils. Vous verrez alors au moins une ligne pour &krec;::In et une ligne pour &krec;::Out. La seconde colonne précise s'il s'agit de lecture ou d'enregistrement. La dernière colonne indique si le son pour cet élément rentre ou sort. Actuellement, l'élément &krec;::In est (en tout cas devrait être) connecté à in_soundcard qui est le canal d'entrée de votre carte son, mais comme nous voulons enregistrer depuis le lecteur, et que celui-ci joue vers out_soundcard, nous cliquons sur l'élément &krec;::In pour changer de source. Sélectionnez out_soundcard dans la fenêtre qui apparaît et cliquez sur OK. Pour en savoir plus sur le gestionnaire audio, voir . +Maintenant les VU-mètres dans &krec; font de petits mouvements en fonction de la musique que vous entendez (si vous n'entendez rien, les VU-mètres ne devraient pas bouger). +Ouvrez maintenant un nouveau fichier en cliquant sur le premier élément de la barre d'outils ou en choisissant Nouveau dans le menu Fichier. Acceptez les réglages de qualité pour l'instant ou voyez pour davantage d'informations. +Choisissez Enregistrer dans le menu Lire ou appuyez sur la touche R. Une fois que vous avez terminé, sélectionnez Arrêter dans le même menu ou utilisez la touche S. +L'enregistrement de fait de manière classique, si vous être intéressé pour exporter les données, voyez . + + +C'est fait ! Maintenant vous pouvez écouter ce que vous avez enregistré ou l'exporter (n'oubliez pas de revenir au début). + + + + +Enregistrement depuis l'entrée ligne ou l'entrée micro + +L'enregistrement de sources externes est un peu plus compliqué puisqu'il met en jeu beaucoup d'applications et de matériels différents. Je suppose que votre matériel est installé correctement, les pilotes fonctionnent comme il faut et vous pouvez contrôler le volume du matériel avec &kmix;. Dans &kmix;, vous pouvez également choisir les canaux pour l'enregistrement ce qui signifie que les signaux sont envoyés au convertisseur analogique / numérique (CAN) et peuvent être lus par le pilote et les applications. Ceci fonctionne différemment sur presque toutes les cartes sons et les pilotes donc vous devrez peut-être faire quelques tests avant... +La seconde chose importante est que &arts; doit fonctionner en mode full-duplex. Ceci signifie que &arts; lit les données depuis la carte son et écrit vers la carte simultanément. Vous devez démarrer le ¢reConfiguration; et modifier la configuration de votre système de son (ou appuyez sur Alt+F2 et saisissez kcmshell arts). Dans le second onglet, assurez-vous que la case pour le full-duplex est cochée. Cliquer sur Appliquer redémarre &arts;, ce qui signifie que vous devez redémarrer &krec; également. +Après ces préparatifs, les VU-mètres (voir pour plus d'informations) de &krec; devraient se déplacer en fonction du signal audio que vous voulez enregistrer et que vous avez sélectionné dans &kmix;. Ajuster le volume à la bonne valeur est très important pour réaliser de bons enregistrements. Si l'amplification au niveau de la carte son est trop important, vous aurez des craquements car le CAN ne peut créer des valeurs en dehors des valeurs minimales et maximales, et si le signal est trop fort, il sera écrêté au cours de la numérisation, ce qui va gâcher l'enregistrement. D'un autre côté, si le volume est trop bas, vous obtiendrez du bruit de fond dans votre enregistrement, dû cette fois au matériel audio. Choisissez donc une situation intermédiaire afin que le signal ne soit ni trop fort pour ne pas être écrêté, ni trop faible pour ne pas avoir de bruit de fond provenant du matériel. Il est toujours bon de se garder un peu de marge. +Maintenant vous pouvez ajuster le niveau une seconde fois dans &krec; qui réalise maintenant une amplification logicielle. Ici il est recommandé d'utiliser le compresseur pour niveler les différences de niveau entre les parties à faibles et fort volume. Vous trouverez plus d'informations sur le compresseur dans . +Les étapes restantes sont les mêmes que dans , étape quatre et suivantes. Si vous avez commencé par cette section, vous savez comment faire. + + + + + +&krec; expliqué + +Ce chapitre décrit quelques parties et fonctionnalités de &krec; plus en détail et donne quelques astuces. Les éléments sont triés dans l'ordre alphabétique (NdT ordre des mots en anglais), pas par ordre d'importance. + + +Le gestionnaire audio +Le gestionnaire audio est utilisé pour connecter les sorties des différentes applications aux bus existants ou à de nouveaux bus. Un bus est une sorte de distributeur de signal virtuel. Chaque lecture - ou enregistrement - ne peut se connecter qu'à exactement un bus, mais un même bus peut être connecté à plusieurs éléments. Exemple : la sortie de &noatun; peut être connectée à la sortie principale ou tout autre bus, mais plusieurs instances de &noatun; peuvent se connecter à la sortie principale. + + +La fenêtre principale du gestionnaire audio +Elle contient trois colonnes : + +Le nom de l'élément jouant ou enregistrant un son. +Le type de l'élément, soit Lecture soit Enregistrement. +Le bus auquel l'élément est connecté. + +Cliquez sur un élément et une boîte de dialogue permettant de choisir le bus apparaîtra. + + +La boîte de dialogue des bus +La partie principale montre les bus existants. Choisissez-en un pour y envoyer ou pour reçevoir votre signal audio. En dessous, vous pouvez créer de nouveaux bus pour y connecter vos éléments. +Pour enregistrer depuis un lecteur compatible &arts; et écouter ce que vous avez réellement enregistré, créez simplement un nouveau bus (test par exemple), connectez votre lecteur à celui-ci (vous n'endendrez rien pour l'instant), connectez &krec;::In à ce nouveau bus puis activez la Lecture simultanée. + + + + + +Le compresseur +Si vous enregistrez avec un microphone, vous avez peut-être remarqué que le niveau est parfois écrêté, et parfois très bas, tout spécialement pour le chant ou lorsque l'on parle. Pour corriger ceci, vous pouvez utiliser le compresseur. Il réduit simplement tous les sons qui sont au-dessus d'un certain seuil par un certain facteur. Notez que le seuil est logarithmique, une valeur moyenne est déjà relativement basse mais utilisable. Une autre remarque : le facteur est maximal lorsque le potentiomètre rotatif est tourné à gauche, et il n'y a pas de compression du tout lorsque le potentiomètre est à droite. Comme ceci réduit le niveau sonore, il y a un potentiomètre rotatif de sortie pour amplifier ou atténuer le son. L'attaque et le relâchement vous permettent de contrôler le temps de réponse du compresseur (le temps s'écoulant après que le signal a passé le seuil) et le temps pendant lequel le compresseur réagit toujours après que le son est passé en dessous du seuil. +Testez-le pendant que vous parlez dans le microphone en activant la lecture simultanée, et vous entendrez la différence entre la version d'origine et la version compressée. + +Astuces pour l'utilisation du compresseur +Il s'agit ici seulement d'astuces. À la fin, la seule chose qui compte est comment ça « sonne ». Si ça vous convient, alors ce sont probablement les bons réglages. N'hésitez pas à expérimenter. + +Voix parléeLa plupart du temps, la voix parlée à la radio ou a la télévision est fortement compressée, ceci parce que le problème principal est que le niveau de la voix est probablement correct au début de la phrase, mais pas à la fin. De plus, la fin des mots est moins forte que le début. Ceci rend impossible l'utilisation de la voix sans la compresser. Exemple de réglage : attaque courte, relâchement moyen, seuil bas, rapport élevé. +Mastering 1 : Limitation du niveauAfin de simplement limiter les pics sans compresser toute la dynamique, utilisez un seuil haut, un rapport élevé, une attaque courte et un relâchement court à moyen. Ceci évite des distorsions dans l'enregistrement, et avec un seuil un peu plus bas, supprime les rares (et certainement non désirés) pics et donne plus de place pour le signal vraiment enregistré. +Mastering 2 : faire un vrai masteringFaire un vrai mastering de musique est difficile et dépend totalement de votre oreille et de la musique qui doit être masterisée. Normalement vous utiliserez des attaques rapides afin que le niveau soit réduit suffisamment vite lors des coups de grosse caisse. D'un autre côté, vous ne souhaitez pas que la musique soit régulièrement atténuée à cause de la grosse caisse, donc vous sélectionnez un relâchement long. Le facteur de compression ne doit pas être trop important. Idéalement, vous devriez brancher un limiteur après le compresseur pour éviter les clics et l'écrêtage. +Instruments uniquesCes réglages dépendent de l'instrument. Lors de l'enregistrement, il est prudent d'utiliser un limiteur. +Astuce finaleUtilisez vos oreilles et entrainez-vous. Tout est permis si le résultat sonne bien ! + + + + + + +Configuration +Deux onglets sont disponibles pour la configuration. Le premier permet la configuration générale et est expliquée dans cette section. Le second permet de régler la qualité par défaut et est décrite dans . + +Configuration générale + + + + + +Modification de la configuration générale de &krec;. + + + +La première partie concerne les réglages pour contrôler la façon dont le temps et les positions sont affichées. Le style « échantillons » affiche simplement le numéro des échantillons, le second a en plus des échantillons les heures, minutes et secondes. Le troisième style est le même que le précédent sauf qu'il affiche les images au lieu des échantillons. Le quatrième style montre la taille en Mo et Ko et est utile pour contrôler l'espace disque. Sur le côté droit des styles, vous avez la possibilité de choisir le nombre d'images par seconde. +La case à cocher en dessous rend l'affichage du temps plus verbeux et affiche les unités. +Si vous voulez obtenir à nouveau les astuces du jour au démarrage, vous pouvez le faire avec la case à cocher suivante. Le bouton su dessous fait revenir tous les messages pour lesquels vous avez sélectionné « ne plus afficher ce message », principalement les messages des fonctions d'exportation. + + + +Exportation +
+Un fan anonyme de &krec; +Votre application est très sympa, je l'utilise tous les jours, mais il manque vraiment l'exportation en wav/mp3/ogg ! +
+Voilà, c'est fait : les fonctions d'exportation pour &krec;. Les formats d'exportation disponibles varient en fonction des bibliothèques trouvées au moment de la compilation, tous les formats actuellement disponibles sont décrits dans les sections suivantes. +Le choix du module d'exportation est réalisé par le nom du fichier. Choisissez Exporter le fichier... dans le menu Fichier, choisissez le nom du fichier pour les données à exporter et son extension. Le module sera déterminé à partir de celle-ci. La liste des extensions dans la boîte de dialogue affiche quel module d'exportation est disponible. +Pour comprendre l'utilisation générale de l'exportation, celle-ci fonctionne techniquement comme la lecture. Ceci signifie que vous devez aller à la position à laquelle vous voulez débuter l'exportation. Ceci signifie également que vous pouvez voir la progression de l'exportation en regardant la progression du marqueur. Enfin ceci signifie que dans le futur il sera possible d'exporter toute sélection tout comme vous la liriez. + +Exporter en Wave (*.wav) +Le module externe le plus simple. Il exporte votre fichier &krec; dans un fichier wave avec la qualité que vous avez réglée pour le fichier entier. + + +Exporter en MP3 (*.mp3) +Probablement la possibilité d'exportation la plus demandée. Cel-ci exporte votre fichier &krec; dans un fichier mp3. +Le réglage de qualité que vous avez configuré dans la section son et multimédia / CD audio du ¢reConfiguration; sont utilisés dans cette version puisque &krec; utilise la même librairie que audiocd:/. + + +Exporter en OGG (*.ogg) +Ce module exporte votre fichier &krec; dans un fichier ogg. +Le réglage de qualité que vous avez configuré dans la section son et multimédia / CD audio du ¢reConfiguration; sont utilisés dans cette version puisque &krec; utilise la même librairie que audiocd:/. + +
+ + +Lecture simultanée +Pour ceux qui souhaitent entendre ce qu'ils enregistrent, il y a une option très utile nommée lecture simultanée dans le menu Lire. Je vous conseille de l'utiliser autant que possible tout particulièrement si vous faites des choses comme utiliser le compresseur ou d'autres effets et voulez contrôler ce qui est réellement enregistré. +Assurez-vous de ne pas construire une boucle à contre-réaction en enregistrant depuis out_soundcard et en activant la lecture simultanée. Une telle boucle est beaucoup trop pour ce pauvre &arts;, et elle ralentira beaucoup votre système. Vous devrez probablement tuer &arts;... La raison est que &arts; calcule un réseau pour l'audio pour chaque échantillon (en fait bloc d'échantillon) et si un échantillon est construit par une boucle de contre-réaction, &arts; a alors trop de calculs à faire. + + + +Réglages de la qualité + +Les propriétés pour les nouveaux fichiers + + + + + +Ceci est la boîte de dialogue pour choisir les propriétés pour les nouveaux fichiers. + + + +Lorsque vous créez un nouveau fichier dans &krec;, cette boîte de dialogue est affichée et vous permet de choisir certains réglages pour la qualité des enregistrements. Tous ces réglages ont un impact sur la taille des fichiers. +Le taux d'échantillonnage précise au système le nombre d'échantillons à prendre pendant une seconde, et se mesure en Hertz (Hz) ou en kilo-Hertz (kHz). Plus ce taux est haut, plus la fréquence maximale enregistrée est élevée. Puisqu'au moins deux échantillons sont nécessaires pour reconstruire une onde sinusoïdale, la fréquence maximale enregistrée est la moitié de la fréquence d'échantillonnage. L'oreille humaine est capable d'entendre des sons jusqu'à des fréquences comprises entre 10 kHz et 20 kHz en fonction de son âge, les jeunes enfant peuvent entendre jusqu'à 20 kHz tandis que les adultes entendent jusqu'à une fréquence maximale de 15 kHz, et les personnes âgées jusqu'à 10 kHz. Mais même si vous n'entendez pas vraiment les fréquences les plus élevées, celles-ci ont tout de même un impact sur ce qui est entendu et ressenti (mot clé correspondant : psycho-acoustique). +Le nombre de canaux peut être choisi librement en fonction de l'objectif de l'enregistrement. Si vous utilisez un microphone mono, sans appliquer d'effets stéréo, vous pouvez choisir Mono sans risques de pertes de données. +La dernière partie correspond au nombre de bits utilisés pour un échantillon. Les valeurs possibles sont 8 et 16 bits. Plus ce nombre est élevé, plus il y a de valeurs différentes pour toute la plage allant du minimum au maximum du signal. 8 bits correspondent à un octet, et on dit alors qu'on a un échantillon à un octet ou deux octets. +L'espace nécessaire pour l'enregistrement peut être calculé de manière très simple : il s'agit du taux d'échantillonnage multiplié par le nombre de canaux, par le nombre d'octets par échantillon et par le nombre de seconde de l'enregistrement. +Calcul de la taille d'une minute en qualité CDPour une minute (60 secondes) d'audio en qualité CD (44 100 hz, 16 bits, stéréo), l'espace nécessaire est : 44 100 * 2 * 2 * 60 = 1058400 Ko = 10335.938 Kilooctet. Ceci correspond à environ 10 Mo de données par minute. +Utilisez toujours la meilleure qualité requise : il est toujours possible ensuite de diminuer la qualité, mais il n'est pas possible d'améliorer la qualité puisque plus de données sont alors nécessaires. +Le dernier élément au-dessus du bouton est une case à cocher pour utiliser les valeurs saisies comme valeurs par défaut pour tous les nouveaux fichiers sans montrer cette boîte de dialogue de nouveau. +Comme la même boîte de dialogue est également disponible dans la configuration pour choisir les réglages par défaut, la case à cocher « Utiliser les valeurs par défaut... » est aussi accessible ici pour retrouver cette boîte de dialogue pour chaque nouveau fichier. + + + +VU-mètre +Comme le compresseur n'est probablement pas toujours nécessaire, les VU-mètres avec leur contrôle de volume intégré sont la partie indispensable de &krec; pour l'enregistrement. Ils montrent le niveau réel de l'enregistrement après que les effets aient été appliqués et après le réglage du volume. S'ils sont rouge la plupart du temps, alors l'enregistrement sera écrété et ne sonnera pas bien. S'ils oscillent autour de 2%, il est probable que vous n'entendrez pas grand-chose de votre enregistrement. +Pour de bons enregistrements, le niveau doit se trouver presque toujours entre -12 dB et 0 dB. +Utilisez le compresseur pour modifier la dynamique de vos enregistrements. Voyez pour plus d'informations. + + +
+ + + + +Remerciements et licence +&krec; +Programme sous copyright 2002-2003 Arnold Krillearnold@arnoldarts.de +Documentation sous copyright 2002-2004 Arnold Krille arnold@arnoldarts.de +Traduction française par &LudovicGrossard; +&underFDL; &underGPL; + + +Installation + + +Comment obtenir &krec; ? +&install.intro.documentation; + + +Prérequis +Pour utiliser &krec; 0.5.1, vous avez besoin de &kde; 3.3. +&krec; devrait se trouver dans votre paquetage tdemultimedia. Étant donné que ce paquetage nécessite &kde; et &arts;, tout devrait bien se passer. + + + +Compilation et installation +&install.compile.documentation; + + + +&documentation.index; +
+ + diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.in new file mode 100644 index 00000000000..3d8baf49115 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kscd/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/kscd +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kscd/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=kscd18.png index.docbook kscd6.png kscd13.png kscd2.png kscd14.png index.cache.bz2 kscd5.png kscd12.png kscd16.png kscd11.png kscd19.png kscd9.png kscd3.png kscd.png Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscd12.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd + @for base in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscd12.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\ + done + +uninstall-nls: + for base in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscd12.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kscd/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kscd13.png kscd6.png kscd18.png kscd.png kscd3.png kscd9.png index.docbook kscd5.png kscd14.png kscd11.png kscd2.png kscd16.png kscd19.png kscd12.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/kscd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/kscd/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/kscd/index.cache.bz2 new file mode 100644 index 00000000000..acf15418244 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/index.docbook b/tde-i18n-fr/docs/tdemultimedia/kscd/index.docbook new file mode 100644 index 00000000000..1a22ca14226 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/kscd/index.docbook @@ -0,0 +1,1622 @@ + + + + + +]> + + + + +Manuel de &kscd; + + + +Mike McBride
&Mike.McBride.mail;
+
+ +Jonathan Singer
&Jonathan.Singer.mail;
+
+ +David White
a9403784@unet.univie.ac.at
+
+
+ +Bernd Johannes Wuebben
&Bernd.Johannes.Wuebben.mail;
+Développeur +
+ +Dirk Forsterling
milliByte@gmx.net
+Développeur +
+ +Dirk Foersterling
milliByte@gmx.net
+Développeur +
+ +Lauri Watts
&Lauri.Watts.mail;
+Relecture +
+&traducteurLudovicGrossard; &relecteurPatrickChavas; +
+ + +20002004 +J Singer + + + + +2005-2006 +Mike McBride + +&FDLNotice; + + +2005-12-22 +1.5 + + +&kscd; est un lecteur de &CD; rapide pour les plates-formes UNIX et permettant l'accès à CDDB. + + + +KDE +tdemultimedia +kscd +musique +CD +audio + + +
+ + +Introduction + +&kscd; est un lecteur de &CD; rapide pour les plates-formes UNIX et permettant l'accès à CDDB. &kscd; signifie The KDE Project's small/simple CD player. + +Nouveau : script Perl workman2cddb.pl fourni pour faciliter l'adaptation des utilisateurs de workman. + +J'espère que ce lecteur de &CD; vous plaira. + +&Bernd.Johannes.Wuebben; + +&Bernd.Johannes.Wuebben.mail; + + +plates-formes reconnues + +&kscd; fonctionne sur les plates-formes suivantes : + + +&Linux; +FreeBSD +NetBSD +BSD386 +Sun +Solaris (incluant le support de cdda) +&HP-UX; +&SGI; Irix (incluant le support de cdda) +Sony NEWS +OSF/1 +Ultrix + + +et devrait pouvoir être compilé sur beaucoup d'autres moyennant quelques modifications. + + + + + + +Commandes principales + + +Opérations de base + + +L'interface de &kscd; + + + +L'interface de &kscd; + + + +Vous devriez voir quelque chose de semblable lorsque vous lancez &kscd;. Les éléments de cette fenêtre sont décrits ci-dessous. + + +Panneau de commande principal + + +Le panneau de contrôle + + +Panneau de commande principal + + + +C'est le panneau de contrôle principal de &kscd;. Le rôle de ces boutons devrait être familier à quiconque a déjà utilisé un lecteur de &CD;. + +Le bouton supérieur dans l'image ci-dessus permet de lire ou mettre en pause le &CD;. Le bouton de gauche dans la deuxième ligne arrête la lecture du &CD;. Le bouton de droite dans la deuxième ligne éjecte le &CD;. Les deux boutons de la troisième ligne permettent d'avancer (à droite) ou de reculer (à gauche) directement au début de la piste suivante ou précédente. Le bouton de gauche dans la ligne du bas permet d'activer la lecture aléatoire, et le bouton de droite active ou désactive la lecture en boucle, de façon que le &CD; soit lu de nouveau depuis le début lorsque la dernière piste audio est atteinte. + + + + +Affichage de l'état + + +Affichage de l'état + + +Affichage de l'état + + + +En partant du haut, de la gauche vers la droite, on trouve l'afficheur de temps principal (voir après pour une description des différents modes d'affichage de temps), l'état du lecteur &CD-ROM;, la durée totale du &CD; audio, la valeur actuelle du volume, et la piste courante ainsi que le nombre total de pistes (en cours / total). Les deux lignes de texte les plus en bas affichent l'artiste et le titre du &CD;, ensuite le titre de la piste, sous réserve que les descriptions appropriées existent dans la CDDB locale ou réseau (&CD; Data Base). + +Cliquer sur l'affichage du temps permet de basculer entre les différents modes d'affichage du temps. Par défaut, &kscd; affiche la durée de lecture écoulée de la piste courante si le &CD; est en lecture ; sinon, il affiche ––:–– ou 00:00 si le &CD; n'est pas lu. Cliquer sur l'affichage fait défiler en séquence les modes durée de lecture restante de la piste, durée de lecture écoulée totale et durée de lecture restante sur le disque. + + + +Bouton de <guibutton +>configuration</guibutton +> + + +Le bouton Extras + + +Le bouton Extras + + + +Ce bouton fait apparaître un menu avec un certain nombre d'options. Vous pouvez choisir d'ouvrir le panneau de configuration de &kscd; ou de configurer les raccourcis clavier. Ces options vous permettent de configurer &kscd; pour qu'il fonctionne exactement comme vous le voulez. Voir la section Configuration de &kscd; pour plus de détails sur la configuration de &kscd;. +Ce menu fournit plusieurs outils afin de vous aider dans la recherche d'informations sur l'artiste sur Internet. Vous pourrez découvrir des dates de concert, des informations d'achat et d'autres informations en appuyant sur ce bouton et en choisissant l'option appropriée dans le menu qui apparaît. +Ce menu vous permet aussi d'ouvrir cette documentation, de faire un rapport de bogue, d'en savoir plus sur &kscd; et &kde; et de quitter &kscd;. + + + +Bouton <guibutton +>CDDB</guibutton +> + + +Bouton CDDB + + +Bouton CDDB + + + +Ce bouton ouvre le panneau d'édition des descriptions CDDB (Compact Disc Data Base). + +La CDDB peut identifier votre &CD; et souvent télécharger la liste des pistes pour ce &CD; ou la charger à partir du système de fichiers. Voir la section Éditeur de Base de données de &CD; pour plus de détails sur l'utilisation de cet outil. + + + + + + +Potentiomètre de volume + + +Potentiomètre de volume + + +Potentiomètre de volume + + + +Le potentiomètre contrôle le volume de la sortie audio du &CD;. Vers la droite, c'est plus fort, vers la gauche, moins fort. Si vous écoutez votre &CD; en utilisant votre carte son, la table de mixage de la carte son influera aussi sur le volume d'écoute. + + + + +Liste de sélection directe de piste + + +Liste de sélection directe de piste + + +Liste de sélection directe de piste + + + +Cette liste déroulante vous montre le numéro de piste actuel, le nom de la piste et la durée (en minutes et secondes). Vous pouvez voir cette liste déroulante pour choisir directement une piste du &CD;. + + + + + + +Configuration de &kscd; + +Fenêtre de configuration principale + +Vous configurez &kscd; en cliquant sur le bouton Extras. Ceci fera apparaître un menu. Choisissez Configurer &kscd;.... Ceci ouvrira une nouvelle fenêtre. +La fenêtre de configuration de &kscd; est divisée en deux sections principales. + + +Lecteur CD pour déterminer l'apparence et le comportement de &kscd;. +CDDB qui est utilisé pour configurer les requêtes CDDB de &kscd;. + + +Vous pouvez basculer entre ces deux sections en utilisant les icônes à gauche de la boîte de dialogue. + + + +La boîte de dialogue <guilabel +>Lecteur CD</guilabel +> + + +La boîte de dialogue Lecteur CD + + +La boîte de dialogue Configuration de KSCD + + + +La zone de texte Police LCD : liste la police actuellement sélectionnée pour afficher toutes les informations dans l'afficheur d'état de &kscd;. Pour modifier la police, cliquez sur le bouton Choisir.... + +Les champs Couleur du texte et Couleur du fond montrent la couleur sélectionnée pour le texte et l'arrière-plan de l'afficheur d'état. Appuyez sur les barres de couleur pour modifier ces couleurs. + + + + +Placer une encoche dans la case à cochée étiquetée Afficher l'icône dans la boîte à miniatures fait apparaître l'icône de &kscd; dans le tableau de bord &kicker;. + +Si vous cochez la case à cocher étiquetée Afficher l'annonce de la piste, une petite fenêtre d'informations apparaîtra en haut de la fenêtre de kicker chaque fois que la piste du &CD; change. Cette fenêtre disparaîtra automatiquement au bout de cinq secondes. + + +Exemple d'annonce de la piste + + +Exemple d'annonce de la piste + + + + +Réglez le champ Avancer par pas de sur le nombre de secondes utilisé pour avancer ou reculer lorsqu'on appuie sur les boutons Avancer ou Reculer du panneau de contrôle. + +Lecture automatique à l'insertion du CD permet de débuter la lecture du &CD; à la fermeture de la trappe, sans avoir besoin de cliquer sur le bouton Lecture. + +Éjecter le CD lorsque la lecture est terminée éjecte le &CD; automatiquement lorsque sa lecture se termine. + +Arrêter la lecture à la sortie stoppe la lecture du &CD; lorsque vous quittez &kscd;. + +Le champ Périphérique CDROM : contient le nom du périphérique &CD-ROM; à utiliser pour lire les &CD;s audio. La valeur par défaut est /dev/cdrom. Les privilèges sur ce périphérique doivent être définis pour permettre l'ouverture en lecture seule du périphérique. La modification des privilèges sur ce fichier de périphérique nécessite, dans la plupart des cas, les droits de superutilisateur et peut être effectuée à partir d'une ligne de commande ou dans le mode superutilisateur de &konqueror;. + +Avant de discuter des options qui suivent, il est important de comprendre qu'il y a deux façon de faire lire un &CD; par un ordinateur personnel. + +La première méthode (&kscd; utilise le terme de « lecture numérique directe ») est réalisée en lisant les données numériques depuis le &CD; en utilisant l'extraction audio numérique (Digital Audio Extraction ou DAE). Ces données sont envoyées au processeur de votre machine, qui convertit le signal numérique en son. Cette méthode nécessite un lecteur &CD; gérant le DAE (la plupart des nouveaux lecteurs le sont) et nécessite du temps CPU pour générer le son. + +La seconde méthode utilise l'électronique interne disponible sur la plupart des lecteurs &CD; pour lire les données et générer le son sans utiliser le processeur de votre ordinateur. Ces données sont transmises via un câble dédié directement à la carte son de votre ordinateur. Cette méthode requiert moins de temps CPU, mais nécessite que le câble soit connecté à l'intérieur de l'ordinateur. Tous les ordinateur ne disposent pas de cette connexion. + +La case à cochée étiquetée Utiliser la lecture numérique directe détermine quelle méthode &kscd; utilise pour lire les pistes audio. Si la case est cochée, la première méthode sera utilisée. Si elle ne l'est pas, ce sera la seconde méthode. + +Si vous avez choisi la lecture numérique directe, une liste déroulante étiquetée Choisir le programme de rendu audio vous permet de choisir à quel programme de rendu les informations numériques seront envoyées. Le contenu de la liste déroulante dépend de votre système. La plupart des utilisateurs devront choisir arts. Vous pouvez également choisir le périphérique que le programme utilisera en saisissant son emplacement dans la zone de texte étiquetée Sélectionner le périphérique audio :. Une discussion complète des périphériques et programmes de rendu audio va bien au-delà de ce manuel. + +Si la case Permettre la sélection de l'encodage est cochée, vous pouvez choisir l'encodage du texte pour le résultat de la requête CDDB. +Les résultats CDDB standards sont strictement en Latin 1. Si vous n'avez pas de problèmes avec les informations CDDB, laissez cette case non cochée. + + +Le bouton Aide ouvre la page d'aide de &kscd;. Le bouton Par défaut restaure les valeurs par défaut de tous les éléments de la boîte de dialogue ; OK enregistre les réglages par défaut, puis quitte la fenêtre de configuration ; Appliquer enregistre les réglages courants sans sortir ; Annuler permet de sortir sans enregistrer les modifications. + + + +L'onglet <guilabel +>freedb</guilabel +> + +L'onglet freedb de la boîte de dialogue de configuration + + +L'onglet freedb de la boîte de dialogue de configuration + + + +L'onglet freedb définit les fonctions CDDB de &kscd;. + +L'option Mode détermine comment les recherches CDDB sont réalisées. En choisissant Cache uniquement, seules les informations présentes sur votre ordinateur seront utilisées. Cache et distant permet de rechercher des informations que vous n'avez pas encore, tandis que les informations sont systématiquement recherchées sur internet avec Distant uniquement. + + +La section Serveur CDDB détermine quel site miroir CDDB sera utilisé par &kscd; pour récupérer les informations sur l'album. Vous pouvez saisir un nom de serveur, un numéro de port et un protocole en utilisant les zones de texte et les listes déroulantes, ou vous pouvez cliquer sur le bouton Afficher la liste des miroirs. Une nouvelle fenêtre s'ouvrira alors, avec la liste des miroirs CDDB et leur emplacement. Choisissez simplement le serveur dans la liste et cliquez sur OK. + +La section étiquetée Emplacement du cache vous permet de déterminer où &kscd; enregistre les informations CDDB sur votre ordinateur. Pour ajouter un dossier, saisissez l'emplacement du dossier dans la zone de texte en haut de la section et cliquez sur Ajouter. Vous pouvez également choisir un dossier en cliquant sur le dossier bleu à droite de la boîte de texte. Pour enlever un dossier, cliquez sur son nom une fois avec le &BGS; et cliquez sur Supprimer. Vous pouvez modifier l'ordre avec lequel &kscd; recherche dans les dossiers en cliquant sur le nom du dossier puis sur les boutons Monter et Descendre. + +Le bouton Aide ouvre la page d'aide de &kscd;. Le bouton Par défaut restaure les valeurs par défaut de tous les éléments de la boîte de dialogue ; OK enregistre les réglages par défaut, puis quitte la fenêtre de configuration ; Appliquer enregistre les réglages courants sans sortir ; Annuler permet de sortir sans enregistrer les modifications. + + + + +L'onglet <guilabel +>freedb</guilabel +> + + +L'onglet freedb + + + + + +L'onglet soumettre permet de régler la connexion à un serveur de courrier ou un serveur web pour soumettre de nouvelles entrées CDDB. Ceci est utile si votre système n'est pas configuré comme serveur. + +Si vous envisagez de soumettre une entrée CDDB vous devez d'abord décider entre soumettre par HTTP ou par un courrier électronique (via SMTP). + +Il est plus simple de soumettre de nouvelles entrées en utilisant &HTTP;. Certains pare-feu bloquent ce trafic. Si votre pare-feu vous empêche d'envoyer de nouvelles entrées avec &HTTP;, utilisez SMTP. + +Choisissez d'abord soit &HTTP; soit SMTP (courrier électronique) pour déterminer quel protocole utiliser. + + +Utiliser &HTTP; pour envoyer des informations CDDB +Vous pouvez saisir un nom de serveur ou un numéro de port dans les boîtes de texte prévues à cet effet. Si vous souhaitez envoyer ces informations à des serveurs internationaux, vous n'avez rien à changer. + + + +Utiliser SMTP (courrier électronique) pour envoyer des informations CDDB +Pour préparer l'envoi des informations par courrier électronique, saisissez votre adresse électronique dans la boîte de texte étiquetée Répondre à :, votre serveur de messagerie dans Serveur SMTP et choisissez le numéro de port à l'aide du compteur étiqueté Port :. +Si vous devez utiliser un mot de passe pour envoyer un courrier électronique, cochez la case étiquetée Le serveur demande une identification et saisissez votre nom d'utilisateur dans la boîte de texte Nom d'utilisateur :. + +Le bouton Aide ouvre la page d'aide de &kscd;. Le bouton Par défaut restaure les valeurs par défaut de tous les éléments de la boîte de dialogue ; OK enregistre les réglages par défaut, puis quitte la fenêtre de configuration ; Appliquer enregistre les réglages courants sans sortir ; Annuler permet de sortir sans enregistrer les modifications. + + + + + + + +L'<guilabel +>éditeur de base de données CDDB</guilabel +> + + +L'éditeur de base de données de &CD; + + +L'éditeur de base de données &CD; + + + +L'éditeur de base de données de &CD; vous permet de modifier, télécharger, enregistrer, annoter et soumettre des descriptions CDDB (Compact Disc Data Base). + +S'il y a une description dans votre arborescence CDDB locale (voir la sous-section CDDB dans le chapitre sur la configuration de &kscd;) pour le &CD; dans votre lecteur de &CD-ROM;, ou si le disque peut être trouvé dans freedb, vous verrez apparaître le nom de l'artiste et le titre du &CD; dans les champs Artiste et Titre ainsi qu'une liste de pistes avec les titres des chansons dans la liste de sélection des Pistes. Autrement, vous verrez une liste de pistes sans titres et de durées.. + +Vous pouvez annoter le disque entier avec le bouton Commentaire, situé sous le champ Titre, ou pour la piste sélectionnée dans la liste des Pistes avec le bouton Commentaire adjacent. Si vous sélectionnez une piste dans la liste de sélection des Pistes, le titre, s'il est présent, apparaîtra dans le champ Titre en dessous. Vous pouvez saisir un titre pour la piste dans la zone de texte ou modifier la piste pour l'adapter à vos souhaits. Appuyer sur la touche Entrée du clavier et le texte apparaîtra dans la bonne ligne de la liste de sélection. + +Une fois que le titre de chaque piste a été donné et que les champs Artiste et Titre ont été remplis, vous pouvez appuyer sur le bouton Envoyer pour envoyer votre contribution par courrier électronique à freedb. + +Vous devrez choisir une catégorie pour la contribution. La section Disc ID affiche le code ID 32 bit utilisé par freedb pour identifier un compact disc. Au-dessus du code ID se trouve la catégorie de la description CDDB. Ces catégories correspondent à l'arborescence du dossier défini dans le Dossier de base de freedb (onglet freedb de la fenêtre de configuration de &kscd;). + +L'affichage Durée : montre la durée de lecture totale du &CD;. + +Appuyez sur le bouton Charger les infos pour télécharger les données CDDB. Appuyez sur le bouton OK pour enregistrer les changements sur votre machine. Le bouton Annuler ferme l'éditeur de base de données de &CD; sans enregistrer. + + + + +Utilisation de &kscd; dans le tableau de bord de &kde; + + +Utilisation de &kscd; dans le tableau de bord de &kde; + + +Utilisation de &kscd; dans le tableau de bord de &kde; + + + +Lorsque Afficher la miniature dans la boîte à miniatures est coché, une petite applet &kscd; est affichée dans &kicker;. Contrairement à la fenêtre principale de &kscd;, cette applet est disponible sur tous les bureaux. Cliquez avec le bouton droit de la souris sur l'applet pour afficher un menu surgissant permettant de contrôler la lecture du &CD;. Cliquez avec le bouton gauche de la souris pour retrouver la fenêtre principale de &kscd;. Si cette fenêtre principale est minimisée, un clic gauche sur l'applet la restaurera. + +Pour être précis, l'applet est affichée dans la boîte à miniatures du tableau de bord. Si aucune applet n'apparaît lorsque &kscd; est minimisé, vous avez sans doute enlevé la boîte à miniatures. Pour la remettre, cliquez avec le bouton droit de la souris sur une zone vide du tableau de bord et sélectionnez Ajouter Applet Boîte à miniatures + + + + +Gestion de <acronym +>CDDB</acronym +> + +freedb est une base de données réseau distribuée accessible sur Internet, qui contient des informations sur la plupart des &CD; audio en circulation. Si vous avez un accès Internet, vous n'aurez probablement jamais à saisir manuellement les informations sur les pistes de vos &CD; si tout est configuré correctement. Voir la sous-section « Onglet freedb » dans le chapitre « Configuration de &kscd; » pour des instructions sur la façon de configurer ce service et « L'éditeur de base de données CDDB » pour des instructions sur la façon de modifier des descriptions CDDB. + +L'utilisation de CDDB est libre. Les contributions des utilisateurs sont encouragées. + +Quand vous préparez des descriptions pour la base de données CDDB, gardez les points suivants à l'esprit : + + +Utilisez des caractères latin standard dans les descriptions. Certains caractères spéciaux sont acceptés mais les contributions utilisant l'alphabet Cyrillique ou Grec ne le sont pas. +Utilisez uniquement un caractère / dans le champ Artiste / Titre dans l'éditeur de base de données de &CD;. + +Pour les &CD; classiques, il est courant de mettre le nom du compositeur dans la section Artiste (avant le slash) et le nom de l'interprète dans la section Titre (après le slash). +Si vous envoyez une description qui existe déjà dans la base de données, les informations supplémentaires que vous aurez fournies pourront être ajoutées à la description existante. + + + +Par défaut, &kscd; installe les catégories CDDB standard dans $KDEDIR/share/apps/kscd/cddb. Vous pouvez créer autant de sous-dossiers de catégories que vous le souhaitez. Cependant, lors de l'envoi d'une contribution, seules les catégories officielles CDDB seront affichées. L'adresse d'envoi par défaut est freedb-submit@freedb.org. Pour plus d'informations, consultez la page web de freedb. + +La description CDDB locale pour un &CD; donné est stockée dans le fichier nom de catégorie/ID du disque sous le dossier de base de CDDB. Ces fichiers peuvent être modifiés avec n'importe quel éditeur de texte si vous n'avez rien de mieux à faire pendant votre temps libre. + + + + +Problèmes avec le lecteur CD + +Cette section du manuel fournit un guide pas à pas concernant les problèmes avec votre lecteur CD si celui-ci ne parvient pas à lire les &CD; audio. + + +Commencement +Pour commencer, placez un CD audio dans le lecteur. Fermez le tiroir du lecteur CD et appuyez sur lecture dans la fenêtre de &kscd;. Regardez le lecteur CD et choisissez le lien ci-dessous qui correspond le mieux au problème rencontré. +Lorsque j'appuie sur Lecture : + +Une boîte d'erreur apparaît +Aucune boîte d'erreur n'apparaît + + + +Je n'ai eu aucune boîte d'erreur, mais rien ne sort de mes haut-parleurs +D'abord, nous allons nous assurez que le volume est monté dans &kscd;. +Près du coin en haut à droite de la fenêtre de &kscd;, localisez la glissière de volume. Elle ressemble à ceci : + +Potentiomètre de volume + + +Potentiomètre de volume + + +Cliquez une fois sur la barre verticale jaune et glissez la barre jusqu'à l'extrémité droite de la glissière. +Si vous entendez la musique maintenant, le problème est résolu. Si ce n'est toujours pas le cas, cliquez ici pour continuer. + + +Vérification que le volume du mixeur n'est pas à zéro +La prochaine étape consiste à déterminer si les niveaux de volume de &kmix; sont corrects. +&kmix; est une table de mixage fournie avec &kde;. Cette table de mixage vous permet d'ajuster les niveaux de volume relatifs de beaucoup de composants sonores. +Pour démarrer &kmix;, choisissez Bouton KMultimédia &kmix;. +Une fois que &kmix; est démarré, vous verrez une nouvelle fenêtre avec plusieurs potentiomètres de volume. En fonction de la configuration, les potentiomètres peuvent avoir des étiquettes, ou peuvent même être masqués. Si vous ne voyez aucune étiquette pour les potentiomètres, vous pouvez les rendre visibles avant de continuer. Pour cela, choisissez ConfigurationConfigurer &kmix;... depuis la fenêtre de &kmix;. Ceci ouvrira une petite fenêtre avec quelques cases à cocher. Pour afficher les étiquettes, cochez la case étiquetée Afficher les étiquettes et cliquez sur OK. +Chaque potentiomètre contrôle le volume d'un périphérique audio différent. Vous pouvez modifier deux parties de chaque périphérique. Si vous regardez le potentiomètre, il y a une lumière verte au-dessus. Si vous cliquez sur cette lumière, vous passerez du vert clair au vert foncé. Si la lumière est vert foncé, le périphérique est coupé et ne produira pas de son. Si elle est vert clair, le périphérique n'est pas coupé. Après avoir vérifié que le périphérique n'est pas coupé, augmentez le volume de ce périphérique en glissant la barre jaune vers le haut du potentiomètre. Le volume est diminué en déplaçant la barre vers le bas. +Certains potentiomètres ont également une lumière rouge. Cette lumière n'est pas importante pour la lecture de CD audio donc vous pouvez les ignorer pour l'instant. +Cliquez sur l'onglet étiqueté Sortie. +Vérifiez que les potentiomètres ne sont pas coupés (lumière vert foncé) et que les barres jaunes sont en haut des potentiomètres pour les périphériques audio suivants : + +Master +Master Mono +PC Speaker +PCM + + +Si vous n'entendez toujours pas le &CD;, cliquez sur l'onglet étiqueté Entrée. +Maintenant assurez-vous que le potentiomètre étiqueté CD n'est pas coupé (lumière vert foncé) et que la barre jaune est en haut du potentiomètre. +Si vous entendez le &CD; maintenant, le problème est résolu. Si ce n'est pas le cas, cliquez ici pour continuer. + + +Détermination si les sons sont audibles dans mon ordinateur +Dans cette section, nous allons tester si nous pouvons voir si d'autres types de sons sont audibles dans l'ordinateur. Nous ferons ceci en lisant un son stocké sur votre disque dur avec les haut-parleurs. +D'abord, nous devons localiser un fichier de test approprié. Ce sera fait en utilisant la ligne de commande. +Choisissez Menu KSystème&konsole;. Une nouvelle fenêtre apparaîtra. Saisissez : +$ locate -n1 KDE_Window_Open.wav +Lorsque vous appuyez sur entrée, il y aura une pause, puis une seule ligne avec un emplacement de fichier sera affichée en dessous de la commande que vous avez saisie. +$ locate -n1 KDE_Window_Open.wav +/usr/local/kde/share/sounds/KDE_Window_Open.wav + +Maintenant, vous allez demander à &kde; de lire ce petit fichier son. Saisissez le texte noatun suivi d'un espace. Copier alors l'emplacement complet du fichier que vous venez tout juste de localiser avec la commande précédente. Par exemple : +$ noatun /usr/local/kde/share/sounds/KDE_Window_Open.wav +Si vous entendez un son, cliquez ici. +Sinon, votre système sonore n'est pas configuré correctement. Cliquez ici pour le configurer. + + + +Le fichier de test n'a pas pu être lu +Jusqu'ici, nous avons vérifié que le volume de &kscd; et que tous les niveaux dans &kmix; sont réglés correctement. Nous avons également envoyé un test sonore et n'avons rien entendu. Ceci indique que le problème ne se situe pas au niveau de &kscd;, mais plutôt au niveau de la configuration du son. +Vérifiez que le &CD; est toujours en lecture dans le lecteur. +D'abord, nous devons nous assurer que vos haut-parleurs sont connectés et que leur volume est réglé convenablement. Si vous utilisez des haut-parleurs externes, vérifiez les choses suivantes : + +Assurez-vous que les haut-parleurs sont correctement connectés à votre ordinateur (voyez votre manuel de l'utilisateur ci besoin). +Si vos haut-parleurs nécessites des piles, remplacez-les par des piles neuves. +Si vos haut-parleurs externes se connectent à une prise murale, vérifiez qu'ils sont branchés au connecteur, que le câble d'alimentation est bien connecté à l'arrière du haut-parleur, et que la prise du mur fonctionne. +Si vos haut-parleurs ont un bouton d'alimentation, vérifiez qu'il est allumé. +Si vos haut-parleurs ont un bouton de volume, vérifiez que celui-ci se trouve à mi-chemin entre le zéro et le maximum. + + +Si vos haut-parleurs font partie de votre ordinateur, vérifiez qu'ils ont un bouton de volume. Si c'est le cas, assurez-vous qu'il se trouve à mi-chemin entre le zéro et le maximum. + +Si vous avez vérifié tout cela, vous avez probablement besoin d'aide sur la façon de faire fonctionner le son sur votre ordinateur. Une discussion complète sur les problèmes du système de son sort du cadre de cette documentation, et l'utilisateur se référera à d'autres ressources sur Internet. Voici quelques sources d'informations potentielles : + + +Linux Sound HOWTO. +le site web de votre distribution dispose probablement de forums pour poser de telles questions. +postez votre question sur les forums de discussion Usenet comme comp.os.linux +utilisez un moteur de recherche pour localiser d'autres personnes ayant rencontré des problèmes similaires + + + + +Le fichier de test a pu être lu, mais je ne peux pas écouter le &CD; +Jusqu'ici, nous avons vérifié que le volume de &kscd; et que tous les niveaux dans &kmix; sont réglés correctement. Nous avons également envoyé un test sonore et vous l'avez entendu. Ceci indique que le problème est limité à &kscd; ou au &kmix;. +Vérifiez que le &CD; est lisible. Si c'est un nouveau &CD;, mettez-le dans un autre lecteur CD (de préférence ne se trouvant pas dans votre ordinateur) et assurez-vous qu'il est lisible dans ce périphérique. Si c'est le cas, continuez ici. + + + +Tentative d'utilisation de la lecture numérique directe +Les ordinateurs personnels peuvent lire les &CD; de deux façons. + +La première méthode (&kscd; utilise le terme de « lecture numérique directe ») est réalisée en lisant les données numériques depuis le &CD; en utilisant l'extraction audio numérique (Digital Audio Extraction ou DAE). Ces données sont envoyées au processeur de votre machine, qui convertit le signal numérique en son. Cette méthode nécessite un lecteur &CD; gérant le DAE (la plupart des nouveaux lecteurs le sont) et nécessite du temps CPU pour générer le son. + +La seconde méthode utilise l'électronique interne disponible sur la plupart des lecteurs &CD; pour lire les données et générer le son sans utiliser le processeur de votre ordinateur. Ces données sont transmises via un câble dédié directement à la carte son de votre ordinateur. Cette méthode requiert moins de temps CPU, mais nécessite que le câble soit connecté à l'intérieur de l'ordinateur. Tous les ordinateur ne disposent pas de cette connexion. + +Par défaut, &kscd; utilise la seconde méthode. L'étape suivante consiste à activer la lecture numérique directe. Pour ceci, cliquez d'abord sur le bouton étiqueté Arrêter dans la fenêtre de &kscd;. Ceci arrêtera toute tentative de lire le &CD; pour l'instant. + +Maintenant, cliquez sur le bouton étiqueté Extras. Ceci ouvrira un petit menu. Choisissez Configurer &kscd;.... Une nouvelle boîte de dialogue s'ouvrira. +Cliquez sur l'icône étiquetée Lecteur CD à gauche de la boîte de dialogue. +Cochez la case étiquetée Utiliser la lecture numérique directe. +Cliquez sur OK +Maintenant, cliquez sur Lecture dans la fenêtre de &kscd; et voyez si le &CD; est lu correctement. + +Si vous n'entendez toujours rien, votre problème nécessite des connaissances spécifiques à votre système et au problème rencontré. Référez-vous à beaucoup de bonnes ressources sur Internet. Vous pouvez trouver de l'aide des façons suivantes : + + +le site web de votre distribution dispose probablement de forums pour poser de telles questions. +postez une question sur un forum de discussion Usenet comme comp.os.linux ou un canal IRC à la recherche d'utilisateur de votre système d'exploitation +utilisez un moteur de recherche pour localiser d'autres personnes ayant rencontré des problèmes similaires + + + + + + +Une boite d'erreur est apparue +L'erreur la plus probable est celle-ci : + +Boîte de dialogue d'erreur + + +Boîte de dialogue d'erreur + + + +Les informations pour corriger cette erreur se trouvent dans la section Questions et réponses de ce manuel. + +Si vous obtenez une autre boîte d'erreur, postez le texte de cette boîte dans un forum de votre distribution ou saisissez ce texte dans un moteur de recherche comme Google. + + + + +Questions et réponses + + + +J'obtiens cette boîte de dialogue quand je lance &kscd;. Qu'est-ce qui ne va pas ? + +Boîte de dialogue d'erreur + + +Boîte de dialogue d'erreur + + + +Ceci signifie que &kscd; ne réussit pas à accéder à votre lecteur &CD-ROM;. Le nom du périphérique dans le champ Périphérique &CD-ROM; de la Configuration de Kscd doit faire référence au périphérique bloc associé à votre lecteur &CD-ROM;. Ce sera souvent un lien vers le périphérique IDE (/dev/hdx) ou SCSI (/dev/sdx) approprié. + +Le fichier de périphérique appartient normalement à l'utilisateur root du groupe root, et n'autorise pas les utilisateurs normaux à l'ouvrir en lecture, écriture ou exécution directement. Cela n'a rien à voir avec la commande SUID mount (Les programmes Set User ID utilisent le setuid() de la bibliothèque standard Unix pour s'approprier l'identité d'un autre utilisateur), qui ne pose pas de problème avec les permissions ; &kscd; doit être capable d'obtenir un descripteur de fichier en lecture seule faisant référence au périphérique &CD;, pour contrôler le lecteur &CD-ROM; et lire les données bas niveau du disque. + +Si vous possédez le mot de passe root, vous pouvez résoudre ceci rapidement et facilement. Devenez root et saisissez la commande chmod /dev/cdrom pour permettre à tous les utilisateurs de votre système de lire à partir de /dev/cdrom. Si votre lecteur de &CD-ROM; est nommé différemment, modifiez les privilèges de ce périphérique avec la même procédure. Si vous n'avez pas le mot de passe root, demandez gentiment à votre administrateur système de vous donner la permission de lecture pour le périphérique &CD-ROM;. + +Voir aussi le chapitre Configuration de KSCD. + + + +Impossible d'utiliser CDDB. Comment obtenir des informations détaillées sur ce qui ne fonctionne pas ? +Si vous rencontrez des problèmes avec les fonctionnalités de la CDDB, essayez de lancer &kscd; à partir de la ligne de commande avec le paramètre et surveillez la sortie de déboguage. + + + + + +Remerciements et licence + +&kscd; Copyright 1997,1998 &Bernd.Johannes.Wuebben; &Bernd.Johannes.Wuebben.mail; + +&kscd; contient du code de : + +workman 1.4 beta 3 Copyright (c) Steven Grimm koreth@hyperion.com + + + +Remerciements spéciaux à Ti Kan et Steve Scherf, les inventeurs du concept de la base de données CDDB. Visitez http://ww.cddb.com pour de plus amples informations sur CDDB. + +Remerciements tout particulièrement à David White qui a écrit la documentation de &kscd;. Bon travail David ! + +Mise à jour de la documentation pour KDE 2.0, et copyright par &Jonathan.Singer; &Jonathan.Singer.mail; + +Mise à jour de la documentation pour KDE 3.4, et copyright par &Mike.McBride; &Mike.McBride.mail; + +Traduction française par &LudovicGrossard;. Relecture de la documentation française par &PatrickChavas;. +&underFDL; &underGPL; + + +Installation + + +Comment obtenir &kscd; +&install.intro.documentation; + + +Configuration nécessaire + +Pour réussir à compiler &kscd;, vous devez posséder une des dernières versions des bibliothèques de KDE, ainsi que la bibliothèque C++ &Qt;. Toutes les bibliothèques nécessaires ainsi que &kscd; peuvent être téléchargés depuis le site &FTP; de &kde;, &kde-ftp;. + + + + +Compilation et installation &install.compile.documentation; Si possible, informez le mainteneur actuel, Aaron Seigo, à l'adresse &Aaron.J.Seigo.mail; les modifications que vous avez dû effectuer pour réussir à compiler KSCD sur votre plate-forme. + + + + + +&documentation.index; +
+ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd.png new file mode 100644 index 00000000000..dfdd67bf7f2 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd11.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd11.png new file mode 100644 index 00000000000..bd96d9cfa51 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd11.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd12.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd12.png new file mode 100644 index 00000000000..9fd1808eec8 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd12.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd13.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd13.png new file mode 100644 index 00000000000..d45bd9da847 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd13.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd14.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd14.png new file mode 100644 index 00000000000..21caca882fb Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd14.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd16.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd16.png new file mode 100644 index 00000000000..9ef50a05eca Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd16.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd18.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd18.png new file mode 100644 index 00000000000..add80d2f3b2 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd18.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd19.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd19.png new file mode 100644 index 00000000000..1fa6ab5b736 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd19.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd2.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd2.png new file mode 100644 index 00000000000..b6be8e28512 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd2.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd3.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd3.png new file mode 100644 index 00000000000..74adcd89d7c Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd3.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd5.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd5.png new file mode 100644 index 00000000000..4baca801897 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd5.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd6.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd6.png new file mode 100644 index 00000000000..dff3050a5ed Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd6.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/kscd/kscd9.png b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd9.png new file mode 100644 index 00000000000..fa02fe5cc2e Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/kscd/kscd9.png differ diff --git a/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.am b/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = fr +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.in b/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.in new file mode 100644 index 00000000000..210faa40fb3 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/noatun/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdemultimedia/noatun +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = fr +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/noatun/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/noatun/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdemultimedia/noatun/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdemultimedia/noatun/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-fr/docs/tdemultimedia/noatun/index.cache.bz2 b/tde-i18n-fr/docs/tdemultimedia/noatun/index.cache.bz2 new file mode 100644 index 00000000000..7ac8b0fc980 Binary files /dev/null and b/tde-i18n-fr/docs/tdemultimedia/noatun/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/tdemultimedia/noatun/index.docbook b/tde-i18n-fr/docs/tdemultimedia/noatun/index.docbook new file mode 100644 index 00000000000..82b530d6c91 --- /dev/null +++ b/tde-i18n-fr/docs/tdemultimedia/noatun/index.docbook @@ -0,0 +1,632 @@ + + + + + +]> + + + +Manuel de &noatun; + + +Charles Samuels
charles@kde.org
+
+
+&traducteurLudovicGrossard; +
+ + +20012002 +Charles Samuels + + +&FDLNotice; + +2002-03-01 +2.00.00 + + +&noatun; est un lecteur multimédia pour &kde; basé sur des modules externes + + + +KDE +Noatun +Multimédia +mp3 +musique +support + +
+ + +Introduction + +&noatun; est un lecteur multimédia pour &kde; basé sur des modules externes + + +Caractéristiques + +&noatun; est une interface évoluée pour &arts; — le synthétiseur analogique temps réel (Analog Real-Time Synthesizer). Pour gérer des formats multimédia supplémentaires, consultez http://noatun.kde.org/plugins.phtml ou http://mpeglib.sf.net. Par défaut, &arts; gère les formats MP3 et MPEG-1, ainsi que Vorbis si les bibliothèques Vorbis étaient installées au moment de la compilation de &kde;. + + + + + +Utiliser &noatun; + +&noatun; démarre par défaut avec l'interface utilisateur du module externe Excellent. Ce module externe a été choisi parce qu'il ressemble le plus aux autres applications &kde;. + +&noatun; est unique en ce sens qu'il n'y a jamais deux installations identiques, et qu'il n'y a pas d'interface standard, bien qu'il y en ait une par défaut. Vous êtes libre de composer votre sélection de modules externes, et de personnaliser &noatun; jusqu'à ce qu'il soit votre lecteur multimédia idéal ! + + +Format du titre +La fenêtre de réglages de &noatun; dispose d'un champ de texte inhabituel intitulé Format du titre. Vous pouvez y saisir une chaîne de format pour personnaliser la façon dont apparaissent les titres. + + +Tous les textes apparaissent normalement, à moins d'être à l'intérieur d'un $( ). +Le texte à l'intérieur de $( ) lira la propriété de &noatun; pour ce titre et substituera le texte par sa valeur. +S'il y a des guillemets à l'intérieur du $( ), le texte entre guillemets sera affiché normalement, mais seulement si la propriété ayant ce nom existe. +Les guillemets sont soit au début du $( ), soit à sa fin, soit à ses deux extrêmités + + +Par exemple, $(bitrate) est remplacé par le taux de transfert du fichier, lorqu'il est chargé par le module Metatag. Si vous utilisez en plus des guillemets dans ce champ, le texte entre guillemets sera affiché : $(bitrate" kbps") par exemple affichera le taux de transfert du fichier suivi des caractères " kbps" (kilobits par seconde). Ni l'un ni l'autre ne sera affiché si la propriété bitrate n'existe pas. + + + + + +Utiliser les modules externes de &noatun; + +Vous pouvez choisir différents modules externes en allant dans le menu Configuration puis en choisissant Configurer Noatun.... Allez dans Modules externes en sélectionnant l'élément approprié dans la liste. Vous pouvez alors valider les modules externes en cochant la case à côté de leur nom. &noatun; requiert au moins un module d'interface utilisateur, ainsi qu'un module de liste de lecture et un seul. + + +Milk Chocolate + +Milk Chocolate est une interface utilisateur simple et légère. Les boutons se comportent la plupart du temps comme ceux d'un lecteur CD, et le bouton d'éjection ouvre la liste de lecture. La feuille avec un bouton en forme de croix enlève les éléments de la liste de lecture en cours, mais ne supprime pas les fichiers, et le bouton en forme de flèche sélectionne le mode de boucle. Un menu est disponible en cliquant avec le bouton droit de la souris n'importe où dans la fenêtre. + + + + + +Young Hickory + +Young hickory est un module externe incrusté dans la boîte à miniatures de &kde;, dans la zone qui se situe par défaut près de l'horloge. + +Cliquer avec le &BDS; fait apparaître un petit menu, et cliquer avec le &BGS; fait disparaître/apparaître vos fenêtres d'interface utilisateur de &noatun;. Notez que les listes de lecture, par exemple, ne sont pas considérées comme interfaces utilisateur. + + + + +Exportation de la liste de lecture en <acronym +>HTML</acronym +> + +Ce module externe placera votre liste de lecture dans un tableau HTML. Les pages de préférences vous permettront de régler la couleur, l'image de fond, l'activation du mode survol, pour changer les couleurs lorsque le curseur passe au-dessus d'un lien. + +Après avoir réglé les options, le menu Action Exporter la liste de lecture ouvrira une boîte de dialogue pour sélectionner le fichier dans lequel enregistrer. + + + + +Revêtements <application +>K-Jöfol</application +> + +Le chargeur de revêtements de &noatun; K-Jöfol est une réimplantation partielle d'un programme &Windows; portant le même nom. + +L'implantation pour &noatun; a quelques limitations. Par exemple, les revêtements doivent être non compactés sur le disque afin de pouvoir être chargés. + +Pour installer un revêtement, (au format ZIP de &Windows;), vous pouvez utiliser l'installateur de revêtements qui se trouve dans la boîte de dialogue des préférences de &noatun;. + +Comme certains revêtements ne sont pas empaquetés correctement, et comme l'installateur de revêtements ne peut pas tout deviner, vous pouvez toujours utiliser ces commandes si l'installation d'un certain revêtement a échoué : + +% cd $KDEHOME/share/apps/noatun +% mkdir (if needed) +% cd +% mkdir  ; cd nouveau_revetement +% unzip /chemin/vers/le/nouveau_revetement.zip + +Vous pouvez aussi fabriquer vos propres revêtements en suivant les indications du tutoriel situé à l'adresse http://www.angelfire.com /mo/nequiem/tutorial.html. + + + + +La liste de lecture en deux parties + +La liste de lecture en deux parties est conçue de manière simple et classique. Si vous double-cliquez sur un élément il sera joué (tout comme si vous le sélectionnez puis appuyez sur Entrée). Vous pouvez également y faire glisser des fichiers et des &URL;. + +Depuis &kde; 3.0, la liste en deux parties (Split Playlist - SPL) enregistre ses données dans un format compatible avec &XML;, mais importera automatiquement la liste m3u si le fichier &XML; n'existe pas. Vous pouvez donc enregistrer le fichier m3u, puis détruire le fichier &XML; pour générer automatiquement des listes de lecture. + +Le nom liste en deux parties n'est pas vraiment correct. Il vient de la conception originelle (à l'époque des débuts de &noatun;) quand elle était effectivement en deux parties. + + + +Revêtements Winamp +Si vous utilisez le revêtement Winamp, il devrait vous sembler familier. En cliquant sur le minuteur il passe du mode durée restante au mode durée écoulée et vice-versa. En cliquant sur la région oscilloscope en dessous, vous activez ou désactivez l'oscilloscope. Vous pouvez également double-cliquer sur la barre de titre pour activer ou désactiver le mode avec ombres. Le fait de cliquer avec le bouton droit de la souris (ou de cliquer sur l'icône en haut à gauche) fait apparaître la barre d'outils standard de &noatun;. +Vous pourvez installer de nouveaux revêtements en allant dans $KDEHOME/share/apps/noatun/skins/winamp, puis en créant un dossier destiné à les accueillir, puis en décompactant les revêtements à cet endroit. Le fichiers de revêtement Winamp avec l'extension .wsz peuvent être traités comme des fichiers zip normaux. Il se peut toutefois que vous deviez commencer par les renommer afin de pouvoir les décompacter. + + + +Metatag +Metatag est un module externe qui charge les informations sur un fichier en utilisant KFile, le même mécanisme qu'utilise &konqueror;, avec les infobulles qui apparaissent lorsque la souris survole les fichiers. En plus de charger les informations, il gère leur modification grâce au sous-menu Éditeur d'en-têtes du menu Actions. Il permet d'éditer les balises ID3 ainsi que OggVorbis. Il lit également le taux de transfert des fichiers. + + + +Keyz +Carsten Pfeiffer a décidé de rompre la longue tradition avec &noatun; de nommer un module externe de la façon la plus inexacte possible, comme le prouvent Milk-Chocolate, Young Hickory et bien d'autres. Mais pourquoi changer juste un S en Z ? Apparemment, c'est un américanisme ! +Le fait que le nom ne soit pas original ne signifie toutefois pas qu'il soit inférieur à un module externe normal. En fait, il vous permet d'assigner des touches à certaines actions de &noatun;, et ce qui est admirable, c'est que ces touches fonctionneront n'importe où, pas seulement dans &noatun;. Cela pourrait enfin rendre ces Claviers multimédia dignes d'intérêt. + + + +Contrôle infrarouge +Si vous avez une télécommande pour votre ordinateur (comme celles fournies avec les cartes télévision avec des démodulateurs Brooktree), et si votre télécommande est reconnue par LIRC, ça devrait fonctionner. Comme dans le cas de KeyZ, son nom n'est pas captivant, mais ce module externe vous permet d'assigner des actions à l'appui sur des boutons. +Pour assigner une action à une touche, chargez le module externe, allez à la page Contrôle infrarouge dans la fenêtre de paramétrage de &noatun;. Choisissez la touche dans la liste, puis choisissez l'action à accomplir dans la liste déroulante en dessous. Si, dans une action comme le contrôle du volume, vous désirez que l'action soit accomplie plusieurs fois, cochez la case et choisissez l'intervalle entre les actions successives. +Si vous disposez d'une carte télévision, une astuce pratique consiste à assigner le bouton Muet à Pause, ce qui vous permet de faire taire votre application d'affichage de la télévision quand &noatun; sort du mode pause et vice-versa, ce qui est particulièrement utile pendant la publicité. + + + + + +Questions, réponses et astuces + + +Foire aux questions + + +La musique est interrompue lorsque je déplace les fenêtres. + + +Vous pouvez augmenter la taille de la mémoire tampon pour &arts; de la façon suivante : + + +Démarrez le ¢reConfiguration; +Allez dans le groupe Son +Allez dans la section Serveur de son +Augmentez le temps de réponse—684 ms est normalement suffisant pour la plupart des ordinateurs. + + +Vous pouvez également exécuter le serveur de son avec la priorité temps-réel si le réglage du temps de réponse n'arrange rien. Attention, ceci peut bloquer votre système. + + + + + +Je ne peux pas enlever une liste de lecture ou une interface utilisateur de la liste des modules externes. + + +Étant donné que &noatun; nécessite au moins une interface utilisateur chargée, et exactement une liste de lecture, vous devez ajouter un nouveau module externe d'interface utilisateur avant d'en enlever un. Ajouter une nouvelle liste de lecture enlèvera automatiquement l'ancienne liste. + + + + +Où trouver d'autres modules externes ? + + +Les codéveloppeurs peuvent soumettre leurs propres modules externes sur le site web de &noatun;, où vous, les utilisateurs, pouvez les télécharger. + + + + +Comment écrire un module externe pour &noatun; ? + + +La documentation, un Manuel des Interfaces de Programmation (API), et un exemple de code source sont disponibles sur le site web de &noatun;. Dans l'esprit des logiciels libres, le code source de &noatun; et de tous les modules externes est disponible. + + + + + + +Remerciements et licence + +Programme copyright 2000-2002 Charles Samuels charles@kde.org + +Documentation copyright 2002 Charles Samuels charles@kde.org + +&noatun; a été réalisé par les personnes suivantes : + + + +Charles Samuels charles@kde.org + + +Neil Stevens multivac@fcmail.com + + +Stefan Westerfeld stefan@space.twc.de + + +Martin Vogt mvogt@rhrk.uni-kl.de + + +Malte Starostik malte.starostik@t-online.de + + +Nikolas Zimmermann wildfox@kde.org + + +Stefan Schimanski 1Stein@gmx.de + + +Traduction française par &LudovicGrossard;. +&underFDL; &underBSDLicense; + + +Installation + + +Comment obtenir &noatun; +&install.intro.documentation; + + +Prérequis + +&noatun; nécessite au moins un Pentium 200 avec &Linux;, ou un PowerPC avec &Linux; 2.4.1 ou supérieur, ou plusieurs autres plates-formes. La prise en compte d'autres plates-formes sera disponible dans les versions futures. + +Pour utiliser &noatun; sur une autre plate-forme, elle doit gérer les pthread et le système sonore OSS. Cependant, ALSA est reconnu sous &Linux;. + + + + +Compilation et installation +&install.compile.documentation; Si vous rencontrez des problèmes, veuillez les signaler à l'auteur à l'adressecharles@kde.org . + +Si vous avez cette documentation, vous avez probablement déjà compilé &noatun;. + + + + + + +Glossaire + + +Milk Chocolate +Milk Chocolate est un module externe simple et à l'interface utilisateur minimaliste + + +&arts; +&arts; est le synthétiseur temps réel analogique (Analog Real-time Synthesizer). C'est un environnement multimédia puissant utilisé par &noatun; + +K-Jöfol +Ce module externe charge les revêtements utilisés au départ par le lecteur multimédia sous &Windows; du même nom. + + +Keyz +Keyz vous permet d'assigner des touches à des actions sous &noatun; + +Young Hickory +Young Hickory est un module pour la zone d'applications système du tableau de bord de &kde;. + +Noatun +Kaiman est un module externe qui charge des revêtements du lecteur multimédia GQMPEG. Kaiman est également l'ancêtre de&noatun;, et était distribué avec &kde; pour &kde; 2.0. Quand &noatun; a été introduit avec &kde; 2.1, le chargeur de revêtements de Kaiman est devenu un module externe de &noatun;. + + + +&documentation.index; +
+ -- cgit v1.2.1