summaryrefslogtreecommitdiffstats
path: root/tde-i18n-fr/docs/tdegames/ktuberling
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-03 11:05:10 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-03 11:05:10 -0600
commitf7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b (patch)
tree1f78ef53b206c6b4e4efc88c4849aa9f686a094d /tde-i18n-fr/docs/tdegames/ktuberling
parent85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff)
downloadtde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz
tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip
Second part of prior commit
Diffstat (limited to 'tde-i18n-fr/docs/tdegames/ktuberling')
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/Makefile.am4
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/Makefile.in635
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/gameboard.pngbin0 -> 72837 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/index.cache.bz2bin0 -> 10789 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/index.docbook1093
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.edit.pngbin0 -> 1466 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.file.pngbin0 -> 3360 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.game.pngbin0 -> 5117 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.help.pngbin0 -> 2406 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.option.pngbin0 -> 433 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.playground.pngbin0 -> 1720 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.raw.pngbin0 -> 6057 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/menu.speech.pngbin0 -> 3770 bytes
-rw-r--r--tde-i18n-fr/docs/tdegames/ktuberling/technical-reference.docbook333
14 files changed, 2065 insertions, 0 deletions
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/Makefile.am b/tde-i18n-fr/docs/tdegames/ktuberling/Makefile.am
new file mode 100644
index 00000000000..b6361414814
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = fr
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/Makefile.in b/tde-i18n-fr/docs/tdegames/ktuberling/Makefile.in
new file mode 100644
index 00000000000..39a8f9f9bbe
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/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/tdegames/ktuberling
+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/tdegames/ktuberling/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/tdegames/ktuberling/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/tdegames/ktuberling/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdegames/ktuberling/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=menu.help.png menu.edit.png index.docbook menu.raw.png menu.playground.png gameboard.png menu.game.png menu.speech.png index.cache.bz2 technical-reference.docbook Makefile.in menu.file.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) menu.speech.png menu.help.png menu.raw.png gameboard.png menu.game.png index.docbook menu.playground.png menu.file.png menu.edit.png menu.option.png technical-reference.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)/ktuberling
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling
+ @for base in menu.speech.png menu.help.png menu.raw.png gameboard.png menu.game.png index.docbook menu.playground.png menu.file.png menu.edit.png menu.option.png technical-reference.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ done
+
+uninstall-nls:
+ for base in menu.speech.png menu.help.png menu.raw.png gameboard.png menu.game.png index.docbook menu.playground.png menu.file.png menu.edit.png menu.option.png technical-reference.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in menu.speech.png menu.help.png menu.raw.png gameboard.png menu.game.png index.docbook menu.playground.png menu.file.png menu.edit.png menu.option.png technical-reference.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/tdegames/ktuberling/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdegames/ktuberling/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdegames/ktuberling/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/tdegames/ktuberling/gameboard.png b/tde-i18n-fr/docs/tdegames/ktuberling/gameboard.png
new file mode 100644
index 00000000000..a4e6815ddcc
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/gameboard.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/index.cache.bz2 b/tde-i18n-fr/docs/tdegames/ktuberling/index.cache.bz2
new file mode 100644
index 00000000000..ab28a99f875
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/index.docbook b/tde-i18n-fr/docs/tdegames/ktuberling/index.docbook
new file mode 100644
index 00000000000..1540677ec1b
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/index.docbook
@@ -0,0 +1,1093 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kappname "&ktuberling;">
+ <!ENTITY package "tdegames">
+ <!ENTITY technical.reference SYSTEM "technical-reference.docbook">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % French "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>Manuel de &ktuberling;</title>
+<authorgroup>
+
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+> <address
+><email
+>e.bischoff@noos.fr</email
+></address>
+</affiliation
+></author>
+
+<author
+><firstname
+>Paul</firstname
+> <othername
+>E.</othername
+> <surname
+>Ahlquist</surname
+> <lineage
+>Jr.</lineage
+> <affiliation
+> <address
+><email
+>pea@ahlquist.org</email
+></address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Relecteur</contrib>
+</othercredit>
+
+&traducteurBenoitCosandier;
+
+</authorgroup>
+
+<date
+>2002-04-15</date>
+<releaseinfo
+>0.03.02</releaseinfo>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2002</year>
+<holder
+>Éric Bischoff</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>Paul E. Ahlquist Jr.</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>&ktuberling; est un jeu destiné aux jeunes enfants. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KTuberling</keyword>
+<keyword
+>jeu</keyword>
+<keyword
+>enfant</keyword>
+<keyword
+>tuberling</keyword>
+<keyword
+>patate</keyword>
+<keyword
+>pingouin</keyword>
+<keyword
+>aquarium</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introduction</title>
+
+<para>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="ktuberling.png" format="PNG"/></imageobject>
+</inlinemediaobject
+> &ktuberling; est un jeu conçu pour les jeunes enfants. Bien sûr, il peut être aussi adéquat pour les adultes qui sont resté, au fond, jeunes. </para>
+
+<para
+>C'est un <quote
+>éditeur de patate</quote
+>. Cela signifie que vous pouvez glisser-déposer des yeux, des bouches, des moustaches et d'autres parties du visage sur un bonhomme ressemblant à une patate. De même, vous disposez d'un un pingouin et d'un aquarium sur lesquels vous pouvez déposer d'autres choses. </para>
+
+<para
+>Il n'y a pas de gagnant dans ce jeu. Le seul but est de faire les figures les plus amusantes que vous pouvez. </para>
+
+<para
+>Il y a un musée (comme par exemple <quote
+>Madame Tusseau</quote
+>) où vous pouvez trouver de nombreux exemples drôles de décoration de patates, de pingouins et d'aquariums. Bien entendu, vous pouvez envoyer votre création au programmeur, <ulink url="mailto:e.bischoff@noos.fr"
+>Éric Bischoff</ulink
+>, qui les inclura dans le musée s'il trouve un moment pour ça. </para>
+
+<para
+>&ktuberling; peut également <quote
+>parler</quote
+>. Il prononcera le nom des objets que vous glissez et déposez. Il <quote
+>parlera</quote
+> dans la langue de votre choix. Vous pouvez même l'utiliser pour apprendre un peu de vocabulaire dans des langues étrangères. À ce jour, KTuberling sait <quote
+>parler</quote
+> danois, allemand, anglais, espagnol, français, italien, néerlandais, portugais, roumain, slovaque, slovène et suédois. </para>
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Utilisation de l'interface</title>
+
+<sect1 id="mouse-operation">
+<title
+>Manipulations avec la souris</title>
+
+<para
+>Il y a deux zones dans la fenêtre principale : </para>
+
+<itemizedlist>
+<listitem
+><para
+>La zone <quote
+>de jeu</quote
+>, sur le côté gauche. </para
+></listitem>
+<listitem
+><para
+>La zone <quote
+>d'objets</quote
+>, sur le côté droit, où vous sélectionnez les objets que vous placez sur votre terrain de jeu. </para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Fenêtre principale de &ktuberling;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="gameboard.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="gameboard.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Fenêtre principale</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="place-object">
+<title
+>Placer un objet</title>
+
+<para
+>Pour faire glisser un objet, déplacez le pointeur de la souris dans la zone <quote
+>d'objets</quote
+> sur la droite. Cliquez sur l'objet que vous voulez faire glisser, mais ne relâchez pas le bouton de la souris avant que vous n'ayez déplacé le pointeur de la souris à l'emplacement de la zone <quote
+>de jeu</quote
+> où vous voulez déposer l'objet. </para>
+</sect2>
+
+<sect2 id="move-object">
+<title
+>Déplacer un objet</title>
+<para
+>Une fois déposé dans la zone <quote
+>de jeu</quote
+>, un objet peut être déplacé. Il suffit juste de cliquer sur l'objet sélectionné pour le faire glisser et le déposer plus loin. Quand vous cliquez dessus, il est placé au sommet des autres objets qui le cachaient partiellement. Cette astuce est utile pour placer correctement les lunettes et les yeux. </para>
+</sect2>
+
+<sect2 id="remove-object">
+<title
+>Enlever un objet</title>
+<para
+>Pour enlever un objet qui a été déposé dans la zone <quote
+>de jeu</quote
+>, faites-le glisser depuis la zone <quote
+>de jeu</quote
+> vers la zone <quote
+>d'objets</quote
+>. </para>
+</sect2>
+</sect1>
+
+<sect1 id="the-tool-bar">
+<title
+>La barre d'outils</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="toolbar.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="toolbar.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barre d'outils</phrase
+></textobject>
+</mediaobject>
+
+<para
+>La barre d'outils fournit des boutons pour les fonctions couramment utilisées. </para>
+
+<table>
+<title
+>Les boutons de la barre d'outils</title>
+<tgroup cols="4">
+
+<thead>
+<row>
+<entry
+>Bouton</entry>
+<entry
+>Nom</entry>
+<entry
+>Équivalent dans les menus</entry>
+<entry
+>Action</entry>
+</row>
+</thead>
+<tbody>
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-new.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.new.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton Nouvelle partie</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Nouveau</guiicon
+></entry>
+<entry>
+ <link linkend="game-new"
+><menuchoice
+><guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Nouveau</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Réinitialise la zone <quote
+>de jeu</quote
+>. Ceci nettoie toutes parties du terrain de jeu afin de créer un nouveau tableau. </entry>
+</row>
+
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-open.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.open.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton Ouvrir</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry
+><guiicon
+>Ouvrir</guiicon
+></entry>
+<entry>
+ <link linkend="game-load"
+><menuchoice
+><guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Ouvrir...</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Ouvre un fichier <quote
+>patate</quote
+> existant depuis le musée ou dans d'autres dossiers. </entry>
+</row>
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-save.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.save.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton enregistrer</phrase
+></textobject>
+ </inlinemediaobject>
+</entry>
+<entry
+><guiicon
+>Enregistrer</guiicon
+></entry>
+<entry>
+ <link linkend="game-save"
+><menuchoice
+><guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Enregistrer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Enregistre votre création dans votre dossier personnel, ou dans un autre dossier comme le musée si vous le désirez. Le tableau est enregistré dans un petit fichier qui contient seulement les positions des objets. </entry>
+</row>
+
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-print.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.print.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton Imprimer</phrase
+></textobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<guiicon
+>Imprimer</guiicon>
+</entry>
+<entry>
+ <link linkend="game-print"
+><menuchoice
+><guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Imprimer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Imprime votre image (au format &PostScript;). </entry>
+</row>
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-undo.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.undo.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton annuler</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Annuler</guiicon>
+ </entry>
+<entry>
+ <link linkend="edit-undo"
+><menuchoice
+><guimenu
+>Édition</guimenu
+> <guimenuitem
+>Annuler</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Annule la dernière opération.</entry>
+</row>
+
+<row>
+<entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata format="PNG" fileref="button-redo.png"/>
+ </imageobject>
+ <imageobject>
+ <imagedata format="EPS" fileref="button.redo.eps"/>
+ </imageobject>
+ <textobject
+><phrase
+>Bouton refaire</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+<guiicon
+>Refaire</guiicon>
+</entry>
+<entry>
+ <link linkend="edit-redo"
+><menuchoice
+><guimenu
+>Édition</guimenu
+> <guimenuitem
+>Refaire</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Refaire la dernière opération.</entry>
+</row>
+
+<!-- Currently there is no HELP button on the toolbar
+<row>
+<entry>
+<inlinemediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="button-help.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="button.help.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Help Button</phrase
+></textobject>
+</inlinemediaobject>
+</entry>
+<entry>
+Help
+</entry>
+<entry
+>Displays this handbook.</entry>
+</row>
+-->
+
+</tbody>
+</tgroup>
+</table>
+</sect1>
+
+<sect1 id="the-menu-items">
+<title
+>Les éléments des menus</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-raw.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.raw.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barre de menu</phrase
+></textobject>
+</mediaobject>
+
+<sect2>
+<title
+>Le menu <guimenu
+>Jeu</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-game.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.game.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu <guimenu
+>Jeu</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="game-new">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Nouveau</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Réinitialise</action
+> la zone <quote
+>de jeu</quote
+> </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-load">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Ouvrir...</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Ouvrir un fichier patate existant</action
+> depuis le musée ou d'ailleur si vous le souhaitez.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-save">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Enregistrer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Enregistre</action
+> votre création. La <quote
+>patate</quote
+> est enregistrée dans un petit fichier qui contient les positions des objets. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Enregistrer comme image...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Crée un fichier graphique</action
+> contenant une image de votre tableau. Les formats de fichier disponibles sont XPM, JPEG, PNG et BMP. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-print">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Imprimer...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> votre image de <quote
+>patate</quote
+> en utilisant le format &PostScript;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Jeu</guimenu
+> <guimenuitem
+>Quitter</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Quitte</action
+> &ktuberling;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Le menu <guimenu
+>Édition</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-edit.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.edit.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu Édition</phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="edit-undo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Édition</guimenu
+> <guimenuitem
+>Annuler</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Annule</action
+> le dernier <quote
+>objet</quote
+> placé. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-redo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Maj</keycap
+> <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Édition</guimenu
+><guimenuitem
+>Refaire</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Refait</action
+> le dernier<quote
+>objet</quote
+> placé. Ce menu optionnel n'est actif que si vous avez au préalable utilisé <guilabel
+>Annuler</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Édition</guimenu
+> <guimenuitem
+>Copier</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copie</action
+> la zone <quote
+>de jeu</quote
+> dans le presse papiers.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>Le menu <guimenu
+>Aire de jeu</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-playground.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.playground.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Le menu <guimenu
+>Aire de jeu</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Aire de jeu</guimenu
+> <guimenuitem
+>Bonhomme Patate</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Choisit le terrain de jeu de la patate</action
+>. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Aire de jeu</guimenu
+> <guimenuitem
+>Pingouin</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Choisit le terrain de jeu du pingouin</action
+>. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Aire de jeu</guimenu
+> <guimenuitem
+>Aquarium</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Choisit le terrain de jeu de l'aquarium</action
+>. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>Le menu <guimenu
+>Paroles</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-speech.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.speech.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Le menu <guimenu
+>Paroles</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<para
+>Veuillez remarquer que vous devez avoir tdemultimedia installé et <command
+>artsd</command
+> lancé pour pouvoir entendre les sons. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Paroles</guimenu
+> <guimenuitem
+>Pas de son</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Coupe le son</action
+>. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Paroles</guimenu
+> <guimenuitem
+>Danois</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Active les sons et parle en danois</action
+>. Si les sons danois ne sont pas installés, cette option est grisée. &ktuberling; se souvient du dernier réglage de cette option la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Paroles</guimenu
+> <guimenuitem
+>Allemand</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Active les sons et parle en allemand</action
+>. Si les sons allemands ne sont pas installés, alors cette option est grisée. &ktuberling; se souvient du dernier réglage de cette option la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Paroles</guimenu
+> <guimenuitem
+>Anglais</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Active les sons et parle en anglais</action
+>. Si les sons anglais ne sont pas installés, alors cette option est grisée. &ktuberling; se souvient du dernier réglage de cette option la prochaine fois qu'il est lancé.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>etc.</term>
+<listitem
+><para
+>Et ainsi de suite pour les autres langues.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>Le menu <guimenu
+>Aide</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-help.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.help.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menu Aide</phrase
+></textobject>
+</mediaobject>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+&technical.reference;
+
+<chapter id="credits_license">
+<title
+>Remerciements et licence</title>
+
+<para
+>&ktuberling;</para>
+
+<itemizedlist>
+<listitem>
+<para
+>John Calhoun - Idée originale, images originelles et sons en anglais</para>
+</listitem>
+
+<listitem>
+<para
+>Éric Bischoff <email
+>e.bischoff@noos.fr</email
+> - programmation &kde;</para>
+</listitem>
+
+<listitem>
+<para
+>François-Xavier Duranceau <email
+>duranceau@free.fr</email
+> - tests, conseil et aide</para>
+</listitem>
+
+<listitem>
+<para
+>Agnieszka Czajkowska <email
+>agnieszka@imagegalaxy.de</email
+> - Graphismes du pingoin</para>
+</listitem>
+
+<listitem>
+<para
+>Bas Willems <email
+>next@euronet.nl</email
+> - Amélioration des graphismes et thème de l'aquarium.</para>
+</listitem>
+
+<listitem>
+<para
+>Roger Larsson <email
+>roger.larsson@norran.net</email
+> - Réglage des sons</para>
+</listitem>
+
+<listitem>
+<para
+>Peter Silva <email
+>peter.silva@videotron.ca</email
+> - relecture de la documentation</para>
+</listitem>
+
+<listitem>
+<para
+>Peter Silva <email
+>peter.silva@videotron.ca</email
+> - Amélioration de la documentation</para>
+</listitem>
+</itemizedlist
+>
+
+<para
+>Ce jeu est dédié à ma petit fille Sunniva Bischoff</para>
+
+<para
+>Remerciements à Apple Computer et au projet &LinuxPPC; pour avoir porté &Linux; sur &Mac;. &ktuberling; n'aurais jamais existé sans ça !</para>
+
+<para
+>Traduction française par &BenoitCosandier;.</para
+> <para
+>Relecture par &LudovicGrossard;.</para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Installation</title>
+
+<sect1 id="how-to-obtain-ktuberling">
+<title
+>Comment obtenir <application
+>ktuberling</application
+></title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Configuration nécessaire</title>
+
+<para
+>Pour compiler avec succès &ktuberling;, il vous faut &kde; 3.0. Toutes les bibliothèques nécessaires ainsi que &ktuberling; lui-même peuvent se trouver à l'adresse &kde-ftp;.</para>
+
+<para
+>Pour pouvoir entendre les sons, il vous faut installer tdemultimedia. </para>
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilation et installation</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.edit.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.edit.png
new file mode 100644
index 00000000000..afb6a23e3df
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.edit.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.file.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.file.png
new file mode 100644
index 00000000000..1c8989c93a1
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.file.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.game.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.game.png
new file mode 100644
index 00000000000..381d7eca6d7
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.game.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.help.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.help.png
new file mode 100644
index 00000000000..224e380d28b
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.help.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.option.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.option.png
new file mode 100644
index 00000000000..e8b8cf72dfc
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.option.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.playground.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.playground.png
new file mode 100644
index 00000000000..cba59b09888
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.playground.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.raw.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.raw.png
new file mode 100644
index 00000000000..b7e57339447
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.raw.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/menu.speech.png b/tde-i18n-fr/docs/tdegames/ktuberling/menu.speech.png
new file mode 100644
index 00000000000..1060b6dad9c
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/menu.speech.png
Binary files differ
diff --git a/tde-i18n-fr/docs/tdegames/ktuberling/technical-reference.docbook b/tde-i18n-fr/docs/tdegames/ktuberling/technical-reference.docbook
new file mode 100644
index 00000000000..54edf2963a2
--- /dev/null
+++ b/tde-i18n-fr/docs/tdegames/ktuberling/technical-reference.docbook
@@ -0,0 +1,333 @@
+<chapter id="technical-reference">
+<chapterinfo>
+
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Bischoff</surname
+> </author>
+&traducteurBenoitCosandier;
+</authorgroup>
+<date
+>2002-04-10</date
+> <releaseinfo
+>0.03.02</releaseinfo
+> <keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KTuberling</keyword>
+<keyword
+>référence technique</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Référence technique</title>
+
+<para
+>&ktuberling; offre une agréable et gratifiante introduction à la personnalisation et à la programmation de &kde; Cette application peut être étendue. Par exemple vous pouvez ajouter un nouveau terrain de jeu, sans changer le code source, en changeant les fichiers graphiques. En ajoutant les fichiers de son adéquats, les traducteurs peuvent adapter les sons à leur langue d'origine. </para>
+
+<para
+>Si vous étendez ou ajoutez des choses au jeu, pensez à envoyer vos modifications au développeur <ulink url="mailto:e.bischoff@noos.fr"
+>Éric Bischoff</ulink
+> (en anglais) pour qu'elles soient inclues lors de la future version. </para>
+
+<sect1 id="for-artists">
+<title
+>Pour les graphistes</title>
+
+<para
+>Les dimensions et la forme du terrain de jeu ainsi que le nombre d'objets peuvent être changés. De nouveaux terrains de jeu peuvent être ajoutés. Deux fichiers d'image par terrain de jeu seulement doivent être créés : un tableau de jeu et un masque. Il y a un maximum autorisé de 8 terrains de jeu, dont seulement 3 sont utilisés pour le moment. </para>
+
+<para
+>Six images sont utilisées par &ktuberling; : <filename
+>potato-game.png</filename
+>, <filename
+>potato-mask.png</filename
+>, <filename
+>penguin-game.png</filename
+>,.<filename
+>penguin-mask.png</filename
+>, <filename
+>aquarium-game.png</filename
+> et <filename
+>aquarium-mask.png</filename
+>. L'emplacement standard de ces fichiers est le dossier <filename class="directory"
+>$KDEDIR/share/apps/ktuberling/pics/</filename
+>. </para>
+
+<para
+>Le premier type d'images, <filename
+>*-game.png</filename
+> contient le terrain de jeu et les objets que l'utilisateur choisit. C'est le graphisme que voit l'utilisateur quand il joue au jeu. </para>
+
+<para
+>Le second type d'images, <filename
+>*-mask.png</filename
+>, contient seulement les masques des objets. Les masques sont utilisés pour délimiter les bords des objets et, dans certains cas, donner à l'objet une certaine transparence (par exemple, les lunettes). Il est obligatoire de placer les objets au même emplacement dans le terrain de jeu et dans le fichier de masques. </para>
+
+<para
+>Dans le même dossier, un fichier nommé <filename
+>layout.xml</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename
+>) indique quelles images utiliser et les relie aux éléments de menu. Il contient également les paramètres de position du terrain de jeu ainsi que des objets et des masques. Il affecte les sons aux objets et classe ces objets dans des groupes. Enfin, il déclare des langues sous forme d'ensembles de sons traduits. Ce fichier suit la syntaxe standard XML (pour plus de détails, <link linkend="layout-details"
+>voir plus bas</link
+>). </para>
+
+<para
+>Toujours dans ce dossier, un fichier nommé <filename
+>layout.i18n</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename
+>) récapitule les chaînes de <filename
+>layout.xml</filename
+> qui peuvent être traduites. <itemizedlist>
+<listitem
+><para
+>Les éléments de menu qui permettent de choisir les terrains de jeu et la langue.</para
+></listitem>
+<listitem
+><para
+>Les noms des catégories d'objets</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>Dans le dossier de niveau supérieur, un fichier nommé <filename
+>ktuberlingui.rc</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/ktuberlingui.rc</filename
+>) est un second fichier XML décrivant les menus de &ktuberling;. Il devrait contenir une balise <markup
+>&lt;action&gt;</markup
+> par terrain de jeu et par langue. Le nom symbolique de cette action devrait être identique au nom symbolique de l'action dans <filename
+>layout.xml</filename
+>. </para>
+
+</sect1>
+
+<sect1 id="for-translators">
+<title
+>Traduction</title>
+
+<para
+>À coté de l'habituel mécanisme basé sur les fichiers <literal role="extension"
+>.po</literal
+> pour traduire les chaînes du programme, les sons peuvent être localisés également. </para>
+
+<para
+>Si les différents traducteurs ont l'opportunité d'enregistrer leur voix dans un fichier <literal role="extension"
+>.wav</literal
+>, ils peuvent placer ce fichier dans le sous-dossier propre au langage dans le dossier des sons. Le nom des fichiers son est alors traduit dans le fichier <filename
+>layout.xml</filename
+>. Par exemple, si le langage de destination est l'italien, les traducteurs peuvent enregistrer leur voix dans un fichier <literal role="extension"
+>.wav</literal
+> situé dans <filename
+>$KDEDIR/share/apps/ktuberling/sounds/it</filename
+>. Ils peuvent ensuite traduire le son nommé <quote
+>hat</quote
+> en des noms de fichiers comme <filename
+>it/cappello.wav</filename
+>. </para>
+
+<para
+>Dans une prochaine version, &ktuberling; utilisera le format de fichiers OGG Vorbis rc3 pour les sons. À ce moment, il sera possible de convertir les fichiers VAV en OGG Vorbis rc3 grâce à la commande suivante : <screen
+><prompt
+>$</prompt
+> <userinput
+>oggenc_rc3 -o <replaceable
+>son.ogg</replaceable
+> <replaceable
+>son.wav</replaceable
+></userinput
+>
+</screen>
+</para>
+
+<para
+>Des informations sur la façon dont fonctionnent les mécanismes de traduction dans &kde; sont disponible à l'adresse <ulink url="http://i18n.kde.org/translation-howto/index.html"
+>The KDE Translation HOWTO</ulink
+> ou en français dans <ulink url="http://fr.i18n.kde.org/docs/howto/index.html"
+>Le HOWTO de traduction de KDE</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="for-programmers">
+
+<title
+>Pour les programmeurs</title>
+<para
+>&ktuberling; n'est pas réellement difficile à améliorer pour les programmeurs.</para>
+
+<sect2 id="classes">
+<title
+>Classes C++</title>
+
+<variablelist>
+<varlistentry>
+<term
+><classname
+>TopLevel</classname
+></term>
+<listitem>
+<para
+>Gestion du programme principal et de la fenêtre principale</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>PlayGround</classname
+></term>
+<listitem>
+<para
+>Description d'un des niveaux du jeu</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>ToDraw</classname
+></term>
+<listitem>
+<para
+>Description d'un des <quote
+>objets</quote
+> graphiques à dessiner</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>SoundFactory</classname
+></term>
+<listitem>
+<para
+>Description d'une des langues et de ses sons</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>Action</classname
+></term>
+<listitem>
+<para
+>Une des manipulations de l'utilisateur, rangée dans la pile annuler/refaire.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="files-structure">
+<title
+>Structure du fichier <literal role="extension"
+>.tuberling</literal
+> </title>
+
+<para
+>Un fichier <literal role="extension"
+>.tuberling</literal
+> contient toutes les données nécessaire pour redessiner une patate. il peut être édité avec un éditeur de texte ordinaire.</para>
+
+<para
+>La première ligne contient le numéro du terrain de jeu.</para>
+
+<para
+>Pour toutes les autres lignes, il y a un objet graphique par ligne, dans l'ordre dans lequel ils seront affichés. Chaque ligne contient 5 nombres : l'identifiant de l'objet, et le rectangle où il devra être dessiné (gauche, haut, droite, bas). Les nombres sont séparés par des espaces.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="layout-details">
+<title
+>Structure du fichier de disposition (<filename
+>layout.xml</filename
+>)</title>
+
+<para
+>La balise de plus haut niveau est unique et est intitulée <markup
+>&lt;ktuberling&gt;</markup
+>. Elle contient plusieurs balises <markup
+>&lt;playground&gt;</markup
+>, une par terrain de jeu, ainsi que plusieurs balises <markup
+>&lt;language&gt;</markup
+>, une par langue. </para>
+
+<para
+>La balise <markup
+>&lt;playground&gt;</markup
+> a deux attributs : <markup
+>gameboard</markup
+> et <markup
+>masks</markup
+>. Ces attributs indiquent le nom des fichiers contenant les images. La balise <markup
+>&lt;playground&gt;</markup
+> contient également une balise <markup
+>&lt;menuitem&gt;</markup
+>, une balise <markup
+>&lt;editablearea&gt;</markup
+>, plusieurs balises <markup
+>&lt;category&gt;</markup
+> et plusieurs balises <markup
+>&lt;object&gt;</markup
+>. </para>
+
+<para
+>La balise <markup
+>&lt;menuitem&gt;</markup
+> décrit l'identificateur de l'action associée à l'élément de menu permettant de choisir la position de la zone où vous pouvez faire glisser des objets, ainsi que l'intitulé de cet élément de menu. Cet identificateur d'action doit être identique à celui dans <filename
+>ktuberlingui.rc</filename
+>. </para>
+
+<para
+>La balise <markup
+>&lt;editablearea&gt;</markup
+> décrit la position de la zone où vous pouvez faire glisser les objets, ainsi que le nom du son qui lui est associé. </para>
+
+<para
+>La balise <markup
+>&lt;category&gt;</markup
+> décrit la position et l'intitulé d'un groupe d'objets. Par exemple, il permet de décrire la position et l'intitulé du groupe d'<quote
+>accessoires</quote
+>. </para>
+
+<para
+>La balise <markup
+>&lt;object&gt;</markup
+> décrit la position (dans le plateau de jeu et dans les masques) d'un objet, ainsi que le nom du son qui lui est associé. </para>
+
+<para
+>La balise <markup
+>&lt;language&gt;</markup
+> a un attribut : <markup
+>code</markup
+>. Cet attribut indique le code des réglages locaux pour cette langue. La balise <markup
+>&lt;language&gt;</markup
+> contient également une balise <markup
+>&lt;menuitem&gt;</markup
+> et plusieurs balises <markup
+>&lt;sound&gt;</markup
+>. </para>
+
+<para
+>Les balises de plus bas niveau ne sont pas expliquées ici, car leur signification est relativement évidente. Si vous modifiez <filename
+>layout.xml</filename
+>, n'oubliez pas de modifier <filename
+>layout.i18n</filename
+> ainsi que <filename
+>ktuberlingui.rc</filename
+> en conséquence. </para>
+
+</sect1>
+</chapter>