summaryrefslogtreecommitdiffstats
path: root/tde-i18n-nl/docs/tdewebdev/kommander
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-nl/docs/tdewebdev/kommander
parent85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff)
downloadtde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz
tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip
Second part of prior commit
Diffstat (limited to 'tde-i18n-nl/docs/tdewebdev/kommander')
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/Makefile.am4
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/Makefile.in635
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/basics.docbook160
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/commands.docbook28
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/credits.docbook95
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/dcop.docbook227
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/editor.docbook1516
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/extending.docbook40
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/glossary.docbook45
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/index.cache.bz2bin0 -> 19596 bytes
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/index.docbook146
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/installation.docbook47
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/introduction.docbook77
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/q-and-a.docbook28
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/specials.docbook703
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/tutorials.docbook85
-rw-r--r--tde-i18n-nl/docs/tdewebdev/kommander/widgets.docbook374
17 files changed, 4210 insertions, 0 deletions
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/Makefile.am b/tde-i18n-nl/docs/tdewebdev/kommander/Makefile.am
new file mode 100644
index 00000000000..b5b4d6e66b1
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/Makefile.am
@@ -0,0 +1,4 @@
+KDE_LANG = nl
+SUBDIRS = $(AUTODIRS)
+KDE_DOCS = AUTO
+KDE_MANS = AUTO
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/Makefile.in b/tde-i18n-nl/docs/tdewebdev/kommander/Makefile.in
new file mode 100644
index 00000000000..507e622202a
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/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/tdewebdev/kommander
+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 = nl
+#>- 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/tdewebdev/kommander/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu docs/tdewebdev/kommander/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/tdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kommander/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=installation.docbook tutorials.docbook index.docbook basics.docbook glossary.docbook credits.docbook specials.docbook commands.docbook dcop.docbook index.cache.bz2 editor.docbook extending.docbook Makefile.in widgets.docbook introduction.docbook Makefile.am q-and-a.docbook
+
+#>+ 24
+index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook
+ @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi
+
+docs-am: index.cache.bz2
+
+install-docs: docs-am install-nls
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @if test -f index.cache.bz2; then \
+ echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ elif test -f $(srcdir)/index.cache.bz2; then \
+ echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/; \
+ fi
+ -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+ $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/common
+
+uninstall-docs:
+ -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+
+clean-docs:
+ -rm -f index.cache.bz2
+
+
+#>+ 13
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander
+ @for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+uninstall-nls:
+ for base in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kommander/$$base ;\
+ done
+
+
+#>+ 5
+distdir-nls:
+ for file in glossary.docbook extending.docbook commands.docbook specials.docbook widgets.docbook editor.docbook index.docbook introduction.docbook credits.docbook q-and-a.docbook installation.docbook tutorials.docbook dcop.docbook basics.docbook ; do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 15
+force-reedit:
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/kommander/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/tdewebdev/kommander/Makefile
+ cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kommander/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-nl/docs/tdewebdev/kommander/basics.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/basics.docbook
new file mode 100644
index 00000000000..8ddc3ef190d
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/basics.docbook
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="kmdr-basics">
+<chapterinfo>
+<title
+>De basis van &kommander;</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+><address
+> <email
+>sequitur@kde.org</email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>De basis van &kommander;</title>
+
+<!-- This chapter should tell the user how to use your app. You should use as
+many sections (Chapter, Sect1, Sect3, etc...) as is necessary to fully document
+your application. -->
+
+<sect1 id="concepts">
+<title
+>Concepten</title>
+
+
+<para
+>&kommander; werd oorspronkelijk ontworpen rondom een simpel concept dat ietwat revolutionair bleek uit te pakken tussen de andere hulpmiddelen voor visueel ontwerpen. Deze hulpmiddelen bieden u typisch de mogelijkheid om dialoogvensters en wellicht hoofdvensterinterfaces te maken. Een hoofdvensterinterface is natuurlijk het belangrijkste venster van een programma, dat typisch menu's, werkbalken, een statusbalk en een toepassingsgebied bevat. Dialoogvensters zijn subvensters die typisch geen menu's bevatten en worden zo genoemd omdat hun doel is om <quote
+>een dialoog te voeren</quote
+> of informatie uit te wisselen tussen u en de hoofdtoepassing. De elementen op een dialoogvenster worden <quote
+>widgets</quote
+> genoemd en u haakt uw programma in deze widgets. &kommander; is verschillend omdat het hier inherent nonprogrammatisch is. Het gebruikt het concept van het associëren van tekst met de widgets op het dialoogvenster. In eerste instantie werd dit <quote
+>geassocieerde tekst</quote
+> genoemd maar nu wordt het <quote
+>&kommander; Text</quote
+> genoemd. Widgets op dialoogvensters in &kommander; kunnen de inhoud van andere widgets via een verwijzing bevatten en een widget kan naar zijn eigen inhoud verwijzen door een <quote
+>Special</quote
+> te gebruiken die er uitziet als @widgetText. Specials zijn opdrachten met een speciale betekenis in &kommander;. Dus als u een dialoogvenster hebt gemaakt met twee LineEdit-widgets en de eerste <quote
+>Voornaam</quote
+> en de tweede <quote
+>Achternaam</quote
+> hebt genoemd, kunt u een opdrachtknop maken en de &kommander;-tekst daarvan <quote
+>Mijn naam is @Voornaam @Achternaam</quote
+> laten zijn. U moet dan wel @widgetText in de widgets voor voor- en achternaam instellen. Weet u het nog? We moeten &kommander; vertellen dat de tekst in de widgets verkregen moet worden. U kunt dit vanuit een <application
+>Konsole</application
+> uitvoeren en u zult dan de tekenreeks als uitvoer krijgen. De voornaam wordt dus als volgt verkregen: @Voornaam -> verkrijg het widget dat Voornaam heet (@Voornaam) -> @widgetText -> verkrijg de inhoud van het LineEdit-widget. Dus in dit geval retourneert @Voornaam <quote
+>Eric</quote
+>: @Voornaam -> @widgetText -> <quote
+>Eric</quote
+>. </para>
+
+<para
+>Dat is de eenvoudige kern van &kommander;. Wat u hiermee kunt doen is waar het interessant wordt. Allereerst is het nuttig om op te merken dat, vergeleken met de normale benadering van een taalgebaseerd hulpmiddel, &kommander; geen programmeeropdrachten nodig heeft om deze operaties te definiëren. Dit maakt &kommander; snel voor ontwikkelaars. Voor eindgebruikers is het veel eenvoudiger dan taalconstructies leren. Voor iedereen betekent het dat u zich op uw taak kunt richten in plaats van steeds uw referentiemateriaal bij de hand te moeten hebben. In eerste instantie is de eerste vraag als mensen een hulpmiddel als &kommander; te zien krijgen: <quote
+>Waar kan ik een gaaf gereedschap als dit voor gebruiken?</quote
+> Zoals blijkt, wordt het manipuleren van tekenreeksen ongeveer overal gebruikt waar u naar kijkt. </para>
+
+<para
+>Dus wat kan &kommander; doen? Hier is een lijst, uitgesplitst naar de basisoperaties. &kommander; kan: </para>
+
+<orderedlist>
+<listitem
+><para
+>Tekenreeksen naar het aanroepende programma doorgeven via stdout (standaarduitvoer).</para
+></listitem>
+<listitem
+><para
+>Uitvoerbare programma's aanroepen.</para
+></listitem>
+<listitem
+><para
+>&DCOP; gebruiken om met &kde;-programma's te communiceren.</para
+></listitem>
+</orderedlist>
+
+<para
+>Als u geen programmeur bent wilt u dit wellicht in lekentaal. In het eerste geval, als u &kommander; vanuit een console opstart, is de console het aanroepende programma. Er is daar een ouder-kind relatie te zien. Een bericht naar de console wordt gedaan via de standaarduitvoer (stdout) van het kindprogramma, zo geheten omdat er ook foutuitvoer is. Dit is interessant omdat sommige programma's, zoals &quantaplus;, stdout gebruiken om informatie te ontvangen van programma's die ze opstarten. Dus de dialoogvensters van &kommander; kunnen hun tekenreeksen direct naar de editor van &quantaplus; doorsturen als ze vanuit &quantaplus; worden aangeroepen. Dit betekent dat dialoogvensters van &kommander; nuttige uitbreidingen van programma's kunnen zijn. </para>
+
+<para
+>Het tweede geval is het aanroepen van een uitvoerbaar bestand. Elk programma dat op uw systeem draait is een uitvoerbaar bestand. Zelfs een scriptprogramma wordt door de interpreter van het script gedraaid, dus wordt dit technisch gezien ook uitgevoerd. &kommander; kan net als de console opdrachten uitvoeren, zelfs als u het vanuit het menu opstart. Dus als u bijvoobeeld &GIMP; wilt openen, kunt u een knop de tekenreeks <quote
+>gimp</quote
+> laten genereren en dit in een special zetten: @exec(gimp). Op die manier ziet u &GIMP; opstarten als u de knop gebruikt. U kunt ook <quote
+>ls -l</quote
+> uitvoeren, maar u ziet de uitvoer alleen als u vanuit een console aan het werken bent. </para>
+
+<para
+>Het derde geval is erg interessant. &DCOP; is de afkorting van &kde;'s <emphasis
+>D</emphasis
+>esktop <emphasis
+>CO</emphasis
+>mmunicatie <emphasis
+>P</emphasis
+>rotocol en is zeer krachtig. Ga uw gang en start de toepassing <application
+>kdcop</application
+> en kijk eens rond. U zult snel zien dat elke &kde;-toepassing die volgens standaarden is gebouwd, dingen laat gebeuren in &DCOP;, en in de goed ontworpen toepassingen gebeurt veel. Met &DCOP; kunt u allerlei soorten informatie opvragen, widgetwaarden instellen en meer. Deze handleiding bevat een sectie over het gebruik van &DCOP;. &kommander; kan &DCOP; naar elk &kde;-programma sturen en door &DCOP; bestuurd worden. In feite kunt u &DCOP; vanaf de opdrachtregel naar elk &kde;-programma sturen. Dus wat heeft u hieraan? Als u enig redelijk aantal opdrachten wilt uitvoeren begint u te beseffen dat opdrachtregel-&DCOP; voldoende is voor korte opdrachten, maar dat het vertragingen kan verzorgen als het bijvoorbeeld honderden keren vanuit een lus wordt aangeroepen. Daarom heeft &kommander; een special @dcop, omdat deze ruwweg 1000 maal sneller is. Omdat &kommander; &DCOP; kan sturen en ontvangen, kan &DCOP; gebruikt worden om &kommander; aan te sturen. Daarom hebben we ook een lokale &DCOP;-special, @ldcop, waardoor u een stuk minder hoeft te typen om een opdracht te geven. </para>
+
+<para
+>Zijn dat alle kernconcepten in &kommander;? Nee, maar dit zou u moeten helpen te begrijpen hoe het werkt, zodat hetgeen wat beschreven wordt niet als een vreemde taal op u overkomt. Er zijn er nog een paar. Signalen en slots zijn de manier waarop &kommander; gebeurtenissen afhandelt. Een gebeurtenis in een programma betekent in feite <quote
+>dat er iets gebeurde</quote
+> zoals het aanmaken van een widget of het veranderen van de tekst ervan. Deze veranderingen <quote
+>zenden signalen uit</quote
+> en u kunt deze signalen met een ontvangend slot verbinden dat dan iets zal doen als de gebeurtenis optreedt. Een voorbeeldgebruik hiervan in &kommander; is het broertje van &kommander; Text, <quote
+>Population Text</quote
+>. Population Text "bevolkt" een widget als deze aangeroepen wordt. Net als &kommander; Text, kan Population Text tekenreeksen of scripts bevatten. </para>
+
+<para
+>Dat zou u de basisconcepten moeten geven om &kommander; te gaan gebruiken. We proberen het aantal specials laag t ehouden en we gebruiken veel &DCOP;. Het idee is dat we de kracht van &kommander; zo consistent en gestroomlijnd mogelijk willen houden. U zult ontdekken dat u kunt elke scripttaal in &kommander; kunt gebruiken waar u dat wilt, of zelfs meerdere scripttalen in een dialoog. De rest van de informatie in de document gaat er vanuit dat u bekend bent met de concepten en termen die hier gegeven zijn. De voorbeelden en oefeningen zijn oko erg nuttig om te begrijpen wat er met &kommander; gedaan kan worden. </para>
+</sect1>
+&editor; <sect1 id="executor">
+<title
+>De uitvoerder</title>
+
+<para
+>De uitvoerder, <application
+>kmdr-executor</application
+> geheten, voert &kommander;-scripts uit. Het laadt <literal role="extension"
+>.kmdr</literal
+>-bestanden en produceert dynamisch een volledig functioneel dialoogvenster. </para>
+
+<sect2 id="executor-for-programmers">
+<title
+>De uitvoerder voor prgorammeurs</title>
+
+<para
+>C++-ontwikkelaars kunnen eenvoudig de klasse KmdrDialogInstance in hun C++-programma;'s gebruiken zodat de uitvoeringsfunctionaliteit ingebed is in hun programma, hetgeen de noodzaak voor het uitvoeren van de externe uitvoerder wegneemt. Voor standaarddialoogvensters is de extra benodigde tijd voor het aanmaken van het dialoogvenster minimaal, mar het aanmaken van de &kde;-toepassing kan het dialoogvenster ongeveer een seconde vertragen. </para>
+</sect2>
+
+</sect1>
+
+<sect1 id="create-dialog">
+<title
+>Een dialoogvenster aanmaken</title>
+
+<para
+></para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/commands.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/commands.docbook
new file mode 100644
index 00000000000..88db0248dcf
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/commands.docbook
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="commands">
+<chapterinfo>
+<title
+>Opdrachthandleiding</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Handleiding</title>
+&widgets; &specials; &dcop-functions; </chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/credits.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/credits.docbook
new file mode 100644
index 00000000000..202e3743b38
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/credits.docbook
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="credits">
+<chapterinfo>
+<title
+>Dankbetuigingen en licentie</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Dankbetuigingen en licentie</title>
+
+<variablelist>
+<title
+>Het ontwikkelteam van &kommander;</title>
+<varlistentry>
+<term
+>Britton, Marc <email
+>consume@optusnet.com.au</email
+></term>
+<listitem
+><para
+>Ontwikkelaar en documentatie</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>King, Tamara <email
+>tik@acm.org</email
+></term>
+<listitem
+><para
+>Documentatie</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Laffoon, Eric <email
+>sequitur@kde.org</email
+></term>
+<listitem
+><para
+>Projectmanager en documentatie</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Mantia, Andr&aacute;s <email
+>amantia@kde.org</email
+></term>
+<listitem
+><para
+>Ontwikkelaar</para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+>Rudolf, Michal <email
+>mrudolf@tdewebdev.org</email
+></term>
+<listitem
+><para
+>Ontwikkelaar</para
+></listitem>
+</varlistentry>
+</variablelist>
+
+<para
+>&kommander; <trademark class="copyright"
+></trademark
+> 2004 &kommander; ontwikkelteam. </para>
+
+<para
+>&kommander; gebruikershandleiding <trademark class="copyright"
+></trademark
+> 2004 &kommander; ontwikkelteam. </para>
+
+&meld.fouten;&vertaling.sander;
+&underFDL; &underGPL; </chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/dcop.docbook
new file mode 100644
index 00000000000..713efe541f6
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/dcop.docbook
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="dcop-interface">
+<sect1info>
+<title
+>&DCOP;-functies</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</sect1info>
+
+<title
+>&DCOP;-functies</title>
+
+<para
+>&DCOP; kan op diverse manieren worden aangeroepen in &kommander;. De eerste is de console-methode. </para>
+<para
+>dcop kmdr-executor-@pid KommanderIf changeWidgetText myWidget <quote
+>nieuwe tekst</quote
+> </para>
+<para
+>Dit neemt aan dat u zich in een &kommander;-bestand bevindt en toegang hebt tot de special @pid die het proces-ID bevat. In feite is het eenvoudiger om <quote
+>kmdr-executor-@pid</quote
+> door @dcopid te vervangen. Maar u kunt deze syntax (uiteraard zonder de specials) vanaf de opdrachtregel of een willekeurig extern script gebruiken om het &kommander;-venster te wijzigen. </para>
+<para
+>Omdat &kommander; geen volledige parser bevat in de alfa-stage, is het gecompliceerder als u de veel snellere interne &DCOP; wilt gebruiken vanuit een ander toepassingsventer (console-&DCOP; is zeer langzaam) omdat u veel informatie moet meegeven, waaronder een prototype van de aanroep. De bovenstaande aanroep zou worden: </para>
+<para
+>@dcop(@dcopid, KommanderIf, <quote
+>enableWidget(QString, bool)</quote
+>, Widget, true) </para>
+<para
+>Op het moment dat dit geschreven wordt, moet u erop letten dat het nesten van &DCOP;-aanroepen binnen scripttalen (zoals <application
+>bash</application
+>) betekent dat u de console-aanroepmethode moet gebruiken. <emphasis
+>Als u interne &DCOP; gebruikt worden eerst alle &kommander;-specials uitgevoerd en daarna wordt het script uitgevoerd.</emphasis
+> </para>
+<para
+>Er is een nieuwe vereenvoudigde manier om &DCOP; te gebruiken binnen &kommander; door gebruik te maken van een object-syntaxis. Stel dat u de tekst in een widget genaamd @LineEdit1 wilt wijzigen. Dat ziet er als volgt uit: </para>
+<para
+>@LineEdit1.changeWidgetText(New text) </para>
+<para
+>Zoals u kunt zien is de nieuwe syntaxis erg eenvoudig en visueel consistent met functiegroepen. Alle &DCOP;-beschrijvingen hier gebruiken de nieuwe objectsyntaxis zoals hierboven aangegeven. <emphasis
+>Let erop dat, als u naar een widget verwijst door gebruikmaking van &DCOP; vanuit een ander venster of een andere toepassing, de eerste parameter altijd de widgetnaam is. Alle functies worden hier beschreven beginnend met de tweede parameter.</emphasis
+> </para>
+
+<sect2 id="dcop-globals">
+<title
+>&DCOP; voor globale variabelen</title>
+<variablelist>
+<varlistentry>
+<term
+>global(QString variableName)</term>
+<listitem>
+<para
+>Retourneert de waarde van de opgegeven globale variabele. Als een script vanuit een &kommander;-venster wordt uitgevoerd, zullen alle (niet-globale) variabelen die in dat script zijn ingesteld, ophouden te bestaan en zullen daarom niet beschikbaar zijn in andere scriptprocessen of in een nieuwe instantie van het aanroepende proces. De globale <quote
+>scope</quote
+> (zichtbaarheid) betekent dat de variabele bestaat in elk proces van dat venster totdat het venster gesloten wordt. U kunt deze variabelen op elk moment wijzigen met een nieuwe aanroep naar <function
+>@setGlobal</function
+>. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setGlobal(QString variableName, QString value)</term>
+<listitem>
+<para
+>Maakt een variabele aan die globaal is voor het vensterproces en wijst de waarde eraan toe. Deze waarde kan worden opgevraagd met global(QString variableName) of opnieuw ingesteld worden. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-all">
+<title
+>&DCOP; voor alle widgets</title>
+
+<variablelist>
+<varlistentry>
+<term
+>changeWidgetText(QString text)</term>
+<listitem>
+<para
+>Dit zou hernoemd moeten worden naar setWidgetText en deze naam zal mogelijk afgeraden worden. Dit verwijdert de tekst die in de widget wordt weergegeven en vervangt deze door de opgegeven tekst. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>enableWidget(bool enable)</term>
+<listitem>
+<para
+>Schakelt een widget in of uit. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>associatedText</term>
+<listitem>
+<para
+>Retourneert tekst die met de opgegeven widget geassocieerd is. Dit is niet hetzelfde als de weergegeven tekst. Dit zal <quote
+>@widgetText</quote
+> zijn of de tekst en/of scripting die gebruikt is om op de weergegeven waarde te komen. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setAssociatedText(QString text)</term>
+<listitem>
+<para
+>Dit stelt de standaard tekenreeks voor de &kommander; Text in. Dit is typisch <quote
+>@widgetText</quote
+> om weer te geven wat er in het widget is ingevoerd. Het is onwaarschijnlijk dat u dit vaak nodig hebt, maar het is er voor het geval dat u het nodig hebt. Toepasbaar op alle widgets die data kunnen bevatten. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-box">
+<title
+>&DCOP; voor ListBox- en ComboBox-widgets</title>
+<variablelist>
+<varlistentry>
+<term
+>addListItem(QString item, int index)</term>
+<listitem>
+<para
+>Voegt een item aan een ListBox-widget toe op de opgegeven index. De lijstindex begint op nul. Om aan het einde van de lijst toe te voegen gebruikt u -1. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addListItems(QStringList items, int index)</term>
+<listitem>
+<para
+>Dit voegt een lijst met tekenreeksen in één keer toe. De lijst moet gescheiden zijn door <acronym
+>EOL</acronym
+>-tekens (\n - regeleindes). Dit is handig omdat u vrij eenvoudig bash kunt gebruiken om de lijst te verkrijgen. Bijvoorbeeld, als u @exec(ls -l ~/projecten | grep kmdr) als items gebruikt krijgt u een lijst van &kommander;-bestanden in uw projectenmap. De lijstindex begint bij nul. Gebruik -1 om aan het eind van de lijst toe te voegen. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>addUniqueItem(QString item)</term>
+<listitem>
+<para
+>addUniqueItem voegt een item aan het einde van de lijst toe alleen als dit nog niet eerder voorkomt. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>clearList</term>
+<listitem>
+<para
+>Verwijdert alle items. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>removeListItem(int index)</term>
+<listitem>
+<para
+>Verwijdert het item op de opgegeven index. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>item(int index)</term>
+<listitem>
+<para
+>Retourneert de tekst van het item op de opgegeven index. </para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+>setCurrentListItem(int index)</term>
+<listitem>
+<para
+>Stel het huidige (geselecteerde) item in op de opgegeven index. Toepasbaar op ListBox- en ComboBox-widgets. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-button">
+<title
+>&DCOP; voor CheckBox- en RadioButton-widgets</title>
+<variablelist>
+<varlistentry>
+<term
+>setChecked(QString widgetName, bool checked)</term>
+<listitem>
+<para
+>Schakelt CheckBox- of RadioButton-widgets in en uit. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+<sect2 id="dcop-tab">
+<title
+>&DCOP; voor TabWidget-widgets</title>
+<variablelist>
+<varlistentry>
+<term
+>setCurrentTab(QString widgetName, int index)</term>
+<listitem>
+<para
+>Stelt het geselecteerde tabblad in voor TabWidgets. De index begint bij 0. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+
+</sect1>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/editor.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/editor.docbook
new file mode 100644
index 00000000000..4d5b05bb1bf
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/editor.docbook
@@ -0,0 +1,1516 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="editor">
+<sect1info>
+<title
+>De editor</title>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</sect1info>
+
+<title
+>De editor</title>
+
+<para
+>De editor is gebaseerd op &designer;, een gereedschap voor het ontwerpen en implementeren van gebruikersinterfaces gemaakt doro <ulink url="http://www.trolltech.com"
+>Trolltech</ulink
+>. We hebben &designer; op de volgende manieren veranderd: </para>
+<itemizedlist>
+<listitem
+><para
+>De interface is veel eenvoudiger</para
+></listitem>
+<listitem
+><para
+>Gebouwd in onze eigen widgets</para
+></listitem>
+<listitem
+><para
+>De mogelijkheid om &kommander; Text in te stellen is toegevoegd</para
+></listitem>
+<listitem
+><para
+>Diverse andere oppervlakkige wijzigingen</para
+></listitem>
+</itemizedlist>
+<para
+>Voor degenen onder u die al bekend zijn met het gebruik van &designer;, is het gebruik van &kmdr-editor; triviaal. </para>
+
+<sect2 id="editor-gui">
+<title
+>Het hoofdvenster</title>
+
+<mediaobject>
+<imageobject>
+<imagedata format="PNG" fileref="editor.png"/>
+</imageobject>
+</mediaobject>
+
+<orderedlist>
+<listitem
+><para
+>Werkbalken bevatten een aantal knoppen om snelle toegang tot een aantal functies te bieden.</para
+></listitem>
+<listitem
+><para
+>Het bestandsoverzicht geeft alle bestanden weer. Gebruik het zoekveld om snel tussen bestanden te wisselen.</para
+></listitem>
+<listitem
+><para
+>De objectverkenner biedt een overzicht van de relaties tussen de widgets in een form. Deze is nuttig om widgets in een form met een complexe opmaak te selecteren.</para
+></listitem>
+<listitem
+><para
+>De eigenschappenbewerker is waar het gedrag en uiterlijk van een widget wordt veranderd.</para
+></listitem>
+<listitem
+><para
+>De dialoogbewerker is waar dialoogvensters worden aangemaakt en gewijzigd.</para
+></listitem>
+</orderedlist>
+</sect2>
+
+<sect2>
+<title
+>Het menu "Bestand"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>N</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Nieuw</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Maakt een nieuw dialoogvenster aan</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>O</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Openen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Doorzoekt het bestandssysteem om een bestaand dialoogvenster te openen</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Sluiten</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sluit het actieve dialoogvenster</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Opslaan</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Slaat het actieve dialoogvenster op</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Opslaan als</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Slaat het actieve dialoogvenster op onder een andere naam</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Alles opslaan</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Slaat alle geopende dialoogvensters op</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>File</guimenu
+> <guimenuitem
+>Recent geopende bestanden</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Snellijst met de laatste bestanden die u hebt geopend. Deze lijst verandert elke keer dat u een bestand opent dat er niet instaat, het oudste bestand wordt als eerste uit de lijst verwijderd.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bestand</guimenu
+> <guimenuitem
+>Afsluiten</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sluit</action
+> &kommander; af.</para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>Het menu "Bewerken"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Ongedaan maken</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Maak de laatst uitgevoerde actie ongedaan.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Y</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Opnieuw</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Doe de laatste ongedaan gemaakte actie opnieuw.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>X</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Knippen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Knip het huidige item en plaats het op het klembord.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>C</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Kopiëren</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Kopieer het huidige item naar het klembord.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>V</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Plakken</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Plak de inhoud van het klembord op de huidige cursorpositie.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>Z</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Verwijderen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Verwijder het huidige item.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>Del</keycap
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Alles selecteren</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Selecteer alle items in het huidige dialoogvenster.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Sneltoetsen controleren</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Controleert dat alle sneltoetsen maar éénmaal gebruikt worden.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Alt;<keycap
+>S</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Scriptobjecten</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Edit</guimenu
+> <guimenuitem
+>Slots</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toont een venster om slots en functies te bewerken en aan te maken.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Edit</guimenu
+> <guimenuitem
+>Verbindingen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toont het dialoogvenster "Verbindingen tonen".</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Form-instellingen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toont het dialoogvenster "Form-instellingen".</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Bewerken</guimenu
+> <guimenuitem
+>Voorkeuren</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Toont het dialoogvenster "Voorkeuren".</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Het menu "Hulpmiddelen"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F2</keycap
+> </shortcut
+> <guimenu
+>Hulpmiddelen</guimenu
+> <guimenuitem
+>Aanwijzer</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Hulpmiddelen</guimenu
+> <guimenuitem
+>Signal/slots verbinden</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycap
+>F3</keycap
+> </shortcut
+> <guimenu
+>Hulpmiddelen</guimenu
+> <guimenuitem
+>Tabulatorvolgorde</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TextLabel</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>PixelmapLabel</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ListView</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ListBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>SubDialog</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TabWidget</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>LineEdit</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ExecButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>CloseButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>FileSelector</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TextEdit</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>RadioButton</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ButtonGroup</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>GroupBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>CheckBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>ComboBox</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>SpinBoxInt</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>RichTextEditor</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>TreeWidget</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Unknown</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Kommander</guisubmenu
+> <guimenuitem
+>Wizard</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Gebruikergedefinieerd</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Hulpmiddelen</guimenu
+> <guisubmenu
+>Gebruikergedefinieerd</guisubmenu
+> <guimenuitem
+>Gebruikergedefinieerde widgets bewerken</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+
+</variablelist>
+
+</para>
+
+</sect2>
+
+<sect2>
+<title
+>Het menu "Opmaak"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>J</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Grootte aanpassen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>H</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Horizontaal ordenen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>L</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Verticaal ordenen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>G</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Layout</guimenu
+> <guimenuitem
+>In een raster ordenen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Horizontaal ordenen (in splitter)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Verticaal ordenen (in splitter)</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>B</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Ordening verbreken</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Opmaak</guimenu
+> <guimenuitem
+>Spacer toevoegen</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Het menu "Uitvoeren"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>R</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Uitvoeren</guimenu
+> <guimenuitem
+>Dialoog uitvoeren</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Voert het huidige dialoogvenster uit.</action
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Het menu "Venster"</title>
+<para>
+<variablelist>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F4</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Venster</guimenu
+> <guimenuitem
+>Sluiten</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sluit het huidige dialoogvenster.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Venster</guimenu
+> <guimenuitem
+>Alles sluiten</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+>Sluit alle dialoogvensters.</action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Venster</guimenu
+> <guimenuitem
+>Volgende</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><shortcut
+> <keycombo action="simul"
+>&Ctrl;&Shift;<keycap
+>F6</keycap
+></keycombo
+> </shortcut
+> <guimenu
+>Venster</guimenu
+> <guimenuitem
+>Vorige</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Venster</guimenu
+> <guimenuitem
+>Tegels</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Venster</guimenu
+> <guimenuitem
+>Trapsgewijs</guimenuitem
+> </menuchoice
+></term>
+<listitem
+><para
+><action
+></action
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Weergaven</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Weergaven</guisubmenu
+> <guimenuitem
+>Bestandsoverzicht</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Weergaven</guisubmenu
+> <guimenuitem
+>Objectverkenner</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Weergaven</guisubmenu
+> <guimenuitem
+>Eigenschappenbewerker/Signal-handlers</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Weergaven</guisubmenu
+> <guimenuitem
+>Rangschikken</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> </menuchoice
+></term>
+<listitem>
+<variablelist>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Bestand</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Bewerken</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Opmaak</guisubmenu
+> <guimenuitem
+>Bestand</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Hulpmiddelen</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Kommander</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Gebruikergedefinieerd</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Help</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+<varlistentry>
+<term>
+<menuchoice
+><guimenu
+>Venster</guimenu
+> <guisubmenu
+>Werkbalken</guisubmenu
+> <guimenuitem
+>Rangschikken</guimenuitem
+> </menuchoice>
+</term>
+<listitem
+><para
+></para
+></listitem>
+</varlistentry>
+</variablelist>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+</sect2>
+
+<sect2>
+<title
+>Het menu <guimenu
+>Help</guimenu
+></title>
+&help.menu.documentation; </sect2>
+
+
+</sect1>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/extending.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/extending.docbook
new file mode 100644
index 00000000000..127ea2b9c1c
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/extending.docbook
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="extending">
+<chapterinfo>
+<title
+>&kommander; uitbreiden</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> </author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>&kommander; uitbreiden</title>
+
+<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
+application windows and their menubar and toolbar commands for easy reference.
+Also include any keys that have a special function but have no equivalent in the
+menus or toolbars. This may not be necessary for small apps or apps with no tool
+or menu bars. -->
+
+<sect1 id="create-widgets">
+<title
+>&kommander;-widgets maken</title>
+<para
+>Met Kommander kunt u vrij eenvoudig nieuwe widgets maken die gebaseerd zijn op niet-&kommander;-widgets. De aanpak is om uw nieuwe &kommander;-widgetklasse af te leiden van de &Qt;-/&kde;-widget die u met &kommander; wilt integreren, en dan oko van de klasse KommanderWidget. Methoden uit deze klasse herdefiniëren geeft de &kommander;-widget zijn functionaliteit. </para>
+<para
+>De meeste code van een &kommander;-widget is sjablooncode. Daarom kunt u het &kommander;-dialoogvenster widgetgenerator.kmdr gebruiken om de meeste &kommander;-widgetcode voor u te genereren. Al wat u hoeft te doen is de delen invullen die voor uw widget van belang zijn zoals staatinformatie, widgettekst, enzovoort. </para>
+<para
+>Stel dat we een nieuwe regelbewerk-widget voor &kommander; willen maken, gebaseerd op het &kde;-widget KLineEdit. Door het widgetgenerator-dialoogvenster van &kommander; te gebruiken krijgen we iets als het volgende in het uitgevoerde headerbestand: </para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/glossary.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/glossary.docbook
new file mode 100644
index 00000000000..0345de1d99e
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/glossary.docbook
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<glossary id="glossary">
+
+<glossaryinfo>
+<authorgroup>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+><address
+> <email
+>tik@acm.org</email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</glossaryinfo>
+
+<glossdiv>
+<title
+>Trefwoorden</title>
+<glossentry id="text-association-glosref">
+<glossterm
+>Tekst-associatie</glossterm>
+<glossdef>
+<para
+>Een stukje tekst dat geassocieerd of verbonden is met een bepaalde staat van een widget. </para>
+</glossdef>
+</glossentry>
+<glossentry id="widget-text-glosref">
+<glossterm
+>Widgettekst</glossterm>
+<glossdef>
+<para
+>De tekst die met een widget geassocieerd is. Dit wordt in &kommander; gerepresenteerd door de special @widgetText. De widgettekst verschilt afhankelijk van de widget. </para>
+</glossdef>
+</glossentry>
+</glossdiv>
+</glossary>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/index.cache.bz2 b/tde-i18n-nl/docs/tdewebdev/kommander/index.cache.bz2
new file mode 100644
index 00000000000..66ffe690c63
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/index.cache.bz2
Binary files differ
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/index.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/index.docbook
new file mode 100644
index 00000000000..1b3622d59f6
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/index.docbook
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
+ <!ENTITY kommander "<application
+>Kommander</application
+>">
+ <!ENTITY kappname "&kommander;">
+ <!ENTITY package "tdewebdev">
+ <!ENTITY basics SYSTEM "basics.docbook">
+ <!ENTITY commands SYSTEM "commands.docbook">
+ <!ENTITY credits SYSTEM "credits.docbook">
+ <!ENTITY dcop-functions SYSTEM "dcop.docbook">
+ <!ENTITY editor SYSTEM "editor.docbook">
+ <!ENTITY extending SYSTEM "extending.docbook">
+ <!ENTITY glossary SYSTEM "glossary.docbook">
+ <!ENTITY installation SYSTEM "installation.docbook">
+ <!ENTITY introduction SYSTEM "introduction.docbook">
+ <!ENTITY q-and-a SYSTEM "q-and-a.docbook">
+ <!ENTITY specials SYSTEM "specials.docbook">
+ <!ENTITY tutorials SYSTEM "tutorials.docbook">
+ <!ENTITY widgets SYSTEM "widgets.docbook">
+ <!ENTITY designer "<application
+>&Qt; Designer</application
+>">
+ <!ENTITY kmdr-editor "&kommander; Editor">
+ <!ENTITY kmdr-executor "&kommander; Executor">
+ <!ENTITY GIMP "<application
+>The GIMP</application
+>">
+ <!ENTITY IDE "<acronym
+>IDE</acronym
+>">
+ <!ENTITY PHP "<acronym
+>PHP</acronym
+>">
+ <!ENTITY PID "<acronym
+>PID</acronym
+>">
+ <!ENTITY % addindex "IGNORE">
+ <!ENTITY % Dutch "INCLUDE">
+]>
+
+<book lang="&language;">
+
+<bookinfo>
+<title
+>Het handboek van &kommander;</title>
+
+<authorgroup>
+<author
+><firstname
+>Marc</firstname
+> <surname
+>Britton</surname
+> <affiliation
+> <address
+><email
+>consume@optushome.com.au</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Tamara</firstname
+> <surname
+>King</surname
+> <affiliation
+> <address
+><email
+>tik@acm.org</email
+></address>
+</affiliation>
+</author>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+
+<copyright>
+<year
+>2004</year>
+<holder
+>Ontwikkelingsteam van &kommander;</holder>
+</copyright>
+
+<legalnotice
+>&FDLNotice;</legalnotice>
+
+<!-- Date and version information of the documentation
+Don't forget to include this last date and this last revision number, we
+need them for translation coordination !
+Please respect the format of the date (YYYY-MM-DD) and of the version
+(V.MM.LL), it could be used by automation scripts.
+Do NOT change these in the translation. -->
+
+<date
+>2004-05-03</date>
+<releaseinfo
+>3.2.90</releaseinfo>
+
+<!-- Abstract about this handbook -->
+
+<abstract>
+<para
+>&kommander; is een verzameling hulpmiddelen waarmee u dynamische &GUI;-dialoogvensters kunt maken die, afhankelijk van hun staat, een stukje tekst genereren. Dit stukje tekst kan een opdrachtregel voor een programma zijn, een willekeurig codefragment, zakelijke documenten die veel herhaalde tekst bevatten, enzovoort. De gegenereerde uitvoer kan dan als een opdrachtregel-programma uitgevoerd worden (vandaar de naam <quote
+>&kommander;</quote
+>, naar "command line"), naar een tekstbestand weggeschreven worden, naar een script doorgestuurd worden voor uitgebreidere bewerking, en letterlijk alles waar u nog maar aan kunt denken. En het beste deel hiervan? U hoeft geen regel code te schrijven! </para>
+</abstract>
+
+<!-- This is a set of Keywords for indexing by search engines.
+Please at least include KDE, the KDE package it is in, the name
+ of your application, and a few relevant keywords. -->
+
+<keywordset>
+<keyword
+>KDE</keyword>
+<keyword
+>Kommander</keyword>
+<keyword
+>Quanta</keyword>
+</keywordset>
+
+</bookinfo>
+
+&introduction;
+&basics;
+&commands;
+&extending;
+&tutorials;
+&q-and-a;
+&credits;
+&installation;
+&glossary;
+
+</book> \ No newline at end of file
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/installation.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/installation.docbook
new file mode 100644
index 00000000000..3dd35983ca2
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/installation.docbook
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<appendix id="installation">
+<title
+>Installatie</title>
+
+<sect1 id="getting-kapp">
+<title
+>&kommander; verkrijgen</title>
+&install.intro.documentation; </sect1>
+
+<sect1 id="requirements">
+<title
+>Vereisten</title>
+
+<!--
+List any special requirements for your application here. This should include:
+.Libraries or other software that is not included in tdesupport,
+tdelibs, or tdebase.
+.Hardware requirements like amount of RAM, disk space, graphics card
+capabilities, screen resolution, special expansion cards, etc.
+.Operating systems the app will run on. If your app is designed only for a
+specific OS, (you wrote a graphical LILO configurator for example) put this
+information here.
+-->
+
+
+<!-- For a list of updates, you may refer to the application web site
+or the ChangeLog file, or ... -->
+<para
+></para>
+</sect1>
+
+<sect1 id="compilation">
+<title
+>Compilatie en installatie</title>
+&install.compile.documentation; </sect1>
+
+<sect1 id="configuration">
+<title
+>Instellen</title>
+<para
+></para>
+
+</sect1>
+
+</appendix>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/introduction.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/introduction.docbook
new file mode 100644
index 00000000000..4e1ae31f77b
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/introduction.docbook
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="introduction">
+<chapterinfo>
+<title
+>Inleiding</title>
+<authorgroup>
+<author
+><firstname
+>Eric</firstname
+> <surname
+>Laffoon</surname
+> <affiliation
+> <address
+><email
+>sequitur@kde.org</email
+></address>
+</affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Inleiding</title>
+
+<para
+>&kommander; is een visueel hulpmiddel om dialoogvensters te bouwen dat uitgebreid kan worden om volledige toepassingen te maken. Het primaire doel is om zo veel mogelijk functionaliteit aan te maken zonder scripttalen te gebruiken. Dit wordt door het volgende bereikt: </para>
+
+<itemizedlist>
+
+
+ <listitem
+><para
+>Specials worden voorafgegeaan door een <quote
+>@</quote
+> zoals @widgetText. Deze bieden speciale mogelijkheden zoals de waarde van een widget, functies, aliassen, globale variabelen en dergelijke.</para
+></listitem>
+
+
+<listitem
+><para
+>&DCOP;-integratie biedt &kommander;-dialoogvensters de mogelijkheid om in interacties andere &kde;-applicaties te besturen of door deze bestuurd te worden. Dit is een erg krachtig middel!</para
+></listitem>
+
+<listitem
+><para
+>Signals en slots zijn wat minder intuitief voor een nieuwe gebruiker. Hoe we dingen verwerken wordt nog bekeken voor de eerste grote vrijgave. Deze bieden een beperkt gebeurtenismodel in situaties als het indrukken van een knop of het veranderen van een widget. Gecombineerd met <quote
+>Population Text</quote
+> is dit vrij krachtig.</para
+></listitem>
+</itemizedlist>
+
+<para
+>De belangrijkste eigenschap van &kommander;-dialoogvensters is dat u tekst (&kommander; Text) aan een widget kunt koppelen. Dus als u @widget1 en @widget2 hebt die beide regelbewerk-widgets zijn, kunt u &kommander; hun inhoud laten tonen door @widgetText als &kommander; Text op te geven. Voer dan "Hallo" in @widget1 in en "wereld" in @widget2. Een knop kan de tekst "Mijn eerste @widget1 @widget2 programma in &kommander;" bevatten. Als u dit dialoogvenster vanuit een console draait, krijgt u als uitvoer "Mijn eerste Hallo wereld programma in &kommander;". </para>
+
+<para
+>Hopelijk begint u een kleine glimp van het potentieel te zien. &kommander; maakt een veel sneller ontwerpmodel mogelijk voor eenvoudige toepassingen omdat u niet meer zo veel over taal hoeft na te denken en kunt teruggaan naar het eenvoudigere en natuurlijkere conceptuele model. In computers is taal een manier om concepten te definiëren en is als zodanig een laag tussen concept en implementatie die het proces kan vertragen. &kommander; probeert die laag te minimaliseren. </para>
+
+<para
+>&kommander; wil ook op standaarden bouwen. Het is gebouwd op het raamwerk van &Qt; Designer en maakt *.ui-bestanden die hernoemd worden naar *.kmdr. &kde;-widgets kunnen gemakkelijk geïmporteerd worden en dit kan gedaan worden zonder &kommander; opnieuw te hoeven bouwen door het gebruik van plugins. </para>
+
+<para
+>&kommander;'s andere belangrijke factor is de benadering van de vereisten van taal. Computertalen kunnen schitterend zijn, maar ze hebben de neiging' hun eigen dogma's en zealots te hebben die een voordeel van &GUI;-ontwerp in een geïntegreerde ontwikkelomgeving proberen te bieden. Ironisch genoeg is de aanvaarding van zulke &IDE;'s gelimiteerd door het aantal mensen dat een nieuwe taal wil leren om toegang te krijgen tot een gewenste eigenschap. Het is niet redelijk om te verwachten dat mensen een tiental talen leren om diverse mogelijkheden te kunnen benutten. Door taalonafhankelijk te zijn, en doordat een &kommander;-dialoogvenster uitgebreid kan worden door elke scripttaal, plaatst &kommander; zichzelf in een unieke positie voor wijdverbreide aanvaarding. Meerdere scripttalen kunnen in een enkel dialoogvenster gebruikt worden en toepassingen kunnen overgenomen worden door mensen die een andere taal gebruiken dan de oorspronkelijke ontwerper en geleidelijk omgezet en aangepast worden. Nieuwe widgets en mogelijkheden kunnen per direct gebruikt worden door alle beschikbare talen. </para>
+
+<para
+>We hopen dat &kommander; de benodigde steun van ontwikkelaars en erkenning krijgt die nodig is om het geboden potentieel te bereiken. Ons einddoel is om &kommander; bruikbaarder voor beginnende gebruikers te maken om hun toepassingen uit te breiden en samen te voegen. Tegelijkertijd moet het een goed hulpmiddel voor prototyping worden. En het opent de deur naar de belofte van open source op een nieuwe manier. We weten dat mensen onze GPL-programma's kunnen uitbreiden, maar het feit blijft dat zeer weinigen de kennis hebben om dit te doen. Met &kommander; worden deze aantallen verveelvoudigd! Sommige toepassingen kunnen het logischt zijn als een &kommander;-toepassing. We gebruiken het al in gebieden waar we uitbreidbaarheid willen in &quantaplus;. </para>
+
+<para
+>We hopen dat u van &kommander; geniet. Help ons met bugrapporten en voorbeeld-dialoogvensters, of andere verzoeken die u heeft. U kunt zich aanmelden voor onze gebruikerslijst om &kommander;-toepassingen te helpen ontwikkelen, op http://mail.tdewebdev.org/mailman/listinfo/kommander. </para>
+
+<para
+>Hartelijke groeten van het ontwikkelteam van &kommander;!</para>
+
+</chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/q-and-a.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/q-and-a.docbook
new file mode 100644
index 00000000000..586fc1bb577
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/q-and-a.docbook
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="faq">
+<chapterinfo>
+<title
+>Vraag en antwoord</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Vraag en antwoord</title>
+&reporting.bugs; &updating.documentation; </chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/specials.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/specials.docbook
new file mode 100644
index 00000000000..5f3b1b4c9e1
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/specials.docbook
@@ -0,0 +1,703 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="specials">
+<sect1info>
+<title
+>Specials en ingebouwde globale variabelen</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</sect1info>
+
+<title
+>Specials en ingebouwde globale variabelen</title>
+
+<para
+>Specials zijn functies die door &kommander; verwerkt worden. Let erop dat, totdat &kommander; een volledige parser heeft, alle &kommander;-specials eerst uitgevoerd worden en daarna het script. In de meeste gevallen is dat geen probleem, maar soms wel. </para>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@dcop(<parameter
+>appId</parameter
+>, <parameter
+>object</parameter
+>, <parameter
+>function</parameter
+>, <parameter
+>arguments</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Doe een &DCOP;-aanroep. @dcop(<quote
+>kmail</quote
+>, <quote
+>KMailIface</quote
+>, <quote
+>checkMail()</quote
+>, <quote
+></quote
+>) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dcopid</function
+></term>
+<listitem>
+<para
+>Het &DCOP;-id van het proces. (kmdr-executor-@pid) </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@dialog(<parameter
+>dialog</parameter
+>[,<parameter
+>parameters</parameter
+>])</function
+></term>
+<listitem>
+<para
+>Start het opgegeven Kommander-dialoogvenster op. Het dialoogvenster wordt gezocht in de dialoogmap en in de huidige map - in die volgorde. Dit gaat vooraf aan de aanroep naar de uitvoerder en stelt de standaardmap in op degene waar de Kommander-toepassing zich in bevindt. Parameters kunnen op de gebruikelijke Unix-manier worden meegegeven of u kunt parameters met naam meegeven als <quote
+>variable=value</quote
+>. U kunt de meegegeven parameters dan terugvinden in de global pool. @global(variable) retourneert <quote
+>value</quote
+>. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@env(<parameter
+>environmentVariable</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Expandeert naar de opgegeven omgevingsvariabele. @env(PWD) expandeert naar $PWD. Onthoud dat <quote
+>$</quote
+> deel van de shell is en niet gebruikt moet worden. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@exec(<parameter
+>command</parameter
+>)</function
+></term>
+<listitem>
+<para
+>retourneert de uitvoer van het uitvoeren van de opgegeven opdracht. @exec(ls -l). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@execBegin ... @execEnd</function
+></term>
+<listitem>
+<para
+>hetzelfde als <function
+>@exec</function
+>, maar met ondersteuning voor #! en meerregelige scripts. Dit ondersteunt diverse scripttalen door ze te declareren of door het gebruik van #!. </para>
+<itemizedlist>
+<listitem
+><para
+><function
+>@execBegin(php)</function
+></para
+></listitem>
+<listitem
+><para
+><function
+>@execBegin</function
+>#!/usr/bin/php</para
+></listitem>
+</itemizedlist>
+<para
+>De eerste gebruikt de naam van het uitvoerbare bestand van <acronym
+>PHP</acronym
+>. &kommander; zoekt in het PATH naar <application
+>php</application
+> en als dit niet gevonden is, wordt gezocht of het in &kommander; is ingesteld buiten uw pad. Zo niet, dan wordt de gebruiker verteld dat het niet gevonden kan worden. Het weede voorbeeld gebruikt de klassieke <quote
+>#!</quote
+> die voor- en nadelen kan hebben. Als u een betaversie van <acronym
+>PHP5</acronym
+> hebt, bijvoorbeeld, in <filename
+>/usr/local/bin</filename
+> die niet gevonden zou worden omdat de versie in <filename
+>/usr/bin</filename
+> gevonden zou worden is dit nuttig. Maar, als u het dialoogvenster verspreidt naar iemand die <acronym
+>PHP</acronym
+> alleen in <filename
+>/usr/local/bin</filename
+> heeft wordt deze niet gevonden als u de #! gebruikt. #! gebruiken is dus niet zonder risico en het wordt aangeraden het uitvoerbare bestand te gebruiken als u bestanden deelt.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@global(<parameter
+>variable</parameter
+>)</function
+></term>
+<listitem>
+<para
+>expandeert naar de waarde van de opgegeven globale variabele. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@null</function
+></term>
+<listitem>
+<para
+>Retourneert null. Nu Kommander op een lege widgetText controleert bij het uitvoeren, voorkomt dit foutieve fouten in het geval van een niet-ingestelde staat op een widget.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@parentPid</function
+></term>
+<listitem>
+<para
+>Het &PID; van het ouderproces. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@pid</function
+></term>
+<listitem>
+<para
+>Het &PID; van het proces. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@readSetting(<parameter
+>key</parameter
+>, <parameter
+>defaultValue</parameter
+>)</function
+></term>
+<listitem>
+<para
+>leest een waarde uit <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@selectedWidgetText</function
+></term>
+<listitem>
+<para
+>de geselecteerde inhoud in een widget die meer dan één waarde kunnen weergeven, zoals lijstwidgets </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@setGlobal(<parameter
+>variable</parameter
+>, <parameter
+>value</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Stelt de globale variabele in op de opgegeven waarde. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@widgetText</function
+></term>
+<listitem>
+<para
+>de inhoud van een widget </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@writeSetting(<parameter
+>key</parameter
+>, <parameter
+>value</parameter
+>)</function
+></term>
+<listitem>
+<para
+>schrijf waarde naar <filename
+>kommanderrc</filename
+> </para>
+</listitem>
+</varlistentry>
+</variablelist>
+
+<sect2 id="arrays">
+<title
+>De functiegroep "Array"</title>
+
+<variablelist>
+<varlistentry>
+<term
+><function
+>@Array.values(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneert een EOL-gescheiden lijst van alle waarden in de array. Kan gebruikt worden om door een array te lopen.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.keys(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneert een EOL-gescheiden lijst van alle sleutels in de array</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.setValue(<parameter
+>array</parameter
+>, <parameter
+>key</parameter
+>, <parameter
+>value</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Stel sleutel en waarde in voor een element van een array. Als geen array bestaat wordt deze aangemaakt.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.clear(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verwijder alle elementen uit de array.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.count(<parameter
+>array</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer aantal elementen in de array.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.value(<parameter
+>array</parameter
+>,<parameter
+>key</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer de waarde die bij de opgegeven sleutel hoort.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.remove(<parameter
+>array</parameter
+>,<parameter
+>key</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verwijder element met de opgegeven sleutel uit de array.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.fromString(<parameter
+>array</parameter
+>,<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Voeg alle elementen in de tekenreeks toe aan de array. De tekenreeks moet van het formaat <emphasis
+>key\tvalue\n</emphasis
+> zijn.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@Array.toString(<parameter
+>array</parameter
+>,<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer alle elementen in de array in <emphasis
+>key\tvalue\n</emphasis
+> formaat.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="files">
+<title
+>De functiegroep "File"</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@File.read(<parameter
+>file</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer inhoud van het opgegeven bestand.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.write(<parameter
+>file</parameter
+><parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Schrijf gegeven tekenreeks naar een bestand.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@File.append(<parameter
+>file</parameter
+><parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Voeg gegeven tekenreeks toe aan het einde van een bestand.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="strings">
+<title
+>De functiegroep "String"</title>
+<variablelist>
+
+<varlistentry>
+<term
+><function
+>@String.length(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneert het aantal tekens in de tekenreeks.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.contains(<parameter
+>string</parameter
+>,<parameter
+>substring</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Controleer of de tekenreeks gegeven subreeks bevat.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.find(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer positie van een subreeks in de tekenreeks, of -1 als deze niet gevonden werd.</para>
+<note
+><para
+>Een optionele startpositie voor het vinden van volgende voorkomens is beschikbaar vanaf Alpha 6.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.left(<parameter
+>string</parameter
+>, <parameter
+>int</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer de eerste n tekens van de tekenreeks.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.right(<parameter
+>string</parameter
+>, <parameter
+>int</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer de laatste n tekens van de tekenreeks.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.mid(<parameter
+>string</parameter
+>, <parameter
+>int start</parameter
+>, <parameter
+>int end</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Retourneer subreeks van de tekenreeks vanaf opgegeven positie.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.remove(<parameter
+>string</parameter
+>, <parameter
+>substring</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Verwijder alle voorkomens van een gegeven subreeks.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.replace(<parameter
+>string</parameter
+>, <parameter
+>substring find</parameter
+>, <parameter
+>substring replace</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Vervang alle voorkomens van een gegeven subreeks door een gegeven vervanging.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.upper(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Zet de tekenreeks om naar hoofdletters.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.lower(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Zet de tekenreeks om naar kleine letters.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.compare(<parameter
+>string</parameter
+>, <parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Vergelijk twee tekenreeksen. Retourneer 0 als ze gelijk zijn, -1 als de eerste lager is, 1 als de eerste hoger is.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isEmpty(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Controleer of de tekenreeks leeg is.</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term
+><function
+>@String.isNumber(<parameter
+>string</parameter
+>)</function
+></term>
+<listitem>
+<para
+>Controleer of de tekenreeks een geldig getal is.</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
+</sect2>
+
+<sect2 id="builtins">
+<title
+>Ingebouwde globale variabelen</title>
+<para
+>Ingebouwde globale variabelen worden net als gewone globale variabelen benaderd met <function
+>@global</function
+>.</para>
+<variablelist>
+<varlistentry>
+<term
+><function
+>@global(_KDDIR)</function
+></term>
+<listitem>
+<para
+>De map waar het huidige dialoogvenster zich in bevindt.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><function
+>@global(_NAME)</function
+></term>
+<listitem
+><para
+>De naam van het dialoogvenster</para
+></listitem>
+</varlistentry>
+</variablelist>
+</sect2>
+
+</sect1>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/tutorials.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/tutorials.docbook
new file mode 100644
index 00000000000..2a890544961
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/tutorials.docbook
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<chapter id="tutorials">
+<chapterinfo>
+<title
+>Oefeningen</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</chapterinfo>
+
+<title
+>Oefeningen</title>
+
+<sect1 id="tutorial-editor">
+<title
+>De editor gebruiken</title>
+<para
+>Dit zou wellicht in de editor-sectie moeten.</para>
+</sect1>
+
+<sect1 id="tutorial-globals">
+<title
+>Globale variabelen</title>
+<para
+>Laat zien hoe global en setGlobal &DCOP;-aanroepen gebruikt worden om globale variabelen aan een script beschikbaar te stellen</para>
+</sect1>
+
+<sect1 id="tutorial-dcop">
+<title
+>&DCOP;</title>
+<para
+>Laat zien hoe lokale en externe &DCOP;-aanroepen gebruikt worden om met externe toepassingen te communiceren.</para>
+</sect1>
+
+<sect1 id="tutorlal-slots">
+<title
+>Slots</title>
+<para
+>Laat zoen hoe connecties/slots gebruikt worden om gebeurtenissen af te handelen. Zowel "population"- als standaardslots worden gebruikt.</para>
+</sect1>
+
+<sect1 id="tutorial-settings">
+<title
+>Instellingen</title>
+<para
+>Laat zien hoe de functies @readSetting en @writeSetting gebruikt worden om de inhoud van widgets te lezen/schrijven. Laat ook zien hoe populate() gebruikt wordt om de inhoud van een widget te initialiseren.</para>
+</sect1>
+
+<sect1 id="tutorial-append">
+<title
+>Toevoegen</title>
+<para
+>Laat zien hoe u tekst aan een TextEdit kunt toevoegen en hoe u dit kunt gebruiken om opgemaakte tekst weer te geven.</para>
+</sect1>
+
+<sect1 id="tutorial-cmdline">
+<title
+>Opdrachtregel</title>
+<para
+>Laat zien hoe u parameters aan een &kommander;-dialoogvenster kunt meegeven via de opdrachtregel. Laat ook zien hoe u lijstinhoud en knoptekst wijzigt.</para>
+</sect1>
+
+<sect1 id="tutorial-initialize">
+<title
+>Initialiseren</title>
+<para
+>Laat zien hoe u 'initialisatie' gebruikt om scripts van het hoofddialoogvenster 'vernietigt' om een aantal instellingen te initialiseren en op te slaan.</para>
+</sect1>
+
+</chapter>
diff --git a/tde-i18n-nl/docs/tdewebdev/kommander/widgets.docbook b/tde-i18n-nl/docs/tdewebdev/kommander/widgets.docbook
new file mode 100644
index 00000000000..ee93a763a71
--- /dev/null
+++ b/tde-i18n-nl/docs/tdewebdev/kommander/widgets.docbook
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<sect1 id="widgets">
+<sect1info>
+<title
+>Widgets</title>
+<authorgroup>
+<author
+><firstname
+></firstname
+> <surname
+></surname
+> <affiliation
+><address
+> <email
+></email>
+</address
+></affiliation>
+</author>
+
+&Sander.Koning;
+
+</authorgroup>
+</sect1info>
+
+<title
+>Widgets</title>
+
+<para
+>De bouwstenen van een &kommander;-dialoogvenster zijn de widgets. Deze zijn net als een willekeurig widget in de &Qt;- en &kde;-bibliotheken behalve wat extra functionaliteit waarmee ze een <quote
+>text association</quote
+> kunnen hebben. Tekst wordt geassocieerd met een staat van de widget of het "populate"-slot. Het aantal staten hangt af van het widget. Als een widget slechts één staat heeft, heet die staat "default". </para>
+
+<para
+>Widgettekst bla-bla</para>
+
+<para
+>Het dialoogvenster heeft twee speciale staten voor "&kommander; text". Deze zijn "Initiate" en "Destroy". Deze worden uitgevoerd waneer het dialoogvenster wordt geïnitialiseerd en vernietigd. Deze beschermen tegen wat bekend staat als "race"-problemen bij het openen en betekenen dat u geen speciale procedures nodig hebt om bij het sluiten de zaak netjes te houden.</para>
+
+
+<variablelist>
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="buttongroup.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ButtonGroup </term>
+<listitem>
+<para
+>Een container om knoppen in een groep te ordenen. Een optionele titel kan ingesteld worden met de eigenschap "title". Het kader kan worden aangepast met de eigenschap "lineWidth". De knoppengroep kan als uitsluitend worden ingesteld door de eigenschap "exclusive" op waar te zetten. Dit betekent dat, als een schakelknop aangeklikt wordt, alle andere knoppen uitgeschakeld worden met uitzondering van keuzerondjes die altijd onderling uitsluitend zijn zelfs als de groep niet-uitsluitend is. Keuzerondjes kunnen als niet-uitsluitend worden ingesteld met de eigenschap "radioButtonExclusive". (Ik weet niet zo zeker of deze eigenschap wel echt werkt.) </para>
+<para
+>ButtonGroup heeft één staat, "default".</para>
+<para
+>De widgettekst voor een ButtonGroup bestaat uit de geassocieerde teksten van elke knop in de volgorde waarin ze in de ButtonGroup verschijnen. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="checkbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> CheckBox </term>
+<listitem>
+<para
+>Een knop die in- en uitgeschakeld kan worden (selectievakje). Als de eigenschap "tristate" op waar is ingesteld kan deze ook half ingeschakeld zijn. De weergegeven tekst van de CheckBox is ingesteld in de eigenschap "text". De eigenschap "checked" zorgt ervoor dat de CheckBox in eerste instantie ingeschakeld is. </para>
+<para
+>Een CheckBox heeft 3 staten, "checked", "semichecked" en "unchecked". </para>
+<para
+>De widgettekst van een CheckBox is de waarde van de eigenschap "text". </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> CloseButton </term>
+<listitem>
+<para
+>Een knop die als erop geklikt wordt, de geassocieerde tekst uitvoert en dan het dialoogvenster sluit. De bijbehorende tekst wordt ingesteld met de eigenschap "text". Uitvoer van de geassocieerde tekst (hoe zeg je dat) verschijnt tevens op stdout als de eigenschap "writeStdout" op waar is ingesteld. De knop kan de standaardactie voor het dialoogvenster zijn als de eigenschap "default" op waar is ingesteld. </para>
+<para
+>CloseButton heeft één staat, "default". </para>
+<para
+>Er is geen widgettekst geassocieerd met een CloseButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="combobox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ComboBox </term>
+<listitem>
+<para
+>ComboBox is een selectiewidget die een knop en een pop-upmenu combineert. De huidige keuze van de gebruiker uit een lijst met opties wordt in minimale ruimte getoond. Items worden aan de lijst toegevoegd met het bewerkvenster. Als de eigenschap "editable" op waar is ingesteld kan de gebruiker willekeurige tekst invoeren. </para>
+<para
+>ComboBox heeft één staat, "default". </para>
+<para
+>De widgettekst van een ComboBox is de tekst van het geselecteerde item. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pushbutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ExecButton </term>
+<listitem>
+<para
+>Een button die, als erop geklikt wordt, de geassocieerde tekst uitvoert. De tekst op de knop wordt ingesteld met de eigenschap "text". Uitvoer van de geassocieerde tekst (hoe zeg je dat) wordt tevens naar stdout geschreven als de eigenschap "writeStdout" op waar is ingesteld. De knop kan de standaardactie voor het dialoogvenster zijn als de eigenschap "default" op waar is ingesteld. </para>
+<para
+>ExecButton heeft één staat, "default". </para>
+<para
+>Er is geen widgettekst geassocieerd met ExecButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> FileChooser </term>
+<listitem>
+<para
+>De widget FileChooser combineert een LineEdit met een knop, bij klikken biedt deze de gebruiker een dialoogvenster voor het selecteren van bestanden/mappen. De selectie wordt opgeslagen in de LineEdit. Het soort FileChooser wordt ingesteld met de eigenschap "selectionType". Beschikbare soorten zijn "Open", "Save" en "Directory". Meerdere bestanden/mappen kunnen geselecteerd worden als de eigenschap "selectionOpenMultiple" als waar is ingesteld. Een tekst voor de FileChooser kan worden ingesteld met de eigenschap "selectionCaption". Dit wordt weergegeven als de venstertitel van het dialoog. Als de tekst niet is ingesteld wordt het soort selectie in de titel weergegeven. De bestanden die in het dialoog worden weergegeven kunnen gelimiteerd worden met de eigenschap "selectionFilter". </para>
+<para
+>FileChooser heeft één staat, "default". </para>
+<para
+>De widgettekst voor een FileChooser is de tekst in de LineEdit (het door de gebruiker gekozen bestand). </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="groupbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> GroupBox </term>
+<listitem>
+<para
+>Een containerwidget die andere widgets bevat. Het kader wordt aangepast met de eigenschap "lineWidth". Een titel kan worden toegevoegd door de eigenschap "title" in te stellen. </para>
+<para
+>GroupBox heeft één staat, "default". </para>
+<para
+>De widgettekst van GroupBox bestaat uit de geassocieerde tekst van elke widget die het bevat, gecombineerd in de volgorde waarin ze in de GroupBox verschijnen. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="lineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> LineEdit </term>
+<listitem>
+<para
+>Een LineEdit-widget is een éénregelige editor. De gebruiker kan een enkele regel tekst invoeren en wijzigen. Initiële tekst voor de editor kan ingesteld worden in de eigenschap "text". De widget kan op alleen-lezen worden ingesteld met de eigenschap "readOnly". Er zijn 3 modi voor de widget, "Normal", "NoEcho" en "Password". De modus wordt ingesteld met de eigenschap "echoMode". </para>
+<para
+>LineEdit heeft één staat, "default". </para>
+<para
+>De widgettekst voor LineEdit is de tekst in de editor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ListBox </term>
+<listitem>
+<para
+>Een ListBox-widget biedt een lijst van selecteerbare items. Normaal zijn één of geen items geselecteerd. Dit gedrag kan worden gewijzigd met de eigenschap "selectionMode". Items worden toegevoegd aan de ListBox met het bewerkvenster. </para>
+<para
+>Een ListBox heeft één staat, "default". </para>
+<para
+>De widgettekst van een ListBox is de items die in de ListBox staan. "@selectedWidgetText" retourneert alleen de geselecteerde items. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> ListView </term>
+<listitem>
+<para
+>Dit widget is nu ingeschakeld voor &kommander;. Het is functioneel hetzelfde als de boomwidget, kijkt u daar dus. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="pixlabel.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> PixmapLabel </term>
+<listitem>
+<para
+>Een eenvoudige widget die een afbeelding of tekst bevat. De pixmap om weer te geven wordt ingesteld in de eigenschap "pixmap". De tekst wordt ingesteld in de eigenschap "text". Slechts één van deze eigenschappen kan tegelijkertijd worden ingesteld (denk ik, ik kan in de editor niet beide tegelijk instellen). Als "scaledContents" op waar is ingesteld wordt de afbeelding geschaald om in de grootte van de widget te passen. De opmaak van de tekst kan worden ingesteld met de eigenschap "textFormat". </para>
+<para
+>Dit widget is niet ingeschakeld voor &kommander; en heeft geen staat of widgettekst. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="radiobutton.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> RadioButton </term>
+<listitem>
+<para
+>Een knop die in- of uitgeschakeld kan worden (keuzerondje), normaal gebruikt in de ButtonGroup om een uitsluitende keuze te maken. Een bij de knop horende tekst kan ingesteld worden in de eigenschap "text". Een knop kan geïnitialiseerd worden als ingeschakeld door de eigenschap "checked" op waar in te stellen. Als bij alle RadioButtons in een ButtonGroup de eigenschap "checked" op waar is ingesteld, is de laatste knop degene die ingeschakeld wordt. </para>
+<para
+>RadioButton heeft 2 staten, "checked" en "unchecked". </para>
+<para
+>Er is geen widgettekst geassocieerd met een RadioButton. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="richtextedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> RichTextEditor </term>
+<listitem>
+<para
+>Deze widget biedt een tekstverwerker met eenvoudige tekstopmaak. </para>
+<para
+>RichTextEditor heeft één staat, "default". </para>
+<para
+>De widgettekst voor RichTextEditor is de tekst die zich in de editor bevindt in "rich text format". Geselecteerde tekst kan geretourneerd worden met @selectedWidgetText. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="spinbox.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> SpinBoxInt </term>
+<listitem>
+<para
+>Een widget waarmee de gebruiker een geheel getal kan wijzigen door de pijlen omhoog en omlaag te gebruiken of een waarde in het invulveld in te voeren. Minimum- en maximumwaarde voor de widget kunnen worden ingesteld met de eigenschappen "minValue" en "maxValue". De eigenschap "specialValueText" wordt gebruikt om een tekstwaarde in te stellen die wordt weergegeven in plaats van de minimumwaarde. </para>
+<para
+>Deze widget heeft maar één staat, "default". </para>
+<para
+>De widgettekst voor een SpinBoxInt is het weergegeven gehele getal. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="frame.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> SubDialog </term>
+<listitem>
+<para
+>Een knop die een ander &kommander;-dialoogvenster uitvoert als erop gedrukt wordt. Het dialoogvenster dat uitgevoerd moet worden, wordt ingesteld in de eigenschap "kmdrFile". Als de eigenschap "default" op waar is ingesteld, wordt het dialoogvenster uitgevoerd als er op Enter wordt gedrukt als het dialoogvenster de focus heeft. Ik denk dat u dit ook als een container kunt gebruiken. Ik moet hier nog meer mee spelen. </para>
+<para
+>SubDialog heeft één staat, "default". </para>
+<para
+>De widgettekst van SubDialog is de geassocieerde tekst van het dialoogvenster dat het uitvoert. </para>
+<note
+><para
+>Hier had het dialoogvenster moeten komen, dat ontraden wordt met het nieuwe projectconcept. Moeten we het met <function
+>@dialog()</function
+> in de "&kommander; text" laten of wegdoen? Zoals het nu is, klopt het niet.</para
+></note>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="tabwidget.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TabWidget </term>
+<listitem>
+<para
+>Een widget die meerdere tabbladen biedt die elk andere widgets kunnen bevatten. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="multilineedit.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TextEdit </term>
+<listitem>
+<para
+>Een eenvoudige meerregelige editor. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="label.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TextLabel </term>
+<listitem>
+<para
+>Een eenvoudige widget die een stukje tekst bevat. U kunt ook een pixmap instellen met dit widget. OK, de editor zegt dat beide QLabels zijn. Waarom hebben we 2 widgets die hetzelfde lijken, maar verschillende namen hebben? - Wordt opgelost in A7. </para>
+<para
+>Vanaf Alfa 6 is dit widget deels ingeschakeld en kan het ingesteld worden met externe DCOP-aanroepen. </para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term>
+<inlinemediaobject
+><imageobject>
+<imagedata fileref="listview.png" format="PNG"/>
+</imageobject
+></inlinemediaobject
+> TreeWidget </term>
+<listitem>
+<para
+>Een widget die een lijst biedt in de vorm van een boomstructuur. Deze widget is nu volledig ingeschakeld vanaf Alfa 6 en u kunt nu items toevoegen of verwijderen. U kunt subitems en data in meerdere kolommen toevoegen. De huidige begrenzing is dat u kolommen niet kunt wijzigen. Om een subknoop toe te voegen gebruikt u <quote
+>/</quote
+> als scheidingsteken. Om kolomdata toe te voegen gebruikt u het tabulatorteken <quote
+>\t</quote
+> tussen kolommen. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</sect1>