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-de/docs/kdegames/ktuberling/Makefile.am | 4 + tde-i18n-de/docs/kdegames/ktuberling/Makefile.in | 635 +++++++++++ .../docs/kdegames/ktuberling/index.cache.bz2 | Bin 0 -> 11053 bytes tde-i18n-de/docs/kdegames/ktuberling/index.docbook | 1162 ++++++++++++++++++++ tde-i18n-de/docs/kdegames/ktuberling/menu-edit.png | Bin 0 -> 5630 bytes tde-i18n-de/docs/kdegames/ktuberling/menu-game.png | Bin 0 -> 7105 bytes tde-i18n-de/docs/kdegames/ktuberling/menu-help.png | Bin 0 -> 9337 bytes .../docs/kdegames/ktuberling/menu-playground.png | Bin 0 -> 3253 bytes tde-i18n-de/docs/kdegames/ktuberling/menu-raw.png | Bin 0 -> 7848 bytes .../docs/kdegames/ktuberling/menu-settings.png | Bin 0 -> 5509 bytes .../docs/kdegames/ktuberling/menu-speech.png | Bin 0 -> 8120 bytes .../ktuberling/technical-reference.docbook | 345 ++++++ 12 files changed, 2146 insertions(+) create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/Makefile.am create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/Makefile.in create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/index.cache.bz2 create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/index.docbook create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-edit.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-game.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-help.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-playground.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-raw.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-settings.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/menu-speech.png create mode 100644 tde-i18n-de/docs/kdegames/ktuberling/technical-reference.docbook (limited to 'tde-i18n-de/docs/kdegames/ktuberling') diff --git a/tde-i18n-de/docs/kdegames/ktuberling/Makefile.am b/tde-i18n-de/docs/kdegames/ktuberling/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/kdegames/ktuberling/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/kdegames/ktuberling/Makefile.in b/tde-i18n-de/docs/kdegames/ktuberling/Makefile.in new file mode 100644 index 00000000000..b1525b307d3 --- /dev/null +++ b/tde-i18n-de/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 = de +#>- 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=index.docbook menu-speech.png index.cache.bz2 menu-settings.png menu-edit.png technical-reference.docbook menu-game.png menu-raw.png Makefile.in menu-help.png menu-playground.png Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.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-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.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-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.png technical-reference.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in menu-settings.png menu-raw.png menu-edit.png menu-game.png menu-help.png index.docbook menu-speech.png menu-playground.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-de/docs/kdegames/ktuberling/index.cache.bz2 b/tde-i18n-de/docs/kdegames/ktuberling/index.cache.bz2 new file mode 100644 index 00000000000..6757a047b6a Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/index.docbook b/tde-i18n-de/docs/kdegames/ktuberling/index.docbook new file mode 100644 index 00000000000..69cde3bbcfa --- /dev/null +++ b/tde-i18n-de/docs/kdegames/ktuberling/index.docbook @@ -0,0 +1,1162 @@ + + + + + + +]> + + + +Das Handbuch zu &ktuberling; + + +Éric Bischoff
&Eric.Bischoff.mail;
+
+ +Paul E. Ahlquist Jr.
&Paul.E.Ahlquist.Jr.mail;
+
+
+ +Lauri Watts Korrektur + + +MarenPakura
maren@kde.org
Deutsche Übersetzung
+ +
+ +2006-05-05 +0.05.01 + + +1999200020022006 +Éric Bischoff + + + +2001 +&Paul.E.Ahlquist.Jr; + + +&FDLNotice; + + +&ktuberling; ist ein Spiel für kleine Kinder. + + + +KDE +KTuberling +Spiel +Kinder +Kartoffelknülch +Kartoffel +Pinguin +Aquarium + +
+ + +Einleitung + + + + + &ktuberling; ist ein Spiel für kleine Kinder. Aber es ist auch für Erwachsene geeignet, die jung geblieben sind. + +Es ist ein Kartoffel-Editor. Das bedeutet, Sie können Augen, Münder, Schnurrbärte und andere Teile des Gesichts und Extras in den Kartoffel-Mann ziehen und dort ablegen (drag and drop). Außerdem gibt es als Spielvariante einen Pinguin und ein Aquarium zum Ausstatten. + +In diesem Spiel gibt es keinen Gewinner. Der einzige Sinn des Spiels besteht darin, das lustigste Gesicht zu machen, das möglich ist. + +Es gibt ein Museum (ähnlich der Madame Tusseau-Galerie), wo Sie viele lustige Beispiele dekorierter Kartoffeln, Pinguine und Aquarien finden können. Natürlich können Sie Ihre eigenen Kreationen zum Programmierer Eric Bischoff schicken. Er wird sie ins Museum einfügen, wenn er etwas Zeit dazu hat. + +&ktuberling; kann auch sprechen. Das Programm spricht die Namen der Objekte, die Sie ziehen und fallenlassen. Die Sprache können Sie im Menü einstellen. Sie können also beim Spielen einige Vokabeln lernen. Derzeit kann &ktuberling; Dänisch, Deutsch, Englisch, Spanisch, Französisch, Italienisch, Holländisch, Portugiesisch, Rumänisch, Serbisch, Slovakisch, Slovenisch und Schwedisch sprechen. + + + +Grundsätzliche Bedienung + + +Maus-Funktionen + +Es gibt zwei Bereiche im Hauptfenster: + + +Das Kartoffel-Feld ist links. +Das Objekt-Feld ist rechts. Hier können Sie die Objekte auswählen, die Sie auf dem Spielfeld platzieren möchten. + + + +Das &ktuberling;-Hauptfenster: + + + + + + + +Hauptfenster + + + + +Platzieren eines Objekts + +Um ein Objekt wegzuziehen, bewegen Sie die Maus in das Objekte-Feld auf der rechten Seite. Klicken Sie mit der &LMBn; auf das Objekt, das Sie wegziehen wollen, aber lassen Sie die Taste nicht eher los, bis Sie mit dem Mauszeiger an der Stelle im Kartoffel-Feld angelangt sind, wo Sie das Objekt loslassen wollen. + + + +Verschieben eines Objekts +Wenn Sie ein Objekt im Kartoffel-Feld haben, können Sie es dort bewegen. Klicken Sie einfach auf das Objekt um es zu ziehen und loszulassen (drag and drop). Wenn Sie darauf klicken kommt es vollständig in den Vordergrund, falls es unter anderen Objekten versteckt war. Dieser Trick ist hilfreich, um Augen und Brille richtig zu platzieren. + + + +Entfernen eines Objekts +Um ein Objekt zu entfernen, das sich im Kartoffel-Feld befindet, ziehen Sie es einfach in das Objekt-Feld zurück. + + + + +Die Werkzeugleiste + + + + + + + + +Werkzeugleiste + + +Die Werkzeugleiste ermöglicht einen schellen Zugriff auf die am häufigsten gebrauchten Funktionen. + + +Die Werkzeugleisten-Knöpfe + + + + +Knopf +Name +Menüentsprechung +Aktion + + + + + + + + + + + + + + "Neues Spiel"-Knopf + + + + Neu + + Spiel Neu + + +Löscht alles vom Kartoffel-Feld, sodass ein neuer Kartoffelknülch geschaffen werden kann. + + + + + + + + + + + + + Laden-Knopf + + +Laden + + Spiel Laden ... + + +Lädt eine existierende Kartoffelknülch-Datei aus dem Museum oder aus anderen Verzeichnissen. + + + + + + + + + + + + Speichern-Knopf + + +Speichern + + Spiel Speichern + + +Speichert Ihre Kreation in Ihrem Persönlichen Verzeichnis, oder, wenn Sie es wünschen, in einem anderen Verzeichnis. Der Kartoffelknülch wird in einer kleinen Datei gespeichert, wo nur die Position der Objekte gepeichert wird. + + + + + + + + + + + + + Drucken-Knopf + + + +Drucken + + + Spiel Drucken + + +Druckt Ihr Bild (&PostScript; -Format). + + + + + + + + + + + + Rückgängig-Knopf + + + + Rückgängig + + + BearbeitenRückgängig + + +Macht den letzten Vorgang rückgänig. + + + + + + + + + + + + Wiederherstellen-Knopf + + + +Wiederherstellen + + + BearbeitenWiederherstellen + + +Stellt den letzten Vorgang wieder her. + + + + + + +
+
+ + +Die Menü-Einträge + + + + + + + + +Menüleiste + + + +Das Menü <guimenu +>Spiel</guimenu +> + + + + + + + +Menü Datei + + + + + + &Ctrl;N Spiel Neu +Löscht das Spielfeld. + + + +&Ctrl; OSpielLaden ... + Lädt eine existierende Kartoffelknülch-Datei aus dem Museum oder aus einem anderen Verzeichnis. + + + + &Ctrl;S Spiel Speichern +Speichert Ihre Kreation. Der Kartoffelknülch wird in einer kleinen Datei gespeichert, wo nur die Position der Objekte gepeichert wird. + + + +SpielAls Bild speichern ... +Erzeugt eine graphische Datei, die ein Bild von Ihrem Kartoffelknülch enthält. Verfügbare Dateiformate sind XPM, JPEG, PNG und BMP. + + + + &Ctrl;P Spiel Drucken ... +Druckt Ihr Kartoffelknülch-Bild im &PostScript;-Format. + + + + &Ctrl;Q Spiel Beenden + Beendet &ktuberling;. + + + + + + + +Das Menü <guimenu +>Bearbeiten</guimenu +> + + + + + + + +Menü Bearbeiten + + + + + + &Ctrl;Z Bearbeiten Rückgängig +Macht die letzte Objekt-Platzierung rückgängig. + + + + &Ctrl;Umschalt Z Bearbeiten Wiederherstellen +Stellt die letzte Objekt-Platzierung wieder her. Diese Menü-Option wird erst möglich, wenn Sie vorher Rückgängig benutzt haben. + + + + &Ctrl;C Bearbeiten Kopieren +Kopiert das Spielfeld in die Zwischenablage. + + + + + + + +Das Menü <guimenu +>Spielfeld</guimenu +> + + + + + + + + +Menü Spielfeld + + + + + +Spielfeld Kartoffelknülch +Schaltet die Kartoffelansicht um. &ktuberling; merkt sich das zuletzt benutzte Spielfeld für den nächsten Programmstart. + + + +Spielfeld Pinguin +Schaltet die Pinguinansicht um. &ktuberling; merkt sich das zuletzt benutzte Spielfeld für den nächsten Programmstart. + + + +Spielfeld Aquarium +Schaltet auf das Aquarium-Spielfeld um. &ktuberling; merkt sich das zuletzt benutzte Spielfeld für den nächsten Programmstart. + + + + + +Das Menü <guimenu +>Sprache</guimenu +> + + + + + + + + +Menü Sprache + + +Bitte beachten Sie, dass Sie nur Sound hören können, wenn das Paket kdemultimedia installiert ist und &artsd; läuft. + + + + +SpracheKeinen Sound +Schaltet den Sound aus. &ktuberling; merkt sich die Einstellung für den nächsten Programmstart. + + + +SpracheDänisch +Schaltet den Sound an und aktiviert die Sprache Dänisch. Falls dänische Sounds nicht installiert sind, ist dieser Menüpunkt grau. &ktuberling; merkt sich die eingestellte Sprache für den nächsten Programmstart. + + + +SpracheDeutsch +Schaltet den Sound an und aktiviert die Sprache Deutsch. Falls deutsche Sounds nicht installiert sind, ist dieser Menüpunkt grau. &ktuberling; merkt sich die eingestellte Sprache für den nächsten Programmstart. + + + +SpracheEnglisch +Schaltet den Sound an und aktiviert die Sprache Englisch. Falls englische Sounds nicht installiert sind, ist dieser Menüpunkt grau. &ktuberling; merkt sich die eingestellte Sprache für den nächsten Programmstart. + + + +&etc; +Das Gleiche gilt für alle anderen Sprachen. + + + + + +Das Menü <guimenu +>Einstellungen</guimenu +> + + + + +Menü Einstellungen + + + + + +Einstellungen Werkzeugleiste anzeigen/ausblenden +Schaltet die Anzeige der Werkzeugleiste ein oder aus. + + + +EinstellungenKurzbefehle festlegen ... +Öffnet den &kde;-Standarddialog zur Änderung der Tastenkürzel für &ktuberling;. + + + +Einstellungen Werkzeugleisten einrichten ... +Öffnet den &kde;-Standarddialog zur Einrichtung der Werkzeugleisten. + + + + + + + +Das Menü <guimenu +>Hilfe</guimenu +> + + + + + + + +Menü Hilfe + +&help.menu.documentation; + +
+ +&technical.reference; + + +Danksagungen und Lizenz + +&ktuberling; + + + +Von John Calhoun stammt die urprüngliche Idee, die Bilder und die englischen Klänge. + + + +Eric Bischoff &Eric.Bischoff.mail; - &kde;-Programmierung. + + + +François-Xavier Duranceau duranceau@free.fr hat getestet, Hinweise und Hilfe gegeben. + + + +Agnieszka Czajkowska agnieszka@imagegalaxy.de - Pinguin-Graphiken + + + +Bas Willems next@euronet.nl - Graphik und Aquarium Design. + + + +Roger Larsson roger.larsson@norran.net - Verfeinerung der Klänge + + + +Dolores Almansa dolores.almansa@corazondemaria.org - Graphik für die COR-EDUX Initiative + + + +Peter Silva peter.silva@videotron.ca hat dieses Dokument Korrektur gelesen. + + + +Paul Ahlquist &Paul.E.Ahlquist.Jr.mail; - Bearbeitung der Dokumentation + + + +Dieses Spiel ist meiner kleinen Tochter Sunniva Bischoff gewidmet. + +Dank an Apple Computer und das &LinuxPPC;-Projekt, die die Portierung von &Linux; auf den &Mac; vorgenommen haben. &ktuberling; würde ohne sie nicht existieren. + +Deutsche Übersetzung von Maren Pakura maren@kde.org +&underFDL; &underGPL; + + + +Installation + + +Woher Sie &ktuberling; erhalten? +&install.intro.documentation; + + +Voraussetzungen + +Um &ktuberling; kompilieren zu können, benötigen Sie &kde; 3.5. Alle benötigten Bibliotheken sowie &ktuberling; selbst finden Sie auf &kde-ftp;. + +Um Klänge hören zu können, benötigen Sie kdemultimedia. + + + +Kompilierung und Installation +&install.compile.documentation; + + +
diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-edit.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-edit.png new file mode 100644 index 00000000000..0db02212001 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-edit.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-game.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-game.png new file mode 100644 index 00000000000..00274ce3073 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-game.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-help.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-help.png new file mode 100644 index 00000000000..85ca7efa083 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-help.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-playground.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-playground.png new file mode 100644 index 00000000000..3c84e9fa496 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-playground.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-raw.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-raw.png new file mode 100644 index 00000000000..63a1f554886 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-raw.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-settings.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-settings.png new file mode 100644 index 00000000000..f69364064a4 Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-settings.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/menu-speech.png b/tde-i18n-de/docs/kdegames/ktuberling/menu-speech.png new file mode 100644 index 00000000000..c45fcfe173d Binary files /dev/null and b/tde-i18n-de/docs/kdegames/ktuberling/menu-speech.png differ diff --git a/tde-i18n-de/docs/kdegames/ktuberling/technical-reference.docbook b/tde-i18n-de/docs/kdegames/ktuberling/technical-reference.docbook new file mode 100644 index 00000000000..0f4193eb9c3 --- /dev/null +++ b/tde-i18n-de/docs/kdegames/ktuberling/technical-reference.docbook @@ -0,0 +1,345 @@ + + + + +Éric Bischoff +MarenPakura
maren@kde.org
Deutsche Übersetzung
+
+05.05.2006 0.05.01 +KDE +KTuberling +Technische Referenz (in englisch) + +
+ +Technische Referenz (in englisch) + +&ktuberling; offers a gentle and rewarding introduction to &kde; customization and programming. The application can be extended. For example, without any coding, new playgrounds can be added by changing the graphics files. By adding appropriate sound files, translators can change the sounds to their native tongue! + +Falls Sie das Spiel erweitern, schicken Sie bitte Ihre Erweiterung an den Entwickler Éric Bischoff, um sie in die nächsten Versionen aufzunehmen. + + +For artists + +The size and shape of the playground and the number of objects can be changed. New playgrounds can be added. Only two image files need to be created for each playground: a gameboard and a mask. A maximum of 8 playgrounds is allowed, out of which only 3 are currently used. + +Six images are used in &ktuberling;: potato-game.png, potato-mask.png, penguin-game.png, penguin-mask.png, aquarium-game.png and aquarium-mask.png. The standard location for these files is the folder $KDEDIR/share/apps/ktuberling/pics/. + +The first type of images, *-game.png holds the playground and the objects that the user selects. This is the graphic that the user sees when playing the game. + +The second type of images, *-mask.png, contains only masks of the objects. The masks are used to delimit the borders of the objects and, in some cases, give the object some transparency (for example, the spectacles). It is mandatory to put the objects at the same position in the gameboard file as in the mask file. + +In the same folder, a file named layout.xml. ($KDEDIR/share/apps/ktuberling/pics/layout.xml) tells which images to use and links them to menu entries. It also contains the position parameters of the playground and the objects in the gameboard and in the masks. It assigns the sounds to objects and places the objects in groups. It finally declares languages as sets of translated sounds. It follows standard &XML; syntax (see details below). + +Still in the same folder, a file named layout.i18n ($KDEDIR/share/apps/ktuberling/pics/layout.xml) recapitulates the strings in layout.xml that can be translated: +The menu entries that allow to choose the playground and the language +The names of the categories of objects + + + +One folder above, a file named ktuberlingui.rc ($KDEDIR/share/apps/ktuberling/ktuberlingui.rc) is a second &XML; file describing the menus of &ktuberling;. It should contain one <action> tag per playground and language. The symbolic name of the action in this file should be identical to the symbolic name of the action in layout.xml. + + + + +Translation + +Besides the usual .po files mechanism for translating program labels and prompts, the sounds can be localized too. + +If the various translators can record their voice to a .wav file, they can store that file to the language-specific subfolder of the sounds folder. The name of the sound is then assigned to a file in the layout.xml file. For example, if destination language is Italian, translators can record their voice in .wav files located in $KDEDIR/share/apps/ktuberling/sounds/it. Then they can assign the sound named hat to the filename it/cappello.wav. + +In a future release, &ktuberling; will use OGG Vorbis rc3 file format for sounds. At that moment, it will be possible to convert the WAV files to OGG Vorbis rc3 through the following command line: $ oggenc -q 10 -o sound.ogg sound.wav + + + +Information on how to work with the translation mechanisms in &kde; is available in The &kde; Translation HOWTO. + + + + + +For programmers +&ktuberling; isn't really difficult to extend for programmers. + + +C++ classes + + + +TopLevel + +Top-level window and basic program management + + + + +PlayGround + +Description of one of the game levels + + + +ToDraw + +Description of one of the graphical objects to be drawn + + + +SoundFactory + +Description of one of the languages and its sounds + + + +Action + +One of the user's manipulation in the undo/redo stack + + + + + + +<literal role="extension" +>.tuberling</literal +> files structure + +A .tuberling file holds all the necessary data to redraw a tuberling. It can be edited with an ordinary text editor. + +The first line holds the number of the playground. + +On all other lines, there is one graphical object per line, in the order that is used to draw them. Each line contains 5 numbers: the identifier of the object, and the rectangle where it should be drawn (left, top, right, bottom). The numbers are separated by whitespaces. + + + + + +Structure of the layout file (<filename +>layout.xml</filename +>) + +The top-level tag is unique and is named <ktuberling>. It contains several <playground> tags, one per playground, and several <language> tags, one per language. + +The <playground> tag has two attributes: gameboard and masks. These attributes give the name of the files holding the pictures. The <playground> tag also contains one <menuitem> tag, one <editablearea> tag, several <category> tags, and several <object> tags. + +The <menuitem> tag describes the action identifier of the menu item allowing to select position of the area where you can drop objects, and the label of this menu item. This action identifier should be identical to the one in ktuberlingui.rc. + +The <editablearea> tag describes the position of the area where you can drop objects, and the name of the sound associated with it. + +The <category> tag describes the position and the label of a text describing a group of objects. For example, it can describe the position and the text of the group of goodies. + +The <object> tag describes the position (in the gameboard and in the masks) of an object, as well as the name of the sound associated with it. + +The <language> tag has one attribute: code This attribute give the code of the locale for that language. The <language> tag also contains one <menuitem> tag and several <sound> tags. + +The lower level tags are not explained here, since their meaning is quite straightforward. If you modify layout.xml, don't forget to modify layout.i18n and ktuberlingui.rc accordingly. + + +
-- cgit v1.2.1