summaryrefslogtreecommitdiffstats
path: root/tde-i18n-es/docs/tdeedu/ktouch
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-03 11:05:10 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-03 11:05:10 -0600
commitf7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b (patch)
tree1f78ef53b206c6b4e4efc88c4849aa9f686a094d /tde-i18n-es/docs/tdeedu/ktouch
parent85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff)
downloadtde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz
tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip
Second part of prior commit
Diffstat (limited to 'tde-i18n-es/docs/tdeedu/ktouch')
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/Makefile.am4
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/Makefile.in635
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/color_options.pngbin0 -> 44453 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/general_options.pngbin0 -> 45029 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/index.cache.bz2bin0 -> 12298 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/index.docbook1147
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/keyboard_options.pngbin0 -> 36653 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/main_screen_default_color.pngbin0 -> 36851 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/main_window_german.pngbin0 -> 37892 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/man-ktouch.1.docbook140
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog.pngbin0 -> 43742 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog_chart.pngbin0 -> 39898 bytes
-rw-r--r--tde-i18n-es/docs/tdeedu/ktouch/training_options.pngbin0 -> 46956 bytes
13 files changed, 1926 insertions, 0 deletions
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/Makefile.am b/tde-i18n-es/docs/tdeedu/ktouch/Makefile.am
new file mode 100644
index 00000000000..2d733d1b104
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = es
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/Makefile.in b/tde-i18n-es/docs/tdeedu/ktouch/Makefile.in
new file mode 100644
index 00000000000..0b03314b844
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/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/tdeedu/ktouch
+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/tdeedu/ktouch/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/tdeedu/ktouch/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/tdeedu/ktouch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdeedu/ktouch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdeedu/ktouch/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 statistics_dialog_chart.png keyboard_options.png color_options.png index.cache.bz2 man-ktouch.1.docbook general_options.png training_options.png main_window_german.png Makefile.in statistics_dialog.png main_screen_default_color.png Makefile.am
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) main_window_german.png man-ktouch.1.docbook statistics_dialog.png training_options.png main_screen_default_color.png general_options.png keyboard_options.png index.docbook statistics_dialog_chart.png color_options.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)/ktouch
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch
+ @for base in main_window_german.png man-ktouch.1.docbook statistics_dialog.png training_options.png main_screen_default_color.png general_options.png keyboard_options.png index.docbook statistics_dialog_chart.png color_options.png ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ done
+
+uninstall-nls:
+ for base in main_window_german.png man-ktouch.1.docbook statistics_dialog.png training_options.png main_screen_default_color.png general_options.png keyboard_options.png index.docbook statistics_dialog_chart.png color_options.png ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktouch/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in main_window_german.png man-ktouch.1.docbook statistics_dialog.png training_options.png main_screen_default_color.png general_options.png keyboard_options.png index.docbook statistics_dialog_chart.png color_options.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/tdeedu/ktouch/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdeedu/ktouch/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdeedu/ktouch/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/tdeedu/ktouch/color_options.png b/tde-i18n-es/docs/tdeedu/ktouch/color_options.png
new file mode 100644
index 00000000000..fbbb056d52f
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/color_options.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/general_options.png b/tde-i18n-es/docs/tdeedu/ktouch/general_options.png
new file mode 100644
index 00000000000..61832a8ee86
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/general_options.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/index.cache.bz2 b/tde-i18n-es/docs/tdeedu/ktouch/index.cache.bz2
new file mode 100644
index 00000000000..32b31d4d8fb
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/index.docbook b/tde-i18n-es/docs/tdeedu/ktouch/index.docbook
new file mode 100644
index 00000000000..a708f5ef7a0
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/index.docbook
@@ -0,0 +1,1147 @@
+<?xml version="1.0" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY ktouch "<application
+>KTouch</application
+>">
+ <!ENTITY kappname "&ktouch;"
+><!-- replace kapp here -->
+ <!ENTITY package "tdeedu">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Spanish "INCLUDE"
+><!-- change language only here -->
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>El manual de &ktouch;</title>
+
+<authorgroup>
+<author
+><firstname
+>Håvard</firstname
+><surname
+>Frøiland</surname
+> <affiliation
+> <address
+><email
+>&Haavard.Froeiland.mail;</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Andreas</firstname
+><surname
+>Nicolai</surname
+> <affiliation
+> <address
+><email
+>Andreas.nicolai@gmx.net</email
+></address>
+</affiliation>
+</author>
+<othercredit role="translator"
+> <firstname
+>Miguel</firstname
+> <surname
+>Revilla Rodríguez</surname
+> <affiliation
+><address
+><email
+>yo@miguelrevilla.com</email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+> <othercredit role="translator"
+> <firstname
+>Rafael</firstname
+> <surname
+>Beccar</surname
+> <affiliation
+><address
+><email
+>traduccioneskde@rafabeccar.com.ar</email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+> <othercredit role="translator"
+> <firstname
+>Santiago</firstname
+> <surname
+>Fernández Sancho</surname
+> <affiliation
+><address
+><email
+>santi@kde-es.org</email
+></address
+></affiliation
+> <contrib
+>Traductor</contrib
+> </othercredit
+>
+</authorgroup>
+
+<copyright>
+<year
+>1999-2005</year>
+<holder
+>Håvard Frøiland, Andreas Nicolai</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<date
+>2005-06-19</date>
+<releaseinfo
+>1.5</releaseinfo>
+
+<abstract>
+<para
+>&ktouch; es un programa para aprender mecanografía. &ktouch; proporciona textos para el entrenamiento y ajustes a distintos niveles, dependiendo de lo bien que lo haga. Puede mostrar qué tecla es la siguiente, y qué dedo es el correcto para pulsarla.</para>
+
+</abstract>
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>mecanografía</keyword>
+<keyword
+>mecanografía</keyword>
+<keyword
+>escritura</keyword>
+<keyword
+>escribir a máquina</keyword>
+<keyword
+>educación</keyword>
+<keyword
+>ktouch</keyword>
+<keyword
+>pulsación</keyword>
+<keyword
+>teclear</keyword>
+</keywordset>
+
+</bookinfo>
+
+<chapter id="using_ktouch">
+<title
+>Uso de &ktouch;</title>
+
+<sect1 id="introduction">
+<title
+>Introducción</title>
+
+<sect2>
+<title
+>¿Qué es &ktouch;?</title>
+<para
+>&ktouch; es un programa para aprender mecanografía.</para>
+<para
+>&ktouch; proporciona textos para el entrenamiento y ajustes a distintos niveles, dependiendo de lo bien que lo haga. Puede mostrar qué tecla es la siguiente, y qué dedo es el correcto para pulsarla.</para>
+
+<screenshot>
+<screeninfo
+>La pantalla principal de &ktouch;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="main_screen_default_color.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>La pantalla principal de &ktouch;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>&ktouch; es un excelente profesor de mecanografía. Aprenderá a escribir con todos los dedos paso a paso, sin necesidad de mirar al teclado para buscar las teclas (que le ralentizará mucho). Es adecuado para todas las edades y el perfecto tutor para escuelas, universidades y particulares. Es libre y está licenciado bajo la licencia pública &GNU;, así que nunca tendrá que pagar nada por el programa ni por ninguna actualización del mismo. </para>
+</sect2>
+
+<sect2>
+<title
+>Características </title>
+
+<para
+>En esta versión, &ktouch; 1.5 tiene bastantes características prácticas, como:</para>
+<itemizedlist>
+<listitem
+><simpara
+>Soporte para muchas lecciones de entrenamiento diferente en muchos idiomas incluyendo tipos de letra de textos específicos del idioma y un confortable editor de lecciones.</simpara
+></listitem>
+<listitem
+><simpara
+>Soporte para diferentes distribuciones de teclas con la capacidad de utilizar distribuciones definidas por el usuario.</simpara
+></listitem>
+<listitem
+><simpara
+>Durante la sesión de entrenamiento se obtendrán estadísticas informativas comprensibles para ayudarle (o a su profesor) a analizar su progreso.</simpara
+></listitem>
+</itemizedlist>
+<para
+>Se incluyen muchas otras características que se tratarán en el correspondiente capítulo de este manual. </para>
+
+</sect2>
+</sect1>
+
+
+<sect1 id="learning">
+<title
+>Aprender mecanografía con &ktouch;</title>
+
+<para
+>Veamos otra captura de pantalla de &ktouch; en acción, esta vez con un teclado alemán y lección de entrenamiento:</para>
+
+<screenshot>
+<screeninfo
+>Pantalla principal de &ktouch;</screeninfo>
+<mediaobject>
+<imageobject>
+<imagedata fileref="main_window_german.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase
+>Pantalla principal de &ktouch;</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
+<para
+>Aunque aprender mecanografía con &ktouch; y utilizar el programa debería ser muy simple le adentraremos un poquito más en &ktouch; en las siguientes secciones.</para>
+
+<sect2 id="getting_started">
+<title
+>Comenzando</title>
+
+<para
+>Cuando inicie &ktouch; podrá ver la pantalla anterior. La ventana principal del programa presenta tres secciones: </para>
+<orderedlist>
+<listitem
+><simpara
+>Algunas estadísticas de la mecanografía en el cuadro superior.</simpara
+></listitem>
+<listitem
+><simpara
+>El texto que necesita teclear (en la línea del profesor) y el texto que ha tecleado (en la lína del estudiante).</simpara
+></listitem>
+<listitem
+><simpara
+>El teclado (esperamos que se parezca al suyo).</simpara
+></listitem>
+</orderedlist>
+<para
+>Veremos más tarde estas secciones.</para>
+<para
+>La primera vez que inicie &ktouch;, éste abrirá una lección predeterminada y seleccionará una distribución de teclado predeterminada. Antes de comenzar a teclear debería ajustar la distribución del teclado para que coincida con el suyo. Vaya a <menuchoice
+><guimenu
+>Preferencias</guimenu
+><guimenuitem
+>Distribuciones de teclado...</guimenuitem
+></menuchoice
+> y seleccione el país en el que está (o algún país que utilice la misma distribución de teclado que usted). Si su teclado no está incluído, puede definir su propio teclado (vea <link linkend="create_keyboards"
+>crear su propio teclado</link
+>). </para>
+<para
+>Una vez que haya seleccionado un teclado, seleccione su lección de entrenamiento. La primera línea de su lección actual y nivel se muestra en la línea del profesor. Puede seleccionar cualquier lección predeterminada a través de <menuchoice
+><guimenu
+>Entrenamiento</guimenu
+><guimenuitem
+>Lecciones predeterminadas...</guimenuitem
+></menuchoice
+> o abra un archivo de lectura definido (&eg; si su profesor le da una lección especial con la que practicar) con <menuchoice
+><guimenu
+>Archivo</guimenu
+><guimenuitem
+>Abrir lección...</guimenuitem
+></menuchoice
+>. Incluso puede crear su propia lección (vea <link linkend="create_lectures"
+>crear su propia lección</link
+>). Cuando haya seleccionado teclado y lección puede comenzar a teclear. </para>
+<para
+>Coloque su mano en el teclado tal y como se indica por las teclas marcadas con los 8 dedos (las miniaturas sobre la barra espaciadora) y comience a teclear el texto mostrado en la línea del profesor. Cada tecla que necesite pulsar se resaltará en el teclado y si necesita mover un dedo desde su posición de descanso se resaltarán la tecla y el dedo adecuado. Intente mover sus manos lo menos posible y después de teclear un caracter intente devolver sus dedos a la posición de descanso inicial. </para>
+<tip
+><para
+>Los colores de las teclas indican qué dedo necesita para pulsar la tecla.</para
+></tip>
+<para
+>Mientras teclea puede cometer fallos y pulsar la tecla equivocada. En este caso la línea del estudiante cambiará su color (de forma predeterminada a rojo) y deberá pulsar la tecla retroceso para borrar el caracter (o caracteres) incorrecto de nuevo. </para>
+<para
+>Cuando haya completado una línea de texto deberá pulsar la tecla Entrar para avanzar a la siguiente línea. </para>
+</sect2>
+
+<sect2 id="lectures_and_levels">
+<title
+>Lecciones y niveles</title>
+<para
+>Como se mencionó anteriormente necesita seleccionar una lección de entrenamiento que contiene todo el texto con el que desea practicar. Normalmente la dificultad del texto se incrementa gradualmente de forma que la mayor parte de las lecciones contienen varios niveles de dificultad. Sin embargo, algunas lecciones solo contendrán un nivel y texto (&eg; un artículo de periódico para comprobar su destreza). </para>
+<para
+>En el cuadro de información &ktouch; situado en la parte superior de la ventana principal puede ver el nivel actual a la izquierda. Los botones pequeños situados a la derecha le permiten cambiar los niveles manualmente. Normalmente ésto se hace automáticamente (más sobre ésto en la sección <link linkend="training_options"
+>opciones de entrenamiento</link
+>). El cuadro de información de la derecha muestra un texto con una información breve sobre el nivel. Normalmente le proporciona una lista de caracteres que son nuevos en este nivel. Los dos cuadros centrales muestran su velocidad de mecanografiado actual (en caracteres por minuto) y su corrección. Estos valores son las estadísticas de nivel y siempre que inicie un nuevo nivel estos valores se reinician. Sin embargo, el programa recordará sus estadísticas anteriores (vea la sección <link linkend="statistics"
+>estadísticas en &ktouch;</link
+>). </para>
+</sect2>
+
+<sect2 id="starting_stopping">
+<title
+>Iniciar y parar una sesión de entrenamiento</title>
+<para
+>Mientras teclea el texto de una lección de entrenamiento estará en una sesión de prácticas. Puede iniciar una sesión de prácticas nueva utilizando <menuchoice
+><guimenu
+>Entrenamiento</guimenu
+><guimenuitem
+>Iniciar nueva sesión</guimenuitem
+></menuchoice
+> o el botón adecuado en la barra de herramientas. Los cambios de nivel (automáticos o manuales) no cambian su sesión de entrenamiento. Permanecerá en esta sesión de entrenamiento hasta que inicie una nueva sesión de entrenamiento, seleccione una nueva lección (que iniciará automáticamente una nueva sesión de entrenamiento) o salga del programa. </para>
+<para
+>Si abre cualquier diálogo en &ktouch; mientras esté en una sesión de entrenamiento el entrenamiento se parará y el temporizador se detendrá hasta que pulse la siguiente tecla. Puede parar la sesión manualmente utilizando <menuchoice
+><guimenu
+>Entrenamiento</guimenu
+><guimenuitem
+>Parar sesión</guimenuitem
+></menuchoice
+> o el botón adecuado de la barra de herramientas. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="statistics">
+<title
+>Estadísticas en &ktouch;</title>
+<para
+>¡&ktouch; lo recuerda! Básicamente aquello que teclea se graba y se crean algunas estadísticas prácticas (y algunas veces interesantes). &ktouch; guarda datos estadísticos basados en el archivo de lectura que utiliza para el entrenamiento. Para cada archivo de lectura tiene su historial separado. &ktouch; también diferencia entre estadísticas de nivel y sesiones de prácticas. Esto es importante para evitar hacer trampas :-). </para>
+
+<sect2>
+<title
+>Estadísticas de sesiones de entrenamiento</title>
+<screenshot>
+<screeninfo
+>Estadísticas de entrenamiento actual</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="statistics_dialog.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Estadísticas de entrenamiento actual</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Siempre que inicie una nueva sesión de entrenamiento se iniciará un nuevo registro de estadísticas. &ktouch; recuerda varias cosas para determinar su progreso y ayudarle a identificar problemas con las teclas: </para>
+<itemizedlist>
+<listitem
+><simpara
+>¿Cuántas teclas se han pulsado en total?</simpara
+></listitem>
+<listitem
+><simpara
+>¿Cuántas se pulsaron correctamente?</simpara
+></listitem>
+<listitem
+><simpara
+>¿Cuántas teclas estaban equivocadas y con qué frecuencia?</simpara
+></listitem>
+<listitem
+><simpara
+>¿Cuántas palabras correctas tecleó?</simpara
+></listitem>
+<listitem
+><simpara
+>¿Cuánto tiempo necesitó?</simpara
+></listitem>
+</itemizedlist>
+<para
+>Utilizando las estadísticas de las sesiones de entrenamiento tanto usted como &ktouch; pueden evaluar su evolución global y para una determinada lección de entrenamiento.</para>
+</sect2>
+
+<sect2>
+<title
+>Estadísticas de nivel</title>
+<para
+>Para cada nivel de su sesión de entrenamiento (&ie;, todos los niveles en los que puede teclear texto) se obtendrán las mismas estadísticas que para la sesión de entrenamiento. Utilizando los datos de las estadísticas puede investigar su progreso en cada nivel de una lección de entrenamiento (y verá cómo mejoran sus progresos nivel a nivel, pudiendo concentrarse en aquellos niveles con los que tenga problemas). </para>
+</sect2>
+
+<sect2>
+<title
+>El diálogo estadísticas</title>
+<para
+><menuchoice
+><guimenu
+>Entrenamiento</guimenu
+><guimenuitem
+>Estadística de lecciones</guimenuitem
+></menuchoice
+> o el botón estadísticas en la barra de herramientas abre el diálogo de estadísticas. Muestra sus estadísticas del entrenamiento actual y del nivel y muestra un gráfico histórico con las sesiones de entrenamiento actual. </para>
+<para
+>Cuando abra el diálogo de las estadísticas podrá seleccionar una página de estadísticas de sesión y una página de estadísticas de nivel. La primera página le proporciona un resumen sobre todo lo que haya tecleado. La página de estadísticas de nivel solo contiene las estadísticas del nivel actual. Esto es práctico para diferencias entre el rendimiento general y el rendimiento en ciertos niveles. </para>
+<para
+>La tercera página de estadísticas le proporciona un gráfico general de su habilidad ofreciendo varias posibilidades. Una nota sobre la opción de escalado del tiempo. A la vez que se obtiene la estadística de una sesión o del nivel actual, también se guarda la fecha. De esta forma podrá ver la mejora entre sesiones de entrenamiento y cuándo practicó por última vez una determinada lección o nivel. </para>
+<screenshot>
+<screeninfo
+>Gráfico de las estadísticas de entrenamiento</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="statistics_dialog_chart.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Gráfico de las estadísticas de entrenamiento</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+
+</sect2>
+</sect1>
+</chapter>
+
+<chapter id="ui_guide">
+<title
+>El menú principal de &ktouch; y los diálogos del programa</title>
+<para
+>En este capítulo veremos ciertos detalles de este programa. <tip
+><para
+>Puede utilizar la característica «¿Qué es ésto» (el pequeño signo de interrogación entre los botones minimizar/maximizar ventana) en muchos de los diálogos del programa.</para
+></tip>
+</para>
+
+<sect1 id="main_menu">
+<title
+>El menú de &ktouch;</title>
+<para
+>La mayor parte de las opciones del menú de &ktouch; deberían ser autoexplicativas. El menú archivo contiene opciones para cargar una lección definida por el usuario y editar las lecciones. El menú de entrenamiento contiene opciones de entrenamiento y el menú preferencias contiene las opciones de configuración del programa. Las diferentes opciones del diálogo de configuración son explicadas en la siguiente sección.</para>
+</sect1>
+
+<sect1 id="program_settings">
+<title
+>Opciones de configuración para &ktouch;</title>
+<para
+>Puede personalizar &ktouch; un poquito. Las configuraciones se guardan siempre para el usuario actual del programa. Abra el diálogo de configuración a través <menuchoice
+><guimenu
+>Preferencias</guimenu
+><guimenuitem
+>Configurar &ktouch;...</guimenuitem
+></menuchoice
+></para>
+
+<sect2 id="general_options">
+<title
+>Opciones generales</title>
+<para
+>En este diálogo puede cambiar las opciones generales que controlan el comportamiento de &ktouch;. </para>
+<screenshot>
+<screeninfo
+>Opciones generales</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="general_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opciones generales</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>En primer lugar puede activar o desactivar el sonido (debería ser práctico en las aulas). También puede configurar la velocidad de desplazamiento de las líneas del profesor y del estudiante. </para>
+<para
+>Lo más importante, sin embargo, podría ser la elección del tipo de letra de la lección. Cuando muestra el texto del profesor &ktouch; utilizará de forma habitual el tipo de letra especificado en el archivo de la lección. Pero si este tipo de letra no existe en su sistema o no se ha especificado, &ktouch; utilizará el tipo de letra predeterminado para el sistema. ¿Qué pasa si este tipo de letra no contiene todos los caracteres necesarios para su lección? En estos casos podrá especificar el tipo de letra que desee. <note
+><para
+>&ktouch; diferencia entre tipos de letra de la lección y del teclado. Cambiar el tipo de letra de la lección no ajustará automáticamente el tipo de letra del teclado. Utilice la opción adecuada en la página de configuración de las opciones del teclado.</para
+></note>
+</para>
+</sect2>
+
+<sect2 id="training_options">
+<title
+>Opciones de entrenamiento</title>
+<para
+>En este diálogo podrá seleccionar las opciones que controlan cómo cambia &ktouch; los niveles de dificultad basándose en la habilidad de los usuarios.</para>
+<screenshot>
+<screeninfo
+>Opciones de entrenamiento</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="training_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opciones de entrenamiento</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Si está activado el <guibutton
+>Ajuste automático de nivel</guibutton
+>, &ktouch; comprobará los límites proporcionados al final de cada nivel y decidirá cuándo incrementar o reducir el nivel, o si ha de permanecer en el mismo nivel. Los cambios de nivel se producirán siempre al final de un nivel (&ie;, cuando el usuario haya finalizado la última línea de un nivel). Si la velocidad mecanográfica (en caracteres por segundo) y la exactitud (corrección) son <emphasis
+>ambas</emphasis
+> superiores o iguales a los «límites para incrementar nivel», &ktouch; saltará al nivel siguiente. Si <emphasis
+>cualquiera de ellas</emphasis
+> son inferiores a los «límites para reducir el nivel», &ktouch; saltará al nivel anterior. </para>
+<para
+>En esta página de configuración puede también determinar que el programa recuerde su nivel actual cuando salga del programa y vaya a él cuando vuelva a &ktouch;. </para>
+</sect2>
+
+<sect2 id="keyboard_options">
+<title
+>Opciones del teclado</title>
+<para
+>En este diálogo podrá seleccionar las opciones específicas del teclado.</para>
+<screenshot>
+<screeninfo
+>Opciones del teclado</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="keyboard_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opciones del teclado</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Este diálogo controla la apariencia y funcionalidad del teclado. Similar a la opción «Sobreescribir las fuentes de teclado» en la página de configuración de las preferencias generales, puede especificar su propio tipo de letra de teclado. La opción «Resaltar las teclas en el teclado» puede utilizarse para incrementar la dificultad del entrenamiento. <tip
+><para
+>Una vez que esté familiarizado con el teclado puede querer desactivar el resaltado para no distraerse cuando esté concentrado en el texto del profesor.</para
+></tip>
+</para>
+</sect2>
+
+
+<sect2 id="color_options">
+<title
+>Opciones de color</title>
+<para
+>En este diálogo puede afinar la apariencia de &ktouch;.</para>
+<screenshot>
+<screeninfo
+>Opciones de color</screeninfo>
+<mediaobject>
+<imageobject
+><imagedata fileref="color_options.png"
+format="PNG"/></imageobject>
+<textobject
+><phrase
+>Opciones de color</phrase
+></textobject>
+</mediaobject>
+</screenshot>
+<para
+>Esta página de configuración no necesita mucha explicación. Podrá elegir entre cuatro esquemas de color de teclado predefinidos. También podrá cambiar los esquemas de color «sobre la marcha» utilizando la opción de menú <menuchoice
+><guimenu
+>Preferencias</guimenu
+><guimenuitem
+>Esquemas de color del teclado</guimenuitem
+></menuchoice
+>. </para>
+</sect2>
+
+</sect1>
+</chapter>
+
+
+<chapter id="extending">
+<title
+>Extender &ktouch;</title>
+
+<sect1 id="create_lectures">
+<title
+>Crear su propia lección</title>
+<para
+>Puede crear fácilmente su propia lección de entrenamiento utilizando el editor de lecciones de &ktouch;. Cuando seleccione <menuchoice
+><guimenu
+>Archivo</guimenu
+><guimenuitem
+>Editar lección...</guimenuitem
+></menuchoice
+> se abrirá el «diálogo de apertura de petición» y le pedirá que seleccione una lección. Puede escoger entre editar la lección actual, cualquiera de las lecciones predefinidas (si tiene permisos de escritura en el directorio de instalación) o crear una lección vacía.</para>
+
+<sect2>
+<title
+>Crear un lección</title>
+<para
+>Asumiremos que desea crear una lección nueva. No obstante debería seguir unas directrices: </para>
+<itemizedlist>
+
+
+<listitem
+><para
+>Para las 20 primeras teclas, añada solo 2 teclas simultáneamente a un nuevo nivel. Deje al usuario que practique a solas en diferentes combinaciones y a continuación utilice las nuevas teclas en palabras que podrá mezclar con las ya conocidas. </para
+></listitem>
+
+<listitem
+><para
+>Añada al menos varios niveles a la lección para permitir al usuario ver el progreso mientras se está entrenando.</para
+></listitem>
+
+<listitem
+><para
+>No haga niveles demasiado largos. </para
+></listitem>
+
+<listitem
+><para
+>Intente incrementar la dificultad del texto de forma gradual y pruebe su texto usted mismo. </para
+></listitem>
+
+<listitem
+><para
+>Después de que se hayan aprendido las primeras teclas, incluya una lección de recapitulación. </para
+></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title
+>Cosas a saber sobre las lecciones</title>
+<para
+>El título de la lección es importante para el menú de selección rápida del menú de entrenamiento y para las estadísticas. El comentario debería utilizarse para incluir información sobre el autor de la lección y la fuente de datos de la lección, si existe. </para>
+<para
+>Para cada nivel puede especificar los caracteres/teclas nuevos en la lección. El texto que introduzca aquí se mostrará como texto de información del nivel en la parte superior derecha del cuadro de información de la ventana principal de &ktouch;. </para>
+<para
+>También puede especificar un tipo de letra predeterminado para la lección que se utilizará en las líneas del profesor y del estudiante y, por supuesto, en el diálogo de edición de lecciones utilizando el botón <guibutton
+>Cambiar fuentes...</guibutton
+> </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="create_keyboards">
+<title
+>Crear su propio teclado</title>
+<para
+>Puede crear sus propios teclados creando archivos de teclado. En estos momentos &ktouch; no tiene editor de teclado, pero aún así es relativamente fácil definir su propio teclado. No necesita más que ganas de trabajar y un poco de tiempo. Lo mejor es comenzar con un archivo de teclado existente, crear una copia para su distribución de teclado y ajustar las líneas.</para>
+<para
+>En estos momentos los archivos de teclado son archivos de texto plano codificado en UTF-8. En una de las siguientes versiones de &ktouch; los datos de teclado se guardarán en archivos &XML;. No obstante, explicaré brevemente la estructura de un archivo de teclado. </para>
+<para
+>Un archivo de teclado suele comenzar con una cabecera que incluye información sobre el autor y el tipo del teclado.</para>
+<programlisting
+>###############################################################################
+# KTouch
+# Archivo de distribución de teclado para la distribución del teclado alemán
+# Código=UTF-8
+###############################################################################
+</programlisting>
+<para
+>Todas las líneas que comiencen con el caracter «#» se consideran comentarios. Después de la cabecera sigue un bloque llamado «finger keys», indicando las posiciones para los 8 dedos. </para>
+<programlisting
+>#
+# Unicode KeyChar x y
+#
+FingerKey 97 A 18 20
+FingerKey 115 S 28 20
+FingerKey 100 D 38 20
+FingerKey 102 F 48 20
+FingerKey 106 J 78 20
+FingerKey 107 K 88 20
+FingerKey 108 L 98 20
+FingerKey 246 Ö 108 20
+</programlisting>
+<para
+>Las teclas tienen las dimensiones predeterminadas de 8 unidades, por tanto utilizar una rejilla de 10 unidades proporciona un teclado de aspecto normal. El primer número es el caracter unicode como número decimal. «KeyText» es el texto que aparecerá en la tecla codificado en UTF-8 (automático bajo las nuevas versiones de &Linux;, asegúrese de que su editor guarda los archivos con el formato UTF-8).</para>
+<para
+>La siguiente sección contiene teclas especiales, que son (además de la tecla retroceso y entrar) solo decorativas.</para>
+<programlisting
+>#
+# Unicode KeyText x y Width Height
+#
+ControlKey 260 Tab 0 10 15 10
+ControlKey 13 Enter 138 20 12 10
+ControlKey 258 Shift 123 30 27 10
+ControlKey 264 AltGr 120 40 15 10
+ControlKey 265 Ctrl 135 40 15 10
+ControlKey 263 Alt 15 40 15 10
+ControlKey 262 Strg 0 40 15 10
+ControlKey 32 Leertaste 30 40 90 10
+ControlKey 257 Shift 0 30 13 10
+ControlKey 259 CapsLock 0 20 18 10
+ControlKey 8 BackSpace 130 0 20 10
+</programlisting>
+<para
+>El texto que especifique para la tecla se imprimirá completamente en el teclado. Sin embargo, para el texto de las teclas «Shift» (mayúsculas), «CapsLock» (Bloqueo de mayúsculas), «Tab» (tabulador) y «Enter» &ktouch; se dibujarán los símbolos adecuados. De ahí que pueda utilizar estos textos de teclas con independencia del idioma. Las otras teclas de texto como Ctrl o Alt necesitan ser traducidas. La geometría del control de teclas puede ser cualquier rectángulo, definido por las coordenadas superior izquierda x e y, y por la anchura y la altura.</para>
+<para
+>La siguiente sección contiene todos los caracteres del teclado (excepto las teclas de los dedos ya definidas) que puede teclear <emphasis
+>sin</emphasis
+> pulsar la tecla mayúsculas.</para>
+<programlisting
+>#
+# Unicode KeyChar x y FingerKeyUnicode
+#
+NormalKey 94 ^ 0 0 97
+NormalKey 49 1 10 0 97
+NormalKey 50 2 20 0 115
+NormalKey 51 3 30 0 100
+NormalKey 52 4 40 0 102
+NormalKey 53 5 50 0 102
+NormalKey 54 6 60 0 102
+.
+.
+.
+NormalKey 46 . 103 30 108
+NormalKey 45 - 113 30 246
+</programlisting>
+<para
+>La definición de estas teclas primarias es la misma que para las teclas de los dedos, pero incluyendo una propiedad adicional. El código del último caracter unicode identifica la tecla de dedo asociada. Básicamente qué dedo debe utilizarse para pulsar esta tecla.</para>
+<para
+>La siguiente y última sección en la distribución del teclado define todas las teclas pulsadas utilizando una tecla modificadora como la tecla mayúsculas. </para>
+<programlisting
+>#
+# Unicode TargetUnicode FingerUnicode ControllUnicode
+Comment
+#
+HiddenKey 65 97 97 258 #A
+HiddenKey 66 98 102 258 #B
+HiddenKey 67 99 100 258 #C
+HiddenKey 68 100 100 258 #D
+.
+.
+.
+HiddenKey 124 60 97 264 #|
+HiddenKey 64 113 97 264 #@
+</programlisting>
+<para
+>Las «teclas ocultas» realmente controlan qué pasa en el teclado cuando teclea un caracter determinado. El primer número unicode es el código de caracter que haya definido. El segundo número es el código de caracter de la tecla del teclado (una de las ya definidas como tecla normal). El tercer número indica una tecla de dedo (en la que se mantiene el dedo para pulsar la tecla) y el último número indica la tecla modificadora que necesitará para conseguir este caracter. </para>
+<para
+>Veamos un ejemplo:</para>
+<para
+>Desea definir el caracter «R» en mayúsculas. Que tiene el código unicode 82. El caracter obtenido cuando se pulsa la tecla «R» sin modificador es la «r» minúscula con el código unicode 114. El dedo para la «R» está sobre la «f» que tiene el código unicode 102. Y para obtener la «R» necesitará pulsar la tecla mayúsculas derecha (o izquierda) que tiene el código 264 (no es en estos momentos un unicode sino el código obtenido por el evento de pulsación de tecla de QT). Tenga en cuenta que el identificador de una tecla de control probablemente cambiará en la siguiente versión de &ktouch;. Pero de momento puede utilizar los códigos utilizados en otros archivos de teclado. </para>
+
+</sect1>
+</chapter>
+
+<chapter id="commands">
+<title
+>Referencia de órdenes</title>
+
+<sect1 id="ktouch-mainwindow">
+<title
+>Menús y teclas de acceso rápido</title>
+
+<sect2>
+<title
+>El menú <guimenu
+>Archivo</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Archivo</guimenu
+> <guimenuitem
+>Abrir lección...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> un nuevo archivo de lección de entrenamiento.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Archivo</guimenu
+> <guimenuitem
+>Editar Lección...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> el editor de lecciones para permitirle cambiar el archivo de entrenamiento actual. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Q</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Archivo</guimenu
+> <guimenuitem
+>Salir</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sale</action
+> de &ktouch;.</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+
+
+<sect2>
+<title
+>El menú <guimenu
+>Entrenamiento</guimenu
+></title>
+
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Entrenamiento</guimenu
+> <guimenuitem
+>Iniciar nueva sesión</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Inicia</action
+> una nueva sesión de mecanografía y le pregunta si desea continuar en el mismo nivel.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Entrenamiento</guimenu
+> <guimenuitem
+>Parar Sesión</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Detiene</action
+> la sesión actual: las estadísticas se mantienen.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Entrenamiento</guimenu
+> <guimenuitem
+>Estadísticas de la lección</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Abre</action
+> el diálogo de estadísticas de la sesión actual.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Entrenamiento</guimenu
+> <guisubmenu
+>Lecciones predeterminadas</guisubmenu
+> <guimenuitem
+>Español (autogenerado)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Elige</action
+> qué idioma desea aprender a mecanografiar.</para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Preferencias</guimenu
+></title>
+
+<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
+> <guisubmenu
+>Distribuciones de teclado</guisubmenu
+> <guimenuitem
+>nombre.keyboard</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Elige</action
+> la distribución de teclado que desea utilizar, aquí el número de teclado.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guisubmenu
+>Esquemas de color de teclado</guisubmenu
+> <guimenuitem
+>Blanco y negro</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona</action
+> el color de la distribución de teclado a blanco y negro: todas las teclas son blancas y la que debe pulsar negra.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guisubmenu
+>Esquemas de color de teclado</guisubmenu
+> <guimenuitem
+>Clásico</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona</action
+> el color de la distribución de teclado clásico: cada columna de teclas tiene un color diferente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guisubmenu
+>Esquemas de color de teclado</guisubmenu
+> <guimenuitem
+>Azul profundo</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecciona</action
+> el color de la distribución de teclado clásico: cada columna de teclas tiene un tono de azul diferente.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guisubmenu
+>Esquemas de color de teclado</guisubmenu
+> <guimenuitem
+>Stripy</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Elige</action
+> la distribución de color de teclado stripy: en azul y gris.</para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guimenuitem
+>Configurar accesos rápidos...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> los accesos rápidos que desea asociar con algunas acciones. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guimenuitem
+>Configurar barras de herramientas...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Configura</action
+> los elementos que desee colocar en una barra de herramientas. </para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Preferencias</guimenu
+> <guimenuitem
+>Configurar &ktouch;...</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Muestra</action
+> el diálogo de preferencias de &ktouch;. </para
+></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title
+>El menú <guimenu
+>Ayuda</guimenu
+></title>
+&help.menu.documentation; </sect2>
+</sect1>
+</chapter>
+
+<chapter id="credits">
+
+<title
+>Créditos y licencia</title>
+<para
+>&ktouch;</para>
+<para
+>Derechos de autor de &ktouch;. 1999-2005:</para>
+<itemizedlist>
+<listitem
+><simpara
+>Håvard Frøiland <email
+>haavard@users.sourceforge.net</email
+>.</simpara
+></listitem>
+<listitem
+><simpara
+>Andreas Nicolai <email
+>andreas.nicolai@gmx.net</email
+>.</simpara
+></listitem>
+</itemizedlist>
+
+<para
+>Colaboradores:</para>
+<itemizedlist>
+<listitem
+><simpara
+>Frank Quotschalla: Teclado alemán, archivo de entrenamiento alemán y traducción.</simpara
+></listitem>
+<listitem
+><simpara
+>Ernesto Hern&aacute;ndez-Novich: Teclado latinoamericano.</simpara
+></listitem>
+<listitem
+><simpara
+>Jo&atilde;o Miguel Neves: Teclado portugués.</simpara
+></listitem>
+<listitem
+><simpara
+>Henri Girard: Teclado francés.</simpara
+></listitem>
+</itemizedlist>
+<para
+><emphasis
+>Agradecimientos especiales a todos aquellos (que no hayan sido mencionados) colaboradores con los teclados y los archivos de lecciones.</emphasis>
+</para>
+<para
+>Traducido por Miguel Revilla Rodríguez <email
+>yo@miguelrevilla.com</email
+>y Santiago Fernández Sancho <email
+>santi@kde-es.org</email
+>.</para
+>
+&underFDL; &underGPL; </chapter>
+
+<appendix id="installation">
+<title
+>Como obtener e instalar &ktouch;</title>
+
+<para
+>&ktouch; tiene su propia página principal <ulink url="http://ktouch.sourceforge.net"
+>http://ktouch.sourceforge.net</ulink
+>. Por favor, vea las instrucciones de la página principal ya que contendrá información actualizada sobre cómo obtener &ktouch;. </para>
+<para
+>&ktouch; se puede encontrar en <ulink url="http://edu.kde.org/ktouch"
+>la página de inicio de &ktouch;</ulink
+> y es parte del proyecto &kde; educativo. </para>
+
+</appendix>
+
+&documentation.index;
+</book>
+<!--
+Local Variables:
+mode: sgml
+sgml-minimize-attributes:nil
+sgml-general-insert-case:lower
+sgml-indent-step:0
+sgml-indent-data:nil
+End:
+
+// vim:ts=2:sw=2:tw=78:noet
+-->
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/keyboard_options.png b/tde-i18n-es/docs/tdeedu/ktouch/keyboard_options.png
new file mode 100644
index 00000000000..a486934ea46
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/keyboard_options.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/main_screen_default_color.png b/tde-i18n-es/docs/tdeedu/ktouch/main_screen_default_color.png
new file mode 100644
index 00000000000..6413a05bc55
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/main_screen_default_color.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/main_window_german.png b/tde-i18n-es/docs/tdeedu/ktouch/main_window_german.png
new file mode 100644
index 00000000000..bb32a78bfd7
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/main_window_german.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/man-ktouch.1.docbook b/tde-i18n-es/docs/tdeedu/ktouch/man-ktouch.1.docbook
new file mode 100644
index 00000000000..bc3cdb3c026
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/man-ktouch.1.docbook
@@ -0,0 +1,140 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+<!ENTITY % Spanish "INCLUDE">
+]>
+
+<refentry lang="&language;">
+<refentryinfo>
+<title
+>Manual del usuario de KDE</title>
+<author
+><personname
+> <firstname
+>Ben</firstname
+> <surname
+>Burton</surname
+> </personname
+> <email
+>bab@debian.org</email
+></author>
+<date
+>30 de Mayo de 2005</date
+> <productname
+>Entorno de escritorio K</productname
+> </refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>ktouch</command
+></refentrytitle>
+<manvolnum
+>1</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>ktouch</command
+></refname>
+<refpurpose
+>un tutor de mecanografía para KDE</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<cmdsynopsis
+><command
+>ktouch</command
+> <group choice="opt"
+><option
+>URL</option
+></group
+> <arg choice="opt"
+>Opciones genéricas de KDE</arg
+> <arg choice="opt"
+>Opciones genéricas de Qt</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descripción</title>
+<para
+>&ktouch; es un programa para aprender mecanografía. Le ayudará a aprender a mecanografiar en un teclado de forma rápida y correcta. Cada dedo tiene su lugar en el teclado con teclas asociadas para pulsar.</para
+>
+<para
+>&ktouch; le ayuda a aprender mecanografía proporcionándole un texto de entrenamiento, y a ajustar diferentes niveles dependiendo de lo bueno que sea. Puede mostrar qué tecla pulsar a continuación y corregir el dedo a utilizar.</para>
+<para
+>Esta aplicación es parte del módulo educativo oficial de &kde;.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Opciones</title>
+<variablelist>
+<varlistentry>
+<term
+><option
+>URL</option
+></term>
+<listitem
+><para
+>El archivo de entrenamiento a abrir</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect1>
+
+<refsect1>
+<title
+>Vea también</title>
+<para
+>Existe documentación más detallada disponible en <ulink url="help:/ktouch"
+>help:/ktouch</ulink
+> (bien introduciendo la <acronym
+>URL</acronym
+> en &konqueror; o ejecutando <userinput
+><command
+>khelpcenter</command
+><parameter
+>help:/ktouch</parameter
+></userinput
+>).</para>
+
+<para
+>Existe información más amplia disponible en el <ulink url="http://edu.kde.org/ktouch/"
+>sitio web de &kde; educativo</ulink
+>.</para>
+</refsect1>
+
+<refsect1>
+<title
+>Autores</title>
+<para
+>KTouch fue escrito por <personname
+><firstname
+>Haavard</firstname
+><surname
+>Froeiland</surname
+></personname
+> <email
+>haavard@users.sourceforge.net</email
+> y <personname
+><firstname
+>Andreas</firstname
+><surname
+>Nicolai</surname
+></personname
+> <email
+>Andreas.Nicolai@gmx.net</email
+>. Esta página de manual está basada en una preparada para Debian por <personname
+> <firstname
+>Ben</firstname
+><surname
+>Burton</surname
+></personname
+> </para>
+</refsect1>
+
+</refentry>
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog.png b/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog.png
new file mode 100644
index 00000000000..04c514e01ff
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog_chart.png b/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog_chart.png
new file mode 100644
index 00000000000..303f806dda8
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/statistics_dialog_chart.png
Binary files differ
diff --git a/tde-i18n-es/docs/tdeedu/ktouch/training_options.png b/tde-i18n-es/docs/tdeedu/ktouch/training_options.png
new file mode 100644
index 00000000000..fc10b49ea44
--- /dev/null
+++ b/tde-i18n-es/docs/tdeedu/ktouch/training_options.png
Binary files differ