From 9b58d35185905f8334142bf4988cb784e993aea7 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 21 Nov 2011 02:23:03 -0600 Subject: Initial import of extracted KDE i18n tarballs --- tde-i18n-fr/docs/kdegames/ktuberling/Makefile.am | 4 + tde-i18n-fr/docs/kdegames/ktuberling/Makefile.in | 635 ++++++++++++ tde-i18n-fr/docs/kdegames/ktuberling/gameboard.png | Bin 0 -> 72837 bytes .../docs/kdegames/ktuberling/index.cache.bz2 | Bin 0 -> 10789 bytes tde-i18n-fr/docs/kdegames/ktuberling/index.docbook | 1093 ++++++++++++++++++++ tde-i18n-fr/docs/kdegames/ktuberling/menu.edit.png | Bin 0 -> 1466 bytes tde-i18n-fr/docs/kdegames/ktuberling/menu.file.png | Bin 0 -> 3360 bytes tde-i18n-fr/docs/kdegames/ktuberling/menu.game.png | Bin 0 -> 5117 bytes tde-i18n-fr/docs/kdegames/ktuberling/menu.help.png | Bin 0 -> 2406 bytes .../docs/kdegames/ktuberling/menu.option.png | Bin 0 -> 433 bytes .../docs/kdegames/ktuberling/menu.playground.png | Bin 0 -> 1720 bytes tde-i18n-fr/docs/kdegames/ktuberling/menu.raw.png | Bin 0 -> 6057 bytes .../docs/kdegames/ktuberling/menu.speech.png | Bin 0 -> 3770 bytes .../ktuberling/technical-reference.docbook | 333 ++++++ 14 files changed, 2065 insertions(+) create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/Makefile.am create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/Makefile.in create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/gameboard.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/index.cache.bz2 create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/index.docbook create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.edit.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.file.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.game.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.help.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.option.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.playground.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.raw.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/menu.speech.png create mode 100644 tde-i18n-fr/docs/kdegames/ktuberling/technical-reference.docbook (limited to 'tde-i18n-fr/docs/kdegames/ktuberling') diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/Makefile.am b/tde-i18n-fr/docs/kdegames/ktuberling/Makefile.am new file mode 100644 index 00000000000..b6361414814 --- /dev/null +++ b/tde-i18n-fr/docs/kdegames/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/kdegames/ktuberling/Makefile.in b/tde-i18n-fr/docs/kdegames/ktuberling/Makefile.in new file mode 100644 index 00000000000..c181e18be6f --- /dev/null +++ b/tde-i18n-fr/docs/kdegames/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/kdegames/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@ +kdeinitdir = @kdeinitdir@ +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/kdegames/ktuberling/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdegames/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/kdegames/ktuberling/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/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/kdegames/ktuberling/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdegames/ktuberling/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegames/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/kdegames/ktuberling/gameboard.png b/tde-i18n-fr/docs/kdegames/ktuberling/gameboard.png new file mode 100644 index 00000000000..a4e6815ddcc Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/gameboard.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/index.cache.bz2 b/tde-i18n-fr/docs/kdegames/ktuberling/index.cache.bz2 new file mode 100644 index 00000000000..ab28a99f875 Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/index.cache.bz2 differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/index.docbook b/tde-i18n-fr/docs/kdegames/ktuberling/index.docbook new file mode 100644 index 00000000000..6cdd98da1b8 --- /dev/null +++ b/tde-i18n-fr/docs/kdegames/ktuberling/index.docbook @@ -0,0 +1,1093 @@ + + + + + + +]> + + + +Manuel de &ktuberling; + + +Eric Bischoff
e.bischoff@noos.fr
+
+ +Paul E. Ahlquist Jr.
pea@ahlquist.org
+
+
+ +Lauri Watts Relecteur + + +&traducteurBenoitCosandier; + +
+ +2002-04-15 +0.03.02 + + +199920002002 +Éric Bischoff + + + +2001 +Paul E. Ahlquist Jr. + + +&FDLNotice; + + +&ktuberling; est un jeu destiné aux jeunes enfants. + + + +KDE +KTuberling +jeu +enfant +tuberling +patate +pingouin +aquarium + +
+ + +Introduction + + + + + &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. + +C'est un éditeur de patate. 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. + +Il n'y a pas de gagnant dans ce jeu. Le seul but est de faire les figures les plus amusantes que vous pouvez. + +Il y a un musée (comme par exemple Madame Tusseau) 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, Éric Bischoff, qui les inclura dans le musée s'il trouve un moment pour ça. + +&ktuberling; peut également parler. Il prononcera le nom des objets que vous glissez et déposez. Il parlera 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 parler danois, allemand, anglais, espagnol, français, italien, néerlandais, portugais, roumain, slovaque, slovène et suédois. + + + +Utilisation de l'interface + + +Manipulations avec la souris + +Il y a deux zones dans la fenêtre principale : + + +La zone de jeu, sur le côté gauche. +La zone d'objets, sur le côté droit, où vous sélectionnez les objets que vous placez sur votre terrain de jeu. + + + +Fenêtre principale de &ktuberling; + + + + + + + +Fenêtre principale + + + + +Placer un objet + +Pour faire glisser un objet, déplacez le pointeur de la souris dans la zone d'objets 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 de jeu où vous voulez déposer l'objet. + + + +Déplacer un objet +Une fois déposé dans la zone de jeu, 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. + + + +Enlever un objet +Pour enlever un objet qui a été déposé dans la zone de jeu, faites-le glisser depuis la zone de jeu vers la zone d'objets. + + + + +La barre d'outils + + + + + + + + +Barre d'outils + + +La barre d'outils fournit des boutons pour les fonctions couramment utilisées. + + +Les boutons de la barre d'outils + + + + +Bouton +Nom +Équivalent dans les menus +Action + + + + + + + + + + + + + + Bouton Nouvelle partie + + + + Nouveau + + Jeu Nouveau + + +Réinitialise la zone de jeu. Ceci nettoie toutes parties du terrain de jeu afin de créer un nouveau tableau. + + + + + + + + + + + + + Bouton Ouvrir + + +Ouvrir + + Jeu Ouvrir... + + +Ouvre un fichier patate existant depuis le musée ou dans d'autres dossiers. + + + + + + + + + + + + Bouton enregistrer + + +Enregistrer + + Jeu Enregistrer + + +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. + + + + + + + + + + + + + Bouton Imprimer + + + +Imprimer + + + Jeu Imprimer + + +Imprime votre image (au format &PostScript;). + + + + + + + + + + + + Bouton annuler + + + + Annuler + + + Édition Annuler + + +Annule la dernière opération. + + + + + + + + + + + + Bouton refaire + + + +Refaire + + + Édition Refaire + + +Refaire la dernière opération. + + + + + + +
+
+ + +Les éléments des menus + + + + + + + + +Barre de menu + + + +Le menu <guimenu +>Jeu</guimenu +> + + + + + + + +Menu Jeu + + + + + + &Ctrl;N Jeu Nouveau +Réinitialise la zone de jeu + + + + &Ctrl;O Jeu Ouvrir... + Ouvrir un fichier patate existant depuis le musée ou d'ailleur si vous le souhaitez. + + + + &Ctrl;S Jeu Enregistrer +Enregistre votre création. La patate est enregistrée dans un petit fichier qui contient les positions des objets. + + + +Jeu Enregistrer comme image... +Crée un fichier graphique contenant une image de votre tableau. Les formats de fichier disponibles sont XPM, JPEG, PNG et BMP. + + + + &Ctrl;P Jeu Imprimer... +Imprime votre image de patate en utilisant le format &PostScript;. + + + + &Ctrl;Q Jeu Quitter +Quitte &ktuberling;. + + + + + + + +Le menu <guimenu +>Édition</guimenu +> + + + + + + + +Menu Édition + + + + + + &Ctrl;Z Édition Annuler +Annule le dernier objet placé. + + + + &Ctrl;Maj Z ÉditionRefaire +Refait le dernierobjet placé. Ce menu optionnel n'est actif que si vous avez au préalable utilisé Annuler. + + + + &Ctrl;C Édition Copier +Copie la zone de jeu dans le presse papiers. + + + + + + + +Le menu <guimenu +>Aire de jeu</guimenu +> + + + + + + + + +Le menu Aire de jeu + + + + + +Aire de jeu Bonhomme Patate +Choisit le terrain de jeu de la patate. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé. + + + +Aire de jeu Pingouin +Choisit le terrain de jeu du pingouin. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé. + + + +Aire de jeu Aquarium +Choisit le terrain de jeu de l'aquarium. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé. + + + + + +Le menu <guimenu +>Paroles</guimenu +> + + + + + + + + +Le menu Paroles + + +Veuillez remarquer que vous devez avoir kdemultimedia installé et artsd lancé pour pouvoir entendre les sons. + + + + +Paroles Pas de son +Coupe le son. &ktuberling; se souvient du dernier terrain de jeu choisi la prochaine fois qu'il est lancé. + + + +Paroles Danois +Active les sons et parle en danois. 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é. + + + +Paroles Allemand +Active les sons et parle en allemand. 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é. + + + +Paroles Anglais +Active les sons et parle en anglais. 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é. + + + +etc. +Et ainsi de suite pour les autres langues. + + + + + +Le menu <guimenu +>Aide</guimenu +> + + + + + + + +Menu Aide + +&help.menu.documentation; + +
+ +&technical.reference; + + +Remerciements et licence + +&ktuberling; + + + +John Calhoun - Idée originale, images originelles et sons en anglais + + + +Éric Bischoff e.bischoff@noos.fr - programmation &kde; + + + +François-Xavier Duranceau duranceau@free.fr - tests, conseil et aide + + + +Agnieszka Czajkowska agnieszka@imagegalaxy.de - Graphismes du pingoin + + + +Bas Willems next@euronet.nl - Amélioration des graphismes et thème de l'aquarium. + + + +Roger Larsson roger.larsson@norran.net - Réglage des sons + + + +Peter Silva peter.silva@videotron.ca - relecture de la documentation + + + +Peter Silva peter.silva@videotron.ca - Amélioration de la documentation + + + +Ce jeu est dédié à ma petit fille Sunniva Bischoff + +Remerciements à Apple Computer et au projet &LinuxPPC; pour avoir porté &Linux; sur &Mac;. &ktuberling; n'aurais jamais existé sans ça ! + +Traduction française par &BenoitCosandier;. Relecture par &LudovicGrossard;. +&underFDL; &underGPL; + + + +Installation + + +Comment obtenir <application +>ktuberling</application +> +&install.intro.documentation; + + +Configuration nécessaire + +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;. + +Pour pouvoir entendre les sons, il vous faut installer kdemultimedia. + + + +Compilation et installation +&install.compile.documentation; + + +
diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.edit.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.edit.png new file mode 100644 index 00000000000..afb6a23e3df Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.edit.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.file.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.file.png new file mode 100644 index 00000000000..1c8989c93a1 Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.file.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.game.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.game.png new file mode 100644 index 00000000000..381d7eca6d7 Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.game.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.help.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.help.png new file mode 100644 index 00000000000..224e380d28b Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.help.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.option.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.option.png new file mode 100644 index 00000000000..e8b8cf72dfc Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.option.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.playground.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.playground.png new file mode 100644 index 00000000000..cba59b09888 Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.playground.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.raw.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.raw.png new file mode 100644 index 00000000000..b7e57339447 Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.raw.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/menu.speech.png b/tde-i18n-fr/docs/kdegames/ktuberling/menu.speech.png new file mode 100644 index 00000000000..1060b6dad9c Binary files /dev/null and b/tde-i18n-fr/docs/kdegames/ktuberling/menu.speech.png differ diff --git a/tde-i18n-fr/docs/kdegames/ktuberling/technical-reference.docbook b/tde-i18n-fr/docs/kdegames/ktuberling/technical-reference.docbook new file mode 100644 index 00000000000..54edf2963a2 --- /dev/null +++ b/tde-i18n-fr/docs/kdegames/ktuberling/technical-reference.docbook @@ -0,0 +1,333 @@ + + + + +Eric Bischoff +&traducteurBenoitCosandier; + +2002-04-10 0.03.02 +KDE +KTuberling +référence technique + + + +Référence technique + +&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. + +Si vous étendez ou ajoutez des choses au jeu, pensez à envoyer vos modifications au développeur Éric Bischoff (en anglais) pour qu'elles soient inclues lors de la future version. + + +Pour les graphistes + +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. + +Six images sont utilisées par &ktuberling; : potato-game.png, potato-mask.png, penguin-game.png,.penguin-mask.png, aquarium-game.png et aquarium-mask.png. L'emplacement standard de ces fichiers est le dossier $KDEDIR/share/apps/ktuberling/pics/. + +Le premier type d'images, *-game.png 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. + +Le second type d'images, *-mask.png, 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. + +Dans le même dossier, un fichier nommé layout.xml ($KDEDIR/share/apps/ktuberling/pics/layout.xml) 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, voir plus bas). + +Toujours dans ce dossier, un fichier nommé layout.i18n ($KDEDIR/share/apps/ktuberling/pics/layout.xml) récapitule les chaînes de layout.xml qui peuvent être traduites. +Les éléments de menu qui permettent de choisir les terrains de jeu et la langue. +Les noms des catégories d'objets + + + +Dans le dossier de niveau supérieur, un fichier nommé ktuberlingui.rc ($KDEDIR/share/apps/ktuberling/ktuberlingui.rc) est un second fichier XML décrivant les menus de &ktuberling;. Il devrait contenir une balise <action> par terrain de jeu et par langue. Le nom symbolique de cette action devrait être identique au nom symbolique de l'action dans layout.xml. + + + + +Traduction + +À coté de l'habituel mécanisme basé sur les fichiers .po pour traduire les chaînes du programme, les sons peuvent être localisés également. + +Si les différents traducteurs ont l'opportunité d'enregistrer leur voix dans un fichier .wav, 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 layout.xml. Par exemple, si le langage de destination est l'italien, les traducteurs peuvent enregistrer leur voix dans un fichier .wav situé dans $KDEDIR/share/apps/ktuberling/sounds/it. Ils peuvent ensuite traduire le son nommé hat en des noms de fichiers comme it/cappello.wav. + +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 : $ oggenc_rc3 -o son.ogg son.wav + + + +Des informations sur la façon dont fonctionnent les mécanismes de traduction dans &kde; sont disponible à l'adresse The KDE Translation HOWTO ou en français dans Le HOWTO de traduction de KDE. + + + + + +Pour les programmeurs +&ktuberling; n'est pas réellement difficile à améliorer pour les programmeurs. + + +Classes C++ + + + +TopLevel + +Gestion du programme principal et de la fenêtre principale + + + + +PlayGround + +Description d'un des niveaux du jeu + + + +ToDraw + +Description d'un des objets graphiques à dessiner + + + +SoundFactory + +Description d'une des langues et de ses sons + + + +Action + +Une des manipulations de l'utilisateur, rangée dans la pile annuler/refaire. + + + + + + +Structure du fichier <literal role="extension" +>.tuberling</literal +> + +Un fichier .tuberling contient toutes les données nécessaire pour redessiner une patate. il peut être édité avec un éditeur de texte ordinaire. + +La première ligne contient le numéro du terrain de jeu. + +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. + + + + + +Structure du fichier de disposition (<filename +>layout.xml</filename +>) + +La balise de plus haut niveau est unique et est intitulée <ktuberling>. Elle contient plusieurs balises <playground>, une par terrain de jeu, ainsi que plusieurs balises <language>, une par langue. + +La balise <playground> a deux attributs : gameboard et masks. Ces attributs indiquent le nom des fichiers contenant les images. La balise <playground> contient également une balise <menuitem>, une balise <editablearea>, plusieurs balises <category> et plusieurs balises <object>. + +La balise <menuitem> 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 ktuberlingui.rc. + +La balise <editablearea> décrit la position de la zone où vous pouvez faire glisser les objets, ainsi que le nom du son qui lui est associé. + +La balise <category> 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'accessoires. + +La balise <object> 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é. + +La balise <language> a un attribut : code. Cet attribut indique le code des réglages locaux pour cette langue. La balise <language> contient également une balise <menuitem> et plusieurs balises <sound>. + +Les balises de plus bas niveau ne sont pas expliquées ici, car leur signification est relativement évidente. Si vous modifiez layout.xml, n'oubliez pas de modifier layout.i18n ainsi que ktuberlingui.rc en conséquence. + + + -- cgit v1.2.1