summaryrefslogtreecommitdiffstats
path: root/tde-i18n-es/docs/tdegames/ktuberling
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-es/docs/tdegames/ktuberling')
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/Makefile.am4
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/Makefile.in635
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-new.pngbin0 -> 477 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-open.pngbin0 -> 1120 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-print.pngbin0 -> 1162 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-redo.pngbin0 -> 680 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-save.pngbin0 -> 1284 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/button-undo.pngbin0 -> 681 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/gameboard.pngbin0 -> 18156 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/index.cache.bz2bin0 -> 10937 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/index.docbook1164
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/ktuberling.pngbin0 -> 4959 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-edit.pngbin0 -> 2746 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-game.pngbin0 -> 3813 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-help.pngbin0 -> 3841 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-playground.pngbin0 -> 1579 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-raw.pngbin0 -> 5364 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-settings.pngbin0 -> 4793 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/menu-speech.pngbin0 -> 4131 bytes
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/technical-reference.docbook355
-rw-r--r--tde-i18n-es/docs/tdegames/ktuberling/toolbar.pngbin0 -> 1887 bytes
21 files changed, 2158 insertions, 0 deletions
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/Makefile.am b/tde-i18n-es/docs/tdegames/ktuberling/Makefile.am
new file mode 100644
index 00000000000..2d733d1b104
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = es
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/Makefile.in b/tde-i18n-es/docs/tdegames/ktuberling/Makefile.in
new file mode 100644
index 00000000000..3034fc1f0fc
--- /dev/null
+++ b/tde-i18n-es/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 = es
+#>- 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=button-new.png index.docbook button-undo.png gameboard.png button-save.png menu-speech.png button-redo.png index.cache.bz2 menu-settings.png menu-edit.png technical-reference.docbook ktuberling.png menu-game.png button-open.png menu-raw.png Makefile.in menu-help.png button-print.png menu-playground.png toolbar.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) menu-settings.png button-save.png toolbar.png menu-raw.png button-new.png menu-edit.png ktuberling.png button-redo.png button-undo.png menu-game.png menu-help.png gameboard.png index.docbook menu-speech.png menu-playground.png button-print.png technical-reference.docbook button-open.png
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/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 button-save.png toolbar.png menu-raw.png button-new.png menu-edit.png ktuberling.png button-redo.png button-undo.png menu-game.png menu-help.png gameboard.png index.docbook menu-speech.png menu-playground.png button-print.png technical-reference.docbook button-open.png ; 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 button-save.png toolbar.png menu-raw.png button-new.png menu-edit.png ktuberling.png button-redo.png button-undo.png menu-game.png menu-help.png gameboard.png index.docbook menu-speech.png menu-playground.png button-print.png technical-reference.docbook button-open.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktuberling/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in menu-settings.png button-save.png toolbar.png menu-raw.png button-new.png menu-edit.png ktuberling.png button-redo.png button-undo.png menu-game.png menu-help.png gameboard.png index.docbook menu-speech.png menu-playground.png button-print.png technical-reference.docbook button-open.png ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/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-es/docs/tdegames/ktuberling/button-new.png b/tde-i18n-es/docs/tdegames/ktuberling/button-new.png
new file mode 100644
index 00000000000..a417a8da299
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-new.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/button-open.png b/tde-i18n-es/docs/tdegames/ktuberling/button-open.png
new file mode 100644
index 00000000000..fe12ff8ea74
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-open.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/button-print.png b/tde-i18n-es/docs/tdegames/ktuberling/button-print.png
new file mode 100644
index 00000000000..7d7d2265e7e
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-print.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/button-redo.png b/tde-i18n-es/docs/tdegames/ktuberling/button-redo.png
new file mode 100644
index 00000000000..b5f53f18c59
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-redo.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/button-save.png b/tde-i18n-es/docs/tdegames/ktuberling/button-save.png
new file mode 100644
index 00000000000..73c33c006bd
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-save.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/button-undo.png b/tde-i18n-es/docs/tdegames/ktuberling/button-undo.png
new file mode 100644
index 00000000000..a63c3ef9988
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/button-undo.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/gameboard.png b/tde-i18n-es/docs/tdegames/ktuberling/gameboard.png
new file mode 100644
index 00000000000..f5ef927e485
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/gameboard.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/index.cache.bz2 b/tde-i18n-es/docs/tdegames/ktuberling/index.cache.bz2
new file mode 100644
index 00000000000..d6dcad8ad15
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/index.docbook b/tde-i18n-es/docs/tdegames/ktuberling/index.docbook
new file mode 100644
index 00000000000..d7f9173a7e9
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/index.docbook
@@ -0,0 +1,1164 @@
+<?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 % Spanish "INCLUDE"
+> <!-- change language only here -->
+]>
+
+<book lang="&language;">
+<bookinfo>
+<title
+>El manual de &ktuberling;</title>
+<authorgroup>
+
+<author
+><firstname
+>Éric</firstname
+> <surname
+>Bischoff</surname
+> <affiliation
+> <address
+>&Eric.Bischoff.mail;</address>
+</affiliation
+></author>
+
+<author
+><firstname
+>Paul</firstname
+> <othername
+>E.</othername
+> <surname
+>Ahlquist</surname
+> <lineage
+>Jr.</lineage
+> <affiliation
+> <address
+>&Paul.E.Ahlquist.Jr.mail;</address>
+</affiliation>
+</author>
+
+<othercredit role="reviewer"
+><firstname
+>Lauri</firstname
+> <surname
+>Watts</surname
+> <contrib
+>Revisor</contrib>
+</othercredit>
+
+<othercredit role="translator"
+> <firstname
+>Rafael</firstname
+> <surname
+>Rosuna</surname
+> <affiliation
+><address
+><email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+> <othercredit role="translator"
+> <firstname
+>Miguel</firstname
+> <surname
+>Revilla Rodríguez</surname
+> <affiliation
+><address
+><email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+><othercredit role="translator"
+> <firstname
+>Santiago</firstname
+> <surname
+>Fernández</surname
+> <affiliation
+><address
+><email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+>
+
+</authorgroup>
+
+<date
+>2006-05-05</date>
+<releaseinfo
+>0.05.01</releaseinfo>
+
+<copyright>
+<year
+>1999</year
+><year
+>2000</year
+><year
+>2002</year
+><year
+>2006</year>
+<holder
+>Éric Bischoff</holder>
+</copyright>
+
+<copyright>
+<year
+>2001</year>
+<holder
+>&Paul.E.Ahlquist.Jr;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<abstract>
+<para
+>&ktuberling; es un juego destinado a los niños más pequeños. </para>
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KTuberling</keyword>
+<keyword
+>juego</keyword>
+<keyword
+>niños</keyword>
+<keyword
+>tubérculo</keyword>
+<keyword
+>patata</keyword>
+<keyword
+>pingüino</keyword>
+<keyword
+>acuario</keyword>
+</keywordset>
+</bookinfo>
+
+<chapter id="introduction">
+<title
+>Introducción</title>
+
+<para>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="ktuberling.png" format="PNG"/></imageobject>
+</inlinemediaobject
+> &ktuberling; es un juego destinado a los niños más pequeños. Es, por supuesto, válido para adultos que sigan siendo jóvenes de corazón. </para>
+
+<para
+>Es un «editor de patatas». Eso significa que es posible colocar ojos, bocas, bigotes y cualquier otra parte de la cara u otros accesorios en un individuo con pinta de patata. También están disponibles un pingüino y un acuario con fines similares. </para>
+
+<para
+>Nadie es el ganador del juego. El único propósito es construir las caras más divertidas que sea posible. </para>
+
+<para
+>Hay un museo (como una galería de «Madame Tusseau») en el que se pueden encontrar muchos ejemplos divertidos de patatas, pingüinos y acuarios decorados. Por supuesto, usted puede enviar sus creaciones al programador, <ulink url="mailto:[email protected]"
+>Éric Bischoff</ulink
+>, que las incluirá en el museo cuando tenga algo de tiempo libre. </para>
+
+<para
+>&ktuberling; también puede «hablar». Puede deletrear el nombre de los objetos que arrastré. Puede «hablar» en un lenguaje que usted escoja. Incluso puede usarlo para aprender un pequeño vocabulario en lenguajes extranjeros. Actualmente, &ktuberling; puede «hablar» danés, alemán, inglés, español, francés, italiano, holandés, portugués, rumano, serbio, eslovaco, esloveno y sueco. </para>
+</chapter>
+
+<chapter id="onscreen-fundamentals">
+<title
+>Aspectos fundamentales de la pantalla</title>
+
+<sect1 id="mouse-operation">
+<title
+>Operaciones con el ratón</title>
+
+<para
+>Hay dos zonas en la ventana principal: </para>
+
+<itemizedlist>
+<listitem
+><para
+>La «zona de juego», en la parte izquierda. </para
+></listitem>
+<listitem
+><para
+>La «zona de objetos», en la parte derecha, donde se pueden seleccionar los objetos que se colocarán en la zona de juego. </para
+></listitem>
+</itemizedlist>
+
+<screenshot>
+<screeninfo
+>Ventana principal de &ktuberling;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="gameboard.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="gameboard.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Ventana principal</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+<sect2 id="place-object">
+<title
+>Cómo colocar un objeto</title>
+
+<para
+>Para arrastrar un objeto, mueva el puntero del ratón a la «zona de objetos» de la parte derecha. Pinche en el objeto que desee arrastrar, pero no suelte el botón del ratón hasta que haya movido el puntero del ratón al lugar del «área de juego» en el que desee colocarlo. </para>
+</sect2>
+
+<sect2 id="move-object">
+<title
+>Cómo mover un objeto</title>
+<para
+>Una vez colocado el objeto en el «área de juego», es posible moverlo. Basta con pulsarlo para seleccionarlo y poder cambiarlo de sitio. Al pulsar sobre él, el objeto se colocará por encima del resto de objetos que lo estaban ocultando parcialmente. Este truco es útil para conseguir que las gafas y los ojos se coloquen correctamente. </para>
+</sect2>
+
+<sect2 id="remove-object">
+<title
+>Cómo eliminar un objeto</title>
+<para
+>Para eliminar un objeto que está colocado en la «zona de juego», arrástrelo hacia la «zona de objetos». </para>
+</sect2>
+</sect1>
+
+<sect1 id="the-tool-bar">
+<title
+>La barra de herramientas</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="toolbar.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="toolbar.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barra de herramientas</phrase
+></textobject>
+</mediaobject>
+
+<para
+>La barra de herramientas proporciona botones para las funciones más utilizadas. </para>
+
+<table>
+<title
+>Botones de la barra de herramientas</title>
+<tgroup cols="4">
+
+<thead>
+<row>
+<entry
+>Botón</entry>
+<entry
+>Nombre</entry>
+<entry
+>Equivalencia en el menú</entry>
+<entry
+>Acción</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
+>Botón de nuevo juego</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Nuevo</guiicon
+></entry>
+<entry>
+ <link linkend="game-new"
+><menuchoice
+><guimenu
+>Juego</guimenu
+> <guimenuitem
+>Nuevo</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Reinicia la «zona de juego». Elimina todos los objetos de la zona de juego para que se pueda crear una nueva decoración. </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
+>Botón cargar</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry
+><guiicon
+>Cargar</guiicon
+></entry>
+<entry>
+ <link linkend="game-load"
+><menuchoice
+><guimenu
+>Juego</guimenu
+><guimenuitem
+> Cargar</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Abre un archivo existente del museo o de otras carpetas. </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
+>Botón guardar</phrase
+></textobject>
+ </inlinemediaobject>
+</entry>
+<entry
+><guiicon
+>Guardar</guiicon
+></entry>
+<entry>
+ <link linkend="game-save"
+><menuchoice
+><guimenu
+>Juego</guimenu
+> <guimenuitem
+>Guardar</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Guarda la creación en su directorio personal (home), o en otro directorio si usted así lo desea. Únicamente se guardan las posiciones de los objetos en un pequeño archivo. </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
+>Botón imprimir</phrase
+></textobject>
+</inlinemediaobject>
+</entry>
+<entry>
+<guiicon
+>Imprimir</guiicon>
+</entry>
+<entry>
+ <link linkend="game-print"
+><menuchoice
+><guimenu
+>Juego</guimenu
+> <guimenuitem
+>Imprimir</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Imprime la imagen (en formato &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
+>Botón deshacer</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+ <guiicon
+>Deshacer</guiicon>
+ </entry>
+<entry>
+ <link linkend="edit-undo"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deshacer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Deshace la última operación.</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
+>Botón rehacer</phrase
+></textobject>
+ </inlinemediaobject>
+ </entry>
+<entry>
+<guiicon
+>Rehacer</guiicon>
+</entry>
+<entry>
+ <link linkend="edit-redo"
+><menuchoice
+><guimenu
+>Editar</guimenu
+> <guimenuitem
+>Rehacer</guimenuitem
+></menuchoice>
+ </link>
+ </entry>
+<entry
+>Rehace la última operación.</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
+>Los elementos del menú</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-raw.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.raw.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Barra de menús</phrase
+></textobject>
+</mediaobject>
+
+<sect2>
+<title
+>El menú <guimenu
+>Juego</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-game.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.game.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menú <guimenu
+>Archivo</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="game-new">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Juego</guimenu
+> <guimenuitem
+>Nuevo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Limpia</action
+> la «zona de juego». </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-load">
+<term
+><menuchoice
+><shortcut
+><keycombo action="simul"
+>&Ctrl;<keycap
+> O</keycap
+></keycombo
+></shortcut
+><guimenu
+> Juego</guimenu
+><guimenuitem
+>Cargar</guimenuitem
+> </menuchoice
+></term>
+ <listitem
+><para
+><action
+>Abre un archivo existente</action
+> del museo o de cualquier otra fuente si usted así lo desea.</para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-save">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Juego</guimenu
+> <guimenuitem
+>Guardar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Guarda</action
+> la creación. Se guarda un pequeño archivo con la posición de los objetos únicamente. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Juego</guimenu
+><guimenuitem
+>Guardar como imagen imagen...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Crea un archivo gráfico</action
+> que contiene una imagen de su creación. Los formatos disponibles son XPM, JPEG, PNG y BMP. </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="game-print">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>P</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Juego</guimenu
+><guimenuitem
+>Imprimir...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Imprime</action
+> la imagen de la creación utilizando el formato &PostScript;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Juego</guimenu
+> <guimenuitem
+>Salir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sale</action
+> de &ktuberling;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Editar</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-edit.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.edit.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menú Editar</phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry id="edit-undo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Deshacer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Deshace</action
+> la última ubicación de un «objeto». </para
+></listitem>
+</varlistentry>
+
+<varlistentry id="edit-redo">
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Shift</keycap
+> <keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Rehacer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Rehace</action
+> la última ubicación de un «objeto». Esta opción se activa únicamente si previamente se ha realizado la operación <guilabel
+>Deshacer</guilabel
+>. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Editar</guimenu
+> <guimenuitem
+>Copiar</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Copia</action
+> la «zona de juego» al portapapeles.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Zona de juego</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-playground.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.playground.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menú <guimenu
+>Zona de juego</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Zona de juego</guimenu
+> <guimenuitem
+>Papá Patata</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cambia la zona de juego a una patata</action
+>. &ktuberling; recuerda la última selección de la zona de juego la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Zona de juego</guimenu
+> <guimenuitem
+>Pingüino</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cambia la zona de juego a un pingüino</action
+>. &ktuberling; recuerda la última selección de la zona de juego la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Zona de juego</guimenu
+> <guimenuitem
+>Acuario</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Cambia la zona de juego a un acuario</action
+>. &ktuberling; recuerda la última selección de la zona de juego la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Voz</guimenu
+></title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-speech.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.speech.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menú <guimenu
+>Voz</guimenu
+></phrase
+></textobject>
+</mediaobject>
+
+<para
+>Tenga en cuenta que necesitará tener tdemultimedia instalado y <command
+>&artsd;</command
+> ejecutándose para poder oír los sonidos. </para>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Voz</guimenu
+><guimenuitem
+>Sin sonido</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Apaga el sonido</action
+>. &ktuberling; recuerda esta opción la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Voz</guimenu
+><guimenuitem
+>Danés</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa el sonido para que hable danés</action
+>. Si los sonidos en danés no están instalados esta opción estará desactivada. &ktuberling; recuerda esta opción la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Voz</guimenu
+><guimenuitem
+>Alemán</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa el sonido para que hable alemán</action
+>. Si los sonidos en alemán no están instalados esta opción estará desactivada. &ktuberling; recuerda esta opción la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Voz</guimenu
+><guimenuitem
+>Inglés</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Activa el sonido para que hable inglés</action
+>. Si los sonidos en inglés no están instalados esta opción estará desactivada. &ktuberling; recuerda esta opción la siguiente vez que arranca.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+>etc...</term>
+<listitem
+><para
+>Se procederá de igual forma para otros idiomas.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Preferencias</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-settings.png"/>
+</imageobject>
+<textobject
+><phrase
+>El menú preferencias</phrase
+></textobject>
+</mediaobject>
+
+<variablelist>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guimenuitem
+>Mostrar/ocultar barra de herramientas</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muestra u oculta</action
+> la barra de herramientas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+><guimenuitem
+>Configurar accesos rápidos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Abre un diálogo de configuración de accesos rápidos estándar de &kde;, en el que podrá cambiar los accesos rápidos utilizados por &ktuberling;. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guimenuitem
+>Configurar barras de herramientas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+>Muestra un diálogo de configuración de las barras de herramientas estándar de &kde;.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Ayuda</guimenu
+></title>
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="menu-help.png"/>
+</imageobject>
+<imageobject>
+<imagedata format="EPS" fileref="menu.help.eps"/>
+</imageobject>
+<textobject
+><phrase
+>Menú Ayuda</phrase
+></textobject>
+</mediaobject>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+&technical.reference;
+
+<chapter id="credits_license">
+<title
+>Créditos y licencia</title>
+
+<para
+>&ktuberling;.</para>
+
+<itemizedlist>
+<listitem>
+<para
+>John Calhoun: Idea e imágenes originales y sonidos en inglés.</para>
+</listitem>
+
+<listitem>
+<para
+>Éric Bischoff &Eric.Bischoff.mail;: Programación para &kde;.</para>
+</listitem>
+
+<listitem>
+<para
+>Fran&ccedil;ois-Xavier Duranceau <email
+>: Pruebas, consejos y ayuda.</para>
+</listitem>
+
+<listitem>
+<para
+>Agnieszka Czajkowska <email
+>: Imágenes del pingüino.</para>
+</listitem>
+
+<listitem>
+<para
+>Bas Willems <email
+>: Revisiones gráficas y de los temas del acuario.</para>
+</listitem>
+
+<listitem>
+<para
+>Roger Larsson <email
+>: Afinación de los sonidos.</para>
+</listitem>
+
+<listitem>
+<para
+>Dolores Almansa <email
+>: Gráficos educativos para la iniciativa COR-EDUX.</para>
+</listitem>
+
+<listitem>
+<para
+>Peter Silva <email
+>: Corrección de la documentación.</para>
+</listitem>
+
+<listitem>
+<para
+>Paul Ahlquist &Paul.E.Ahlquist.Jr.mail;: mejora de la documentación.</para>
+</listitem>
+</itemizedlist
+>
+
+<para
+>Este juego está dedicado a mi hijita Sunniva Bischoff.</para>
+
+<para
+>Vaya nuestro agradecimiento para Apple Computer y para el proyecto &LinuxPPC; por haber portado &ktuberling; de &Linux; a &Mac; ¡No habría existido sin ello!</para>
+
+<para
+>Traducido por Rafael Osuna <email
+> y Santiago Fernández <email
+>.</para
+>
+&underFDL; &underGPL; </chapter>
+
+
+<appendix id="installation">
+<title
+>Instalación</title>
+
+<sect1 id="how-to-obtain-ktuberling">
+<title
+>Cómo obtener <application
+>ktuberling</application
+></title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Requisitos</title>
+
+<para
+>Para facilitar la compilación de &ktuberling;, necesitará &kde; 3.5. Todas las bibliotecas necesarias así como &ktuberling; se pueden encontrar en &kde-ftp;.</para>
+
+<para
+>Para poder oír los sonidos, necesita tener tdemultimedia instalado. </para>
+</sect1>
+
+<sect1 id="compilation-and-installation">
+<title
+>Compilación e instalación</title>
+&install.compile.documentation; </sect1>
+</appendix>
+
+</book>
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/ktuberling.png b/tde-i18n-es/docs/tdegames/ktuberling/ktuberling.png
new file mode 100644
index 00000000000..69a6cfbc704
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/ktuberling.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-edit.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-edit.png
new file mode 100644
index 00000000000..6e61ccc99c3
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-edit.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-game.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-game.png
new file mode 100644
index 00000000000..c6c5bab5892
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-game.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-help.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-help.png
new file mode 100644
index 00000000000..fe5805003c3
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-help.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-playground.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-playground.png
new file mode 100644
index 00000000000..0f945918264
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-playground.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-raw.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-raw.png
new file mode 100644
index 00000000000..fa1fe84897e
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-raw.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-settings.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-settings.png
new file mode 100644
index 00000000000..f9b98f038b1
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-settings.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/menu-speech.png b/tde-i18n-es/docs/tdegames/ktuberling/menu-speech.png
new file mode 100644
index 00000000000..7e3c4f5ba9f
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/menu-speech.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/technical-reference.docbook b/tde-i18n-es/docs/tdegames/ktuberling/technical-reference.docbook
new file mode 100644
index 00000000000..d0013945ec1
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/technical-reference.docbook
@@ -0,0 +1,355 @@
+<chapter id="technical-reference">
+<chapterinfo>
+
+<authorgroup>
+<author
+><firstname
+>Éric</firstname
+> <surname
+>Bischoff</surname
+> </author>
+<othercredit role="translator"
+> <firstname
+>Rafael</firstname
+> <surname
+>Osuna</surname
+> <affiliation
+><address
+><email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+> <othercredit role="translator"
+> <firstname
+>Miguel</firstname
+> <surname
+>Revilla Rodríguez</surname
+> <affiliation
+><address
+><email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+>
+</authorgroup>
+<date
+>2006-05-05</date
+> <releaseinfo
+>0.05.01</releaseinfo
+> <keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>KTuberling</keyword>
+<keyword
+>referencia técnica</keyword>
+</keywordset>
+</chapterinfo>
+
+<title
+>Referencia técnica</title>
+
+<para
+>&ktuberling; ofrece una interesante y satisfactoria introducción a la personalización y programación de &kde;. Es posible extender la aplicación. Por ejemplo, sin necesidad de programar, se pueden añadir más zonas de juego cambiando los archivos de gráficos. ¡Añadiendo los archivos de sonido adecuados, los traductores pueden poner el audio en su propio idioma! </para>
+
+<para
+>Si extiende o añade algo al juego, por favor considere enviar sus mejoras al desarrollador <ulink url="mailto:[email protected]"
+>Éric Bischoff</ulink
+> para su inclusión en versiones futuras. </para>
+
+<sect1 id="for-artists">
+<title
+>Para los artistas</title>
+
+<para
+>Es posible cambiar el tamaño y la forma de la zona de juego, así como el número de objetos. Se pueden añadir nuevas zonas de juego. Únicamente son necesarios dos archivos gráficos para cada zona de juego: la zona propiamente dicha y un archivo de máscara. Se permite un máximo de 8 zonas de juegos, de las cuales, en la actualidad, se utilizan 3. </para>
+
+<para
+>En &ktuberling; se utilizan seis imágenes: <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
+> y <filename
+>aquarium-mask.png</filename
+>. La ubicación normal de estos archivos es la carpeta <filename class="directory"
+>$KDEDIR/share/apps/ktuberling/pics/</filename
+>. </para>
+
+<para
+>El primer tipo de imágenes, <filename
+>*-game.png</filename
+> contiene la zona de juego y los objetos que puede seleccionar el usuario. Este es el gráfico que se ve durante el desarrollo del juego. </para>
+
+<para
+>El segundo tipo de imágenes, <filename
+>*-mask.png</filename
+>, contiene únicamente las máscaras de los objetos. Las máscaras se utilizan para delimitar los bordes de los objetos y, en algunos casos, para darle al objeto algo de transparencia (por ejemplo, los anteojos). Es obligatorio que los objetos estén en la misma posición en ambos archivos gráficos. </para>
+
+<para
+>En la misma carpeta, un archivo llamado <filename
+>layout.xml</filename
+>. (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename
+>) indica qué imágenes hay que utilizar y las enlaza a las entradas de menú. También contiene los parámetros de posición de la zona de juego y de los objetos y las máscaras. Asigna los sonidos a grupos de objetos y posiciones. Finalmente declara los idiomas para los que están traducidos los sonidos. Sigue la sintáxis estándar de XML (vea más detalles <link linkend="layout-details"
+>a continuación</link
+>). </para>
+
+<para
+>También en la misma carpeta, un archivo llamado <filename
+>layout.i18n</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/pics/layout.xml</filename
+>) reune las cadenas de <filename
+>layout.xml</filename
+> que pueden ser traducidas: <itemizedlist>
+<listitem
+><para
+>Las entradas de menú que permiten elegir la zona de juego y el idioma</para
+></listitem>
+<listitem
+><para
+>Los nombres de las categorías de objetos</para
+></listitem>
+</itemizedlist>
+</para>
+
+<para
+>En la carpeta inmediatamente superior, un archivo llamado <filename
+>ktuberlingui.rc</filename
+> (<filename
+>$KDEDIR/share/apps/ktuberling/ktuberlingui.rc</filename
+>) es un segundo archivo &XML; que describe los menús de &ktuberling;. Debería contener una etiqueta <markup
+>&lt;action&gt;</markup
+> por cada zona de juego y por cada idioma. El nombre simbólico de la acción en este archivo debería ser idéntico al nombre de la acción en <filename
+>layout.xml</filename
+>. </para>
+
+</sect1>
+
+<sect1 id="for-translators">
+<title
+>Traducción</title>
+
+<para
+>Además del mecanismo habitual de archivos <literal role="extension"
+>.po</literal
+> para la traducción de los mensajes escritos del programa, también es posible traducir los sonidos. </para>
+
+<para
+>Si los distintos traductores puede grabar su voz en un archivo <literal role="extension"
+>.wav</literal
+>, pueden almacenar ese archivo en la carpeta de cada idioma dependiente de la carpeta de sonidos. El nombre de los sonidos se asigna en el archivo <filename
+>layout.xml</filename
+>. Por ejemplo, si el idioma de destino es el español, los traductores pueden grabar su voz en archivos <literal role="extension"
+>.wav</literal
+> que se ubican en <filename
+>$KDEDIR/share/apps/ktuberling/sounds/es</filename
+>. Después pueden asignar el sonido llamado «hat» al archivo <filename
+>es/sombrero.wav</filename
+>. </para>
+
+<para
+>En el futuro, &ktuberling; utilizará archivos OGG Vorbis para los sonidos. En ese momento, será posible convertir los archivos WAV en OGG Vorbis por medio de la siguiente línea de órdenes: <screen
+><prompt
+>$</prompt
+> <userinput
+>oggenc -q 10 -o <replaceable
+>sonido.ogg</replaceable
+> <replaceable
+>sonido.wav</replaceable
+></userinput
+>
+</screen>
+</para>
+
+<para
+>Si quiere información sobre el funcionamiento de los mecanismos de traducción de &kde;, la encontrará disponible en <ulink url="http://i18n.kde.org/translation-howto/index.html"
+>The Translation HOWTO</ulink
+> y en <ulink url="http://kurly.org/kde"
+>la traducción de &kde; al español</ulink
+>. </para>
+
+</sect1>
+
+<sect1 id="for-programmers">
+
+<title
+>Para programadores</title>
+<para
+>&ktuberling; resulta sencillo de extender por programadores.</para>
+
+<sect2 id="classes">
+<title
+>Clases C++</title>
+
+<variablelist>
+<varlistentry>
+<term
+><classname
+>TopLevel</classname
+></term>
+<listitem>
+<para
+>Ventana de nivel principal y administración básica del programa.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>PlayGround</classname
+></term>
+<listitem>
+<para
+>Descripción de uno de los niveles del juego.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>ToDraw</classname
+></term>
+<listitem>
+<para
+>Descripción de uno de los «objetos» gráficos a dibujar.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>SoundFactory</classname
+></term>
+<listitem>
+<para
+>Descripción de uno de los idiomas y sus sonidos.</para
+> </listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><classname
+>Action</classname
+></term>
+<listitem>
+<para
+>Una de las manipulaciones del usuario en la pila deshacer/rehacer.</para
+> </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2 id="files-structure">
+<title
+>Estructura de los archivos <literal role="extension"
+>.tuberling</literal
+></title>
+
+<para
+>Un archivo <literal role="extension"
+>.tuberling</literal
+> contiene toda la información necesaria para reproducir el dibujo original. Puede ser editado con un editor de textos estándar.</para>
+
+<para
+>La primera línea contiene en número de la zona de juego.</para>
+
+<para
+>En el resto de las líneas hay un objeto gráfico por línea, en el orden en que se dibujaron. Cada línea contiene 5 números: el identificador del objeto, y el rectángulo en el que debe ser dibujado (izquierda, arriba, derecha, abajo). Los números están separados por espacios en blanco.</para>
+
+</sect2>
+</sect1>
+
+<sect1 id="layout-details">
+<title
+>Estructura del archivo de disposiciones (<filename
+>layout.xml</filename
+>)</title>
+
+<para
+>La etiqueta de primer nivel es única y se llama <markup
+>&lt;ktuberling&gt;</markup
+>. Contiene varias etiquetas <markup
+>&lt;playground&gt;</markup
+>, una por cada zona de juego, y varias etiquetas <markup
+>&lt;language&gt;</markup
+>, una por idioma. </para>
+
+<para
+>La etiqueta <markup
+>&lt;playground&gt;</markup
+> tiene dos atributos: <markup
+>gameboard</markup
+> y <markup
+>masks</markup
+>. Estos atributos nombran los archivos que contienen las imágenes. La etiqueta <markup
+>&lt;playground&gt;</markup
+> también contiene una etiqueta <markup
+>&lt;menuitem&gt;</markup
+>, una etiqueta <markup
+>&lt;editablearea&gt;</markup
+>, varias etiquetas <markup
+>&lt;category&gt;</markup
+> y varias etiquetas <markup
+>&lt;object&gt;</markup
+>. </para>
+
+<para
+>La etiqueta <markup
+>&lt;menuitem&gt;</markup
+> describe el identificador de acción del elemento de menú que permite seleccionar la posición del área en la que se pueden colocar los objetos y la etiqueta de este elemento de menú. El identificar de acción debe ser idéntico al del <filename
+>ktuberlingui.rc</filename
+>. </para>
+
+<para
+>La etiqueta <markup
+>&lt;editablearea&gt;</markup
+> describe la posición del área en la que se pueden colocar los objetos y el nombre del sonido asociado con ella. </para>
+
+<para
+>La etiqueta <markup
+>&lt;category&gt;</markup
+> describe la posición y la etiqueta de un texto que describe un grupo de objetos. Por ejemplo, puede describir la posición y el texto del grupo de «orejas». </para>
+
+<para
+>La etiqueta <markup
+>&lt;object&gt;</markup
+> describe la posición (en la zona de juego y en las máscaras) de un objeto, así como el nombre del sonido asociado con él. </para>
+
+<para
+>La etiqueta <markup
+>&lt;language&gt;</markup
+> tiene un atributo: <markup
+>code</markup
+>. Este atributo indica el código de identificación del idioma. La etiqueta <markup
+>&lt;language&gt;</markup
+> también contiene la etiqueta <markup
+>&lt;menuitem&gt;</markup
+> y varias etiquetas <markup
+>&lt;sound&gt;</markup
+>. </para>
+
+<para
+>Las etiquetas de más bajo nivel no están descritas aquí, ya que su significado es fácilmente deducible. Si modifica <filename
+>layout.xml</filename
+>, no olvide modificar también <filename
+>layout.i18n</filename
+> y <filename
+>ktuberlingui.rc</filename
+> de forma coherente. </para>
+
+</sect1>
+</chapter>
diff --git a/tde-i18n-es/docs/tdegames/ktuberling/toolbar.png b/tde-i18n-es/docs/tdegames/ktuberling/toolbar.png
new file mode 100644
index 00000000000..c47f525340e
--- /dev/null
+++ b/tde-i18n-es/docs/tdegames/ktuberling/toolbar.png
Binary files differ