From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-de/docs/tdewebdev/Makefile.am | 4 + tde-i18n-de/docs/tdewebdev/Makefile.in | 587 +++++ .../docs/tdewebdev/kfilereplace/Makefile.am | 4 + .../docs/tdewebdev/kfilereplace/Makefile.in | 635 +++++ .../kfilereplace/addstringsdialog_window.png | Bin 0 -> 21426 bytes .../docs/tdewebdev/kfilereplace/backup_option.png | Bin 0 -> 975 bytes .../kfilereplace/casesensitive_option.png | Bin 0 -> 1148 bytes .../docs/tdewebdev/kfilereplace/command_option.png | Bin 0 -> 1132 bytes tde-i18n-de/docs/tdewebdev/kfilereplace/edit.png | Bin 0 -> 1014 bytes .../docs/tdewebdev/kfilereplace/edit_add.png | Bin 0 -> 820 bytes .../docs/tdewebdev/kfilereplace/edit_remove.png | Bin 0 -> 713 bytes tde-i18n-de/docs/tdewebdev/kfilereplace/eraser.png | Bin 0 -> 284 bytes .../docs/tdewebdev/kfilereplace/filereplace.png | Bin 0 -> 1115 bytes .../docs/tdewebdev/kfilereplace/filesearch.png | Bin 0 -> 1163 bytes .../docs/tdewebdev/kfilereplace/filesimulate.png | Bin 0 -> 1113 bytes .../docs/tdewebdev/kfilereplace/index.cache.bz2 | Bin 0 -> 9678 bytes .../docs/tdewebdev/kfilereplace/index.docbook | 1005 +++++++ tde-i18n-de/docs/tdewebdev/kfilereplace/invert.png | Bin 0 -> 1218 bytes .../kfilereplace/kfr_standalone_main_window_1.png | Bin 0 -> 56581 bytes .../kfilereplace/optionsdialog_main_window_1.png | Bin 0 -> 25921 bytes .../kfilereplace/optionsdialog_main_window_2.png | Bin 0 -> 25854 bytes .../docs/tdewebdev/kfilereplace/project.png | Bin 0 -> 808 bytes .../kfilereplace/projectdialog_main_window_1.png | Bin 0 -> 39485 bytes .../kfilereplace/projectdialog_main_window_2.png | Bin 0 -> 32604 bytes .../tdewebdev/kfilereplace/recursive_option.png | Bin 0 -> 615 bytes .../kfilereplace/regularexpression_option.png | Bin 0 -> 959 bytes .../docs/tdewebdev/kfilereplace/report_example.png | Bin 0 -> 62657 bytes .../docs/tdewebdev/kfilereplace/results_view.png | Bin 0 -> 31668 bytes tde-i18n-de/docs/tdewebdev/kfilereplace/stop.png | Bin 0 -> 1330 bytes .../docs/tdewebdev/kfilereplace/strings_view.png | Bin 0 -> 3649 bytes .../docs/tdewebdev/kfilereplace/toolbar.png | Bin 0 -> 8217 bytes .../docs/tdewebdev/kfilereplace/unsortedList.png | Bin 0 -> 279 bytes tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.am | 4 + tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.in | 635 +++++ .../docs/tdewebdev/klinkstatus/index.cache.bz2 | Bin 0 -> 4639 bytes .../docs/tdewebdev/klinkstatus/index.docbook | 641 +++++ .../docs/tdewebdev/klinkstatus/screenshot.png | Bin 0 -> 45378 bytes tde-i18n-de/docs/tdewebdev/kommander/Makefile.am | 4 + tde-i18n-de/docs/tdewebdev/kommander/Makefile.in | 635 +++++ .../docs/tdewebdev/kommander/basics.docbook | 174 ++ .../docs/tdewebdev/kommander/commands.docbook | 42 + .../docs/tdewebdev/kommander/credits.docbook | 113 + tde-i18n-de/docs/tdewebdev/kommander/dcop.docbook | 241 ++ .../docs/tdewebdev/kommander/editor.docbook | 1530 +++++++++++ .../docs/tdewebdev/kommander/extending.docbook | 54 + .../docs/tdewebdev/kommander/glossary.docbook | 59 + .../docs/tdewebdev/kommander/index.cache.bz2 | Bin 0 -> 19584 bytes tde-i18n-de/docs/tdewebdev/kommander/index.docbook | 160 ++ .../docs/tdewebdev/kommander/installation.docbook | 47 + .../docs/tdewebdev/kommander/introduction.docbook | 91 + .../docs/tdewebdev/kommander/q-and-a.docbook | 42 + .../docs/tdewebdev/kommander/specials.docbook | 717 +++++ .../docs/tdewebdev/kommander/tutorials.docbook | 99 + .../docs/tdewebdev/kommander/widgets.docbook | 390 +++ tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.am | 4 + tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.in | 635 +++++ .../docs/tdewebdev/kxsldbg/breakpoints_window.png | Bin 0 -> 32563 bytes .../docs/tdewebdev/kxsldbg/callstack.docbook | 58 + .../docs/tdewebdev/kxsldbg/callstack_window.png | Bin 0 -> 25551 bytes .../docs/tdewebdev/kxsldbg/configure_window.png | Bin 0 -> 30147 bytes tde-i18n-de/docs/tdewebdev/kxsldbg/credits.docbook | 65 + .../docs/tdewebdev/kxsldbg/entities.docbook | 73 + .../docs/tdewebdev/kxsldbg/entities_window.png | Bin 0 -> 14400 bytes .../docs/tdewebdev/kxsldbg/globals_window.png | Bin 0 -> 21717 bytes .../docs/tdewebdev/kxsldbg/glossary.docbook | 73 + tde-i18n-de/docs/tdewebdev/kxsldbg/index.cache.bz2 | Bin 0 -> 8091 bytes tde-i18n-de/docs/tdewebdev/kxsldbg/index.docbook | 172 ++ .../tdewebdev/kxsldbg/kxsldbg_configure.docbook | 173 ++ .../tdewebdev/kxsldbg/kxsldbg_inspector.docbook | 141 + .../tdewebdev/kxsldbg/kxsldbg_mainwindow.docbook | 587 +++++ .../docs/tdewebdev/kxsldbg/kxsldbg_tools.docbook | 150 ++ tde-i18n-de/docs/tdewebdev/kxsldbg/main_window.png | Bin 0 -> 64146 bytes .../docs/tdewebdev/kxsldbg/publicid_window.png | Bin 0 -> 11765 bytes tde-i18n-de/docs/tdewebdev/kxsldbg/sources.docbook | 64 + .../docs/tdewebdev/kxsldbg/sources_window.png | Bin 0 -> 26124 bytes .../docs/tdewebdev/kxsldbg/systemid_window.png | Bin 0 -> 11864 bytes .../docs/tdewebdev/kxsldbg/templates.docbook | 34 + .../docs/tdewebdev/kxsldbg/templates_window.png | Bin 0 -> 24945 bytes .../docs/tdewebdev/kxsldbg/variables.docbook | 92 + tde-i18n-de/docs/tdewebdev/kxsldbg/walk_window.png | Bin 0 -> 9667 bytes tde-i18n-de/docs/tdewebdev/quanta/Makefile.am | 4 + tde-i18n-de/docs/tdewebdev/quanta/Makefile.in | 635 +++++ .../docs/tdewebdev/quanta/adv-quanta.docbook | 868 +++++++ .../docs/tdewebdev/quanta/config-quanta.docbook | 340 +++ .../docs/tdewebdev/quanta/credits-license.docbook | 274 ++ .../docs/tdewebdev/quanta/debugging-quanta.docbook | 440 ++++ .../docs/tdewebdev/quanta/extending-quanta.docbook | 2747 ++++++++++++++++++++ .../docs/tdewebdev/quanta/fundamentals.docbook | 390 +++ tde-i18n-de/docs/tdewebdev/quanta/glossary.docbook | 90 + tde-i18n-de/docs/tdewebdev/quanta/index.cache.bz2 | Bin 0 -> 44843 bytes tde-i18n-de/docs/tdewebdev/quanta/index.docbook | 308 +++ .../docs/tdewebdev/quanta/installation.docbook | 39 + .../docs/tdewebdev/quanta/introduction.docbook | 172 ++ .../docs/tdewebdev/quanta/man-quanta.1.docbook | 175 ++ tde-i18n-de/docs/tdewebdev/quanta/q-and-a.docbook | 67 + .../docs/tdewebdev/quanta/quanta-menus.docbook | 2688 +++++++++++++++++++ .../docs/tdewebdev/quanta/quanta-projects.docbook | 952 +++++++ .../tdewebdev/quanta/working-with-quanta.docbook | 738 ++++++ 98 files changed, 21161 insertions(+) create mode 100644 tde-i18n-de/docs/tdewebdev/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/addstringsdialog_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/backup_option.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/casesensitive_option.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/command_option.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/edit.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/edit_add.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/edit_remove.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/eraser.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/filereplace.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/filesearch.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/filesimulate.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/index.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/invert.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/kfr_standalone_main_window_1.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_1.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_2.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/project.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_1.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_2.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/recursive_option.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/regularexpression_option.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/report_example.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/results_view.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/stop.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/strings_view.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/toolbar.png create mode 100644 tde-i18n-de/docs/tdewebdev/kfilereplace/unsortedList.png create mode 100644 tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/klinkstatus/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdewebdev/klinkstatus/index.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/klinkstatus/screenshot.png create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/basics.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/commands.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/credits.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/dcop.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/editor.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/extending.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/glossary.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/index.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/installation.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/introduction.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/q-and-a.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/specials.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/tutorials.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kommander/widgets.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/breakpoints_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/callstack.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/callstack_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/configure_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/credits.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/entities.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/entities_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/globals_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/glossary.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/index.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_configure.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_inspector.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_mainwindow.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_tools.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/main_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/publicid_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/sources.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/sources_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/systemid_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/templates.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/templates_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/variables.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/kxsldbg/walk_window.png create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/Makefile.am create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/Makefile.in create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/adv-quanta.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/config-quanta.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/credits-license.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/debugging-quanta.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/extending-quanta.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/fundamentals.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/glossary.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/index.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/installation.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/introduction.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/man-quanta.1.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/q-and-a.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/quanta-menus.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/quanta-projects.docbook create mode 100644 tde-i18n-de/docs/tdewebdev/quanta/working-with-quanta.docbook (limited to 'tde-i18n-de/docs/tdewebdev') diff --git a/tde-i18n-de/docs/tdewebdev/Makefile.am b/tde-i18n-de/docs/tdewebdev/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/Makefile.in b/tde-i18n-de/docs/tdewebdev/Makefile.in new file mode 100644 index 00000000000..61c8224b376 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/Makefile.in @@ -0,0 +1,587 @@ +# 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 +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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kommander kxsldbg klinkstatus quanta kfilereplace +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/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/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/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/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) + @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 + +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-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: + +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=Makefile.in Makefile.am + +#>+ 2 +docs-am: + +#>+ 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/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.am b/tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.in b/tde-i18n-de/docs/tdewebdev/kfilereplace/Makefile.in new file mode 100644 index 00000000000..2ea747bcd94 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kfilereplace/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/kfilereplace +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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/kfilereplace/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/kfilereplace/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/kfilereplace/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kfilereplace/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kfilereplace/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=unsortedList.png filesearch.png eraser.png filereplace.png strings_view.png recursive_option.png index.docbook projectdialog_main_window_1.png regularexpression_option.png filesimulate.png edit.png project.png kfr_standalone_main_window_1.png projectdialog_main_window_2.png index.cache.bz2 optionsdialog_main_window_2.png command_option.png report_example.png edit_remove.png invert.png backup_option.png optionsdialog_main_window_1.png casesensitive_option.png Makefile.in results_view.png stop.png edit_add.png toolbar.png Makefile.am addstringsdialog_window.png + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) backup_option.png toolbar.png filesimulate.png edit_add.png edit_remove.png results_view.png eraser.png stop.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook recursive_option.png invert.png projectdialog_main_window_2.png strings_view.png edit.png projectdialog_main_window_1.png filesearch.png filereplace.png unsortedList.png project.png regularexpression_option.png addstringsdialog_window.png command_option.png optionsdialog_main_window_2.png casesensitive_option.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace + @for base in backup_option.png toolbar.png filesimulate.png edit_add.png edit_remove.png results_view.png eraser.png stop.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook recursive_option.png invert.png projectdialog_main_window_2.png strings_view.png edit.png projectdialog_main_window_1.png filesearch.png filereplace.png unsortedList.png project.png regularexpression_option.png addstringsdialog_window.png command_option.png optionsdialog_main_window_2.png casesensitive_option.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\ + done + +uninstall-nls: + for base in backup_option.png toolbar.png filesimulate.png edit_add.png edit_remove.png results_view.png eraser.png stop.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook recursive_option.png invert.png projectdialog_main_window_2.png strings_view.png edit.png projectdialog_main_window_1.png filesearch.png filereplace.png unsortedList.png project.png regularexpression_option.png addstringsdialog_window.png command_option.png optionsdialog_main_window_2.png casesensitive_option.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in backup_option.png toolbar.png filesimulate.png edit_add.png edit_remove.png results_view.png eraser.png stop.png kfr_standalone_main_window_1.png report_example.png optionsdialog_main_window_1.png index.docbook recursive_option.png invert.png projectdialog_main_window_2.png strings_view.png edit.png projectdialog_main_window_1.png filesearch.png filereplace.png unsortedList.png project.png regularexpression_option.png addstringsdialog_window.png command_option.png optionsdialog_main_window_2.png casesensitive_option.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/kfilereplace/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kfilereplace/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kfilereplace/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/addstringsdialog_window.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/addstringsdialog_window.png new file mode 100644 index 00000000000..454676ba774 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/addstringsdialog_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/backup_option.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/backup_option.png new file mode 100644 index 00000000000..7aac141d7f6 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/backup_option.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/casesensitive_option.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/casesensitive_option.png new file mode 100644 index 00000000000..79d033b1905 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/casesensitive_option.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/command_option.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/command_option.png new file mode 100644 index 00000000000..1da3688bc93 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/command_option.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/edit.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit.png new file mode 100644 index 00000000000..cca259115a8 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_add.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_add.png new file mode 100644 index 00000000000..c46aed2b163 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_add.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_remove.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_remove.png new file mode 100644 index 00000000000..1a2f87c5fc7 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/edit_remove.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/eraser.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/eraser.png new file mode 100644 index 00000000000..3d923092b8c Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/eraser.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/filereplace.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/filereplace.png new file mode 100644 index 00000000000..c3692e11172 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/filereplace.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/filesearch.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/filesearch.png new file mode 100644 index 00000000000..1be59c49dd3 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/filesearch.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/filesimulate.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/filesimulate.png new file mode 100644 index 00000000000..7cc5b284cbd Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/filesimulate.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/index.cache.bz2 b/tde-i18n-de/docs/tdewebdev/kfilereplace/index.cache.bz2 new file mode 100644 index 00000000000..0e72d4b129e Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/index.docbook b/tde-i18n-de/docs/tdewebdev/kfilereplace/index.docbook new file mode 100644 index 00000000000..b703c43981f --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kfilereplace/index.docbook @@ -0,0 +1,1005 @@ + +KFileReplace"> + + + + + tdewebdev"> + bc"> +]> + + + + +Das Handbuch zu &kfilereplace; + + +Emiliano Gulmini
emi_barbarossa@yahoo.it
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+ + +2004 +Emiliano Gulmini + + +&FDLNotice; + +2004-08-09 +1.0.0 + + + + +&kfilereplace; ist ein Werkzeug zum Suchen und Ersetzen in Dateien. + + + +KDE +KFileReplace +replace +search +string + + +
+ + + Einführung + &kfilereplace; ist eine Anwendung zum Suchen und Ersetzen einer Liste von Begriffen in allen Dateien einer Ordnerstruktur. Diese Zeichenketten können Suchbegriffe oder Qt-gleiche reguläre Ausdrücke sein. Es gibt aber noch weitere Möglichkeiten, die Suche zu verbessern. + + + +Die Verwendung von &kfilereplace; + + + + &kfilereplace; als selbständige Anwendung + + + + + + &kfilereplace; als selbständige Anwendung + + + + + + + +Die Werkzeugleiste + +Die Werkzeugleiste von &kfilereplace; sollte so aussehen: + Die Werkzeugleiste von &kfilereplace; + + + + + + + + + Die Werkzeugleiste von &kfilereplace; + + + + + +In der Werkzeugleiste sind Symbole für die wichtigen Funktionen enthalten. + Werkzeugleisten-Symbole + + + + + + + + Neue Sitzung + + Dieses Symbol führt zu einem Sitzungsdialog in dem einige grundlegende Optionen gesetzt werden können; wenn&kfilereplace; als eigenständige Anwendung gestartet wurde, sollte hier begonnen werden. + + + + + + + + + + Nur Suchen + + Mit diesem Symbol wird ein Suchlauf gestartet. + + + + + + + + + + Ersetzen + + Dieses Symbol startet einen Suchen&Ersetzen-Lauf. Sobald ein Suchbegriff gefunden wird, ersetzt &kfilereplace; diesen mit dem Ersatzbegriff. + + + + + + + + + + Simuliertes Ersetzen + + Dieses Symbol startet einen nur simulierte Suchen&Ersetzen-Lauf. In Wirklichkeit geschieht nichts. + + + + + + + + + + Stop + + Dieses Symbol stoppt die Ausführung. + + + + + + + + + + Begriffe hinzufügen + + Dieses Symbol öffnet den Dialog Begriffe hinzufügen, in dem die Liste der Begriffe bearbeitet werden kann. + + + + + + + + + + Begriff entfernen + + Das Symbol entfernt den ausgewählten (oder den aktuellen, wenn es keine Auswahl gibt) Begriff aus der Liste. + + + + + + + + + + Begriffe bearbeiten + + Mit diesem Symbol werden ausgewählte Begriffe bearbeitet. + + + + + + + + + + Liste löschen + + Mit diesem Symbol werden alle Begriffe aus der Liste gelöscht. + + + + + + + + + + Such- und Ersatzbegriff tauschen + + Mit diesem Symbol werden Suchbegriff und Ersatzbegriff vertauscht. Damit kann eine Suchen/Ersetzen-Operation rückgängig gemacht werden. + + + + + + + + + + Begriffsliste laden + + Mit diesem Symbol wird eine Begriffsliste geladen, die in einer XML-Datei mit kfr-Erweiterung gespeichert ist. + + + + + + + + + + Unterordner einbeziehen + + Mit diesem Symbol können Unterordner im Suchverzeichnis rekursiv in das Suchen/Ersetzen einbezogen werden. + + + + + + + + + + Erstelle Sicherungsdateien + + Mit diesem Symbol wird die Erstellung von Sicherungs-Dateien aktiviert. + + + + + + + + + + Suche mit Beachtung der Groß/Kleinschreibung + + Dieses Symbol aktiviert die Beachtung von Groß/Kleinschreibung beim Suchen. + + + + + + + + + + Befehle + + Dieses Symbol aktiviert die Fähigkeit, Befehle im Suchtext auszuführen. Dies sind spezielle Suchbegriffe, siehe in . + + + + + + + + + + Reguläre Ausdrücke + + Das Symbol aktiviert Qt-gleiche reguläre Ausdrücke. + + + + + + + + + + Die Ergebnisliste + + Ergebnisansicht von &kfilereplace; + + + + + + + + + Ergebnisansicht von &kfilereplace; + + + + Die Ansicht Ergebnisse zeigt die Namen der Dateien, die die Suchbegriffe enthalten, ihren Pfad, ihre Größe, die Anzahl der gefundenen Suchbegriffe und die Benutzer-ID der Dateien. In dieser Ansicht wird auch die exakte Position jedes Treffers angegeben. Eine aufgelistete Datei kann mit der rechten Maustaste geöffnet werden. + + + + + Die Suchbegriffsliste + + Das ist die Begriffe-Ansicht: + Die Begriffe-Ansicht von &kfilereplace; + + + + + + Die Begriffe-Ansicht von &kfilereplace; + + + + + + Die Begriffe-Ansicht zeigt die Liste der Begriff, die gesucht/ersetzt werden. Bitte beachten Sie, dass im Suchmodus die Ergebnisse-Ansicht und die Begriffe-Ansicht eine unterschiedliche Gestaltung haben. + + + + + Der Dialog <guilabel +>Neue Sitzung</guilabel +> + Im Dialog Neue Sitzung können die Grund-Parameter von &kfilereplace; eingestellt werden. Es besteht aus zwei Unterfenstern, Allgemein und Erweitert. + + + Das Unterfenster <guilabel +>Allgemein</guilabel +> + + &kfilereplace;, Unterfenster Allgemein + + + + + + &kfilereplace;, Unterfenster Allgemein + + + + Zum Beginnen einer neuen Sitzung, klicken Sie auf dasNeue Sitzung -Symbol. Dann muss der Ausgangspfad und eine Folge von Platzhaltern, wie in der Kommando-Shell, als Filter eingegeben werden. + Dann können einige nützliche Optionen, wie Suche in Unterordnern, Beachtung der Groß/Kleinschreibung, Einschalten von Befehlen und/oder regulären Ausdrücken festgelegt werden Bitte beachten Sie, dass reguläre Ausdrücke und Befehle die Geschwindigkeit sehr vermindern können. , oder die Erstellung einer Sicherung für jede Datei vor dem Ersetzen. + Wenn die Suche starten soll, kann ein Suchbegriff im Suchfeld eingegeben und Sofort Suchen drücken, oder das Suchfeld leer lassen und Später Suchen drücken. + + + + Das Unterfenster <guilabel +>Erweitert</guilabel +> + + Unterfenster Erweitert von &kfilereplace; + + + + + + Unterfenster Erweitert von &kfilereplace; + + + + Das Unterfenster Erweitert erlaubt die Einstellung von nützlichen Optionen zur Eingrenzung der Suche auf einen Teil der Dateien in derdurchsuchten Ordnerstruktur. Wenn &kfilereplace; nur Dateien mit einer Größe im Bereich von 10KB - 100KB gesucht werden sollen, kann die Größenoption genutzt werden. Es gibt eine Datumsoption für die Einschränkung auf einen Zeitraum und eine Möglichkeit, nach dem Eigentümer (auch für Systemadministratoren nützlich) einzugrenzen. + + + + + Der <guilabel +>Optionen</guilabel +>-Dialog + Dieser Dialog enthält Optionen, die auch mit der Werkzeugleiste erreichbar sind und extra Optionen für besondere Umstände. Er kann aus dem Menü mit EinstellungenKFileReplace einrichten ... aufgerufen werden. + + Allgemeine Einstellungen + Diese Optionen wurden im Bereich Werkzeugleiste dargestellt. + Das Unterfenster Allgemein des Optionendialoges + + + + + + Das Unterfenster Allgemein des Optionendialoges + + + + + + + Erweiterte Einstellungen + + + Das Unterfenster Erweitert des Optionendialoges + + + + + + Das Unterfenster Erweitert des Optionendialoges + + + + + Dateien nicht zeigen, in denen keine Suchbegriffe gefunden wurden + Beim Suchen an der ersten Fundstelle anhalten + Folge symbolischen Verknüpfungen (Links) + Versteckte Dateien und Ordner ignorieren + + Zeigt nur Dateien mit Suchtreffern. Dies erhöht die Geschwindigkeit der Suche. + &kfilereplace; hält an, wenn ein Suchbegriff gefunden wird und sucht nach anderen Suchbegriffen oder, wenn nur ein Begriff gesucht wird, setzt es mit der nächsten Datei fort. + Wenn eine Datei nur eine Verknüpfung zu einer anderen Datei ist, dann wird die echte Datei durchsucht. + Wenn es versteckte Dateien oder Ordner gibt, werden diese ignoriert. + + + + + + + Der <guilabel +>Füge Suchen/Ersetzen-Begriffe ein</guilabel +>-Dialog + + Der Füge Suchen/Ersetzen-Begriffe ein Dialog von &kfilereplace; + + + + + + Der Füge Suchen/Ersetzen-Begriffe ein Dialog von &kfilereplace; + + + + Dieser Dialog wird zum Einfügen und Bearbeiten einer Liste von Begriffen benutzt. Es genügt, entweder eine nur-Suchen oder eine Suchen und Ersetzen Liste auszufüllen bzw. in den beiden Bearbeitungsfeldern zu erfassen. Mit den Pfeilen können Begriffe paarweise zur Suchliste hinzugefügt oder daraus gelöscht werden. Mit OK beendet man den Dialog. + + + + + Möglichkeiten von &kfilereplace; + Diese Kapitel beschreibt einige sehr nützliche Möglichkeiten von &kfilereplace;. + + Die Liste mit Suchbegriffen speichern + Wenn die Liste von Suchbegriffen wiederverwendet werden soll, kann sie in einer xml Datei gesichert werden. Dazu ist im Menü Suchen/ErsetzenSuchbegriffeListe der Suchbegriffe in eine Datei sichern zu wählen. Beim Sichern wird eine einfache xml-Datei mit der Erweiterung kfr erstellt. Um eine kfr-Datei zu Laden, aus dem Menü Suchen/ErsetzenSuchbegriffeSuchbegriffe aus Datei laden wählen . Die aktuelle Datei sieht so aus: + <?xml version="1.0" ?> +<kfr> + <mode search="false"/> + <replacement> + <oldstring +><![CDATA[SUCHBEGRIFF_1]] +></oldstring +> + <newstring +><![CDATA[ERSATZBEGRIFF_1]] +></newstring> + </replacement> + <replacement> + <oldstring +><![CDATA[SUCHBEGRIFF_2]] +></oldstring> + <newstring +><![CDATA[ERSATZBEGRIFF_2]] +></newstring> + </replacement> + + + <replacement> + <oldstring +><![CDATA[SUCHBEGRIFF_N]] +></oldstring +> + <newstring +><![CDATA[ERSATZBEGRIFF_N]] +></newstring> + </replacement> + +</kfr +> + + Wenn ein früheres Format vorliegt, kann es händisch durch Anpassen an das Schema oben erneuert werden. Alternativ kann die Datei im alten Format von &kfilereplace; gelesen und in der vorher beschriebenen Weise erneuert gepeichert werden. + + + + Einen einfachen Bericht erstellen + Ein Bericht kann durch die Menüwahl Suchen/ErsetzenErgebnisseErstelle einen Bericht ... erstellt werden. Ein Bericht ist ein Ordner, der eine xml- und eine css-Datei enthält. Mit Berichten ist das Mitführen einer einfachen Aufzeichnung ihrer Operationen leicht. + Die Berichterstellung in &kfilereplace; + + + + + + + + + Die Berichterstellung in &kfilereplace; + + + + + + + + Reguläre Ausrücke verwenden + Wenn z. B. jede Zeichenfolge, die mit x, ht oder u beginnt und mit mlendet, gesucht werden soll, könnte ein regulärer Ausdruck wie dieser helfen: (x|ht|u)ml. Durch Eingeben im Sucheditor und Anklicken von OK, sowie dem Aktivieren regulärer Ausdrücke mit demSymbol Reguläre Ausdrücke vewenden startet die Suche. Die Verwendung von regulären Ausdrücken erlaubt komplexe Suchvorgänge, kann aber die Geschwindigkeit drastisch vermindern. Reguläre Ausrücke können sehr trickreich sein, so dass die Lösung eines Problems mit regulären Ausdrücken oft zu zwei Problemen führt. + + + + Originaldateien bewahren + Wenn Originaldateien bewahrt werden sollen, kann davon vor dem Ersetzen eine Kopie erstellt werden. Nach dem Eingeben der Begriffe und vor Beginn des Ersetzen-Vorgangs muss nur das Symbol Sicherungskopie anlegen aktiviert werden. Die Erweiterung der Sicherungsdateien kann im Optionen -Dialog angepasst werden. + + + + Eine Datei öffnen + Eine Datei, die Suchbegriffe enthält, kann durch Rechtsklick auf die Zeile mit dem Treffer in der Ergebnisansicht geöffnet werden. Es wird ein Kontextmenü angezeigt, aus dem die Datei geöffnet werden kann. Wenn &kfilereplace; eingebettet in &quantaplus; verwendet wird, kann die Datei direkt an der Zeile und Spalte geöffnet werden. + + + + Befehle + Gesetzt, es soll der Ausdruck Lisis Abenteuer im Wunderland mit der ganzen Datei, die Carrolls Erzählung enthält, ersetzt werden. Möglicherweise soll dies nicht händisch geschehen, sondern mit einem Befehl. Klicken Sie das SymbolHinzufügen an, wählen Sie Suchen und Ersetzen-Modus und geben Sie diesen Suchbegriff ein: Lisis Abenteuer im Wunderland im Suchbegriff-Editor und diesen Ersatzbegriff [$loadfile:/Pfad_zu_meinem_Ordner/mein_Ordner/meine_Datei$] im Ersatzbegriff-Editor. Bestätigen Sie mit OK. Im Hauptfenster von &kfilereplace; muss das Symbol Befehle ausführen aktiviert sein. Starten Sie dann den Ersetzen-Vorgang. Es gibt noch viele andere Befehle, siehe die Liste in . + + + + +Mitwirkende und Lizenz + +&kfilereplace;. Programm copyright 1999 by François Dupoux dupoux@dupoux.com, 2003 Andras Mantia amantia@kde.org, 2004 Emiliano Gulmini emi_barbarossa@yahoo.it + + + Die Autoren und Betreuer von &kfilereplace;: + + François Dupoux dupoux@dupoux.com + Ursprünglicher Autor + + + Andras Mantia amantia@kde.org + Autor des Konsolenprogrammes, KPart-Ersteller, Co-Betreuer + + + Emiliano Gulmini emi_barbarossa@yahoo.it + Aktueller Betreuer, Quelltextverbesserung + + + +Dokumentations-Copyright © 2004 Emiliano Gulmini emi_barbarossa@yahoo.it + +Deutsche Übersetzung von Georg Schustergschuster@utanet.at +&underFDL; &underGPL; + + +Installation + + +&kfilereplace; installieren +&kfilereplace; ist aktuell Teil des &tdewebdev;-Paketes, daher müssen Sie zum Installieren eine Kopie von &tdewebdev; besorgen. Bitte beachten Sie, dass bei Verwendung einer &kde;-Installation aus einer Distribution &tdewebdev; meist schon installiert ist; in diesem Fall kann &kfilereplace; entweder über den &quantaplus;-Webeditor, oder direkt verwendet werden (außer Sie haben eine alte &kde;-Version).Sonst könnte das &tdewebdev;-Paket aus dem Internet geladen werden: auf der &tdewebdev;-Website finden Sie mehr Informationen. + + + + + Erfordernisse + Zur Verwendung von Befehlen der Art [$mathexp:irgendein_mathematischer_Ausdruck$] sollte das mathematische Werkzeug &bc; (Version 1.06 oder neuer), entwickelt von Philip A. Nelson (philnelson@acm.org), installiert sein. + + + + + + &kfilereplace;-Befehle + + + [$datetime:iso$] + [$datetime:local$] + [$user:uid$] + [$user:gid$] + [$user:loginname$] + [$user:fullname$] + [$user:homedir$] + [$user:shell$] + [$loadfile:/mein_Pfad/mein_Ordner/meine_Datei$] + [$empty:$] + [$random:EINE_GANZZAHL$] + [$random:$] + [$mathexp:bc-Ausdruck$] + + Dieser Befehl liefert das aktuelle Datum und die Uhrzeit im Qt ISO-Format. + Wie oben, aber im lokalen Format. + Liefert die UID des aktuellen Benutzers. + Liefert die GID des aktuellen Benutzers. + Liefert den Anmeldenamen des aktuellen Benutzers. + Liefert den vollen Namen des aktuellen Benutzers. + Liefert den Heimatordner des aktuellen Benutzers. + Liefert die Shell des aktuellen Benutzers. + Liefert den Inhalt der meine_Datei Datei. + Liefert eine leere Zeichenkette. + Liefert eine Zeichenkette mit einer Zufallszahl unter Verwendung EINER_GANZZAHL als Anfangs-Streuung. + Wie oben, aber ohne Anfangs-Streuung. + Liefert das Ergebnis des mathematischen Ausdrucks aus &bc; V1.06. + + + + + +&documentation.index; +
+ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/invert.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/invert.png new file mode 100644 index 00000000000..f3ab8be6a38 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/invert.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/kfr_standalone_main_window_1.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/kfr_standalone_main_window_1.png new file mode 100644 index 00000000000..f3ba09affb9 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/kfr_standalone_main_window_1.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_1.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_1.png new file mode 100644 index 00000000000..63bbacc39d4 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_1.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_2.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_2.png new file mode 100644 index 00000000000..1246c7ea340 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/optionsdialog_main_window_2.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/project.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/project.png new file mode 100644 index 00000000000..607e6aa8dac Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/project.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_1.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_1.png new file mode 100644 index 00000000000..e50152c545d Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_1.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_2.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_2.png new file mode 100644 index 00000000000..af22eec0371 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/projectdialog_main_window_2.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/recursive_option.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/recursive_option.png new file mode 100644 index 00000000000..bc98df909f6 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/recursive_option.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/regularexpression_option.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/regularexpression_option.png new file mode 100644 index 00000000000..f74c7b5650c Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/regularexpression_option.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/report_example.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/report_example.png new file mode 100644 index 00000000000..75c648af61a Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/report_example.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/results_view.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/results_view.png new file mode 100644 index 00000000000..49f596623b8 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/results_view.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/stop.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/stop.png new file mode 100644 index 00000000000..73b27d9fd69 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/stop.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/strings_view.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/strings_view.png new file mode 100644 index 00000000000..b3b1fe9706e Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/strings_view.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/toolbar.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/toolbar.png new file mode 100644 index 00000000000..84e699eb73f Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/toolbar.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kfilereplace/unsortedList.png b/tde-i18n-de/docs/tdewebdev/kfilereplace/unsortedList.png new file mode 100644 index 00000000000..bed281f1bbc Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kfilereplace/unsortedList.png differ diff --git a/tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.am b/tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.in b/tde-i18n-de/docs/tdewebdev/klinkstatus/Makefile.in new file mode 100644 index 00000000000..410b5de9325 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/klinkstatus/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/klinkstatus +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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/klinkstatus/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/klinkstatus/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/klinkstatus/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/klinkstatus/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/klinkstatus/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 screenshot.png Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook screenshot.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus + @for base in index.docbook screenshot.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\ + done + +uninstall-nls: + for base in index.docbook screenshot.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook screenshot.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/klinkstatus/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/klinkstatus/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/klinkstatus/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdewebdev/klinkstatus/index.cache.bz2 b/tde-i18n-de/docs/tdewebdev/klinkstatus/index.cache.bz2 new file mode 100644 index 00000000000..79788fb7b65 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/klinkstatus/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdewebdev/klinkstatus/index.docbook b/tde-i18n-de/docs/tdewebdev/klinkstatus/index.docbook new file mode 100644 index 00000000000..0cc0be4353f --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/klinkstatus/index.docbook @@ -0,0 +1,641 @@ + +KLinkStatus"> + + + + +]> + + + + + + + + + + + + + + +Das Handbuch zu &klinkstatus; + + +Paulo Moura Guedes
moura@tdewebdev.org
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+ + +2004 +Paulo Moura Guedes + + + +&FDLNotice; + + + +2004-04-29 +0.1.3 + + + + +&klinkstatus; ist ein Link-Prüfprogramm für &kde;. + + + + + +KDE +KLinkStatus +Link-Prüfprogramm +Überprüfung + + +
+ + + +Einführung + +&klinkstatus; ist ein Link-Prüfprogramm für KDE. Es ermöglicht die Suche interner und externer Links auf der gesamten Website oder einer einzelnen Seite und das Festlegen der Suchtiefe. Sie können auch lokale Dateien oder über ftp, fish &etc; prüfen, da &klinkstatus; KIO unterstützt. Zur Beschleunigung können die Links simultan geprüft werden. Bitte melden Sie jedes Problem oder Wünsche für die Erweiterung des Programms an http://linkstatus.paradigma.co.pt/bugs/. + + + +Arbeiten mit &klinkstatus; + + + + + + +Hier ist ein Bildschirmfoto von &klinkstatus; + + + + + + + + + Bildschirmfoto + + + + + + + + +Funktionsverzeichnis + + +Das &klinkstatus;-Hauptfenster + + +Das Menü Datei + + + + &Ctrl;N Datei Neue Linkprüfung +Erstellt eine neue Sitzung, falls noch keine besteht + + + &Ctrl;O Datei URL Öffen +Öffnet eine &URL; + + + &Ctrl;s Datei Unterfenster schließen +Schließt das aktuelle Unterfenster. + + + + + + + +Das Menü <guimenu +>Hilfe</guimenu +> +&help.menu.documentation; + + + + + + + + + + + + + + + + + +Danksagung und Lizenz + +&klinkstatus; +Copyright des Programms © 2004 Paulo Moura Guedes pmg@netcabo.pt +Copyright der Dokumentation © 2004 Paulo Moura Guedes pmg@netcabo.pt + +Georg Schuster und Stephan Johach für die deutsche Übersetzung +&underFDL; &underGPL; + + +Installation + + +Wie kann man &klinkstatus; bekommen + + + + +Von http://kde-apps.org herunterladen + + + + + + + + + +Kompilieren und Installieren +&install.compile.documentation; + + + +&documentation.index; +
+ + + diff --git a/tde-i18n-de/docs/tdewebdev/klinkstatus/screenshot.png b/tde-i18n-de/docs/tdewebdev/klinkstatus/screenshot.png new file mode 100644 index 00000000000..c15b629f3dd Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/klinkstatus/screenshot.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kommander/Makefile.am b/tde-i18n-de/docs/tdewebdev/kommander/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/kommander/Makefile.in b/tde-i18n-de/docs/tdewebdev/kommander/Makefile.in new file mode 100644 index 00000000000..267779d6e1d --- /dev/null +++ b/tde-i18n-de/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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/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-de/docs/tdewebdev/kommander/basics.docbook b/tde-i18n-de/docs/tdewebdev/kommander/basics.docbook new file mode 100644 index 00000000000..c2890ecd786 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/basics.docbook @@ -0,0 +1,174 @@ + + + + +&kommander;-Grundlagen + +Tamara King
tik@acm.org +
+
+Eric Laffoon
sequitur@kde.org +
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +&kommander;-Grundlagen + + + + +Konzepte + + +&kommander; wurde ursprünglich rund um ein einfaches Konzept entworfen, das sich als revolutionär unter den visuellen Entwicklungswerkzeugen entpuppt hat. Typischerweise ermöglichen diese Werkzeuge die Erstellung von Dialogen und möglicheweise von Benutzeroberflächen. So eine Benutzeroberfläche hat Menüs, Werkzeugleisten, eine Statusleiste und den Anwendungsbereich. Dialoge sind Kindfenster ohne Menüs und tragen ihren Namen weil ihr Zweck ist, in Dialog mit dem Benutzer zu treten oder mit ihm Informationen auszutauschen. Die Elemente auf einem Dialog werden Bedienelemente genannt und man verknüpft das Programm und diese Bedienelemente. &kommander; ist anders, weil es von vorneherein nicht programmiert. Es benutzt ein Konzept der Verknüpfung von Text mit den Bedienelementen im Dialog. Ursprünglich wurde dies Assoziierter Text genannt, nun heißt es einfach &kommander;-Text. Bedienelemente in &kommander;-Dialogen können den Inhalt anderer Bedienelemente durch Referenz enthalten und ein Bedienelement kann seinen eigenen Inhalt referenzieren, mittels Anweisung, die so aussieht: @BedienelementText. Anweisungensind Befehle mit besonderer Bedeutung in &kommander;. Es kann also, wenn ein Dialog mit zwei einzeiligen Eingabefeld-Bedienelementen, dem ersten Vorname und dem zweiten Nachname, erstellt wurde, eine Schaltfläche mit dem &kommander;-Text Mein Name ist @Vorname @Nachname hinzugefügt werden. Zuerst müßte Vor- und Nachname ausgefüllt werden, dann könnte &kommander; die Referenz benutzen. Von der Konsole gestartet, könnte die ganze Zeichenkette ausgegeben werden. Es würde den Vornamen so erhalten: @Vorname -> hole das Bedienelement Vorname (@Vorname) -> @BedienelementText -> hole den Inhalt des einzeiligen Eingabefeldes. Wenn dort Eric eingegeben worden wäre, liefert @Vorname also Eric. + +Das ist, vereinfacht, der Kern von &kommander;. Interessant ist, was man daraus machen kann. Zunächst sollte angemerkt werden, dass, verglichen mit der Art von auf Programmiersprachen gestützten Werkzeugen, &kommander; keine Programmanweisungen für solche Operationen braucht. Das macht &kommander; schnell für Entwickler. Für Endbenutzer ist es einfacher, als Programmiersprachen zu lernen. Für Jedermann bedeutet es, die Aufgabe in den Mittelpunkt zu stellen, statt die Sprachreferenz ewig mitzuführen. Anfangs, wenn Leute mit einem Werkzeug wie &kommander; in Berührung kommen, ist die erste Frage Wofür kann ich dieses Werkzeug nutzen? Es stellt sich heraus, dass der Umgang mit Zeichenketten allgegenwärtig ist. + +Also, was kann &kommander; leisten? Hier die Liste mit grundlegenden Operationen. &kommander; kann: + + +Zeichenketten an das aufrufende Programm über stdout weitergeben. +Programme aufrufen. +&DCOP; benutzen um mit &kde;-Programmen zusammenzuarbeiten + + +Wenn sie keine Programmierer sind, möchten Sie die Erklärung allgemein verständlich. Erstens, wenn &kommander; von der Konsole gestartet wird, ist die Konsole das aufrufende Programm. Es besteht eine Eltern-Kind Beziehung hier. Durch die Standardausgabe (stdout), so genannt, weil es auch eine Fehlerausgabe gibt, des Kindprogrammes kann eine Nachricht zur Konsole geschickt werden. Dies ist interessant, weil Programme wie &quantaplus; die Standardausgabe nutzen, um Information von Programmen, dies sie starten, zu erhalten. Auf diese Weise können &kommander;-Dialoge ihre Text-Ausgabe direkt an den Editor von &quantaplus; lierfern, wenn sie aus &quantaplus; gestartet wurden. Das bedeutet, &kommander;-Dialoge können für die Erweiterung eines Programmes genutzt werden. + +Der zweite Fall ist der Aufruf einer ausführbaren Datei. Jedes Programm, das auf ihrem Rechner läuft, ist ausführbar. Auch ein Skript-Programm, das von einem Interpreter ausgeführt wird, ist, technisch gesehen, ausführbar. &kommander; kann Befehle wie auf der Konsole ausführen, auch wenn vom Menü gestartet. So würde beispielsweise, wenn es &GIMP; starten soll, eine Schaltfläche die Beschriftung The Gimp tragen und eine Anweisung wie: @exec(gimp) enthalten. Das genügt, um bei Benutzung &GIMP; starten zu lassen. Man könnte auch ls -l ausführen lassen, aber das Ergebnis wäre nur von einer Konsole aus sichtbar. + +Der dritte Fall ist besonders interessant. &DCOP; ist die Abkürzung für &kde;s Desktop COmmunication Protocol und ist sehr leistungsfähig. Starten Sie das kdcop-Programm und sehen Sie die Liste an. Jede standardkonforme &kde;-Anwendung hat Dinge in &DCOP; und die fortschrittlich gestalteten benutzen es intensiv. Mit &DCOP; ist die Suche nach Informationen jeder Art ebenso wie die Einstellung von Bedienelement-Werten und mehr möglich. Ein Teil dieses Handbuches beschreibt die Verwendung von &DCOP;. &kommander; kann &DCOP;-Anforderungen senden als auch selbst über &DCOP; gesteuert werden. Von der Kommandozeile können &DCOP;-Anfragen an jedes &kde;-Programm gesendet werden. Wo ist also die Verbesserung? Bei einer großen Anzahl von &DCOP;-Anforderungen über die Kommandozeile wird es sehr langsam, wenn z. B. Schleifen hunderte Mal ausgeführt werden. Hier hat &kommander; eine @dcop Anweisung, weil das etwa 1000 Mal schneller läuft. Weil &kommander; &DCOP; senden und empfangen kann, ist es möglich, damit &kommander; zu skripten. Daher haben wir auch eine lokale &DCOP; Anweisung, @ldcop, um weniger für das Absetzen eines Befehls eingeben zu müssen. + +Sind das alle Kernkonzepte in &kommander;? Nein, aber es sollte für das grundsätzliche Verständnis, wie es funktioniert, hilfreich sein, sodass es nicht wie eine Fremdsprache wirkt. Es gibt aber noch mehr. Mit Signalen und Slots behandelt &kommander; Ereignisse. Ein Ereignis in einem Programm meint irgendetwas geschah, wie die Schaffung eines Bedienelementes oder die Änderung des enthaltenen Textes. Diese Änderungen senden Signal aus, die mit einem empfangenden Slot verbunden werden können, der dann etwas tut, wenn das Ereignis auftritt. Eine Anwendung in &kommander; ist Population-Text, das bei Aufruf ein Bedienelement mit Text befüllt. Ebenso wie &kommander;-Text kann Population-Text Zeichenketten oder Skripte enthalten. + +Das sollte die Basis für den Beginn mit &kommander; legen. Wir versuchen die Anzahl der Anweisungen niedrig zu halten und verwenden häufig &DCOP;. Die Idee ist, die Mächtigkeit von &kommander; so schlank und einheitlich wie möglich zu gewährleisten. Es kann jede Skriptsprache in &kommander; eingebaut werden, sogar mehrere gleichzeitig in einem Dialog. Im weiteren Bereich der Dokumentation wird vorausgesetzt, dass die hier präsentierten Konzepte und Begriffe bekannt sind. Sehr nützlich für das Verständnis, was mit &kommander; möglich ist, sind auch die Beispiele und Anleitungen. + +&editor; +Der Executor + +Der Executer, benannt kmdr-executor, führt &kommander;-Skripte aus. Er ladet .kmdr Dateien und erzeugt dynamische, voll funktionale Dialoge. + + +Excecutor für Entwickler + +C++ Entwickler können leicht die KmdrDialogInstance Klasse in ihren C++-Programmen nutzen und damit die Funktionalität in ihre Anwendungen einbetten, sodass kein Bedarf besteht, das eigenständige Executor-Programm auszuführen. Für Standarddialoge ist der Aufwand für die Dialogerstellung minimal, aber die Erstellung der &kde;-Anwendung beim Start kann den Dialog für etwa eine Sekunde verzögern. + + + + + +Einen Dialog erstellen + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/commands.docbook b/tde-i18n-de/docs/tdewebdev/kommander/commands.docbook new file mode 100644 index 00000000000..203b8be795e --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/commands.docbook @@ -0,0 +1,42 @@ + + + + +Befehlsreferenz + +
+
+
+ +
Noch nicht fertiggestellt ...
+ +
+
+ +Referenz +&widgets; &specials; &dcop-functions;
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/credits.docbook b/tde-i18n-de/docs/tdewebdev/kommander/credits.docbook new file mode 100644 index 00000000000..093e515e9a9 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/credits.docbook @@ -0,0 +1,113 @@ + + + + +Mitwirkende und Lizenz + +Tamara King
tik@acm.org +
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Mitwirkende und Lizenz + + +Das Entwicklerteam von &kommander; + +Britton, Marc consume@optusnet.com.au +Entwickler und Dokumentation + + +King, Tamara tik@acm.org +Dokumentation + + +Laffoon, Eric sequitur@kde.org +Projektleiter und Dokumentation + + +Mantia, András amantia@kde.org +Entwickler + + +Rudolf, Michal mrudolf@tdewebdev.org +Entwickler + + + +&kommander; 2004 &kommander;-Entwicklerteam. + +&kommander; Benutzerhandbuch 2004 &kommander;-Entwicklerteam. + +Deutsche Übersetzung von Georg Schustergschuster@utanet.at +&underFDL; &underGPL;
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/dcop.docbook b/tde-i18n-de/docs/tdewebdev/kommander/dcop.docbook new file mode 100644 index 00000000000..92e22e9984b --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/dcop.docbook @@ -0,0 +1,241 @@ + + + + +&DCOP; Funktionen + +
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +&DCOP; Funktionen + +Das &DCOP; kann in &kommander; auf verschiedene Weise aufgerufen werden. Die Erste ist die Konsolenmethode +dcop kmdr-executor-@pid KommanderIf changeWidgetText myWidget neuer Text +Dies setzt voraus, dass Sie sich innerhalb einer &kommander;-Datei befinden und Zugriff auf die Anweisung @pid haben, die die Prozess-ID enhält. Da ist es einfacher, kmdr-executor-@pid mit @dcopid zu ersetzen. Diese Syntax (möglicherweise ohne Anweisungen) kann von der Befehlszeile oder jedem externen Skript genutzt werden, um das &kommander;-Fenster zu ändern. +Weil &kommander; in seiner Alfa-Entwicklungsstufe noch keinen vollständigen Parser hat, ist die Verwendung des viel schnelleren internen &DCOP; aus einem anderen Anwendungsfenster (Konsolen-&DCOP; ist langsam) viel schwieriger, weil viele Informationen mitgegeben werden müssen, einschließlich eines Prototyps des Aufrufes. Der Aufruf oben würde so aussehen: +@dcop(@dcopid, KommanderIf, enableWidget(QString, bool), Bedienelement, true) +Zur Zeit der Erstellung sollte aufgepasst werden, dass die Schachtelung von &DCOP;-Aufrufen innerhalb von Skriptsprachkonstrukten (wie bash) die Verwendung von Konsolenaufrufen verlangt.Bei der Verwendung von internem &DCOP; werden alle &kommander;-Anweisungen zuerst ausgeführt und dann erst das Skript. +Es gibt einen neuen vereinfachten Weg, &DCOP; innerhalb von &kommander; zu nutzen, mittels Objektsyntax. Angenommen, der Text in einem Bedienelement namens @Zeileneingabefeld1 soll geändert werden. Dies würde so aussehen. +@Zeileneingabefeld1.changeWidgetText(Neuer Text) +Wie Sie sehen, ist die neue Syntax einfach und passt schlüssig zu den Funktionsgruppen. Die gesamte &DCOP;-Referenz benutzt die neue Objektsyntax, wie oben. Bitte beachten Sie, dass beim Referenzieren eines Bedienelementes mit &DCOP; aus einem anderen Fenster oder einer anderen Anwendung der erste Parameter immer der Name des Bedienelementes sein muss. Alle hier aufgelisteten Funktionen beginnen mit dem zweiten Parameter. + + +&DCOP; für globale Variablen + + +global(QString VariablenName) + +Liefert den Wert der angegebenen globalen Variable zurück. Wenn ein Skript aus dem &kommander;-Fenster gestartet wird, verschwinden alle (nicht-globalen) Variablen, die im Skript belegt wurden, nach Ablauf des Skripts und sind so nicht für andere Skripte oder neue Instanzen des aufrufenden Prozesses verfügbar. Der Gültigkeitsbereich global bedeutet, dass die Variable für jeden Prozess dieses Fensters existiert, bis es geschlossen wird. Diese Variablen können jederzeit mit einem weiteren @setGlobal-Aufruf geändert werden. + + + +setGlobal(QString VariablenName, QString value) + +Erstellt eine Variable, die global im Hinblick auf den Fensterprozeß ist und weist ihr den Wert zu. Dieser Wert kann mit global(QString VariablenName) gelesen oder geändert werden. + + + + + + +&DCOP; für alle Bedienelemente + + + +changeWidgetText(QString Text) + +Dies sollte in setWidgetText umbenannt werden und der Name ist daher veraltet. Es entfernt den angezeigten Text im Bedienelement und ersetzt ihn mit dem Parametertext. + + + +enableWidget(bool schalter) + +Schaltet ein Bedienelement ein oder aus. + + + +associatedText + +Liefert den mit dem angegebenen Bedienelement verbundenen Text zurück. Das ist nicht das gleiche, wie der angezeigte Text. Diesen würde man mit @widgetText oder Skriptbefehlen erreichen, um den angezeigten Wert zu erhalten. + + + +setAssociatedText(QString Text) + +Dies setzt den Standardtext von &kommander;. Das ist typischerweise gleich wie @widgetText um anzuzeigen, was im Bedienelement enthalten ist. Normalerweise hat man keinen Bedarf dafür, aber auf jeden Fall vorhanden. Trifft für alle Bedienelemente zu, die Text enthalten können. + + + + + + +&DCOP; für Listenfeld- und Kombinationsfeld-Bedienelemente + + +addListItem(QString Element, int Index) + +Fügt ein Element zu einem ListBox-Bedienelement am angegebenen Index hinzu. Der Index beginnt mit Null. Zum Hinzufügen am Ende der Liste dient -1. + + + +addListItems(QStringList Elemente, int Index) + +Dies fügt eine Liste von Zeichenketten auf einmal hinzu. Die Liste sollte mit EOL (\n - Zeilenschaltungen) getrennt sein. Das ist praktisch, weil man über bash leicht zu so einer Liste kommt. So liefert z. B. @exec(ls -l ~/projects | grep kmdr) ein Inhaltsverzeichnis von &kommander;-Dateien im Projektordner als passende Liste. Der Listenindex beginnt bei Null. Mit -1 kann am Ende der bestehenden Liste angehängt werden. + + + +addUniqueItem(QString Element) + +addUniqueItem fügt ein Element am Ende der Liste nur dann hinzu, wenn es einmalig ist. + + + +clearList + +Entfernt alle Elemente. + + + +removeListItem(int Index) + +Entfernt das Element mit angegebenem Index. + + + +item(int Index) + +Liefert den Text des Elementes mit angegebenem Index zurück. + + + +setCurrentListItem(int Index) + +Setze das aktuelle (oder ausgewählte) Element auf den angegebenen Index. Verwendbar in Listbox und ComboBox-Bedienelementen. + + + + + + +&DCOP; für Ankreuzfeld- und Auswahlknopf-Bedienelemente + + +setChecked(QString BedienelementName, bool aktiviert) + +Aktiviert/deaktiviert Ankreuzfeld- oder Auswahlknopf-Bedienelemente. + + + + + + +&DCOP; für Karteireiter-Bedienelemente + + +setCurrentTab(QString BedienelementName, int Index) + +Wählt das Unterfenster mittels Index für Karteireiter-Bedienelemente. Der Index beginnt bei Null. + + + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/editor.docbook b/tde-i18n-de/docs/tdewebdev/kommander/editor.docbook new file mode 100644 index 00000000000..3322f25fe8c --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/editor.docbook @@ -0,0 +1,1530 @@ + + + + +Der Editor + +Tamara King
tik@acm.org +
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Der Editor + +Der Editor basiert auf &designer;, eine Design- und Implementierungswerkzeug für Benutzeroberflächen von Trolltech. Wir haben &designer; in folgender Weise angepasst: + +Die Oberfläche ist viel einfacher +Eigen Bedienelemente hinzugefügt +Die Fähigkeit, &kommander;-Text zu verwalten, eingebaut +Weitere Änderungen an der Oberfläche + +Wer sich im &designer; auskennt, für den ist die Benutzung von &kmdr-editor; geradezu trivial. + + +Hauptfenster + + + + + + + + +Werkzeugleisten enthalten Symbole für den Schnellzugriff auf eine Vielzahl von Funktionen. +Die Dateiübersicht zeigt alle Dateien an. Mit dem Suchfeld kann schnell zwischen Dateien gewechselt werden. +Der Objekt-Explorer liefert eine Übersicht der Beziehungen zwischen den Bedienelementen eines Dialoges. Dies ist nützlich beim Auswählen von Bedienelementen in einem Dialog mit komplexen Zusammenhängen. +Im Eigenschaften-Editor kann das Aussehen und Verhalten eines Bedienelementes verändert werden. +Der Dialog-Editor dient zur Erstellung und Bearbeitung von Dialogen. + + + + +Das Menü Datei + + + + &Ctrl;N Datei Neu +Erstellt einen neuen Dialog + + + &Ctrl;Ö Datei Offnen +Einen bestehenden Dialog im Dateisystem suchen + + +Datei Schließen +Schließt den aktuellen Dialog + + + &Ctrl;S Datei Speichern +Speichert den aktuellen Dialog + + +Datei Speichern unter ... +Speichert den aktuellen Dialog mit einem anderen Namen + + +Datei Alles Speichern +Speichert alle geöffneten Dialoge + + +Datei Kürzlich geöffnete Dateien +Liste der zuletzt geöffneten Dateien. Diese Liste ändert sich mit jeder geöffneten Datei, die noch nicht darin enthalten war, wobei die ältest geöffnete Datei herausfällt. + + +Datei Beenden +Beendet &kommander; + + + + + + + +Das Menü Bearbeiten + + + + &Ctrl;Z Bearbeiten Rückgängig +Nimmt die zuletzt ausgeführte Aktion zurück. + + + &Ctrl;Y Bearbeiten Wiederherstellen +Stellt die zuletzt rückgängig gemachte Aktion wieder her. + + + &Ctrl;X Bearbeiten Ausschneiden +Schneidet die aktuelle Auswahl aus und überträgt den Inhalt in die Zwischenablage. + + + &Ctrl;C Bearbeiten Kopieren +Kopiert die Auswahl in die Zwischenablage. + + + &Ctrl;V Bearbeiten Einfügen +Fügt den Inhalt der Zwischenablage an der aktuellen Cursorposition ein. + + + &Ctrl;Z Bearbeiten Löschen +Löscht das aktuelle Element. + + + Entf Bearbeiten Alles auswählen +Wähle alle Elemente des aktuellen Dialoges aus. + + + &Alt;R Bearbeiten Tastenkürzel prüfen +Überprüft die Einzigartigkeit aller Tastenkürzel. + + + &Alt;S Bearbeiten Skriptobjekte + + + +Bearbeiten Slots +Zeigt ein Bearbeitungsfenster für die Erstellung und Bearbeitung von Funktionen und Slots an. + + +Bearbeiten Verbindungen +Zeigt den Anzeige- und Bearbeitungsdialog für Verbindungen an. + + +Bearbeiten Formular-Einstellungen +Öffnet den Dialog für die Formular-Einstellungen. + + +Bearbeiten Einstellungen +Zeigt den Dialog Programm-Einstellungen an. + + + + + + +Das Menü Extras + + + + F2 Extras Mauszeiger + + + + F3 Extras Signal/Slots verbinden + + + + F4 Extras Reihenfolge der Unterfenster + + + + +Extras Kommander + + + + +Extras Kommander Label + + + + + +Extras Kommander PixelmapLabel + + + + + +Extras Kommander ListView + + + + + +Extras Kommander ListBox + + + + + +Extras Kommander SubDialog + + + + + +Extras Kommander TabWidget + + + + + +Extras Kommander LineEdit + + + + + +Extras Kommander ExecButton + + + + + +Extras Kommander CloseButton + + + + + +Extras Kommander FileSelector + + + + + +Extras Kommander TextEdit + + + + + +Extras Kommander RadioButton + + + + + +Extras Kommander ButtonGroup + + + + + +Extras Kommander GroupBox + + + + + +Extras Kommander CheckBox + + + + + +Extras Kommander ComboBox + + + + + +Extras Kommander SpinBoxInt + + + + + +Extras Kommander RichTextEditor + + + + + +Extras Kommander TreeWidget + + + + + +Extras Kommander Unbekannt + + + + + +Extras Kommander Wizard + + + + + + + + +Extras Anpassung + + + + +Extras Anpassung Bearbeite angepasste Bedienelemente + + + + + + + + + + + + + + +Das Menü Anordnung + + + + &Ctrl;J Anordnung Größe anpassen + + + + &Ctrl;H Anordnung Horizontal anordnen + + + + &Ctrl;L Anordnung Vertikal anordnen + + + + &Ctrl;G Anordnung In einem Raster anordnen + + + +Anordnung Horizontal setzen (in Splitter) + + + +Anordnung Vertikal setzen (in Splitter) + + + + &Ctrl;B Anwendung Anordnung auflösen + + + +Anwendung Hinzufügen Spacer + + + + + + + +Das Menü Ausführen + + + + &Ctrl;R Ausführen Dialog ausführen +Führt den aktuellen Dialog aus. + + + + + + +Das Menü Fenster + + + + &Ctrl;F4 Fenster Schließen +Schließt den aktuellen Dialog. + + +Fenster Alle schließen +Schließt alle Dialoge. + + + &Ctrl;F6 Fenster Nächste + + + + &Ctrl;&Shift;F6 Fenster Vorige + + + +Fenster Gekachelt + + + +Fenster Gestaffelt + + + +Fenster Ansichten + + + + +Fenster Ansichten Dateiübersicht + + + + + +Fenster Ansichten Objekt-Explorer + + + + + +Fenster Ansichten Eigenschaften-Editor/Signalbehandlung + + + + + +Fenster Ansichten Line Up + + + + + + + +Fenster Werkzeugleisten + + + + +Fenster Werkzeugleisten Datei + + + + + +Fenster Werkzeugleisten Bearbeiten + + + + + +Fenster Layout Datei + + + + + +Fenster Werkzeugleisten Werkzeuge + + + + + +Fenster Werkzeugleisten Kommander + + + + + +Fenster Werkzeugleisten Anpassung + + + + + +Fenster Werkzeugleisten Hilfe + + + + + +Fenster Werkzeugleisten Line Up + + + + + + + + + + + +Das <guimenu +>Hilfe</guimenu +> Menü +&help.menu.documentation; + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/extending.docbook b/tde-i18n-de/docs/tdewebdev/kommander/extending.docbook new file mode 100644 index 00000000000..01629d33edb --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/extending.docbook @@ -0,0 +1,54 @@ + + + + +&kommander; erweitern + + + +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +&kommander; erweitern + + + + +&kommander;-Bedienelemente erstellen +Mit &kommander; können neue Bedienelemente basierend auf nicht-&kommander;-Bedienelementen recht leicht erstellt werden. Der Zugang ist das Ableiten neuer &kommander;-Bedienelemente-Klassen von &Qt;/&kde;-Bedienelementen und zusätzlich von der KommanderWidget-Klasse. Durch Überschreiben der Methoden dieser Klasse erhält das &kommander;-Bedienelement seine Funktionalität. +Der meiste Quelltext von &kommander;-Bedienelementen ist Vorlagen-Quelltext. So kann der &kommander;-Dialog widgetgenerator.kmdr zum Generieren des meisten Quelltextes für &kommander;-Bedienelemente verwendet werden. Es genügt, die wichtigen Teile bezüglich des Bedienelementes, wie Status-Information, Bedienelement-Text &etc; auszufüllen. +Angenommen, es soll ein neues Zeileneingabefeld-Bedienelement für &kommander;, abgeleitet vom &kde;-KLineEdit Bedienelement, erstellt werden. Mit dem &kommander;-Bedienelement Erstellungssdialog erhalten wir dies in der ausgegebenen Header-Datei: + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/glossary.docbook b/tde-i18n-de/docs/tdewebdev/kommander/glossary.docbook new file mode 100644 index 00000000000..f42d246b8e1 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/glossary.docbook @@ -0,0 +1,59 @@ + + + + + + +Tamara King
tik@acm.org +
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ + +Schlüsselwörter + +Textverbindung + +Ein Stück Text, das an einen bestimmten Status eines Bedienelementes gebunden ist. + + + +Bedienelement-Text + +Text, der mit einem Bedienelement verbunden ist. Dies wird in &kommander; mit der Anweisung @widgetText ausgedrückt. Der Bedienelement-Text ist je nach Bedienelement verschieden. + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/index.cache.bz2 b/tde-i18n-de/docs/tdewebdev/kommander/index.cache.bz2 new file mode 100644 index 00000000000..e52b060eac7 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kommander/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdewebdev/kommander/index.docbook b/tde-i18n-de/docs/tdewebdev/kommander/index.docbook new file mode 100644 index 00000000000..b2b2a3f843d --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/index.docbook @@ -0,0 +1,160 @@ + +Kommander"> + + + + + + + + + + + + + + + + &Qt; Designer"> + + + The GIMP"> + IDE"> + PHP"> + PID"> + + +]> + + + + +Das Handbuch zu &kommander; + + +Marc Britton
consume@optushome.com.au
+
+
+Tamara King
tik@acm.org
+
+
+Eric Laffoon
sequitur@kde.org
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+ + +2004 +&kommander; Entwicklungs-Team + + +&FDLNotice; + + + +2004-05-03 +3.2.90 + + + + +&kommander; ist ein Werkzeuge, das die Entwicklung dynamischer &GUI;-Dialoge , die, abhängig von ihrem Status, Textstücke generieren, ermöglicht. Diese Textstücke können eine Befehlszeile für ein Programm, jede Art von Quelltext, Geschäftsdokumente, die eine Menge wiederkehrenden oder vorgefertigten Text enthalten &etc; sein. Der als Ergebnis generierte Text kann als Konsolenprogramm ausgeführt (davon kommt der Name &kommander;), in eine Datei geschrieben, an ein Skript zur Weiterverarbeitung übergeben oder sonst in buchstäblich jeder vorstellbaren Art verwendet werden. Und das Beste daran: es ist keine einzige Zeile Quelltext nötig! + + + + + +KDE +Kommander +Quanta + + +
+ +&introduction; +&basics; +&commands; +&extending; +&tutorials; +&q-and-a; +&credits; +&installation; +&glossary; + +
\ No newline at end of file diff --git a/tde-i18n-de/docs/tdewebdev/kommander/installation.docbook b/tde-i18n-de/docs/tdewebdev/kommander/installation.docbook new file mode 100644 index 00000000000..77078d0041a --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/installation.docbook @@ -0,0 +1,47 @@ + + + +Installation + + +Wie kann man den &kommander; bekommen +&install.intro.documentation; + + +Erfordernisse + + + + + + + + + +Kompilierung und Installation +&install.compile.documentation; + + +Konfiguration + + + + + diff --git a/tde-i18n-de/docs/tdewebdev/kommander/introduction.docbook b/tde-i18n-de/docs/tdewebdev/kommander/introduction.docbook new file mode 100644 index 00000000000..7c0e3f5cc17 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/introduction.docbook @@ -0,0 +1,91 @@ + + + + +Einführung + +Eric Laffoon
sequitur@kde.org
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Einführung + +&kommander; ist ein visuelles Dialog-Erstellungswerkzeug, das auch volle Fensteranwendungen erstellen kann. Das Hauptziel ist, so viel Funktionalität wie möglich zu bieten, ohne dass eine Skriptsprache benutzt werden muss. Das wird mit folgenden Möglichkeiten erreicht: + + + + + Anweisungen werden mit einem @ eingeleitet, wie z. B. @widgetText. Sie haben besondere Fähigkeiten, wie Wert eines Bedienelementes bestimmen, Alias, globale Variable, Funktionen und mehr. + + +&DCOP; Integration erlaubt &kommander;-Dialogen die Steuerung und auch die Reaktion auf Interaktionen mit anderen &kde;-Anwendungen. Das ist eine sehr mächtige Funktionalität! + +Signale und Slots sind weniger intuitiv für neue Benutzer. Wie die Vorgangsweise dazu im ersten großen Release sein wird, wird noch geprüft. Derzeit wird ein begrenztes Ereignismodell für Schaltflächen oder Bedienelementänderungen geboten. Kombiniert mit Population Text ist auch dies sehr mächtig. + + +Die Kernfähigkeit von &kommander;-Dialogen ist die Bindung von Text (&kommander;-Text) an ein Bedienelement. Wenn es @Bedienelement1 und @Bedienelement2 gibt und sie Eingabefelder sind, kann &kommander; zur Anzeige ihres Inhaltes mittels @widgetText in ihrem &kommander;-Textbereich gebracht werden. Gibt man Hallo in @Bedienelement1 und Welt in @Bedienelement2 ein, kann eine Schaltfläche mit dem Inhalt "Meine erstes @Bedienelement1 @Bedienelement2 Programm", von der Konsole gestartet, Mein erstes Hallo Welt Programm anzeigen + +Hoffentlich wird daraus schon das enorme Potential sichtbar. &kommander; ermöglicht ein viel schnelleres Entwicklungsmodell für einfache Anwendungen, weil nicht eine Programmiersprache, sondern ein natürliches Konzeptmodell zu Grunde liegt. Computersprachen liegen als Schicht zwischen Konzept und Implementation und machen Dinge machmal schwierig. &kommander; versucht, diese Schicht zu minimieren. + +&kommander; ist so weit wie möglich auf Standards aufgebaut. Es nützt das &Qt;-Entwicklungsmodell und erstellt *.ui Dateien, die es zu *.kmdr umbenennt. Es kann jedes &kde;-Bedienelement mit Hilfe von Plugins importieren. + +&kommander;s anderer hervorstechender Faktor ist die Art, mit dem Erfordernis einer Sprache umzugehen. Programmiersprachen sind wunderbar, haben aber die Tendenz, eigene Dogmas zu verlangen und ihre Anhänger suchen oft einen Zugang zu &GUI;-Gestaltung in einer integrierten Entwicklungsumgebung. Dennoch ist die Akzeptanz solcher &IDE;s auf Leute beschränkt, die diese Sprache für bestimmte gewünschte Möglichkeiten brauchen. Es ist aber unvernünftig zu erwarten, dass die Leute ein Duzend Sprachen akzeptieren, um alle Möglichkeiten zu haben. &kommander;-Dialoge sind sprachneutral und in jeder Skriptsprache erweiterbar und verhelfen &kommander; in eine einmalige Position für weite Verbreitung. Es können einem Dialog viele Skriptsprachen gleichzeitig verwendet werden und die Anwendungen können von anderen Leuten mit anderer als des ursprünglichen Entwicklers Skriptsprache schrittweise konvertiert und erweitert werden. Neue Bedienelemente und Möglichkeiten können sofort von allen verfügbaren Sprachen benutzt werden. + +Wir hoffen, dass &kommander; von der Entwicklergemeinde in seinem Wert erkannt und unterstützt wird, damit das Potential, das es bietet, nutzbar wird. Unser Ziel ist, &kommander; nützlich für den Anfänger zum Ausbauen und Verbinden seiner Anwendungen zu machen und gleichzeitig sollte es ein gutes Prototyping-Werkzeug werden. Es leistet das Versprechen von Open Source in ganz neuer Art. Die Leute können unsere GPL-Programme erweitern, aber nur sehr wenige haben die Fähigkeiten dazu. Mit &kommander; gibt es nun einen beträchtlichen Vervielfältiger. Wir nutzten es schon in &quantaplus; für Bereiche, in denen wir Erweiterbarkeit wünschen. + +Wir hoffen, Sie erfreuen sich an &kommander;. Bitte helfen Sie durch Fehlerberichte und Beispieldialoge ebenso wie mit Verbesserungsvorschlägen. Sie sind eingeladen, auf unserer Benutzerliste für Hilfe bei der Entwicklung von &kommander;-Anwendungen http://mail.tdewebdev.org/mailman/listinfo/kommander teilzunehmen + +Beste Grüsse vom &kommander;-Entwickler Team! + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/q-and-a.docbook b/tde-i18n-de/docs/tdewebdev/kommander/q-and-a.docbook new file mode 100644 index 00000000000..c2de4e62516 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/q-and-a.docbook @@ -0,0 +1,42 @@ + + + + +Fragen und Antworten + +
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Fragen und Antworten +&reporting.bugs; &updating.documentation;
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/specials.docbook b/tde-i18n-de/docs/tdewebdev/kommander/specials.docbook new file mode 100644 index 00000000000..5277f0036b0 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/specials.docbook @@ -0,0 +1,717 @@ + + + + +Anweisungen und eingebaute globale Variable + +
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Anweisungen und eingebaute globale Variable + +Anweisungen sind Funktionen, die von &kommander; ausgeführt werden. Bis &kommander; über einem vollständigen Parser verfügt, werden alle Anweisungen vor dem Skript ausgeführt. Meistens ist das kein Problem. + + + +@dcop(AnwendungsId, Objekt, Funktion, Argumente) + +Führe einen &DCOP; Aufruf durch. @dcop(kmail, KMailIface, checkMail(), ) + + + + +@dcopid + +Die &DCOP;-ID des Prozesses. (kmdr-executor-@pid) + + + + +@dialog(Dialog[,Parameter]) + +Zeigt den bestimmten Kommander-Dialog an. Der Dialog wird im Dialogordner und im aktuellen Ordner gesucht, in dieser Reihenfolge. Das bestimmt den Aufruf von kommander-executor vor und setzt den Standardordner auf den Ordner, in dem sich die Kommander-Anwendung befindet. Parameter können im in Unix üblichen Weg oder namentlich wie z. B. Variable=Wert übergeben werden. Übergebene Parameter können im Globalbereich gefunden werden. @global(Variable) würde den Wert zurückgeben. + + + + +@env(Umgebungsvariable) + +Füllt die angegebene Umgebungsvariable aus. @env(PWD) setzt $PWD ein. Bitte beachten Sie, dass $ ein Teil der Shell ist und nicht verwendet werden sollte. + + + + +@exec(Befehl) + +liefert die Ausgabe des damit ausgeführten Befehls zurück. @exec(ls -l). + + + + +@execBegin ... @execEnd + +gleich wie @exec, unterstützt aber mehrzeilige um Ummantelungs-Skripte. Das dient für einige Skriptsprachen entweder über eine Deklaration oder mittels einer Ummantelung. + +@execBegin(php) +@execBegin#!/usr/bin/php + +Das Erste benutzt den Namen des PHP-Programms. &kommander; durchsucht den Pfad PATH nach php und sieht, wenn es nicht gefunden wird, nach. ob es mit &kommander; außerhalb des Pfades registriert ist. Ist dies nicht der Fall, meldet es dem Benutzer, dass es nicht gefunden werden konnte. Das zweite Beispiel benutzt die klassische Ummantelung, die Vorteile aber auch Probleme bringen kann. Wenn zum Beispiel eine Beta-Version von PHP5 in /usr/local/bin vorhanden ist, die nicht gefunden wird, weil es in /usr/bin eine gibt , wäre dies nützlich. Wird der Dialog aber von jemandem verwendet, der PHP nur in /usr/local/bin hat, würde es mit der Ummantelung nicht gefunden. Deshalb ist die Verwendung von Ummantelungen problematisch und die Verwendung des Programmes wird empfohlen, wenn die Dateien weitergegeben werden. + + + + +@global(Variable) + +wird mit dem Inhalt der angegebenen globalen Variable ersetzt. + + + + +@null + +Liefert Null zurück. Da &kommander; nun bei der Ausführung auf leere widgetText prüft, verhindert dies im Falle eines undefinierten Status des Bedienelementes Fehler. + + + + +@parentPid + +Die &PID; des Vaterprozesses. + + + + +@pid + +Die &PID; des Prozesses. + + + + +@readSetting(Schlüssel, Standardwert) + +liest einen Wert aus der kommanderrc + + + + +@selectedWidgetText + +der ausgewählte Inhalt in einem Bedienelement, das mehrere Werte anzeigen kann, wie etwa Listen + + + + +@setGlobal(Variable, Wert) + +Setzt die globale Variable auf den angegebenen Wert. + + + + +@widgetText + +der Inhalt eines Bedienelementes + + + + +@writeSetting(Schlüssel, Wert) + +schreibe den Wert in die kommanderrc + + + + + +Feldfunktionengruppe (Arrays) + + + +@Array.values(Feld) + +Gibt eine mit Zeilenschaltungen getrennte Liste aller Werte eines Feldes zurück. Kann zum Durchgehen eines Feldes verwendet werden. + + + + +@Array.keys(Feld) + +Gibt eine mit Zeilenschaltungen getrennte Liste aller Schlüssel im Feld zurück. + + + + +@Array.setValue(Feld, Schlüssel, Wert) + +Setzt einen Schlüssel und Wert für ein Element eines Feldes. Wenn das Feld nicht existiert, wird es erstellt. + + + + +@Array.clear(Feld) + +Entfernt alle Elemente aus einem Feld. + + + + +@Array.count(Feld) + +Liefert die Anzahl der Elemente in einem Feld. + + + + +@Array.value(Feld,Schlüssel) + +Gibt den mit dem angegebenen Schlüssel verbundenen Wert zurück. + + + + +@Array.remove(Feld,Schlüssel) + +Entfernt das Element mit dem angegeben Schlüssel aus dem Feld. + + + + +@Array.fromString(Feld,Zeichenkette) + +Fügt alle Elemente der Zeichenkette dem Feld hinzu. Die Zeichenkette sollte ein Schlüssel\tWert\n Format haben." + + + + +@Array.toString(Feld,Zeichenkette) + +"Liefert alle Elemente im Feld im Schlüssel\tWert\n Format." + + + + + + + +Dateifunktionengruppe + + + +@File.read(Datei) + +Liefert den Inhalt der angegebenen Datei zurück. + + + + +@File.write(DateiZeichenkette) + +Schreibt die angegebene Zeichenkette in eine Datei. + + + + +@File.append(DateiZeichenkette) + +Hängt die angegebene Zeichenkette an das Ende der Datei an. + + + + + + + +Zeichenketten-Funktionengruppe + + + +@String.length(Zeichenkette) + +Gibt die Anzahl der Zeichen einer Zeichenkette zurück. + + + + +@String.contains(Zeichenkette,Unterzeichenkette) + +Prüft, ob die Zeichenkette die angegebene Teilzeichenkette enthält. + + + + +@String.find(Zeichenkette) + +Liefert die Position einer Teilzeichenkette in einer Zeichenkette, oder -1, wenn sie darin nicht gefunden wurde." +Dies wird in Alpha6 eine optionale ganzzahlige Startposition zum Finden weiterer Treffer haben. + + + + +@String.left(Zeichenkette, Ganzzahl) + +Liefert die ersten n Zeichen der Zeichenkette zurück. + + + + +@String.right(Zeichenkette, Ganzzahl) + +Liefert die letzten n Zeichen der Zeichenkette zurück. + + + + +@String.mid(Zeichenkette, Ganzzahl Start, Ganzzahl Ende) + +Liefert eine Teilzeichenkette aus der Zeichenkette, beginnend mit der angegebene Position. + + + + +@String.remove(Zeichenkette, Teilzeichenkette) + +Entfernt alle Vorkommen einer angegebenen Teilzeichenkette. + + + + +@String.replace(Zeichenkette, Teilzeichenkette zu finden, Teilzeichenkette zu ersetzen) + +Ersetzt alle Vorkommen einer angegebenen Teilzeichenkette mit dem angegebenen Ersatz. + + + + +@String.upper(Zeichenkette) + +Wandelt die Zeichenkette in Großbuchstaben um. + + + + +@String.lower(Zeichenkette) + +Wandelt die Zeichenkette in Kleinbuchstaben um. + + + + +@String.compare(Zeichenkette, Zeichenkette) + +Vergleicht zwei Zeichenketten. Gibt 0 zurück, wenn sie gleich sind, -1, wenn die Erste kleiner ist und 1, wenn die Erste größer ist + + + + +@String.isEmpty(Zeichenkette) + +Prüft, ob die Zeichenkette leer ist. + + + + +@String.isNumber(Zeichenkette) + +Prüft, ob die Zeichenkette eine gültige Zahl ist. + + + + + + + +Eingebaute globale Konstanten +Eingebaute globale Konstanten werden gleich wie reguläre globale Variable mit @global angesprochen. + + +@global(_KDDIR) + +Der Ordner, in dem sich der aktuelle Dialog befindet. + + + +@global(_NAME) +Der Name des Dialoges + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/tutorials.docbook b/tde-i18n-de/docs/tdewebdev/kommander/tutorials.docbook new file mode 100644 index 00000000000..ceb11cf91af --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/tutorials.docbook @@ -0,0 +1,99 @@ + + + + +Anleitungen + +
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Anleitungen + + +Die Benutzung des Editors +Dies könnte im Bereich Editor stehen. + + + +Globals +Zeigt, wie globale und setGlobal &DCOP;-Aufrufe für globale Variablen in Skripten funktionieren + + + +&DCOP; +Zeigt, wie sowohl lokale als auch externe &DCOP;-Aufrufe zur Kommunikation mit externen Anwendungen genutzt werden können. + + + +Slots +Zeigt, wie man Verbindungen/Slots zur Behandlung von Ereignissen nutzt. Sowohl Population- als auch Standard-Sluts werden verwendet. + + + +Settings +Zeigt die Verwendung der @readSetting und @writeSetting Funktion zum Schreiben/Wiederherstellen des Inhaltes von Bedienelementen. Zusätzlich, wie populate() Slot zur Voreinstellung von Bedienelement-Inhalten genutzt werden kann. + + + +Append +Zeigt, wie Text an ein TextEdit angehängt werden kann und wie Text formatiert angezeigt wird. + + + +Befehlszeile +Zeigt die Übergabe von Parametern an &kommander;-Dialoge über die Befehlszeile und wie Listeninhalte und Schaltflächentexte geändert werden. + + + +Initialize +Zeigt die Verwendung einer Initialisierung, um Skripte vom Hauptdialog zurückzusetzen und einige Einstellungen zu speichern. + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kommander/widgets.docbook b/tde-i18n-de/docs/tdewebdev/kommander/widgets.docbook new file mode 100644 index 00000000000..07bf5de7a57 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kommander/widgets.docbook @@ -0,0 +1,390 @@ + + + + +Bedienelemente + +
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Bedienelemente + +Die Grundbausteine von &kommander;-Dialogen sind die Bedienelemente. Sie entsprechen den Bedienelementen in der &Qt; oder den &kde;-Bibliotheken, außer das sie als Zusatzfunktionalität eine Verbindung mit Text haben. Ein Text ist mit dem jeweiligen Status (Zustand) des Bedienelementes oder seines Population Slots verbunden. Die Anzahl der möglichen Zustände hängt vom Bedienelement ab. Wenn es nur einen gibt, wird er Standard genannt. + +Bedienelement Text + +Der Dialog hat zwei spezielle Zustände für &kommander;-Text. Sie heißen Initiate und Destroy. Sie werden ausgeführt, wenn der Dialog geschaffen oder weggeworfen wird. Dies schützt gegen race-Probleme beim Öffnen und bedeutet, dass keine besonderen Vorkehrungen beim Beenden getroffen werden müssen. + + + + + + + + Schaltergruppe + +Ein Behälter zum Organisieren von Schaltern in einer Gruppe. Zusätzlich kann mit der title-Eigenschaft ein Titel dafür vergeben werden. Der Rahmen kann mit der lineWidth-Eigenschaft angepasst werden. Die Schaltergruppe kann mit der exclusive-Eigenschaft auf exklusiv einen gesetzt werden. Das bedeutet, wenn einer der Schalter aktiviert ist, sind alle anderen automatisch ausgeblendet, mit der Ausnahme von Auswahl-Knöpfen, die immer exklusiv sind, auch wenn die Gruppe nicht auf exclusive gesetzt ist. Auswahlknöpfe können mit der Eigenschaft radioButtonExclusive auf nicht exklusiv gesetzt werden. (Es ist nicht sicher, dass diese Eigenschaft derzeit funktioniert.) +Die Schaltergruppe hat einen Status, Standard. +Der Bedienelement-Text für eine Schaltergruppe ist die Text-Verbindung für jeden Schalter in der Reihenfolge, wie sie in der Schaltergruppe erscheinen. + + + + + + + + Ankreuzfeld + +Ein Schalter, der angehakt werden kann. Es ist auch ein halb-angehakt möglich, wenn die tristate-Eigenschaft aktiviert (wahr) ist. Die mit dem Ankreuzfeld verbundenen Beschriftung wird in der text-Eigenschaft festgelegt. Mit Aktivierung der checked-Eigenschaft wird das Ankreuzfeld von Beginn an angehakt. +Ein Ankreuzfeld hat 3 Zustände, checked, semichecked und unchecked. +Der Bedienelement-Text für ein Ankreuzfeld ist der Wert der text-Eigenschaft. + + + + + + + + Schließenschalter + +Ein Schalter, der beim Anklicken seine Text-Verbindung ausführt und dann den Dialog schließt. Die Beschriftung auf dem Schalter wird mit der text-Eigenschaft festgelegt. Die Ausgabe der Text-Verbindung wird auf der Standardausgabe ausgegeben, wenn die writeStdout-Eigenschaft aktiviert ist. Der Schalter kann die Standard-Aktion des Dialoges sein, wenn die default-Eigenschaft auf wahr gesetzt wird. +Der Schließenschalter hat einen Zustand, Standard. +Mit dem Schließenschalter ist kein Bedienelement-Text verbunden. + + + + + + + + Auswahlfeld + +Auswahlfeld ist ein Bedienelement zum Auswählen, das einen Schalter mit einem Kontextmenü verbindet. Es zeigt dem Anwender die aktuelle Auswahl aus einer Liste von Möglichkeiten auf kleinem Raum an. Die Elemente werden über das Bearbeitungsfenster an die Liste gehängt. Wenn die editable-Eigenschaft aktiviert ist, kann der Anwender eigene Eingaben unabhängig von der Liste tätigen. +Das Auswahlfeld hat nur den Standard-Status. +Der Bedienelement-Text für ein Auswahlfeld ist der Text des ausgewählten Elementes. + + + + + + + + Ausführschalter + +Ein Schalter, der beim Anklicken seine Text-Verbindung ausführt. Die Beschriftung am Schalter wird mit der text-Eigenschaft eingestellt. Die Ausgabe der Text-Verbindung wird auf die Standardausgabe geschrieben, wenn die writeStdout-Eigenschaft aktiviert ist. Der Schalter kann die Standard-Aktion für den ganzen Dialog sein, wenn die default-Eigenschaft auf wahr gesetzt ist. +Der Ausführschalter hat einen Status, Standard. +Mit dem Ausführschalter ist kein Bedienelement-Text verbunden. + + + + + + + + Dateiauswahl + +Die Dateiauswahl verbindet ein Eingabefeld mit einem Schalter, der zu einem Dateiauswahldialog für die grafische Auswahl von Dateien/Ordnern führt. Die Auswahl (Datei/Ordner) wird ins Eingabefeld übertragen. Der Typ einer Dateiauswahl wird mit der selectionType-Eigenschaft festgelegt. Mögliche Typen sind Offnen, Speichern und Ordner. Wenn die selectionOpenMultiple-Eigenschaft aktiviert ist, können viele Dateien/Ordner auf einmal ausgewählt werden. Die Fensterüberschrift für die Dateiauswahl kann mit der selectionCaption-Eigenschaft bestimmt werden und wird in der Titelleiste des Dialoges angezeigt. Wenn keine Fensterüberschrift angegeben wird, bestimmt der Typ der Dateiauswahl den Titel. Die auswählbaren Dateien können mit der selectionFilter-Eigenschaft gefiltert werden. +Die Dateiauswahl hat nur einen Status, Standard. +Der Bedienelement-Text für eine Dateiauswahl ist der Text im Eingabefeld (die vom Benutzer ausgewählte Datei). + + + + + + + + Gruppenbereich + +Ein Behälter-Bedienelement, das andere Bedienelemente enthält. Der Rahmen kann mit der lineWidth-Eigenschaft verändert werden. Mit der title-Eigenschaft kann ein Titel vergeben werden. +Der Gruppenbereich hat nur den Standard-Status. +Der Bedienelement-Text des Gruppenbereiches ist die Text-Verbindung von jedem Bedienelement, das es enthält, kombiniert. Sie erscheinen in dieser Reihenfolge innerhalb des Gruppenbereiches. + + + + + + + + Eingabefeld + +Ein Eingabefeld-Bedienelement ist ein Texteditor für eine Zeile. Es ermöglicht dem Benutzer die Eingabe oder Bearbeitung von einer Zeile Text. Der anfangs schon enthaltene Text kann mit der text-Eigenschaft bestimmt werden. Das Bedienelement kann mit der readOnly-Eigenschaft auf nur lesbar gesetzt werden. Es gibt drei Modi für das Bedienelement, Normal, NoEcho und Password. Der Modus wird mit der echoMode-Eigenschaft festgelegt. +Das Eingabefeld hat nur den Standard-Status. +Der Bedienelement-Text für das Eingabefeld ist der darin enthaltene Text. + + + + + + + + Listenauswahl + +Eine Listenauswahl ermöglicht die Auswahl aus einer Liste von Elementen. Normalerweise ist ein oder kein Element ausgewählt. Dieses Verhalten kann mit der selectionMode-Eigenschaft gestaltet werden. Die Elemente werden im Bearbeitungsfenster der Listenauswahl hinzugefügt. +Eine Listenauswahl hat nur den Standard-Status. +Der Bedienelement-Text einer Listenauswahl besteht aus den Elementen in der Listenauswahl. @selectedWidgetText gibt nur das aktuell ausgewählte Element zurück. + + + + + + + + Listenansicht + +Dieses Bedienelement ist nun in &kommander; verfügbar. Seine Funktionalität entspricht dem Baum-Bedienelement, bitte dort nachsehen. + + + + + + + + Bildbeschriftung + +Ein einfaches Bedienelement, das ein Bild oder eine Beschriftung enthält. Das anzuzeigende Bild wird mit der pixmap-Eigenschaft festgelegt. Der Text wird mit der text-Eigenschaft bestimmt. Es kann zu einer Zeit nur eine dieser Eigenschaften festgelegt sein (normalerweise verhindert der Editor, dass beide gleichzeitig gesetzt sind). Wenn scaledContents aktiviert ist, wird das Bild auf die Größe des Bedienelementes skaliert. Das Format des Textes kann mit der textFormat-Eigenschaft geändert werden. +Dieses Bedienelement ist in &kommander; nicht aktiviert und hat keinen Status oder Bedienelement-Text. + + + + + + + + Auswahlknopf + +Ein Schalter, der aktiviert oder nicht aktiviert sein kann. Normalerweise innerhalb einer Schaltergruppe für genaue eine Auswahl in der Gruppe. Eine Beschriftung für den Schalter kann mit der text-Eigenschaft bestimmt werden. Ein Schalter kann von vornherein mittels der checked-Eigenschaft aktiviert werden. Das Aktivieren der checked-Eigenschaft innerhalb einer Gruppe deaktiviert automatisch diese Eigenschaft für den Schalter, der sie vorher hatte. +Der Auswahlknopf hat entweder den Status aktiviert oder deaktiviert. +Es ist mit dem Auswahlknopf kein Bedienelement-Text verbunden. + + + + + + + + RichTextEditor + +Dieses Bedienelement ist ein Texteditor für einfache Textformatierungen. +RichTextEditor hat nur einen Status, Standard. +Der Bedienelement-Text des RichTextEditors ist der Text, der im Editor im RTF-Format enthalten ist. Ausgewählter Text kann mit @selectedWidgetText zurückgegeben werden. + + + + + + + + Ganzzahl-Drehfeld + +Ein Bedienelement, das die Auswahl einer Ganzzahl entweder mit den Pfeilen oder durch Eingabe des Wertes in einem Feld erlaubt. Minimum- und Maximum-Werte können mit der minValue bzw. der maxValue-Eigenschaft festgelegt werden. Die specialValueText-Eigenschaft bestimmt einen Text, der anstatt des Minimums angezeigt wird. +Das Bedienelement hat nur einen Status, Standard. +Der Bedienelement-Text für Ganzzahl-Drehfeld ist die aktuell angezeigte Ganzzahl. + + + + + + + + SubDialog + +Ein Schalter, der beim Drücken einen anderen &kommander;-Dialog startet. Der zu startende Dialog wird mit der kmdrFile-Eigenschaft festgelegt. Wenn die default-Eigenschaft aktiviert ist, wird der neue Dialog beim Drücken von Eingabe gestartet, soferne der Fokus am alten Dialog lag. Dies könnte auch als Behälter dienen. +SubDialog hat nur einen Status, Standard. +Der Bedienelement-Text für SubDialog ist die Textverknüpfung des Dialoges, die er ausführt. +Dies war dazu gedacht, den Dialog zu enthalten, was aber mit dem neuen Projektkonzept veraltet ist. Sollten wir es mit dem @dialog() in seinem &kommander;-Text lassen oder loswerden? Wie auch immer, es würde nicht richtig sein. + + + + + + + + TabWidget + +Ein Bedienelement, das viele Unterfenster zur Verfügung stellt, die andere Bedienelemente enthalten können. + + + + + + + + TextEdit + +Ein einfacher Mehrzeileneditor. + + + + + + + + TextLabel + +Ein einfaches Bedienelement, das einen Text enthält. Es kann auch ein Bild enthalten. Nun, beide sind QLabels. Warum zwei gleich ausssehende Bedienelement mit verschiedenem Namen? - Soll mit Version A7 richtiggestellt werden. +In Version Alpha 6 ist dieses Bedienelement teilweise verfügbar und kann mit externen DCOP-Aufrufen eingestellt werden. + + + + + + + + Baum-Bedienelement + +Ein Bedienelement, das eine Liste in Form einer Baumstruktur darstellt. Dieses Bedienelement ist nun voll verfügbar und seit Version Alpha 6 können Element hinzugefügt und entfernt werden. Es können auch Kindelemente und mehrspaltige Daten hinzugefügt werden. Die aktuelle Begrenzung ist, dass Spalten noch nicht verändert werden können. Zum Hinzufügen eines Kind-Knotens muss / als Trennzeichen verwendet werden. Spalten innerhalb von Daten werden mit einem entwerteten Tabulator \t getrennt. + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.am b/tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.in b/tde-i18n-de/docs/tdewebdev/kxsldbg/Makefile.in new file mode 100644 index 00000000000..ee6edcbed34 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/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/kxsldbg +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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/kxsldbg/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/kxsldbg/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/kxsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kxsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kxsldbg/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=main_window.png index.docbook entities.docbook sources.docbook glossary.docbook kxsldbg_inspector.docbook credits.docbook index.cache.bz2 kxsldbg_mainwindow.docbook kxsldbg_configure.docbook configure_window.png callstack_window.png globals_window.png sources_window.png entities_window.png variables.docbook templates_window.png breakpoints_window.png callstack.docbook Makefile.in systemid_window.png templates.docbook kxsldbg_tools.docbook publicid_window.png Makefile.am walk_window.png + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) configure_window.png kxsldbg_inspector.docbook sources_window.png variables.docbook glossary.docbook templates.docbook publicid_window.png breakpoints_window.png kxsldbg_tools.docbook templates_window.png kxsldbg_mainwindow.docbook entities_window.png callstack_window.png callstack.docbook walk_window.png index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook main_window.png globals_window.png sources.docbook systemid_window.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg + @for base in configure_window.png kxsldbg_inspector.docbook sources_window.png variables.docbook glossary.docbook templates.docbook publicid_window.png breakpoints_window.png kxsldbg_tools.docbook templates_window.png kxsldbg_mainwindow.docbook entities_window.png callstack_window.png callstack.docbook walk_window.png index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook main_window.png globals_window.png sources.docbook systemid_window.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\ + done + +uninstall-nls: + for base in configure_window.png kxsldbg_inspector.docbook sources_window.png variables.docbook glossary.docbook templates.docbook publicid_window.png breakpoints_window.png kxsldbg_tools.docbook templates_window.png kxsldbg_mainwindow.docbook entities_window.png callstack_window.png callstack.docbook walk_window.png index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook main_window.png globals_window.png sources.docbook systemid_window.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in configure_window.png kxsldbg_inspector.docbook sources_window.png variables.docbook glossary.docbook templates.docbook publicid_window.png breakpoints_window.png kxsldbg_tools.docbook templates_window.png kxsldbg_mainwindow.docbook entities_window.png callstack_window.png callstack.docbook walk_window.png index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook main_window.png globals_window.png sources.docbook systemid_window.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/kxsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/kxsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/kxsldbg/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/breakpoints_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/breakpoints_window.png new file mode 100644 index 00000000000..a56126f6203 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/breakpoints_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack.docbook new file mode 100644 index 00000000000..2c039758b82 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack.docbook @@ -0,0 +1,58 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+ +Arbeiten mit dem Aufrufstapel + +Alle Aufrufstapel-Elemente werden hier aufgelistet. Je älter der Stapeleintrag ist, desto niedriger ist seine Frame-Nummer. Siehe das Beispiel unten. + + +Das Aufrufstapel-Fenster + + + + +Das Aufrufstapel-Fenster + + + +Durch Anklicken eines Aufrufstapeleintrags in der gezeigten Liste wird der Cursor im Hauptfenster zur entsprechenden Zeilennummer der entsprechenden Datei versetzt. +
+ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack_window.png new file mode 100644 index 00000000000..97c819fbb5f Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/callstack_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/configure_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/configure_window.png new file mode 100644 index 00000000000..83999096e55 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/configure_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/credits.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/credits.docbook new file mode 100644 index 00000000000..328c189d485 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/credits.docbook @@ -0,0 +1,65 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+Mitwirkende und Lizenzen + +&kxsldbg; © 2004 Keith Isdale +Dokumentation © 2004 Keith Isdale + + + +Vielen Dank für die Mithilfe: + +Den Entwicklern der libxml und libxslt Bibliotheken. + + +Robert Jacolin für viele Verbesserungsvorschläge zu früheren Versionen von &kxsldbg;. + + +Igor Zlatkovic für die WIN32-Ausgabe der libxml/xslt und von &xsldbg;. + + +&underFDL; &underGPL;
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/entities.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/entities.docbook new file mode 100644 index 00000000000..da2c15af2ec --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/entities.docbook @@ -0,0 +1,73 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+Arbeiten mit &XML; Daten-Dateien (Entities) + +Wenn der Inspiziere-Dialog nicht automatisch startet, wählen Sie Debuggen Inspiziere ... im Menü. Um die Entitäten zu bearbeiten, wählen Sie den Karteireiter Entities in diesem Dialog. + +Alle externen &XML;-Entities, die über die Datendatei oder eine ihrer Geschwister eingefügt sind, werden hier aufgelistet. Für dieses Beispiel wurde &kxsldbg; mit testdoc.xsl gegentestdoc.xml (die sich im Verzeichnis <KDE PREFIX>/share/apps/kxsldbg befindet) gestartet, damit einige Entities sichtbar werden. + + +Das Entities-Fenster + + + + +Das Entities-Fenster + + + +Das Anklicken eines Entities-Eintrags in der gezeigten Liste bewegt den Textzeiger im Hauptfenster an den Beginn der entsprechenden Datei. +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/entities_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/entities_window.png new file mode 100644 index 00000000000..e15e6e76fe7 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/entities_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/globals_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/globals_window.png new file mode 100644 index 00000000000..1debd5980a9 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/globals_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/glossary.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/glossary.docbook new file mode 100644 index 00000000000..8ca4d8dd65f --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/glossary.docbook @@ -0,0 +1,73 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@aon.at
Deutsche Übersetzung
+
+
+ + +Schlüsselworte + +&xsldbg; + +Siehe . + + + + +XPath + +Ein gültiger Ausdruck, der definiert, welche Daten erforderlich sind. Näheres siehe auf der W3C-Website. + + + + +QName + +Ein voll qualifizierter (ausgeschriebener) Name. Zum Beispiel xsl:myvariable. Siehe W3C-Website + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/index.cache.bz2 b/tde-i18n-de/docs/tdewebdev/kxsldbg/index.cache.bz2 new file mode 100644 index 00000000000..4c807ec4576 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/index.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/index.docbook new file mode 100644 index 00000000000..c47bb0a4dd8 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/index.docbook @@ -0,0 +1,172 @@ + +KXSLDbg"> + + + + + + + + + + + + + + + xsldbg"> + DTD"> + XSD"> + XSLT"> +]> + + + + +Das Handbuch zu &kxsldbg; + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+ +GeorgSchuster
gschuster@utanet.at
Übersetzung
+ +
+ + +2002 +2003 +2004 +Keith Isdale + + +&FDLNotice; +2004-11-18 +0.5 + + +&kxsldbg; ist eine grafische Benutzeroberfläche für &xsldbg;, welche das Bereinigen von Fehlern in &XSLT; Skripten unterstützt. + + + +KDE +xsldbg +libxslt +Debugger + +
+ + +Einführung + + +Funktionen + +&kxsldbg; ermöglicht den Zugriff auf die meisten &xsldbg;-Befehle, um + +Haltepunkte zu setzen und zu verändern + + +Den Wert von XPath-Ausdrücken anzeigen + + +Informationen über Templates, Variable, Stapelaufrufe, Stilvorlagen und gefundene Entities anzuzeigen + + +Setzen und verändern von Haltepunkten und Variablen + + +Bewegen in &XSL;-Quellen und &XML;-Dokumenten mittels XPath + + +Nachschlagen von PUBLIC IDs und SYSTEM IDs im aktuellen &XML;-Katalog + + + + + + +Kürzlich hinzugefügte Funktionen +&kxsldbg; kann nun + + +Variablen setzen und verändern + + +Stellt den Text im Hauptfenster mittels der &kate;-Bibliotheken dar + + + + + + + + +Die Verwendung von &kxsldbg; +&configure-section; &mainwindow-section; &inspector-section; &variables; &callstack; &templates; &sources; &entities; &tools-section; + +&credits-chapter; + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_configure.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_configure.docbook new file mode 100644 index 00000000000..7ca48cc5661 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_configure.docbook @@ -0,0 +1,173 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+ +Einstellung einer &kxsldbg;-Sitzung + +Die Einstellungen können mit Debuggen Einstellungen im Menü vorgenommen werden. + + +Der Einstellungs-Dialog + + + + +Der Einstellungs-Dialog +Der Einstellungs-Dialog. + + + + +Einführung + +Um eine Stilvorlage zu starten, müssen sie folgendes festlegen: +&XSL;-Quelle +&XML;-Daten +Ausgabedatei + + + +Drücken Sie die jeweilige Schaltfläche ..., um die gewünschte Datei auszuwählen. Bitte beachten Sie, dass die &XSL;-Quelle und die &XML;-Daten auch eine URI mit http://, ftp:// or file:// enthalten können. Die Ausgabedatei muss aber eine schreibbare lokale Datei sein. +Zum Fortfahren mit den Beispielen wählen sie bitte die folgenden Dateien im Beispielordner <KDE PREFIX>/share/apps/kxsldbg +&XSL;-Quelle: testdoc.xsl +&XML;-Daten: testdoc.xml +Ausgabedatei: /tmp/xsldbg_output.txt + + + + + +Einstellungen im Menü + +Man kann keine oder mehrere Einstellungen aus dem Einstellungen-Dialog wählen. Jede Einstellung wird durch ein Hilfefenster über die Wirkung unterstützt. + + + +Arbeiten mit Parametern + +Man kann keine oder mehrere Parameter über denLibXSLT-ParameterAbschnitt des Dialoges hinzufügen. Dies ermöglicht die Übergabe von Parameterwerten an die Stilvorlage. + +Sie könnten zum Beispiel einen neuen Parameternamen mit meinemParameter und einem Parameterwert von 'Hallo Welt!' hinzufügen und die Hinzufügen Schaltfläche anklicken. Um einen existierenden Parameter zu ändern, gehen Sie mit der Vor oder Weiter Schaltfläche zum gewünschten Wert und geben Sie einen neuenParameterwert ein und bestätigen Sie mit Anwenden. + + + +Änderungen durchführen + +Um die vorgenommenen Änderungen durchzuführen, drücken Sie den Anwenden-Knopf. Drücken von Abbrechen verwirft sämtliche Änderungen. + +Der Dialog kann durch Drücken von X im rechten oberen Eck des Fensters geschlossen werden. Wenn die Konfiguration geändert werden soll, öffnen Sie den Konfigurationsdialog noch einmal. + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_inspector.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_inspector.docbook new file mode 100644 index 00000000000..99d0b470e88 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_inspector.docbook @@ -0,0 +1,141 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+Setzen und Ändern von Haltepunkten + +Die Hauptarbeit mit Haltepunkten findet im Hauptfenster statt. Siehe das folgende + +Sobald die Stilvorlage gestartet ist, kann im Menü Debuggen Inspiziere ... gewählt werden. Dann auf den Karteireiter Haltepunkte klicken, wie im Beispiel unten. + + +Festlegung von Haltepunkten + + + + +Festlegung von Haltepunkten + + + + +Hinzufügen von Haltepunkten + +Ein Haltepunkt kann wie folgt hinzugefügt werden: + +eine Datei und Zeilennummer + +einen Vorlagennamen + +ein Vorlagenname mit einem Modus-Namen + +einen Modus-Namen + + + + +uns schließlich durch Drücken des Hinzufügen Knopfes. + + + +Einzelheiten der Argumente + +Ein Dateinamen kann ein absoluter Pfad zu einer lokalen Datei sein. Oder nur der Dateiname (z.B. xsldoc.xsl). + +Ein Vorlagen- oder Modusname kann ein voll qualifizierter Name sein, wobei der nicht lokale Teil optional ist, z. B. xsl:mytemplate wird auch durch mytemplate schon bezeichnet + + + +Einen Haltepunkt löschen + +Zuerst den zu löschenden Haltepunkt in der Liste der aktuellen Haltepunkte anklicken. Dann den Löschen Knopf drücken. + + + +Alle Haltepunkte löschen + +Drücken Sie auf den Alles Löschen Knopf. + + + +Aktivieren oder Deaktivieren eines Haltepunktes + +Zuerst klicken Sie auf den zu aktivierenden Haltepunkt und anschließend auf den Aktivieren Knopf. + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_mainwindow.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_mainwindow.docbook new file mode 100644 index 00000000000..167489c22e8 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_mainwindow.docbook @@ -0,0 +1,587 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+Arbeiten mit dem Hauptfenster + + +Das Hauptfenster + + + + +Textansicht der aktuell in Fehlerbereinigung befindlichen Datei +Textansicht der aktuell in Fehlerbereinigung befindlichen Datei. + + + + +Arbeiten mit dem Hauptfenster + +Der Status eines bestimmten Haltepunktes wir im entsprechenden Text mit einer anderen Hintergrundfarbe angezeigt. Die gewünschte Farbe kann ausgewählt werden: siehe im EinstellungenEditoreinstellungen Dialog, auf der Seite Farben. + + +Man kann einen Haltepunkt mittels Tasten, dem Debug Menü oder den Symbolen in der Werkzeugleiste setzen, deaktivieren oder löschen. + +Der Cursor kann mit folgenden Tasten im Text bewegt werden: + + +Pfeiltasten: Pfeil links, Pfeil rechts, Pfeil hoch oder Pfeil runter. +Bildtasten: Bild auf oder Bild ab + + + + + + +Arbeiten mit der &kxsldbg;-Ausgabe + +Der größte Teil der Ausgabe aus &kxsldbg; wird abgefangen und entweder im "Inspiziere ..." Dialog oder im &kxsldbg;-Ausgabefenster gezeigt. Folgende Ausnahmen gelten von dieser Regel: + + +Eine Fehlermeldung von &kxsldbg; wird in einem Meldungsfenster angezeigt. + + +Das Ergebnis des Überprüfens eines Ausdrucks wird in einem Meldungsfenster angezeigt. + + +Die Ausgabe eines Suchlaufes wird an die im &kxsldbg;-Ausgabefenster gekennzeichnete Datei gesendet. + + + + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_tools.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_tools.docbook new file mode 100644 index 00000000000..e8e76cc1caf --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/kxsldbg_tools.docbook @@ -0,0 +1,150 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+ +Verschiedene Werkzeuge + +Die verschiedenen Werkzeuge sind über das Debuggen-Menü verfügbar, wobei das "Inspiziere ..."-Werkzeug am wichtigsten ist. + + +Das "Inspiziere ..."-Werkzeug + +Das "Inspiziere ..."-Werkzeug enthält für die folgenden Aufgaben eigene Dialoge: + +Haltepunkte +Vorlagen +Variablen +Aufruflisteneinträge +&XSL;-Quelldateien +&XML;-Entities + + + + + +Schrittweises Ausführen + +Durch Anklicken von Schrittweises Ausführen im Menü wird ein Dialog für die Wahl der Ablaufgeschwindigkeit angezeigt. + + +Das Ablauffenster + + + + +Das Ablauffenster + + + +Um den Ablauf zu stoppen drücken Sie die W-Taste oder wählen Sie Schrittweises Ausführen im Menü. + + + +Aufruf von &XML;-Entities + +Um eine SystemID im aktuellen &XML;-Katalog nachzuschlagen, wählen Sie SystemID nachschlagen ... im Menü und geben im angezeigten Dialog den zu findenden Wert ein. + + +Das SystemID-Fenster + + + + +Das SystemID-Fenster + + + +Zum Nachschlagen einer PublicID wählen Sie PublicID nachschlagen ... aus dem Menü und geben den zu findenden Wert im dann angezeigten Dialog ein. + + +Das PublicID-Fenster + + + + +Das PublicID-Fenster + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/main_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/main_window.png new file mode 100644 index 00000000000..4cdbe4a5d95 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/main_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/publicid_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/publicid_window.png new file mode 100644 index 00000000000..a94eeab5281 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/publicid_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/sources.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/sources.docbook new file mode 100644 index 00000000000..726c9b30e4e --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/sources.docbook @@ -0,0 +1,64 @@ + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+Umgang mit &XSLT;-Quelldateien (Quellen) + +Sollte der Inspektions-Dialog nicht erscheinen, wählen Sie Debuggen Inspiziere ... aus dem Menü. Um die Quellen zu bearbeiten, klicken Sie auf den Karteireiter Quelltexte im erscheinenden Dialog. + +Alle &XSLT;-Quelldateien, die durch die &XSLT;-Datei eingebunden sind oder deren "Geschwister" werden hier aufgelistet. + + +Das Quellenfenster + + + + +Das Quellenfenster + + + +Das Anklicken eines Quelleintrags in der gezeigten Liste versetzt den Textzeiger im Hauptfenster an den Beginn der entsprechenden Datei. +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/sources_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/sources_window.png new file mode 100644 index 00000000000..caeca6ccaa0 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/sources_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/systemid_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/systemid_window.png new file mode 100644 index 00000000000..08bf5f41037 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/systemid_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/templates.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/templates.docbook new file mode 100644 index 00000000000..d94216116e1 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/templates.docbook @@ -0,0 +1,34 @@ + +Arbeiten mit Vorlagen + +Sollte der Inspektions-Dialog nicht erscheinen, wählen Sie Debuggen Inspiziere ... aus dem Menü. Um die Quellen zu bearbeiten, klicken Sie auf den Karteireiter Quelltexte im erscheinenden Dialog. + +Alle gefundenen Vorlagen werden hier aufgelistet. Es ist zu beachten, dass die Export-Regeln von &XSLT; gelten. Daher können mehrere Vorlagen mit den selben Übereinstimmungs- und Modus-Einzelheiten vorhanden sein. + + +Das Vorlagenfenster + + + + +Das Vorlagenfenster + + + +Das Anklicken eines Vorlageneintrags in der gezeigten Liste bewegt den Textzeiger im Hauptfenster zur entsprechenden Zeile dieser Datei. + + diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/templates_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/templates_window.png new file mode 100644 index 00000000000..64bea906687 Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/templates_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/variables.docbook b/tde-i18n-de/docs/tdewebdev/kxsldbg/variables.docbook new file mode 100644 index 00000000000..b267c2ae7c5 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/kxsldbg/variables.docbook @@ -0,0 +1,92 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+
+
+ +Arbeiten mit Variablen + +Sollte der Inspektor-Dialog nicht sichtbar sein, wählen Sie im Menü Debuggen Inspiziere .... + +Lokale und globale Variable werden in einem Karteireiter im Inspiziere-Dialog gezeigt. Das folgende Beispiel zeigt XSLT-Quelltext, in dem eine globale und eine lokale Variable deklariert wird + +<xsl:variable name="globalvariable" select="'foo'"/> + + <xsl:template match="/"/> + <xsl:param name="localvariable" select="'bar'"/> + </xsl:template match="/"/> + + +Durch Anklicken einer Variable aus der Liste erhält man eine zusammenfassende Information im Dialog unten. Wenn eine Variable einen bestimmten Ausdruck, zum Beispiel + +<xsl:variable name="changeable" select="'oldValue'" /> + + +enthält, dann kann ein neuer XPath durch Eingabe eines neuen Wertes für den Variablen-Ausdruck und Anklicken der Schaltfläche Ausdruck festlegen gewählt werden. + + +Der Karteireiter Variable + + + + +Der Karteireiter für Variable +Der Karteireiter für Variable + + + +Beim Anklicken eines Variableneintrags in der Liste wird der Textzeiger im Hauptfenster zur entsprechenden Zeile dieser Datei versetzt. +
diff --git a/tde-i18n-de/docs/tdewebdev/kxsldbg/walk_window.png b/tde-i18n-de/docs/tdewebdev/kxsldbg/walk_window.png new file mode 100644 index 00000000000..133de28927e Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/kxsldbg/walk_window.png differ diff --git a/tde-i18n-de/docs/tdewebdev/quanta/Makefile.am b/tde-i18n-de/docs/tdewebdev/quanta/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdewebdev/quanta/Makefile.in b/tde-i18n-de/docs/tdewebdev/quanta/Makefile.in new file mode 100644 index 00000000000..a65782e56ef --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/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/quanta +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 = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdewebdev/quanta/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdewebdev/quanta/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/quanta/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/quanta/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/quanta/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 config-quanta.docbook quanta-projects.docbook index.docbook working-with-quanta.docbook man-quanta.1.docbook credits-license.docbook glossary.docbook debugging-quanta.docbook index.cache.bz2 quanta-menus.docbook fundamentals.docbook Makefile.in extending-quanta.docbook introduction.docbook adv-quanta.docbook Makefile.am q-and-a.docbook + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.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)/quanta + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta + @for base in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\ + done + +uninstall-nls: + for base in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/quanta/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in glossary.docbook man-quanta.1.docbook config-quanta.docbook quanta-menus.docbook credits-license.docbook index.docbook adv-quanta.docbook fundamentals.docbook introduction.docbook working-with-quanta.docbook q-and-a.docbook installation.docbook quanta-projects.docbook extending-quanta.docbook debugging-quanta.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/quanta/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdewebdev/quanta/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdewebdev/quanta/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdewebdev/quanta/adv-quanta.docbook b/tde-i18n-de/docs/tdewebdev/quanta/adv-quanta.docbook new file mode 100644 index 00000000000..32042c73f98 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/adv-quanta.docbook @@ -0,0 +1,868 @@ + + + + +Erweiterte Funktionen + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+ +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Erweiterte Funktionen + +Diese Kapitel beschreibt die erweiterten Funktionen von &quantaplus; und wie sie zu verwenden sind. + + +&XML;-Werkzeuge + +Die Version 3.2 von &quantaplus; enthält viele neue &XML; Werkzeuge und Funktionen. Diese Werkzeuge sind einzigartig in ihrer Einbindung in &quantaplus;. Alle diese Werkzeuge verwenden Kommander als Oberfläche und libxml2 und libxslt als Unterlage. Die Kombination ergibt schnelle, effiziente, vollständige und produktive Werkzeuge. + + +&kde;-Dokumentationswerkzeuge + +&quantaplus; unterstützt &kde;s zwei Haupt-Dokumentationswerkzeuge: meinproc und checkXML. + + +<command +>meinproc</command +> + +Jeder, der mit der &kde;-Dokumentation gearbeitet hat, kennt meinproc und wie überragend es ist. Heben wir es noch ein Stück, geben wir ihm eine grafische Oberfläche! Nicht mehr auf ein Terminal angewiesen; einfach das Symbol für den XML-Prozessor angeklickt und fertig! + + + +Aktueller Arbeitsordner + +Diese Anwendung erwartet eine index.docbook im Ordner. Wenn index.docbook sich im gegewärtigen Arbeitsordner befindet, dann lassen Sie den aktuellen Arbeitsordner angehakt. Wenn nicht, dann entfernen sie die Auswahl aktueller Arbeitsordner und geben sie im Feld anderer Ordner den gewünschten Ordner an. + + + + + +Ausgabedateien werden im selben Ordner abgelegt wie die Quelldateien. Alle vorherigen &HTML;-Dateien werden jedes Mal gelöscht, wenn meinproc gestartet wird. + + + + + +<command +>checkXML</command +> + +Wie schon gesagt, jeder der an der &kde;-Dokumentation schon gearbeitet hat, weiß, wie hilfreich diese Anwendung ist. Und mit &quantaplus; gibt es jetzt eine großartige grafische Oberfläche dafür. + + + +Aktueller Arbeitsordner + +Wenn die gerade geöffnete Datei index.docbook ist, dann lassen sie einfach den aktuelle Arbeitsordner angewählt. Wenn nicht, dann wählen sie aktueller Arbeitsordner ab und geben sie den Ordner ein, wo index.docbook zu finden ist. + + + + + +Ausgabe +Wenn es zu einer Ausgabe am Bildschirm kommt, ist ihre Datei fehlerhaft. Bitte prüfen sie die berichteten Fehler und versuchen sie es erneut. + + + + + +&XML;-Überprüfung + +&quantaplus; verfügt über ein gutes &XML;-Überprüfungswerkzeug, dass xmllint als Unterlage verwendet. + + + +Aktuelle Datei + + Ist die zu überprüfende Datei bereits markiert in &quantaplus;, dann lassen sie aktuelle Datei einfach angehakt. Wenn nicht, löschen sie bei aktuelle Datei das Häkchen und wählen sie die zu überprüfende Datei mittels andere Datei - Dateiauswahl. + + + + +Well-formed Überprüfung + +Wenn sie nur wissen wollen, ob die Datei well-formed ist, klicken sie die Well-formed Überprüfung Auswahl an. + + + + +Definitions-&URI; + +Zur Benützung einer &DTD;, die in der &XML;-Datei angegeben ist, wählen sie &DTD; (Internal) (default), ansonsten &DTD; (External) und geben sie den Ort der &DTD; mittels Definitions-&URI; Dateiauswahl an. Sowohl für das &W3C; &XML; Schema als auch für die RelaxNG Überprüfung ist die Angabe der Definitions-&URI; in der Dateiauswahl erforderlich. + + + + + + +&XSL;-Verarbeitung + +Jawohl, &quantaplus; hat auch ein &XSL;-Verarbeitungswerkzeug! Dieses benutzt das xsltproc Werkzeug aus der libxml2 Bibliothek. + + + +Aktuelle Datei + +Sollte die zu verarbeitende Datei in &quantaplus; bereits markiert sein, dann lassen sie aktuelle Datei einfach angewählt. Wenn nicht, entfernen sie die Auswahl aktuelle Datei und wählen sie die zu verarbeitende Datei mittels der andere Datei Dateiauswahl. + + + + +Stylesheet + +Wählen sie die &XSL;-Datei, die sie verwenden wollen. + + + + +Ausgabedateiname + +Geben sie den Namen der Datei, wie das Ergebnis benannt haben soll, an. Die Datei wird normalerweise in ihrem Heimatordner gespeichert. + + + + + +Diese Anwendung läßt Flexibilität vermissen. Tut uns leid, wir werden es in Zukunft besser machen. + + + + + + + + + +Die Verwendung von Plugins + +Mathieu Kooiman
quanta@map-is.nl
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Die Verwendung von Plugins + + +Was ist ein Plugin? + +&quantaplus; ist in der Lage, Plugins, die KParts sind, zu laden. Das KPart-Gerüst ist eine weitere sehr mächtige Struktur von &kde;. Ein KPart ist ein vergleichsweise kleiner, wiederverwendbarer Baustein mit bestimmter Funktionalität. Es erlaubt &kde;-Entwicklern einfach auf der Arbeit anderer Entwickler aufzubauen. Ein Beispiel ist &quantaplus; selbst. Der Editor, den &quantaplus; nutzt, ist das &kate;-KPart. Das &kate;-KPart hatte schon eine Fülle der Funktionalität, die &quantaplus; brauchte, wie etwa Syntax-Highlighting. Die Integration in &quantaplus; erlaubte den &quantaplus;-Entwicklern, sich auf das zu konzentrieren, was &quantaplus; können sollte, statt die Probleme zu lösen, die die Entwicklung eines neuen Editors von Grund auf bringen würde. + +Die Plugins, die &quantaplus; ladet, haben mit &quantaplus; selbst möglicherweise wenig zu tun. Dadurch wird das Plugin-System sehr mächtig. Sie können von der zusätzlichen Funktionalität sofort profitieren und müssen nicht warten, bis jemand das Gewünschte in &quantaplus; einbaut. Die Plugins können in einer großen Zahl von &GUI;-Elementen verwendet werden. Mehr darüber finden sie weiter unten. + + + + +Den Plugin Dialog verstehen + +Um ein Plugin oder ein KPart zu installieren, beginnen wir mit dem Menü Plugins Bearbeiten . Damit wird folgender Dialog geöffnet: + + + + + +Der Plugin bearbeiten Dialog. + + +Dieser Dialog ermöglicht, alle enthaltenen Plugins zu verwalten und neue hinzuzufügen. Wir beschreiben jedes &GUI;-Element darin: + +Suchpfade + +Hier kann man den Suchpfad eingeben. Beim Hinzufügen von Plugins ohne einen Speicherort verwendet &quantaplus; diesen Pfad zum Suchen des Plugins. + + + + +Hinzufügen + +Öffnet einen Dialog, in dem man neue Plugins hinzufügen kann. + + + + +Einstellungen + +Ermöglicht die Einstellungen eines einzelnen Plugins zu ändern. + + + + +Entfernen + +Entfernt das ausgewählte Plugin. + + + + +Aktualisierung + +Aktualisiert den Inhalt des Dialogs. + + + + +Lesen Sie um mehr über Plugins zu erfahren. + +
+ + Team Entwicklung + Oft arbeiten an einem Projekt mehrere Personen in einer Art hierarchischen Beziehung zueinander. &quantaplus; unterstützt die Angabe von Team-Mitgliedern und diese können mit &Shift;F7 Projekt Projekt-Eigenschaften-Dialog konfiguriert werden. + + + + + Der Dialog zur Bearbeitung der Teammitglieder + + Die Name und Email Einträge sind selbsterklärend. Nickname ist der Spitzname des Benutzers und dient zur eindeutigen Identifizierung. + Rolle beschreibt die Rolle des Mitglieds im Projekt und kann eines der folgenden sein: + +Teamleiter + + +Subprojekt-Leiter + + +Verantwortlicher für eine Aufgabe + + +einfaches Mitglied + + + +Aufgabe ist eine Beschreibung der diesem Mitglied zugewiesenen Aufgabe. +Subprojekt: es kann eine Liste der Subprojekte ausgewählt werden. Subprojekte können durch Drücken der Schaltfläche Subprojekt bearbeiten erstellt und konfiguriert werden. Jedes Subprojekt hat einen für Benutzer sichtbaren Namen und einen Adresseintrag, der einen relativen Pfad zu einem Unterverzeichnis im Projektbaum benennt. So könnte das Hauptprojekt beispielsweise die Webseite ihres Unternehmens sein, während ein Subprojekt davon die Webseite im Intranet, im Verzeichnis Intranet des Projektes gelegen sein könnte. +Ein Mitglied kann mehrere Rollen im Projekt haben, wie etwa sowohl Teamleiter als auch Subprojekt-Leiter. +Der Benutzer kann selbst aus der Liste der Teammitglieder aussuchen, wer er ist. Dies geschieht, indem er das Teammitglied aus der Liste aussucht und die Schaltfläche Setze als drückt. Das aktuell ausgewählte Mitglied (ihre Identiät) erscheint fett nach dem Sie sind: Text. +Spitznamen und die Einstellung der eigenen Identität sind hinsichtlich Nachrichten und Anmerkungen wichtig. Siehe für weiter Information zu Anmerkungen. +Neben dem Überblick über ihr Team gibt es einen weiteren Vorteil durch die Erfassung der Mitglieder des Teams: es kann ein Ereignis zur Information an die Teamleiter erstellt werden, wenn etwas bestimmtes geschieht. Siehe in für weitergehende Information. + + + Ereignis-Aktionen + Ereignis-Aktionen sind Aktionen, die ausgeführt werden, wenn etwas bestimmtes im Projekt geschieht. Ein Beispiel würde das Aufzeichnen des Öffnens und Schließens des Projektes sein, so dass später nachgesehen werden kann, wie viel jemand daran arbeitete, oder das Senden einer Nachricht, wenn eine Datei gesichert wird, oder ein Skript, das eine Datei ins CVS einspielt, sobald sie zum Projekt hinzugefügt wird &etc; + Auf der Seite Ereigniskonfiguration des &Shift;F7 Projekt Projekteinstellungen Dialoges können Ereignisse erstellt, bearbeitet und gelöscht werden. + + + + + Der Ereignis bearbeiten Dialog + +Im Dialog gibt es folgende Möglichkeiten: + + +Ereignis +Diese Aktion wird ausgeführt, wenn das ausgewählte Ereignis stattfindet. Die Ereignisnamen sind selbsterklärend. + + +Aktion +Der Typ der ausgeführten Aktion. Die Wahlmöglichkeiten sind + + +Nicht-Skript Aktion +Eine Aktion die nicht eine benutzerdefinierte Skript-Aktion ist. Siehe für Benutzeraktionen. +Name der Aktion gibt den Namen der Aktion an, die beim Ereignis ausgeführt werden soll. + + + + E-Mail senden + Ein EMail wird an den in der Empfänger-Liste ausgewählten Adressaten gesendet. Der Adressat kann ein Team- oder Subprojekt-Leiter sein. Siehe in , wei solche Leiter eingerichtet werden. + + + + Log-Ereignis + Dieses Ereignis wird in einer Log-Datei erfaßt. Die Argumente für diese Aktion sind: + + + Logdatei + Der Dateiname mit vollem Pfad + + + Einzelheiten + Wie viele Informationen erfaßt werden + + + Verhalten + Ob eine bestehende Logdatei erstellt/überschrieben wird oder die neue erfaßten Ereignisse daran angehängt werden. + + + + + +Skript-Aktion +Eine benutzerdefinierte Skript-Aktion. Siehe in für Benutzer-Aktionen. + Name der Aktion gibt den Namen der Aktion an, die beim Ereignis ausgeführt werden soll. + + + + + + + +Die anderen Einträge entsprechen dem jeweiligen Aktions typ, wie beschrieben. + + + +Anmerkungen +Anmerkungen sind spezielle Kommentare in den Dokumenten. Sie unterscheiden sich von normalen Kommentaren durch folgende Dinge: +Die Information wird von Quanta gesammelt und in der Ansicht Anmerkungen angezeigt. +Die Information kann an ein Teammitglied weitergeleitet werden + + +Anmerkungen einzugeben ist einfach. Es kann entweder der Anmerkung-Eintrag aus dem Editor-Kontextmenü gewählt oder das @annotation Schlüsselwort in einem Kommentarbereich gefolgt von Anmerkungstext eingegeben werden. Anmerkungsbeispiel in XML<!-- @annotation Es ist möglich, dass dieser Quelltext nicht funktioniert. --> +<!-- @annotation +Mehrzeilige + Anmerkung. +--> +Anmerkungsbeispiel in PHP/* @annotation +Benutze PHP Kommentare für Anmerkungen in einem PHP-Bereich +*/ + + + +Anmerkungen können ein ein bestimmbares Mitglied des Teams gesendet werden. In diesem Fall ist die Syntax @annotation(Spitzname) oder @annotation(Rolle), wobei Spitzname der eingestellte Spitzname des Teammitgliedes ist, Rolle ein Rolle im Projekt aus folgenden Möglichkeiten: Teamleiter Bereichsleiter Subprojekt-Leiter Nach den Bereichs- und Subprojekt-Leitern sollten die entsprechenden Bereichs- oder Subprojektnamen angeführt werden, wie in den folgenden Beispielen unten. + +Erstelle eine Notiz für das Teammitglied mit Spitznamen <emphasis +>Eric</emphasis +> +<-- @annotation(Eric) Eric, schau Dir das bitte an. Andras --> + +Den Teamleiter informieren +<-- @annotation(Teamleiter) Das ist sehr wichtig für das Team --> + +Den <emphasis +>PHP</emphasis +>-Subprojekt-Leiter informieren +// @annotation(Subprojekt-Leiter:PHP) Was hältst du davon? + + +Spitznamen and Rollen-Namen sind unabhängig von Groß- oder Kleinschreibung, aber Leerzeichen um die Klammern und der : machen die Anmerkung ungültig. +Mehr über Teammitglieder, Rollen und Spitznamen findet man in . +Die Anmerkungen im Projekt können in der Ansicht Anmerkungen durchgesehen werden. Es besteht aus drei Reitern: aktuelle Datei Die Anmerkung in der aktuellen Datei. Für Sie Anmerkungen im Projekt, die für Sie bestimmt sind. Die Einträge sind nach Dateien gruppiert. Alle Dateien Die Anmerkungen aller Dateien im Projekt, nach Dateien gruppiert Die Anmerkungen werden beim Laden des Projektes oder der Datei auf externe Veränderung geprüft. So wird eine Veränderung der Anmerkung außerhalb von&quantaplus; bemerkt. Da die Überprüfung einige Zeit dauern kann, könnte die Anzeige von für sie bestimmten neuen Anmerkungen im Dialog erst einige Sekunden nach dem Laden des Projektes erscheinen. + +&debugging-quanta;
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/config-quanta.docbook b/tde-i18n-de/docs/tdewebdev/quanta/config-quanta.docbook new file mode 100644 index 00000000000..a968a1c4bc0 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/config-quanta.docbook @@ -0,0 +1,340 @@ + + + + + Einstellungen in &quantaplus; + + András Mantia
amantia@kde.org
+
+
+ + GeorgSchuster
gschuster@utanet.at
Übersetzung ins Deutsche
+ +
+
+ + Einstellungen in &quantaplus; + + Dieses Kapitel beschreibt, wie das Verhalten von &quantaplus; kontrolliert werden kann. + Die Einstellungen sind über das Einstellungen Menü erreichbar. Hier werden nur über &quantaplus;-spezifische Einstellungen behandelt, eine kurze Beschreibung für die Anderen kann in gefunden werden. + + + Einstellungen in &quantaplus; + Die Einstellungen können mittels Einstellungen Quanta einrichten ... aufgerufen werden. DieserDialog erstreckt sich über einige Seiten, die nacheinander behandelt werden. + + +Stil der Tags +Das Verhalten von &quantaplus; bezüglich Tags einschließlich Autovervollständigung kann damit verändert werden. Die Einträge sind: +Groß/Kleinschreibung von Tags:Groß/Kleinschreibung von automatisch eingefügten Tags. Normale Groß/Kleinschreibung bedeutet, die Tags werden so eingefügt, wie sie in den tagXML Dateien beschrieben sind. +Groß/Kleinschreibung von Attributen: Groß/Kleinschreibung von automatisch eingefügten Attributen. Normale Groß/Kleinschreibung bedeutet, die Attribute werden so eingefügt, wie sie in den tagXML Dateien beschrieben sind. +Anführungszeichen bei Attributen: wie Attribute, die von&quantaplus; eingefügt werden, in Anführungszeichen gesetzt werden sollen (' oder "). +Optionale Tags automatisch schließen: wenn angehakt, wird für Tags, für die das schließende Tag optional ist, dieses sofort nach dem > eingefügt. +Nicht optionale Tags automatisch schließen: wie oben für alle anderen Tags mit Ausnahme der einfachen Tags. +Autovervollständigung: schaltet die automatische Vervollständigung von Tags, Attributes, Funktionen &etc; ein. +Start- und Abschluß-Tag automatisch aktualisieren: wenn eingeschaltet, wird das entsprechende schließende Tag mitgeändert und umgekehrt. +Automatisches Ersetzen von Akzent-Zeichen: steuert die automatische Umwandlung von akzentuierten Zeichen in die entsprechende Kodierung während des Eintippens. + + + + + + + +Umgebung +Eine Seite zum Einstellen der Umgebung und einiger Standardeinstellungen. + +MIME-Typen: Mimetypen zur Erkennung verschiedener Arten von Dateien. Mittels Schaltfläche Standard wiederstellen können die Standardvorgaben wiederhergestellt werden. +Standard-Zeichenkodierung: die Kodierung von neu erstellten oder in anderer Weise als mit DateiÖffnen geöffneter Dateien (wo die Kodierung der Datei übergangen werden kann) . Diese Einstellung hier wird aber von derselben in den Projekteigenschaften ausgestochen, falls ein Projekt geladen wird. +Standard-DTD: die ausgewählte DTD wird für neu erstellte Dateien benutzt, oder für Dateien, deren DTD nicht erkannt wurde. Diese Einstellung hier wird aber von derselben in den Projekteigenschaften ausgestochen, falls ein Projekt geladen wird. +Erstellen einer Sicherungskopie: &quantaplus; erstellt regelmäßig Sicherungskopien, sodass bei einem Stromausfall oder Absturz beim nächsten Start des Programms das Dokument von dieser Sicherung wiederhergestellt werden kann. Das ist nicht das gleiche wie das Speichern der Datei. Auch für noch nicht gespeicherte Dokumente wird eine Sicherung regelmäßig, entsprechend der eingestellten Zeit, erstellt. +Anfangseinstellungen: selbst erklärende Einstellungen, die bestimmen, was beim Programmstart geschehen soll. + + + + + + + +Benutzeroberfläche +Ermöglicht die Einstellung der Oberfläche von &quantaplus;. +Die Vorschau und die Dokumentation können entweder im Editorbereich oder einer eigenen Ansicht (bzw. die Dokumentation in einem Karteireiter) dargestellt werden, was es möglich macht, die Dokumentation, die Vorschau und den Quelltext gleichzeitig anzuschauen. +Es ist auch möglich, das Aussehen der Karteireitersymbole anzupassen. +Setze die Fenstereinstellungen auf den Standard zurück beim nächsten Start ist nützlich, wenn die Benutzeroberfläche durch Verändern der MDI-Modi und andocken/abhängen von Ansichten durcheinander gekommen sind. Es entspricht dem --resetlayout Kommandozeilenparameter. +Es kann hier auch das Verhalten der Dateibäume gesteuert werden. +DerWarnmeldungen-Bereich dient dem Steuern der Möglichkeit, die Anzeige von Warnungen durch Anhaken von Nicht mehr nachfragen auszuschalten. + + + + +VPL-Ansicht +Der Ort um das Verhalten von &VPL; zu ändern. Es kann die Anzeige von Symbolen anstelle von Skripten ebenso wie das Synchronisierungsverhalten der VPL- und der Quelltext-Ansicht im geteilten Modus festgelegt werden. Hinsichtlich der verschiedenen Modi siehe . + + + +Parser +Hier kann der Parser und der Strukturbaum, der die Abbildung der Parser-Knoten im Dokument darstellt, in Einzelheiten eingestellt werden. +Im Bereich Mausklick auf den Strukturbaum bewirkt folgende Aktion ist es möglich, die durch Anklicken des Strukturbaumes mit den Mausknöpfen ausgelöste Aktion zu ändern. +Im Bereich Strukturbaum-Einstellungen kann die Sichtbarkeit von Knoten im Baum, die Aktualisierungshäufigkeit des Baumes beim Bearbeiten und wie tief bei einer Änderung der Strukturbaum automatisch geöffnet werden soll, eingestellt werden. Leere Knoten sind die leeren Bereiche im Text, während leere Gruppen solche sind, bei denen im aktuellen Dokument kein Element gefunden wurde. + + + + +Abkürzungen +Der Bereich zum Festlegen von Abkürzungen (eine Art von Vorlagen), die beim Bearbeiten zu umfangreicherem Text entfaltet werden. Abkürzungen sind in Gruppen, jede kann für mehrere &DTEP;s gültig sein, eingeteilt. Dies bedeutet, es kann eine gültige Gruppe für PHP geben, in der die "ifclause" Abkürzung etwas anderes bedeutet als in einer Gruppe gültig für Javascript. + + + + + + + +Aktionen festlegen +Die Festlegung und Bearbeitung von benutzerdefinierten Aktionen ist in beschrieben. + + + + Einstellungen für Plugins + Hier können die Plugins verwaltet werden. Plugins sind KPart-Anwendungen von dritter Seite, die von jeder KPart-fähigen Anwendung wiederverwendet werden können, am bekanntesten &konqueror;. Beim Einfügen eines Plugins muss folgendes angegeben werden: + Name: der für den Benutzer sichtbare Name + Ausgabefenster: Plugins können in einem Karteireiter des Editorbereiches oder in einer eigenen Ansicht erscheinen + Adresse: der Pfad zum Plugin, wenn es nicht an einem Standardort wie $KDEDIR/lib liegt. + Dateiname:der relative Pfad und Dateiname zur libtool-Datei des Plugins, wie beispielsweise kde3/libcervisiapart.la + Eingabe:diese Information wird dem Plugin beim Start übergeben, so kann es die aktuelle Datei, den zugehörigen Ordner (Pfad der aktuellen Datei) oder den Projektordner öffnen. + Komponente im "Nur-Lese"-Modus laden: prüfen, ob das Plugin das Laden verweigert. Nur-Lese-KParts verweigern üblicherweise das Laden, wenn diese Option nicht gewählt ist. + Überprüfe das Plugin: ist dies aktiviert, dann testet &quantaplus;, ob die eingegebene Information richtig ist. Abwählen ermöglicht das Speichern des Eintrages auch dann, wenn das Plugin im Moment nicht verfügbar ist, aber es später installiert werden soll. + + + Siehe und für weitere Information zur Verwendung von Plugins. + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/credits-license.docbook b/tde-i18n-de/docs/tdewebdev/quanta/credits-license.docbook new file mode 100644 index 00000000000..878d05b9b5c --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/credits-license.docbook @@ -0,0 +1,274 @@ + + + + +Mitwirkende und Lizenz + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Mitwirkende und Lizenz + + +Bitte um Nachsicht, wenn jemand vergessen oder der Name falsch geschrieben wurde! + + +Vielen Dank an alle, die Zeit zur Mitarbeit gefunden haben! + + +Das &quantaplus; Entwickler-Team: + + +Bergia, Andrea +Ursprünglicher &CSS;-Editor. + + +Britton, Marc +Kommander, viele Funktionen und Fehlerbereinigungen. + + +Colton, Matthew +Startbild für viele Versionen + + +Deschildre, Nicolas +Visuelles Seitenlayout & Rückgängig/Wiederholen System + + +Dmitrienko, Dmitri +&PHP; 4 Debugger + + +Gulmini, Luciano +Frames-Assistent + + +Hanley, Jason P. +Viele Fehlerbehebungen, Basiscode für &DTD; einlesen, und andere &DTD; bezogene Arbeit + + +Hindsgaul, Claus +Dänische Übersetzung + + +Hornbaker, Christopher +Der echte &XML;-Helfer; Dokumentation + + +Isdale, Keith +&XSL; 1.0 &DTEP;, &kxsl; + + +Kooiman, Mathieu +Dokumentation, Fehlerbereinigung und &PHP; Debugger-Gerüst. + + +Laffoon, Eric +Projekt-Manager und Webadministrator. + + +Mantia, András +Kernentwickler + + +Moore, Richard +Kodierung, ursprüngliche TagXML Dokumentation und weiteres + + +Mous, Fabrice +Dokumentation + + +Nickel, Robert C. +Dokumentation + + +Pibil, Ted +Hinzufügen und Wartung von &DTD;s + + +Poplavsky, Dmitry +früherer Kernentwickler; ausgestiegen für eine kommerzielle Version + + +Vilches, George +Baum-basierender Hochladedialog + + +Yakovlev, Alexander +früherer Kernentwickler; ausgestiegen für eine kommerzielle Version + + + + + + +Besonderer Dank gilt: + + +xmlsoft.org +Den Entwicklern der libxml2 und libxslt Bibliothek. + + + + + +&quantaplus; 2000, 2001, 2002, 2003 &quantaplus; Entwickler-Team. + +&quantaplus; Benutzerhandbuch 2002, 2003 &quantaplus; Entwickler-Team. +&underFDL; &underGPL;
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/debugging-quanta.docbook b/tde-i18n-de/docs/tdewebdev/quanta/debugging-quanta.docbook new file mode 100644 index 00000000000..977883dc176 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/debugging-quanta.docbook @@ -0,0 +1,440 @@ + + + + +Fehlersuche in &quantaplus; + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+ +Linus McCabe
Linus@McCabe.nu
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Fehlersuche in &quantaplus; + + +Den PHP-Debugger benutzen + +Für &quantaplus; ab Version 3.3, wurde die Fehlersuche völlig neu entwickelt. DieUnterstützung für den nicht mehr notwendigen eingebauten &PHP; (3) Debugger wurde eingestellt, so wie auch die Unterstützung für den dbg Debugger. Anstelle dessen wurde ein Debugger-Plugin Konzept umgesetzt, das verschiedene Implementationen über Plugins ermöglicht. +Derzeit ist nur ein Plugin verfügbar, das Unterstützung für die Benutzung von &gubed; in&quantaplus; einfügt. +Die Benutzung des Debuggers für ein Projekt beginnt mit der Auswahl eines passenden Debugger-Plugins in den Projekteinstellungen. Mit der Schaltfläche "Optionen" neben dem Debugger-Plugin Auswahlfeld können die spezifischen Einstellungen geändert werden. + + +Generelle Verwendung +Wenn für ein Projekt ein Debugger aktiviert ist, erscheinen einige zusätzliche Elemente in der &quantaplus;-Benutzeroberfläche: + + + +Debugger-Menü + +Ein neues Menü mit den meisten Funktionen des Debuggers wird angezeigt. + + + + +Debugger-Werkzeugleiste + +Eine Werkzeugleiste für den Zugriff auf die häufigsten Debugger-Befehle. + + + + +Variablen-Ansicht + +Eine Ansicht, in der der Inhalt von überwachten Variablen angezeigt wird. Erscheint normalerweise im linken Dock. + + + + +Haltepunkte-Ansicht + +Eine Ansicht, in der alle Haltepunkte, mit Zeilennummern und Bedingungen aufgelistet sind. Erscheint normalerweise im unteren Dock. + + + + +Debuggerausgabe-Ansicht + +Eine Ansicht, in der die Ausgabe (wie in HTML) des Debuggers gezeigt wird. Erscheint normalerweise im unteren Dock. + + + + + +Abhängig von den unterstützten Funktionen des Debuggers ist alles oder ein Teil der folgenden Funktionalität verfügbar. + + + + + + +Debuggen Sitzung Starte Sitzung + + +Mit dieser Aktion wird die Verbindung zum Debugger, falls erforderlich, hergestellt, oder sie teilt dem Plugin mit, auf Debuganforderungen zu lauschen. Diese Aktion wird standardmäßig ausgelöst, wenn ein Projekt geöffnet wird, das einen Debugger verwendet, sodass im Normalfall nicht darauf geachtet werden muss. + + + + + +Debuggen Sitzung Beende die Sitzung + + +Das Gegenstück zu Debuggen Sitzung Starte die Sitzung . Schließt die Verbindung zum Debugger oder beendet das Lauschen nach Anforderungen. + + + + + +Debuggen Ausführung Sende HTTP-Anforderung + + +Sendet eine HTTP-Anforderung an den Server um eine Debug-Anforderung einzuleiten. Dies ist gleichbedeutend mit der Verwendung eines Browsers, um das aktuelle Dokument anzuschauen. Die Ausgabe dieser Anforderung wird in der Ansicht Debugger-Ausgabe angezeigt. + + + + + +Debuggen Ausführung Anhalten + + +Hält ein laufendes Skript an + + + + + +Debuggen Ausführung Starten + + +Weist den Debugger an, mit der Ausführung des Skriptes zu beginnen und Information über die überwachten Variablen sowie die aktuell ausgeführte Zeile laufend zu senden. Wenn dies geschieht, während das Skript angehalten ist, wird die Ausführung fortgesetzt. Geschieht es, bevor eine Debuganforderung begonnen wurde, startet das Skript mit der Anforderung. + + + + + + +Debuggen Ausführung Sprung + + +Weist den Debugger an, mit der Ausführung des Skriptes zu beginnen, ohne Information zu überwachten Variablen und der aktuellen Zeilennummer zu senden. Wenn dies geschieht, während ein Skript angehalten ist, läuft die Ausführung weiter. Geschieht es, bevor eine Debuganforderung gegeben wurde, beginnt die Ausführung, sobald eine Anforderung gestellt wird. + + + + + +Debuggen Ausführung Schritt + + +Der Debugger führt die nächste Anweisung im Skript aus, ohne in die Funktionen oder Includes hineinzugehen. + + + + + +Debuggen Ausführung Einzelschritte Hinein + + +Der Debugger führt die nächste Anweisung im Skript aus, wobei wenn möglich in Funktionen und Includes hinein fehlerbereinigt wird. + + + + + +Debuggen Ausführung Gehe heraus + + +Weist den Debugger an, bis zum Ende der aktuellen Funktion auszuführen. + + + + + +Debuggen Ausführung Übergehen + + +Weist den Debugger an, die Anweisung zu übergehen und zur nächsten so zu gehen, als gäbe es die aktuelle nicht. + + + + + +Debuggen Ausführung Breche ab + + +Weist den Debugger an, das aktuell laufende Skript abzubrechen. + + + + + + +Debuggen Haltepunkte Abbrechen, wenn ... + + +Öffnet einen Dialog, in dem Abbruchbedingungen angegeben werden können. + + + + + +Debuggen Haltepunkte Haltepunkt umschalten + + +Schaltet einen Haltepunkt an der aktuellen Zeile ein oder aus + + + + + +Debuggen Haltepunkte Haltepunkte löschen + + +Löscht alle Haltepunkte. + + + + + + +Debuggen Variable Variable überwachen + + +Öffnet einen Dialog, in dem eine Variable oder ein Ausdruck eingegeben werden kann, der überwacht werden soll. Der überwachte Wert erscheint in der Variablenansicht. + + + + + +Debuggen Variable Variablenwert setzen + + +Mit diesem Dialog kann eine Variable eingegeben oder ein neuer Wert einer Variable gesetzt werden. + + + + + + + + + + + + + +Verwendung von &kxsl;, der &XSL; Debugger + +&kxsl; ist ein Werk von Keith Isdale wie auch dieser Teil der Dokumentation. &kxsl; ist ein &kde; Front-end und ein KPart von xsldbg, das sie auf http://xsldbg.sf.net mit vielen weiteren Arbeiten von Keith finden können. + +Um &kxsl; zu starten, wählen sie Plugins &kxsl; . + +Weitere Informationen zur Handhabung von &kxsl; finden sie in der &kxsl;-Dokumentation. + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/extending-quanta.docbook b/tde-i18n-de/docs/tdewebdev/quanta/extending-quanta.docbook new file mode 100644 index 00000000000..365cb945e01 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/extending-quanta.docbook @@ -0,0 +1,2747 @@ + + + + +&quantaplus; erweitern + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+András Mantia
amantia@kde.org
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +&quantaplus; erweitern + +Dieses Kapitel beschreibt, wie Sie &quantaplus; an Ihre Bedürfnisse anpassen können und wie Sie &quantaplus; helfen können, besser zu werden. + + + + +Dokumenttyp Editierpaket (&DTEP;) + +Dokumenttyp Editierpakete (&DTEP;s) werden in &quantaplus; verwendet, um Unterstützung für Markup- und Skriptsprachen sowie &CSS; zu geben. Sie ermöglichen &quantaplus; Fähigkeiten wie Autovervollständigung und Knotenbäume zu leisten. Ihre Einfachheit und Flexibilität macht aus &quantaplus; eine schnelle, benutzerfreundliche &IDE; für Webentwickler, einfach zu nutzen und produktiv. + +&DTEP;s gibt es in zwei Arten, Familie 1, die Markup-Sprachen und Familie 2, die Skript-Sprachen bzw. &CSS;. &DTEP;s bestehen aus zwei Teilen, dem Tag-Ordner und den Werkzeugleisten. Tag-Ordner enthalten zwei Dateitypen, die &descriptionrc; und TagXML-Dateien mit der Endung .tag. Werkzeugleisten sind handliche, symbolorientierte Leisten von Bildknöpfen (oberhalb des Editier-Fensters), die Text und Anweisungen schneller in ein Dokument einfügen, als ein Benutzer je könnte. + +&DTEP;s können händisch erstellt werden (siehe unten), heruntergeladen oder automatisch erstellt aus einer bestehenden DTD. Siehe in für Einzelheiten zur Umwandlung. + +Dieses Dokument beschreibt, wie TagXML-Dateien zu erstellen sind, dann die &descriptionrc; und auch Werkzeugleisten. Kurz, eine &DTEP;. + +TagXML Dateien (.tag) definieren sowohl die spezifischen Attribute für Tags als auch das Layout und den Inhalt des Eigenschaftendialoges, den &quantaplus; für den Tag zeigt. Die &descriptionrc; Datei enthält die Regeln und Informationen der &DTEP; selbst. Werkzeugleisten ermöglichen ein schnelles Einfügen von Tags in ein Dokument ohne Gefahr eines Schreibfehlers. + + +Gliederung + +Tag-Ordner sind nichts als Ordner. Sie enthalten nur die &descriptionrc; und die TagXML-Dateien. Tag-Ordner tragen den Namen der Beschreibungs-Sprache und Version, so vorhanden. (zum Beispiel, html-4.01-strict) + + + +TagXML + +Die Tabelle unten listet die Elemente der TagXML auf und deklariert, ob sie notwendig sind, oder nicht. Obwohl nicht alle notwendig sind, ist es ratsam, so viele wie möglich zu verwenden, damit andere Benutzer einen besseren Einblick und mehr Informationen bei der Arbeit mit ihnen haben. + + + + + +Element +Standardanwendung +Fallbeispiel + + + + +TAGS +notwendig +immer + + +tag +notwendig +immer + + +label +optional +um einen Eigenschaftendialog darzustellen + + +attr +optional +für die Definition einer Eigenschaft + + +tooltip +optional +um im Eigenschaftendialog einen Tipp anzeigen zu können + + +whatsthis +optional +um im Eigenschaftendialog einen Was ist das? Tipp zeigen zu können + + +list +optional +um die Eigenschaft vom Typ list zu deklarieren + + +item +optional +für die Verwendung eines <list +> Listenelementes + + +textlocation +optional +immer + + +location +optional +für einen Text + + +text +optional +für einen Text + + +children +optional +Liste der Tags, die innerhalb des definierten Tags eingefügt werden dürfen + + +child +notwendig +ein Kindeintrag + + +stoppingtags +optional +Liste der Tags, die einen anderen Tag beenden + + +stoppingtag +notwendig +ein Tags beendender Eintrag + + + + + + + +TagXML Elementbeschreibung + +Das folgende Kapitel beschreibt jedes Element im Einzelnen. Alles über die Möglichkeiten und Grenzen wird in einfacher Weise dargelegt. + + +TAGS + +Das ist das Wurzelelement eines TagXML-Dokumentes. Es kann nur einmal in einem Dokument vorkommen. Es kann die Definition vieler Tags enthalten, enthält aber als nur-Element Typ über sich selbst sonst nichts. + + + + + +Eltern +Kinder + + + + +Nichts +tag + + + + + + + +tag + +Verbinder (Wrapper) für ein zu definierendes Tag. Dieses Element ist ein nur-Element Typ. + + + + + +Eltern +Kinder + + + + +TAGS +label, attr, stoppingtags + + + + + + + + + +AttributeTypWerte +StandardVerwendungBeschreibung + + + + +NameZeichenkette +notwendigBenennt das zu definierende Tag. + + +einzelboolean +optionalLegt fest, ob ein Tag ein schließendes Tag </(Tag-Name) +> benötigt. + + +typeZeichenkettexmltag +optionalDefiniert den Typ des Tags. + + +xmltag +Der Typ des Tags ist XML-beschrieben (nur Familie 1) + + + Entität + Der Tags beschreibt eine Entität. (nur Familie 1) + + +property +Der Typ des Tags ist &CSS;-bezogen. (nur Familie 2) + + +function +Der Typ des Tags ist eine Skript-Funktion. Bei der Verwendung wird <attr +> ein Argument der Funktion. (nur Familie 2) + + +class +Der Typ des Tags ist eine Skript-Klasse. (nur Familie 2) + + +Methode +Der Typ des Tags ist eine Klassenmethode. (nur Familie 2) + + +returnTypeZeichenkettevoid +optionalBeschreibt den Rückgabetyp des Tags. (nur Familie 2) + + +void +Der Typ von Tag gibt "void" (nichts) zurück. + + +int +Der Typ von Tag gibt "int" (eine Ganzzahl) zurück. + + +float +Der Typ von Tag gibt ein "float" (Gleitkommazahl) zurück. + + +long +Dieser Typ Tag gibt ein "long" (sehr große Ganzzahl) zurück. + + +Zeichenkette +Dieser Typ von Tags gibt ein "string" (eine Zeichenkette) zurück. + + + versionZeichenkette + optionalGibt die Sprachversion an, für die dieser Tag gültig ist + + + extendsZeichenkette + optionalNur für den Tagtyp "class" gültig. Der Name der Basisklasse für diese Klasse. (nur Familie 2) + + + classZeichenkette + optionalNur für den Type "method" gültig. Gibt den Namen der Klasse an, wohin diese Methode gehört. (nur Familie 2) + + + commonboolean + optionalwenn "yes", hat der Tag ein common-Attributgruppe und die Attribute innerhalb dieses Tags können zu jedem anderen Tag hinzugefügt werden. (nur Familie 1) + + + KommentarZeichenkette + optionaldie Kommentar-Zeichenkette erscheint neben dem Tagnamen im Vervollständigungsfeld + + + + + + +label + +Setzt einen Text in den Dialog. Dieser Text wird durch das <text +>-Tag bestimmt. Das ist ein nur-Element Typ Element. + + + + + +Eltern +Kinder + + + + +tag +text, location + + + + + + + +attr + +Beschreibt ein Attribut eines Tags. Dieses Element kann nur einmal für jedes Attribut vorkommen. Es legt den Namen und den Typ des Attributes fest. Zusätzlich enthält es weitere Tags, die beschreiben, wie dieses Attribut angezeigt werden soll &etc; Dies ist ein "nur-Element"-Typ-Element. + + + + + +Eltern +Kinder + + + + +tag +location, list, tooltip, whatsthis, textlocation + + + + + + + + + +AttributeTypWerte +StandardVerwendungBeschreibung + + + + +NameZeichenkette +notwendigBeschreibt den Namen des zu definierenden Attributes. + + +typeZeichenketteinput +notwendigBeschreibt den Typ des zu definierenden Attributes. + + +input +Das Feld unterstützt freie Texteinträge (Textfeld). + + +check +Der Feldtyp ist boolean (Optionsfeld). + + +color +Der Feldinhalt ist eine Farbangabe. + + +url +Feldinhalt ist eine Adresse (&URL;). (eine lokale Dateireferenz) + + +list +Feldinhalt ist ein Element von einer angegebenen Liste. + + +statusZeichenketteoptional +notwendigLegt fest, ob ein Argument erforderlich ist. (nur Familie 2) + + +optional +Das Argument ist optional. + + +notwendig +Das Argument ist erforderlich. + + +implied +Das Argument ist inbegriffen. + + + sourceZeichenkette + optionalGibt die zur Ausfüllung verwendeten Quelltexte für die Attribute im Tag-Editordialog und im Attribut-Baum an + + + selection + Der ausgewählte Text wird als Quelle verwendet + + + dcop + Das Ergebnis einer dcop-Methode wird als Quelle verwendet + + + interfaceZeichenkette + optionalErfordert source="dcop". Die dcop-Schnittstelle innerhalb von &quantaplus; wird zum Erreichen der Quelldaten genutzt. + + + MethodeZeichenkette + optionalErfordert source="dcop" und den Namen einer Schnittstelle. Der dcop-Methodenname innerhalb von &quantaplus; wird zur Erreichung der Datenquelle genutzt. + + + argumentsZeichenkette + optionalErfordert source="dcop", einen Schnittstellen- und einen Methodennamen. Die Argumente, die an die Methode übergeben werden. Kann leer sein oder "%tagname%", das bedeutet den Namen des aktuellen Tags. + + + + + + + +tooltip + +Beschreibt eine Sprechblasenhilfe (tooltip) für ein Feld in dem Dialog. Dieses Element kann nur Text enthalten. + + +Derzeit ist nur einfacher Text unterstützt (keine Verwendung irgendeiner Markup-Elemente). + + + + + + +Eltern +Kinder + + + + +attr +Nichts + + + + + + + +whatsthis + +Beschreibt die "Was ist das?"-Hilfe für ein Feld im Dialog. Dieses Element kann nur Text enthalten. + + +Derzeit ist nur einfacher Text unterstützt (keine Verwendung irgendeiner Markup-Elemente). + + + + + + +Eltern +Kinder + + + + +attr +Nichts + + + + + + + +list + +Ein Behälter-Tag das die Elemente einer Liste zusammen gruppiert. Es kann für eine Attributbeschreibung nur einmal vorkommen. Es ist ein nur-Elementtyp Element. + + + + + +Eltern +Kinder + + + + +attr +item + + + + + + + +item + +Definiert ein Glied in einer Liste. Dieses Element kann nur Text enthalten. + + + + + +Eltern +Kinder + + + + +list +Nichts + + + + + + + +textlocation + +Legt die Position des Attributtextes eines Tags innerhalb eines Dialoges fest. Dieses Tag kann für jedes Attribut in einem Dialog nur einmal vorkommen (z.B. einmal für jedes <attr +>-Tag). Das Element ist leer. + + + + + +Eltern +Kinder + + + + +attr +Nichts + + + + + + + + + +AttributeTyp +VerwendungBeschreibung + + + + +rowpositive Ganzzahl +notwendigGibt die Reihe im Dialog-Layout eines Feldes oder Textes an. + + +colpositive Ganzzahl +notwendigGibt die Spalte im Dialog-Layout eines Feldes oder Textes an. + + +rowspanpositive Ganzzahl +optionalGibt die Anzahl der Reihen an, über die sich ein Feld erstrecken soll. + + +colspanpositive Ganzzahl +optionalGibt die Anzahl der Spalten an, über die sich ein Feld erstrecken soll. + + + + + + + +location + +Gibt die Position und die Größe eines Feldes im Dialog an. Dieses Tag sollte für jedes Feld im Dialog einmal vorhanden sein (z.B. eines für jedes <attr +> und <label +> Tag). Dieses Element ist leer. + + + + + +ElternKinder + + + + +label, attrNichts + + + + + + + + + +AttributeTyp +VerwendungBeschreibung + + + + +rowpositive Ganzzahl +notwendigGibt die Reihe im Dialog-Layout eines Feldes oder Textes an. + + +colpositive Ganzzahl +notwendigGibt die Spalte im Dialog-Layout eines Feldes oder Textes an. + + +rowspanpositive Ganzzahl +optionalGibt die Anzahl der Reihen an, über die sich ein Feld erstrecken soll. + + +colspanpositive Ganzzahl +optionalGibt die Anzahl der Spalten an, über die sich ein Feld erstrecken soll. + + + + + + + +text + +Definiert den Text für einen Textkommentar oder eine Auswahlbox. Dieses Element kann nur reinen Text enthalten. + + + + + +ElternKinder + + + + +label, attrNichts + + + + + + + +children + +Gibt eine Liste von Elementen an, die innerhalb des zu definierenden Tags vorkommen dürfen. Dieses Element ist ein nur-Element Typ. + + + + + +ElternKinder + + + + +tagchild + + + + + + + +child + +Definiert ein Kind-Tag. Dieses Element ist leer. + + + + + +ElternKinder + + + + +childrenNichts + + + + + + + + + +AttributeTypWerte +VerwendungBeschreibung + + + + +NameZeichenkette +notwendigGibt ein Tag an, dass in einem anderen Tag verschachtelt sein kann. + + +usageZeichenkette +optionalLegt die Beziehung mit dem Eltern-Tag fest. + + +notwendig +Das Eltern-Tag muss mindestens ein Kind mit diesem Namen haben. + + + + + + + +stoppingtags + +Gibt eine Liste von Elementen an, die ein Tag beenden. Dieses Element ist ein nur-Element Typ. + + + + + +ElternKinder + + + + +tagstoppingtag + + + + + + + +stoppingtag + +Definiert ein Stopp-Tag. Das Element ist leer. + + + + + +ElternKinder + + + + +stoppingtagsNichts + + + + + + + + + +AttributeTyp +VerwendungBeschreibung + + + + +NameZeichenkette +notwendigGibt an, welche Tags ein anderes Tag beenden. + + + + + + + + +TagXML Verwendung + +Alle TagXML-Dateien müssen mit einer &XML;-Deklaration beginnen: <?xml version="1.0" encoding="UTF-8"?> und müssen ordentlich gekettet und geschlossen sein. + + +Leerzeichen beeinflussen nichts, aber achten Sie auf & und < Zeichen. Diese sollten durch &amp; und &lt;, besonders in Elementen wie <tooltip +>, <whatsthis +>, and <text +> ersetzt werden. Dies zu unterlassen wird keinen Beinbruch bewirken, aber einige Stücke der Arbeit würden verschwinden. + + + + +TagXML Überprüfung + +Zur Überprüfung der TagXML-Dateien ist der Werkzeuge Dialog oben im &quantaplus;-Fenster zu starten und Überprüfe TagXML. zu wählen. Ein weitere Dialog wird erscheinen, dessen einfachen Anweisungen zu folgen ist. + + +Diese Funktion ist derzeit noch nicht verfügbar. Gegenwärtig erfolgt die Überprüfung nur beim Laden der TagXML-Dateien in &quantaplus;. + + + + +TagXML Beispiele + + +Familie 1 + +Im folgenden ein Beispiel für eine Familie 1 TagXML-Datei. Diese Datei beschreibt das <schema +>-Element aus dem &W3C; &XML;-Schema. Der Dateiname für diese TagXML-Datei soll schema.tag sein. + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE TAGS> +<TAGS> + <tag name="schema"> + <label> + <text +>id</text> + <location col="0" row="0"/> + </label> + <attr name="id" type="input"> + <tooltip +>Eine einzigartige ID für das Element.</tooltip> + <whatsthis +>Eine einzigartige ID für das Element.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text +>version</text> + <location col="0" row="1"/> + </label> + <attr name="version" type="input"> + <tooltip +>Schema-Version.</tooltip> + <whatsthis +>Schema-Version.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text +>targetNamespace</text> + <location col="0" row="2"/> + </label> + <attr name="targetNamespace" type="input"> + <tooltip +>&URI;-Referenz des Namensraumes von diesem Schema.</tooltip> + <whatsthis +>&URI;-Referenz des Namensraumes von diesem Schema.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text +>xmlns</text> + <location col="0" row="3"/> + </label> + <attr name="xmlns" type="input"> + <tooltip +>&URI;-Referenz für einen oder mehrere Namensräume in diesem Schema. + Wenn nichts vorangestellt ist, können Komponenten dieses Namensraumes ohne Qualifizierung genutzt werden.</tooltip> + <whatsthis +>&URI;-Referenz für einen oder mehrere Namensräume in diesem Schema. + Wenn nichts vorangestellt ist, können Komponenten dieses Namensraumes ohne Qualifizierung genutzt werden.</whatsthis> + <location col="1" row="3"/> + </attr> + + <label> + <text +>attributeFormDefault</text> + <location col="0" row="4"/> + </label> + <attr name="attributeFormDefault" type="list"> + <items> + <item +>qualified</item> + <item +>unqualified</item> + </items> + <tooltip +>Standard Form für alle Attribute in diesem Schema.</tooltip> + <whatsthis +>Standard Form für alle Attribute in diesem Schema.</whatsthis> + <location col="1" row="4"/> + </attr> + + <label> + <text +>elementFormDefault</text> + <location col="0" row="5"/> + </label> + <attr name="elementFormDefault" type="list"> + <items> + <item +>qualified</item> + <item +>unqualified</item> + </items> + <tooltip +>Standard Form für alle Attribute in diesem Schema.</tooltip> + <whatsthis +>Standard Form für alle Attribute in diesem Schema.</whatsthis> + <location col="1" row="5"/> + </attr> + + <label> + <text +>blockDefault</text> + <location col="0" row="6"/> + </label> + <attr name="blockDefault" type="input"> + <location col="1" row="6"/> + </attr> + + <label> + <text +>finalDefault</text> + <location col="0" row="7"/> + </label> + <attr name="finalDefault" type="input"> + <location col="1" row="7"/> + </attr> + </tag> +</TAGS> + + + + + + +Familie 2 + +Im folgenden ein Beispiel für eine funktionierende Familie 2 TagXML-Datei. In dieser Datei wird eine &PHP; Überlade-Funktion beschrieben. Der Dateiname dieser TagXML-Datei soll overload.tag sein. + + + +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE tags> +<tags> + <tag name="overload" type="function" returnType="void"> +<attr name="class_name" type="string" status="optional"/> + </tag> +</tags> + + + + + + + + +&descriptionrc; + +Die &descriptionrc;-Datei ist ebenso ziemlich einfach und es gibt einen Editor dafür, erreichbar über DTDBearbeite DTD-Einstellungen. Damit kann die&descriptionrc; für eine aus einer Liste wählbare &DTEP; bearbeitet werden. Beim Bearbeiten einer &descriptionrc; für eine neu erstellte &DTEP; sollte eine einfache &descriptionrc; mit folgenden Einträgen erstellt werden: + + + + [General] + Version = Verwende 1 für &quantaplus; Version <=3.1.2 und 2 für jede höhere Version. + Name = DTD-Angabe. (-//&W3C;//DTD HTML 4.01 Transitional//EN) + NickName = Der vereinfachte Name der DTD. (HTML 4.01 Transitional). Wenn nicht angegeben, wird der Name als + NickName benutzt. + + + + +Wenn es mit Ausnahme der Tag-Dateien erstellt ist, kann die neu erstellte &DTEP; mit DTDDTD Paket (DTEP) öffnen geladen und das Bearbeiten der Einstellungen der &DTEP; kann fortgesetzt werden. Überprüfen Sie die Kurzinfos und den "Was ist das" Text der Einträge im Editordialog, um die Bedeutung jedes Eintrages zu verstehen. Alternativ kann in quanta/data/dtep/dtd-description.txt aus dem Quell-Tarball die dort enthaltene Beschreibung des Formates nachgelesen werden. + + + + +Benutzerdefinierte Aktionen +Aktionen sind in vielen Anwendungen üblich. Damit wird man in jeder Anwendung konfrontiert. Das Anklicken eines Symbols in der Werkzeugleiste, die Auswahl eines Menüpunktes oder ein Tastaturkürzel führt eine Aktion aus. In &quantaplus; sind Aktionen weiterentwickelt. Anstelle von festgelegten Aktionen (die vom Entwickler der Anwendung auf Quelltext-Ebene erstellt werden) ist es für den normalen Benutzer möglich, Aktionen selbst zu erstellen oder zu verändern und auf diese Weise neue Funktionalität zu &quantaplus; hinzuzufügen. Das bedeutet "benutzerdefinierte Aktion"und viele Standardaktionen von &quantaplus; sind eigentlich benutzerdefiniert (und daher veränderbar). +Es gibt drei Typen von benutzerdefinierten Aktionen: +Text-Aktionen +Tag-Aktionen +Skript-Aktionen + + + +Aktionen erstellen +Eine Aktion kann mit Einstellungen Aktionen festlegen ... erstellt werden. Klicken auf Neue Aktion führt zum gleichen Dialog: + + + + + +Typ +Legt den Typ der Aktion fest (Text, Tag, Skript). + + + +Text +Der für den Benutzer sichtbare Namen der Aktion. + + + +Die Schaltfläche neben dem Text Bezeichner +Das der Aktion zugewiesen Symbol. Anklicken, um das aktuelle Symbol zu ändern. + + + +Kurzinfo +Kurze Beschreibung, was die Aktion macht. + + + +Tastenkürzel +Das dieser Aktion zugewiesene Tastenkürzel. Mit Anklicken der Schaltfläche Benutzerdefiniert kann ein Tastenkürzel zugewiesen werden; mit Keiner ist das aktuelle Tastenkürzel entfernbar. + + + +Container-Werkzeugleisten +Die benutzerdefinierte Werkzeugleiste, in der diese Aktion erscheint. Siehe . + + + +Detailierte Einstellungen +Spezifische Einstellungen für die verschiedenen Typen von Aktion. Siehe unten. + + + + + +Textaktionen + + + + Die einfachsten Aktionen. Es kann ein Text in den Detailierten Einstellungen eingegeben werden und bei Ausführung der Aktion wird dieser Text im Dokument an der aktuellen Cursor-Position eingefügt. Siehe das Beispiel unten. + + +Tag-Aktionen +Nützlich zum Einfügen von XML-Tags, können aber natürlich für andere Aufgaben ebenso eingesetzt werden. <tag> Der Name des Tags. </tag> Wenn aktiviert, wird beim Ausführen der Aktion dieser Text als schließendes Tag eingefügt. Wenn im Dokument vor Ausführung der Aktion ein Bereich markiert ist, dann wird der <tag> vor diesem Bereich eingefügt und das </tag> danach. Dialog "Tag bearbeiten" aufrufen, wenn verfügbar Wenn dies aktiviert ist und es eine tagXML-Datei für diesen Tag gibt, wird ein Bearbeitungsdialog für dieses Tag vor dem Einfügen im Dokument anzeigt, der die Feineinstellung der Tag-Attribute ermöglicht. Das <tag> und das </tag> wird so, wie hier eingetippt, eingefügt. Das<, > oder das / Zeichen wird nicht automatisch angefügt. + + +Skript-Aktionen + + + + Das ist der mächtigste Aktionstyp. Mit der Hilfe dieser Aktion können externe Anwendungen (üblicherweise Skripte, aber darauf ist es nicht beschränkt), die das Dokument ändern oder als Eingabe verwenden (oder Teile des Dokumentes), gestartet werden. Beispiele aus &quantaplus; selbst sind der Schnellstart-Dialog oder die verschiedenen Siehe in ... Aktionen für die (X)HTML-DTEPs. +Als erstes muss der Name des Skriptes und der Interpreter angegeben werden. Beispiel: sh /home/myHome/myScript.sh. +Obwohl qualifizierte Pfade erlaubt sind, ist es empfohlen, die %scriptdir Variable in der Befehlszeile zu verwenden, wie sh %scriptdir/myScript.sh. Auf diese Weise versucht &quantaplus; das Skript an folgenden Orten zu finden: Globaler Skriptordner: $KDEDIR/share/apps/quanta/scripts lokaler Skriptordner: $KDEHOME/share/apps/quanta/scripts in ihrem Pfad: $PATH Es gibt andere spezielle Variable, die in der Befehlszeile verwendet werden können: +%f: wir mit der URL des aktuellen Dokumentes ersetzt. Im Falle eines lokalen Dokumentes wird file:/ aus dem Dokumentnamen entfernt. +%input: wird mit der ausgewählten Eingabe ersetzt. Siehe unten. +%projectbase: wird durch die URL des aktuellen Projektesersetzt. Leer, wenn kein Projekt geladen ist. +%pid: wird mit der PID des laufenden &quantaplus;-Prozesses ersetzt. Wenn von &quantaplus; nur eine Instanz läuft, wird der Text "unique " an die PID-Nummer angefügt. Dies ist nützlich, wenn DCOP zur Steuerung von &quantaplus; vom externen Skript genutzt wird. +%userarguments: nützlich bei Ereignissen. Dieser Eintrag wird durch die Ereigniseigenschaften in dieser Reihenfolge ersetzt: + +Erstes Argument +Die einzigartige ID des Skriptes + + +Zweites Argument +Der Ereignisname + + +Drittes Argument +Die Parameter für dieses Ereignis, normalerweise der Dateiname des aktuellen Dokumentes oder der Pfad zur Projektdatei. + + + + + +Zusätzlich zu den oben aufgezählten Methoden kann ein Skript Eingaben von &quantaplus; an der Standardeingabe entgegennehmen. Im Auswahlfeld Eingabe kann bestimmt werden, was an die Standardeingabe zu senden ist. Möglichkeiten sind: +keine: nichts wird an das Skript gesendet. +Aktuelles Dokument: das ganze Dokument wird an das Skript gesendet. +Ausgewählter Text: der ausgewählte Bereich des Dokumentes wird an das Skript gesendet. Die %input Variable ist normalerweise nur mit dieser Einstellung sinnvoll. + + +Entsprechend der Eingabe kann auch die Ausgabe der ausgeführten Anwendung umgeleitet werden. Es gibt zwei Arten Ausgabe: Normale Ausgabe, auf die Standardausgabe geschrieben; Fehlermeldungen, auf die Standardfehlerausgabe geleitet. Es kann angegeben werden, was mit dem auf die Standardausgabe geschriebenen Text geschehen soll, indem der Wert das AuswahlfeldAusgabe eingestellt wird: +keine: die Ausgabe der Anwendung wird ignoriert. +An der Cursor-Position einfügen: die Ausgabe wird im aktuellenDokument an der Cursor-Position eingefügt. +Auswahl ersetzen: der ausgewählte Bereich des Dokumentes wird mit der Ausgabe ersetzt. +Auswahl ersetzen: der ausgewählte Bereich des Dokumentes wird mit der Ausgabe ersetzt. +Neues Dokument erstellen: ein neues Dokument mit der Ausgabe des Skriptes wird erstellt. +Aktuelles Dokument ersetzen: das ganze Dokument wird mit der Ausgabe ersetzt. +Nachrichtenfenster: die Ausgabe wird in der Ansicht Nachrichten dargestellt. + + +Die Auswahlmöglichkeiten für die Standardfehlerausgabe (Fehler ) sind gleich, wie für die normale Ausgabe. + + + + +Gestaltung von Werkzeugleisten + +Das folgende zeigt, wie man eine Werkzeugleiste für eine &DTEP; hinzufügt. Werkzeugleisten sind grafische Elemente geschaffen für die Zuordnung zu Aktionen. In &quantaplus; sind Aktionen die Basis für alle Erweiterungen, die &quantaplus; hat oder in Zukunft bekommen wird. Derselbe Mechanismus, der Aktionen in &quantaplus; definiert, ermöglicht auch Autovervollständigung und Tag-Dialoge. Mit Aktionen sind Ihnen praktisch keine Grenzen gesetzt. Als Beispiel werden wir &HTML;-tidy auf unseren Webseiten benutzen. + + +Von Anfang an + +Zu Beginn muss eine Benutzer-Werkzeugleiste hinzufügt werden. Dafür Werkzeugleisten Benutzer-Werkzeugleiste hinzufügen wählen. + +Wenn es viele Tags in der Markup-Sprache gibt, ist es empfehlenswert, die Tags in logische Gruppen zu unterteilen. Es ist notwendig, für jede Gruppe eine eigene Werkzeugleiste zu schaffen. In gegebenen Fall sind es nicht allzu viele, deshalb kann man eine Werkzeugleiste mit dem Namen des Markups erstellen. + +Sobald eine Werkzeugleiste hinzugefügt ist, müssen Sie Aktionen hinzufügen und konfigurieren. Wählen Sie Einstellungen Aktionen festlegen. + +Die Teile dieses Fensters sind ziemlich selbsterklärend. Drücken des Neue Aktion Knopfes am unteren Ende des Fensters startet den Bearbeiten-Modus. + +Füllen Sie alle notwendigen Felder aus und fügen sie den Tag zur passenden Werkzeugleiste hinzu. + +Vervollständigen Sie alles und, falls der Tag Attribute hat und Sie deren Verwendung planen, aktivieren Sie Dialog "Tag bearbeiten" aufrufen, wenn verfügbar, damit eine Eingabe beim Verwenden der Aktion möglich ist. + +Sie sollten nun etwas haben, dass dem folgenden ähndelt. + + + + + + + +Drücken Sie den Anwenden-Knopf und die Aktion wird zur ausgewählten Werkzeugleiste hinzugefügt. + + + + + + + +Igitt! Ist das ein häßliches Symbol. Wer sollte sich die Aktion in Verbindung mit diesem Symbol merken? Ersetzen wir es, bevor wir Schwierigkeiten haben. + +Zum Erstellen eines Symbols, dass die Aktion besser repräsentiert, werden wir &kiconedit; verwenden. Wählen Sie aus dem &kmenu;, Graphik Weitere Programme (oder wo sonst es in ihrer Distribution gelegen ist). + +&kiconedit; verwendet standardmäßig 32x32 Pixel, wir brauchen aber 22x22. Um dies zu ändern, wählen Sie Bearbeiten Größe andern . + +Bitte beachten Sie, dass das geschaffene Symbol nicht nur Ihnen hilft, sich zu merken, was die Aktion tut, sondern auch allen anderen Benutzern der &DTEP;. + +Im Hinblick darauf, dass der Tag start, heißt, habe ich mich entschieden, einen Startknopf als Symbol zu schaffen. Durch die Verwendung von grün (grün wird meist als los, starte, weiterinterpretiert) wird, oder sollte zumindest, eine Botschaft zum Benutzer signalisiert werden, dass Anklicken dieses Symbols ein <start>-Tag im aktuellen Dokument einfügen wird. + + + + + + + +Nach der Gestaltung des Symbols speichere ich es. + +Nach der Schaffung des Symbols muss es noch mit der Aktion verbunden werden. Dies geschieht über das Menü mit Einstellungen Aktionen festlegen ... (in &quantaplus;) und Auswahl der gewünschten Aktion. Neben dem Text Feld befindet sich ein Knopf, drücken Sie ihn. + +Wählen Sie Andere Symbole und drücken Sie den Auswählen Knopf. + +Wählen sie den Ordner, in dem sich das gespeicherte Symbol befindet, wählen Sie es aus und bestätigen Sie mit OK. + +Drücken Sie den Anwenden Knopf und setzen sie mit anderen Tags fort, so es noch welche gibt, oder bestätigen Sie mit OK um abzuschließen. + + + + + + + +Angenommen, Sie wollen einige übliche &quantaplus;-Funktionen zur Werkzeugleiste ergänzen oder es sollte diese zur besseren Übersicht durch einige Trenner in mehrere Gruppen geteilt werden. Öffnen Sie den Werkzeugleisten einstellen Dialog über Einstellungen Werkzeugleisten einstellen. Stellen Sie sicher, dass die gewünschte Werkzeugleiste ausgewählt ist. + +Ich möchte den Trenner (ganz links oben) für meine Werkzeugleiste wählen. Nach der Auswahl des Elementes, das zur Werkzeugleiste hinzugefügt werden soll, drücken Sie die Pfeiltaste nach rechts. Dies fügt das Element zur Werkzeugleiste hinzu. + + + + + + + +Ich möchte zum Beispiel eine schnelle Möglichkeit zu Zugriff auf die Konqueror Vorschau. Ich werde es auswählen und zur Werkzeugleiste hinzufügen. + + + + + + + +Bitte beachten, wie die Trenner die Gruppierung unterstützen. Jemand, der meine Werkzeugleiste nicht kennt, könnte glauben, dass der &konqueror;-Knopf das Gegenteil des Start-Knopfes sei. + + + + + + + +Aktivieren Sie ihre Änderungen und drücken Sie OK zum Abschluß. + +Das überzeugende Ergebnis: eine viel praktischere Werkzeugleiste. + + + + + + + +Die neue Werkzeugleiste muss durch Probieren aller Symbole getestet werden, um sicherzustellen, dass alles funktioniert. + + + + + + + +Sichern Sie die Werkzeugleiste durch die Auswahl Werkzeugleisten Werkzeugleiste sichern Als Werkzeugleiste sichern . + +Sichern Sie in den richtigen Ordner. Nachdem NeueXML nicht existiert, wird es imStammordner angelegt, aber Ihre Werkzeugleiste(n) sollten im richtigen Ordner gespeichert werden. Bitte passen Sie ihre &descriptionrc; so an, dass ihre Werkzeugleiste(n) geladen wird (werden), wenn eine Datei vom entsprechenden Typ geöffnet wird. + + + + + + +Erstellen Sie Ihre eigene Dokumentation + +Robert Nickel
robert@artnickel.com
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Erstellen Sie Ihre eigene Dokumentation + +Vielleicht die erwähnenswerteste Erweiterung von &quantaplus; für den normalen Benutzer ist die Möglichkeit, Dokumentation für die Skriptsprache oder die Formatierungssprache hinzuzufügen, die Sie am liebsten mögen. Deswegen beschreibt dieses Kapitel, wie ich einen &PHP;-Dokumentationsbaum für meine persönliche Nutzung erstelle. + +Bevor Sie Ihre eigene Dokumentation starten, könnten Sie im &quantaplus;-Repository prüfen, ob jemand das schon für Sie getan hat. + +Es gibt zwei Teile in diesem Prozess. Zuerst müssen Sie ein existierende Dokumentation für die Formatierungs-/Skript/&etc;-Sprache suchen. Dann müssen Sie die docrc-Datei erstellen. Den ersten Teil überlassen wir Ihnen, den zweiten behandeln wir hier. + +Die normale Form der docrc-Datei sieht so aus: + + +#KDE Konfigurationsdatei +[Tree] +Doc dir=pfad, relativ zu dieser Datei, zu den Dokumentations-HTML-Dateien z.B. php42/ +#Elemente im Hauptindex Top Element=Ihre Beschreibung für diese Dokumentationen z.B. &PHP; 4.2 Dokumentation + +Section 1=Section1.html +Section 2=#Sec2.1,#Sec2.2,#Sec2.3 +Sec2.1=Sec2.1.html +Sec2.2=Sec2.2.html +Sec2.3=Sec2.3.html +... + +[Context] +ContextList=func1,func2,tag1,tag2,tag3 +func1=func1.html +func2=func2.html +tag1=tag1.html +tag2=tag2.html +tag3=tag3.html + + + +Die docrc gliedert sich in zwei Abschnitte: Baum und Kontext. + +Der Abschnitt Baum definiert den sichtbaren Teil der Dokumentation im Dokumentationsbaum. Zum Beispiel sehen Sie jetzt in den &PHP; Dokumentation so etwas: + + + + + + + +In Bezug auf das oben gesagte sieht mein &PHP; docrc wie folgt aus: + + +#KDE Config File + +[Tree] + +Doc dir=php42/ + +#top level elements +Top Element=PHP 4.2 documentation + +PHP 4.2 documentation=Table of Contents,#Getting Started,#Language Reference + +Table of Contents=index.html + +Getting Started=Introduction, ... +Introduction=introduction.html +... + +Language Reference=Basic syntax, ... +Basic syntax=language.basic-syntax.html +... + + + + +Beachten Sie das # vor Getting Started und Language Reference. Das zeigt an, dass es sich um Unterordner im Baum mit eigenem Inhalt handelt. Es gibt keine bekannte Grenze für die Schachtelungstiefe (außer durch die Vernunft)— aber probieren Sie es selbst aus. + +Sie merken, dass das Inhaltsverzeichnis direkt auf eine Datei referenziert ist (und konsequenterweise am oberen Ende der Baumansicht — Ordner angezeigt wird!). + + +Leerzeichen beeinflussen nichts, aber achten Sie auf & und < Zeichen. Diese sollten durch &amp; und &lt; in allen &XML;-basierten &quantaplus; Resourcendateien ersetzt werden. + + +Der Inhaltsabschnitt ist der Bereich der docrc-Datei, der zum Gestalten der kontextsensitiven Hilfe dient. Zum Beispiel, wenn beim Schreiben eines &PHP;-Skripts die Dokumentation für die mysql_fetch_array-Funktion angezeigt werden soll. Durch Markieren des Funktionsnamens und Drücken von &Ctrl;H für Kontext-Hilfe würde die Dokumentation direkt angezeigt. Es gibt nur zwei Arten von Einträgen hier: die Kontextliste (ContextList) und die Dateiverbindungszeilen. + + + +ContextList + +Eine einfache Liste von durch Beistrich getrennten Kontext-Elementen, die verfügbar sein sollen (für &PHP;, dies sind die Funktionen von &PHP;). + + + +Dateiverbindungszeilen + +Diese haben die Form Kontextelement = Html-Dokumentationsseite. Z.B. acos=function.acos.html + + + + +Eine sehr einfache Version eines docrc-Kontextabschnittes könnte so aussehen: + + +#Schlagwörter für die Kontexthilfe +[Context] +ContextList=abs,acos,acosh,addcslashes,addslashes, ... + +abs=function.abs.html +acos=function.acos.html +acosh=function.acosh.html +addcslashes=function.addcslashes.html +addslashes=function.addslashes.html +... + + + +Nun können Sie Ihre Datei docrc einfach speichern und zwar nach $HOME/.kde/share/apps/quanta/doc oder $KDEDIR/share/apps/quanta/doc für lokale bzw. globale Benutzung. Dann erstellen Sie einen Ordner (so, wie Sie diesen in Ihrer Datei docrc angegeben haben) im selben Ordner wie docrc und kopieren Ihre HTML-Dokumentation dorthin. + +Sie müssen &quantaplus; neu starten und sehen dann Ihre Dokumentationen. + +Wenn Sie sich sicher sind, dass diese gut und es wert sind, geteilt zu werden, senden Sie Ihre docrc-Dateien mit einer Beschreibung von wichtigen Informationen, z.B. welche Dokumentation benutzt wurden an das &quantaplus;-Repository für die Benutzung durch die &quantaplus;-Gemeinschaft. Sie werden davon nicht reich werden, aber stolz darauf sein, bei der besten Webentwicklungsplattform mitgearbeitet zu haben. + +
+ + + Ressourcen teilen + Mit &quantaplus; sind Sie nicht allein. Es ist möglich, die verscheidenen Ressourcen (DTEP-Pakete, Werkzeugleisten mit Aktionen, Skripte, Vorlagen) mit anderen zu teilen. Es gibt zwei Wege dies zu tun: + + + Mittels EMail-Nachricht senden + Die Ressourcen können mittels EMail zu Freunden, Partnern oder sonst wem gesendet werden. An verschiedenen Stellen gibt es einen Mit Email senden Menüeintrag, wie DTDDTD-Paket (DTEP) mit Email versenden, WerkzeugleistenWerkzeugleiste mit Email versenden, im Kontextmenü von Dateien und Ordnern im Vorlagen und im Skripte Baum. + + + Auf den Hauptserver hochladen + Die Ressourcen können in unser Haupt-Archiv hochgeladen werden, von wo alle anderen &quantaplus;-Benutzer sie herunterladen können. Die Beiträge werden überprüft und nur verfügbar gemacht, wenn unser Team sie als korrekt und nutzvoll für die Veröffentlichung betrachtet. Um einen nutzvollen Beitrag zu leisten empfehlen wir, die Ressourcen zu signieren, wozu es einen GPG/PGP-Schlüssel braucht. Damit wird die Herkunft der Ressourcen gewährleistet, sowohl für unser Team als auch für die späteren Benutzer. + Über das benutzen der Ressourcen am Hauptserver siehe in . + Beim Hochladen werden Sie nach ihrer Passphrase für ihren privaten GPG-Schlüssel gefragt (die Passphrase wird nicht gespeichert), oder in dem Fall, dass Sie mehrere Schlüssel haben, können Sie einen aussuchen. Im Dialog Neue Ressource weitergeben müssen die Eingabefelder ausgefüllt (URL-Vorschau kann leer bleiben) und mit Anklicken von OK das Hochladen gestartet werden. + Das Hochladen kann von den Menüs DTDDTD-Paket (DTEP) hochladen, WerkzeugleistenWerkzeugleiste hochladen, und im Kontextmenü von Dateien und Ordnern im Vorlagen and Skripte Baum begonnen werden. + + + + + +Ressourcen holen +&quantaplus; kann aktualisiert werden, ohne eine neue Version zu erhalten, durch das Hereinholen von neuen Ressourcen, wie etwa DTD-Paketen, Werkzeugleisten mit Aktionen, Vorlagen, Skripten und Dokumentation. Eine Möglichkeit ist, die Ressourcen mittels EMail oder Herunterladen von einem Webserver zu holen und händisch zu installieren. Mit etwas Glück ist ein Installationsskript dabei. Aber für &quantaplus; gibt es einen eigenen Server nur für Ressourcen, die entweder nicht in der Haupt-Distribution dabei sind, wegen ihrer Größe oder seltenen Benutzung, oder die erst später von anderen Benutzern beigetragen wurden und diese Ressourcen können automatisch installiert werden. Das Herunterladen geschieht über die verschiedenen herunterladen Einträge in den Menüs. Diese befinden sich inDTDDTD-Paket (DTEP) herunterladen, WerkzeugleistenWerkzeugleiste herunterladen, im Kontextmenü eines leeren Bereiches oder im Wurzeleintrag der Vorlagen, Skripte und Dokumentation Bäume. +Nach dem Herunterladen einer Ressource, noch vor der Installation, untersucht &quantaplus; die Unversehrtheit der Ressource durch Prüfung der Integrität und der Signierung. Im Falle von Problemen warnt es und es kann dann abgebrochen werden. Bitte die Warnmeldungen sorgfältig zu beachten. Wenn die Integrität gegeben und die Ressource korrekt signiert ist, erscheint ein Meldung mit der Angabe des Urhebers der Ressource. + + Ressourcen, besonders Werkzeugleisten und Skripte, sollten nur von vertrauenswürdiger Quelle installiert werden! + + + + + Eine DTD in eine &DTEP; umwandeln + Es ist möglich, an XML-Sprachen, die derzeit noch nicht von &quantaplus; unterstützt wird, zu arbeiten, indem ein DTEP-Paket erstellt wird. Die Erstellung kann aber zeitaufwändig sein, weil hunderte von Tag-Dateien im tagXML Format nötig sein könnten. Es gibt den einfacheren Weg, eine DTD automatisch in ein DTEP-Paket umwandeln zu lassen. + Die Umwandlung kann vom Menü DTDLaden und Konvertieren einer DTD begonnen werden. Wählen Sie die .dtd-Datei mit der DTD-Beschreibung, die verwendet werden soll. Danach erscheint der folgende Dialog: + + + + +Die Einträge sind: + + Zielverzeichnisname:die neu erstellte &DTEP; wird mit diesem Namen in den $KDEHOME/share/apps/quanta/dtep Ordner geschrieben. + + Name: der Name (Definition string) der DTD + Spitzname: der für den Benutzer sichtbare Name der &DTEP; + !DOCTYPE Definitionszeile: die Zeichenkette, die im !DOCTYPE Tag, wie HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" erscheinen soll + DTD URL: die auf die DTD-Datei zeigende URL + Standarderweiterung: die standardmäßig für Dateien mit dieser DTD-Kennung benutzte Dateinamenserweiterung + Groß/Kleinschreibungsabhängige Tags und Attribute: selbsterklärend, normalerweise WAHR für Varianten von XML-Sprachen + Feineinstellung der DTEP nach der Umwandlung: wenn aktiviert, bringt &quantaplus; nach der Umwandlung den &descriptionrc;-Editor, mit dem Einzelheiten der neu erstellten &DTEP; angepasst werden können. Es wird empfohlen, diese Möglichkeit zu nutzen. + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/fundamentals.docbook b/tde-i18n-de/docs/tdewebdev/quanta/fundamentals.docbook new file mode 100644 index 00000000000..5be935940ea --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/fundamentals.docbook @@ -0,0 +1,390 @@ + + + + +Die Grundlagen von &quantaplus; + +Robert Nickel
robert@artnickel.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Die Grundlagen von &quantaplus; + +In &quantaplus; gibt es einige Schlüsselkonzepte. Um diese zu verstehen und vollen Nutzen aus &quantaplus; ziehen zu können, muss man sich also zunächst mit diesen fundamentalen Konzepten vertraut machen. Dieses Kapitel versucht ihnen genau diese Konzepte nahezubringen, ohne deren Verständnis &quantaplus; wenig Nutzen brächte. + + +Der Arbeitsbereich + +In &quantaplus; ist der Arbeitsbereich in drei Bereiche geteilt: global, lokal und projektbezogen. Diese Unterscheidung betrifft eine Reihe von Komponenten in &quantaplus;. + + + +Global + +Globale Elemente sind für jeden, der &quantaplus; nutzt, verfügbar. Von Werkzeugleisten über Aktionen ist alles, was als global markiert ist, in der gemeinsamen Ordnerstruktur von &quantaplus; gespeichert. Dies ermöglicht der Gruppe der Administratoren verschieden Werkzeugleisten, Aktionen und Muster im globalen Baum zu sichern, die dann jedem in einer Mehrbenutzerumgebung am System zur Verfügung stehen. + + + + +Lokal + +Lokale Elemente stellen eine persönliche Sammlung von Webentwicklungsmittel für einen einzelnen Benutzer dar. Das sind benutzerspezifische Muster und Werkzeugleisten. Lokale Elemente werden im Benutzerverzeichnis gespeichert, sodass sie nur dieser Benutzer persönlich verwenden kann. + + + + +Projekt + +Projektbezogene Elemente sind nur innerhalb eines bestimmten Projektes verfügbar. Dies kann alles von &CSS;-Mustern bis zu Werkzeugleisten mit besonderen Aktionen speziell für die Dateien eines bestimmten Projektes sein. Einfach gesagt, dies ist die am meisten eingeschränkte Größe. Alle Elemente werden im Ordnerbaum des Projektes abgelegt, was die gemeinsame Nutzung von Spezialwerkzeugen und Mustern von allen Mitarbeitern innerhalb des Projektes emöglicht. + + + + + + + +Die Multi-Dokument-Schnittstelle + + + + + +&quantaplus; beim Bearbeiten des Dokumentes, das Sie gerade lesen. + + + + +Das &quantaplus;-&MDI; besteht aus einigen Hauptbereichen: dem Editorfenster, den Baumansichten, den Karteireitern mit Infos und den Werkzeugleisten. Bitte schlagen Sie in , und für weitergehende Informationen zu diesen Bereichen nach. + + +Das Editorfenster + + + + + + +Das &quantaplus; Editorfenster. + + + +Das &quantaplus;-Editorfenster ermöglicht die Bearbeitung von mehreren Dateien gleichzeitig. Wenn nur eine Datei geöffnet ist, füllt dieses Dokument das ganze Editorfenster. Sobald ein zweites Dokument geöffnet wird, wird ein schmaler Bereich am Fußende des Editorfensters für die Anzeige von Reitern mit dem Dateinamen und einem Status-Bildchen verwendet. Das Bild oben zeigt ein floppy-Symbol neben dem Dateinamen, um hinzuweisen, dass die Datei geändert wurde und gesichert werden sollte. +Man kann die Karteireiter mit der rechten Maustaste anklicken, um ein Kontextmenü mit zum aktuellen Dokumet passenen Einträgen zu erhalten, wie etwa schließen des aktuellen, anderer oder aller Karteireiter, neu laden, löschen oder Hochladen des Dokumentes, springen zu einem Lesezeichen oder Ausführung von CVS-Befehlen zum aktuellen Dokument. +Rechtsklicke im Editorbereich führen zu einem weiteren Kontextmenü bezüglich des bearbeiteten Dokumentinhaltes, wie grundlegende Bearbeitungsschritte (ausschneiden/kopieren/einfügen), Bearbeitung des unter dem Mauszeiger befindlichen Tags, Hilfe zum Wort unter dem Mauszeiger oder Öffnen der Datei, wenn die Zeichenkette unter dem Mauszeiger eine Datei bezeichnet. + + +Am oberen Ende des Editorfensters befinden sich die Werkzeugleisten des Editors. Gegenwärtig nimmt &quantaplus; &HTML; 4.01 Transitional als Standard an, für das ein Satz von Werkzeugleisten gezeigt wird. Im Zuge des weiteren Ausbaus von &quantaplus; werden die Werkzeugleisten an die neuen Funktionen und und damit verbundene Benutzerbedürfnisse angepasst. + +Die Verwendung von Werkzeugleisten ist wirklich leicht. Wenn sie eineinfaches Tag, z. B. <p> in ihr Dokument einfügen wollen, dann klicken Sie das Symbol, welches das Tag repräsentiert, an. Nun können sie die Daten für dieses gerade eingefügte Tag eingeben. Sollten sie ein Tag, das mehrere Attribute hat (wie Anker), einfügen wollen, können Sie in einem Dialog verschiedene Felder auszufüllen. + + + +Der Anker-Dialog (<a>). + + + + + +Die Baumansichten + + + + + +Die Baumansichten. + + +Die Baumansichten (&QIT;) ermöglichen es, in den Informationen zu &quantaplus; zu navigieren, sie zu öffnen und zu durchstreifen. In der Darstellung mit Karteireitern stehen für Dateien, Projekt, Mustervorlagen, Dokumentstruktur, Skripte, Attribute und Dokumentation Baumansichten zur Verfügung. + + +Baumansichten (&QIT;) erklärt + + +Der Dateibaum + + + + + +Damit können Sie ihr ganzes Dateisystem überblicken. Es werden zwei Wurzeln des Dateisystems angezeigt. Die erste ist das Heimatverzeichnis und die Zweite ist der Stammordner /. Damit können Sie Dateien auf ihrem Rechner finden, bearbeiten und zum aktiven Projekt hinzufügen. Das Rechts-Anklicken einer Datei öffnet eine Liste mit Befehlen zur Verwaltung der ausgewählten Datei und erlaubt zusätzlich, die Datei in ein aktives Projekt einzufügen, so es eines gibt, oder auch, zwischen Baum- und Listenansicht umzuschalten. + + + + +Der Projektbaum + + + + + +Projektmanagement ist ein mächtiges Werkzeug, das &quantaplus; bereitstellt. Diese Ansicht zeigt alle Dateien im Projekt und erlaubt das Verwalten der Dateien im Projekt mittels rechtem Mausklick. Aktionen wie Hinzufügen, Entfernen, Hochladen oder Löschen der Dateien vom Speichermedium können mit dem dann angezeigten Kontextmenü durchgeführt werden. + + + + +Der Vorlagenbaum + + + + + +Eine weitere Möglichkeit von &quantaplus; ist die Verwendung von Vorlagen. Fast alles kann eine Vorlage sein: Bilder, Programmteile, eine ganze Webseite &etc; Es stehen Ihnen alle Möglichkeiten offen. + +Vorlagen können in drei Kategorien eingeteilt werden, abhängig davon, in welchem Zusammenhang sie verwendet werden. Die Kategorie hängt vom &quantaplus;-Arbeitsbereich ab. Globale Vorlagen sind immer verfügbar, lokale Vorlagen nur für den entsprechenden Benutzer und Vorlagen in Projekten sind nur im Projekt nutzbar. Mehr zu Vorlagen ist in finden. + + + + +Der Skriptbaum + + + + + +Hier finden Sie Information über die verfügbaren Skriptsprachen. Das Konzept der Aufgliederung in Global, Lokal und Projekt funktioniert auch hier. Durch Anklicken mit der linken Maustaste können Sie die verfügbare Information zu einem Skript abrufen. Über die rechte Maustaste sind weitere Funktionen verfügbar, wie z.B. das Skript zu starten, zu bearbeiten oder mit EMail zu verschicken. + + + + +Der Strukturbaum + + + + + +Mit dieser Ansicht zeigt man die interne Struktur des aktiven Dokumentes an. Durch Links-Klicken eines Elementes wird der Cursor im Dokument auf die Position des Elementes gesetzt. Durch Rechts-Klicken eines Elementes öffnet sich eine Liste von Befehlen in Bezug auf Navigation und Auffrischung des Baumes. + + + + +Der Attributbaum + + + + + +Dieser Baum erscheint unter den anderen Baumansichten. Mit ihm kann manschnell Attribute und Namensräume ändern. Das auf den Inhalt ausgerichtete Eintragssystem ermöglicht die Änderung aller verfügbaren Attribute mit wenigen Mausklicks. + + + +Der Attributbaum + + + + + + +Der Dokumentationsbaum + + + + + +Hier ist die vollständige Dokumentation zur Web-Technik für Ihre Entwicklung zu finden. Es können vorgepackte Dokumentation für &quantaplus; von der &quantaplus;' Dokumentationssite herunterladen werden, man kann sich eigene Dokumentation schaffen, und durch Hinzufügen eine Ordners "doc" zu einem Projekt kann projektspezifische Dokumentation angefügt, editiert und betrachtet werden. + + + + + + +Die Info-Karteireiter + + + + + +Die Info-Karteireiter von &quantaplus;. + + +Standardmäßig hat &quantaplus; zwei Karteireiter am unteren Ende des Fensters, über die nutzbringende Information erreicht werden kann: das Nachrichtenfenster und das Problemfenster. + + +Karteireiter Nachrichten + + + + + +Dieser Karteireiter zeigt Informationen über jedes in Quanta laufende Skript an. So werden z. B. die gerade verwendete DTD des aktuellen Dokumentes und alle Änderungen zur DTD angezeigt. + + + + +Karteireiter Probleme + + + + + +Dieser Karteireiter zeigt alle Fehler im Markup des aktuellen Dokumentes an. &quantaplus;-Skripte, die ausgeführt werden, geben alle Fehlermeldungen (so es welche gibt) in dieses Fenster aus. + + + + + + +Die Werkzeugleisten + + + + + +&quantaplus;' &HTML; Werkzeugleisten. + + +Die &quantaplus; Werkzeugleisten sind umfangreich ausgebaut und leicht zu verstehen. Zeigen sie auf ein Symbol und sie erhalten den entsprechenden Befehl angezeigt. Die Schokoladeseite der Werkzeugleisten ist die Möglichkeit, eigene Befehle als Symbole in &quantaplus; zu definieren. + +Das Verwalten der Werkzeugleisten in &quantaplus; ist einfach. Mit dem Menü Werkzeugleisten können sie Werkzeugleisten laden, speichern, hinzufügen, entfernen und mit EMail verschicken. Beim Laden einer Werkzeugleiste kannzwischen allen drei Arbeitsbereichen in &quantaplus; gewählt werden. Beim Speichern einer neu geschaffenen Werkzeugleiste kann zwischen dem lokalen oder dem Projekt-Kontext ausgewählt werden. Soll die Werkzeugleiste allgemein verfügbar sein, muss der Administrator diese im &quantaplus;-Ordner für globale Werkzeugleisten ablegen. + +Eine weitere Funktion von &quantaplus; ist die Fähigkeit, eine Werkzeugleiste mit EMail zu verschicken. &quantaplus; sendet die Werkzeugleiste als komprimiertes Tar-Archiv über &kmail;. Wenn sie eine Werkzeugleiste in einer EMail erhalten, können sie diese in &quantaplus; wie jede andere sichern und laden! + + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/glossary.docbook b/tde-i18n-de/docs/tdewebdev/quanta/glossary.docbook new file mode 100644 index 00000000000..b820680566e --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/glossary.docbook @@ -0,0 +1,90 @@ + + + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ + +Schlüsselbegriffe + +xsldbg + +Siehe + + + +XPath + +Ein gültiger Ausdruck, der definiert, welche Daten erforderlich sind. Vergleiche &W3C;-Webseite + + + +QName + +Ein vollständig ausgeschriebener Name. Zum Beispiel xsl:meineVariable. Vergleiche &W3C;-Webseite + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/index.cache.bz2 b/tde-i18n-de/docs/tdewebdev/quanta/index.cache.bz2 new file mode 100644 index 00000000000..e22d990188a Binary files /dev/null and b/tde-i18n-de/docs/tdewebdev/quanta/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdewebdev/quanta/index.docbook b/tde-i18n-de/docs/tdewebdev/quanta/index.docbook new file mode 100644 index 00000000000..74ac49dd340 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/index.docbook @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + CGI"> + DTD"> + DTEP"> + HTML"> + IDE"> + PHP"> + PDF"> + SGML"> + XSD"> + W3C'> + QIT"> + MDI"> + Gubed PHP Debugger"> + KXsldbg"> + VPL"> + + + description.rc'> +]> + + +Das Handbuch zu &quantaplus; + + + + + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+ +Fabrice Mous
fabrice@kde.nl
+
+
+ +Robert Nickel
robert@artnickel.com
+
+
+ +András Mantia
amantia@kde.org
+
+
+ +Eric Laffoon
sequitur@kde.org
+
+Entwickler +
+ +András Mantia
amantia@kde.org
+
+Entwickler +
+ +Dmitry Poplavsky
dima@kde.org
+
+Entwickler bis 2.0 +
+ +Alexander Yackovlev
yshurik@kde.org
+
+Entwickler bis 2.0 +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+ + +2002200320042005 +&quantaplus; Entwickler-Team + + + +&FDLNotice; + + +2005-08-24 +3.4.90 + + +&quantaplus; ist eine Entwicklungsumgebung für Skript- und Formatierungssprachen, die DTD-agnostisch ist und webbasierte Formatierungs- und Skriptsprachen unterstützt. + + + +KDE +Quanta +Text +Editor +Internet +Programmierer +programmieren +Entwicklung +Kommander +xsldbg +libxslt +Debugger +Projekte +SGML +JSS +DTD +XML +XSD +W3C +CSS +Schema +DocBook +HTML +XHTML +CGI +PHP +Java +Javascript +ColdFusion + +
+&introduction; +&fundamentals; +&working-with-quanta; + +&quanta-menus; +&config-quanta; +&advanced-quanta; +&extending-quanta; +&q-and-a; +&credits-license; +&installation; +&glossary; +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/installation.docbook b/tde-i18n-de/docs/tdewebdev/quanta/installation.docbook new file mode 100644 index 00000000000..ae2f903997a --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/installation.docbook @@ -0,0 +1,39 @@ + + + +Installation + + +&quantaplus; erhalten +&install.intro.documentation; + + +Kompilieren des Quelltextes +&install.compile.documentation; +Überlegungen beim Kompilieren + +Es ist vernünftig, wenn Sie den Ort der &quantaplus;-Dateien auf Ihrem System anpassen wollen. Dafür hat autoconf eine Anzahl von Optionen, die an das configure-Skript übergeben werden können. Um eine komplette Liste aller Optionen zu bekommen, geben Sie ./configure ein. Die Optionen sind einfach zu verstehen und hier nicht ausgeführt. + +Wenn Sie Probleme beim Starten von &quantaplus; haben, sollten Sie überprüfen, ob Ihr Pfad den &kde; 3 bin Ordner enthält. Auch sollten Sie sicherstellen, das keine ältere Version von &kde; 3 im PATH vor ihrem bin Ordner liegt. Dasselbe gilt für &Qt;. + + + + diff --git a/tde-i18n-de/docs/tdewebdev/quanta/introduction.docbook b/tde-i18n-de/docs/tdewebdev/quanta/introduction.docbook new file mode 100644 index 00000000000..43943be25e9 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/introduction.docbook @@ -0,0 +1,172 @@ + + + + +Was leistet &quantaplus;? + +Eric Laffoon
sequitur@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
georg.schuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Was leistet &quantaplus;? + +
+Eric Laffoon auf http://quanta.sourceforge.net + +&quantaplus; ist ein Web-Entwicklungswerkzeug für die KDE-Oberfläche. &quantaplus; wurde für eine rasche Web-Entwicklung optimiert und kombiniert eine ausgereifte Entwicklungsumgebung mit einer Vielzahl mächtiger Funktionen. +Unser Ziel bleibt die Schaffung des besten Web-Entwicklungswerkzeuges überhaupt. Wir wissen, dass noch viel mehr Leute aktiv beitragen müssen, um dies zu erreichen. Deshalb entwickeln wir Erweiterungen, um es einfach zu machen, &quantaplus; zu erweitern und anzupassen. Dann werden wir Sie, die Web-Entwickler, ersuchen, ihre Verbesserungen und Erweiterungen beizutragen. Wir werden das so organisieren, dass &quantaplus;-Entwickler genau die Mittel, Erweiterungen und angepassten Plugins finden können, die sie zum Erfolg brauchen. +
+ + + +&quantaplus;: Was es war und was es wird + +Robert Nickel
robert@artnickel.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
georg.schuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +&quantaplus;: Was es war und was es wird + +Während der Bemühung, den besten &HTML;-Editor zu schaffen, begannen die Entwickler von &quantaplus; sich mit einer naheliegenden Idee zu beschäftigen: Was wäre, wenn &quantaplus; ein eigenständiger, erweiterbarer Markup-Sprachen-Editor würde? Nun, dies würde ihn zum absolut großartigsten Web-Entwicklungswerkzeug für &kde; machen! Also wurde es getan. + +Nicht länger auf reines &HTML; beschränkt, ist &quantaplus; nun schon weit auf dem Weg zu einem allgemeinen und umfassenden Web-Entwicklungswerkzeug. Zusammengefaßt: wenn man es in &XML; definieren kann, dann sollte &quantaplus; dafür die geeignete &IDE; sein. + +Nun, zu dem oben genannten Anspruch muss festgehalten werden, dass &quantaplus; als Produkt auf den herausragenden Anstrengungen der gesamten &kde; Entwicklergemeinde basiert. &quantaplus; folgt, in guter Anwendung von freier Software, der Idee von Warum entwicklen, was schon jemand anderer entwickelt hat? Dank dem &kde;-Gerüst ist nicht nur dies alles möglich, sondern es erlaubt Benutzern und Entwicklern, &quantaplus; so zu erweitern, wie sie es für ihren Bedarf brauchen. + +&quantaplus; ermöglicht Webentwicklern die Nutzung einer intuitiven und mächtigen Multi-Dokument Oberfläche (&MDI;). Dies kann die Produktivität dramatisch steigern. Mittels selbstgestrickter Aktionen, Skripten und Werkzeugleisten ist die Automatisierung fast jeder Aufgabe möglich. Durch das Programm Kommander können sie &quantaplus; erweitern, ohne sich irgend eine Skriptsprachensyntax merken zu müssen. (Mehr darüber finden sie in .) +
+ +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/man-quanta.1.docbook b/tde-i18n-de/docs/tdewebdev/quanta/man-quanta.1.docbook new file mode 100644 index 00000000000..cbdaf04da2c --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/man-quanta.1.docbook @@ -0,0 +1,175 @@ + + +]> + + + +BenBurtonbab@debian.org +8. April 2003 + + + +quanta +1 + + + +quanta +Eine &kde; basierte Webentwicklungsumgebung + + + +quanta + + + +Beschreibung + +&quanta; Plus; ist eine Webentwicklungsumgebung für HTML und verwandte Sprachen. Es wurde für eine schnelle Webentwicklung konzipiert und wurde schnell zu einem ausgereiften Editor mit vielen leistungsfähigen Funktionen ausgebaut. + +&quanta; Plus ist in keiner Weise mit kommerziellen Versionen von &quanta; verbunden. Die ursprünglichen Entwickler verließen die GPL-lizensierte Version und produzierten ein kommerzielles Programm. + + + + +Optionen + + +Anwendungsoptionen + + +Starte nur eine Anwendungsinstanz + + + + +Das Logo beim Start nicht anzeigen + + + + + Setze die Gestaltung der Benutzeroberfläche auf den Standard zurück + + + + + + +Siehe auch + +Mehr in die Einzelheiten gehende Dokumentation ist mit help:/quanta (entweder diese URL in &konqueror; eingeben, oder khelpcenter help:/quanta ausführen). + +Weitere Informationen sind über http://sourceforge.net/projects/quanta/ verfügbar + + + +Authoren + +&quanta; wird aktuell entwickelt und betreut von Eric Laffoon sequitur@kde.org und Andras Mantia amantia@kde.org. + +Dies Handbuchseite wurde vonBenBurtonbab@debian.org erstellt + + + + diff --git a/tde-i18n-de/docs/tdewebdev/quanta/q-and-a.docbook b/tde-i18n-de/docs/tdewebdev/quanta/q-and-a.docbook new file mode 100644 index 00000000000..d51cd9d24d6 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/q-and-a.docbook @@ -0,0 +1,67 @@ + + + + +Fragen und Antworten + +Eric Laffoon
sequitur@kde.org
+
+
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Fragen und Antworten + + + + +Wie kann ich bei der Entwicklung von &quantaplus; helfen? + + +Wir möchten deutlich darauf hinweisen, dass &quantaplus; von Freiwilligen geschaffen wird. Viele Leute meinen, sie könnten nicht zur freien Software aus diversen Gründen beitragen. Möglicherweise glauben sie oft, dass ihnen die Fertigkeiten dafür fehlen würden. &quantaplus; wurde so entwickelt, dass es sowohl Programmierern als auch Nicht-Programmierern möglich ist, beim Ausbau von &quantaplus; beizutragen. Zum Beispiel gibt es die Aufgabe der Dokumentation. Software, egal ob kommerziell oder frei, ist nur so gut, wie die Dokumentation. Wir sind sicher, dass es einen Bereich in &quantaplus; gibt, wo ihre Mühe und Zeit höchst nützlich wäre. + + + + + +Wohin entwickelt sich &quantaplus;? + + +Wir haben &quantaplus; 3.4 veröffentlicht und bereiten nun die nächste große Ausgabe vor. Die Version 4.0 ist eine teilweise Neuentwicklung von Quanta, um die Möglichkeiten, die die KDevelop-Struktur bietet, zu nutzen. Unser Ziel bleibt dabei die Schaffung des besten Web-Entwicklungwerkzeugs. Es ist uns dabei die Notwendigkeit bewußt, dass es viele mehr Leute, die aktiv zur Entwicklung von &quantaplus; beitragen, braucht, um dies zu verwirklichen, deshalb arbeiten wir an Erweiterungen mit dem Ziel, es für Web-Entwickler leichter zu machen, &quantaplus; zu erweitern und anzupassen. Vieles in dieser Richtung wurde schon in Version 3.4 erreicht. Wir werden Sie, die Web-Entwickler bald ersuchen, ihre Erweiterungen beizutragen. Wir werden dies organisieren, damit Web-Entwickler in &quantaplus; genau die Funktionen, Erweiterungen und speziellen Bausteine (Plugins) finden, mit denen sie zuverlässig und professionell entwickeln können! + + + + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/quanta-menus.docbook b/tde-i18n-de/docs/tdewebdev/quanta/quanta-menus.docbook new file mode 100644 index 00000000000..0a676fee8db --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/quanta-menus.docbook @@ -0,0 +1,2688 @@ + + + + +Die Menüleiste + +Robert Nickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Die Menüleiste + +Dieses Kapitel erklärt die verschiedenen Funktionen der Menüleiste. + + +Das Menü <guimenu +>Datei</guimenu +> + + + + +&Ctrl; N Datei Neu + + +Eine neue, leere Datei erzeugen. + + + + + +&Ctrl; ODatei Öffnen ... + + +Eine im Dateisystem bestehende Datei suchen und öffnen. + + + + + +Datei Zuletzt geöffnete Dateien + + +Eine Schnellzugriffsliste von Dateien, die Sie geöffnet haben. Diese Liste verändert sich jedesmal, wenn Sie eine Datei öffnen, die sich nicht darauf befindet, wobei der älteste Eintrag herausgenommen wird. + + + + + + +&Ctrl; SDatei Speichern + + +Speichert die Änderungen in der aktuellen Datei. + + + + + +Datei Speichern unter ... + + +Speichert die aktuelle Datei unter einem anderen Namen. + + + + + +Datei Als Vorlage speichern + + +Das erlaubt Ihnen, Code-Teile und ganze Dateien als Vorlagen für die spätere Benutzung zu speichern. Schauen Sie in den Abschnitt über Vorlagen. Sollten sie versuchen, die ausgewählte Datei/Text außerhalb des lokalen/Projekt-Vorlagenordners zu speichern, wird nur ein Fehler gemeldet. + + + + +Datei Als Vorlage speichern Als lokale Vorlage speichern ... + + +Ermöglicht die Speicherung der Datei als Vorlage im lokalen Bereich. + + + + + +Datei Als Vorlage speichern Als Projektvorlage speichern ... + + +Ermöglicht die Speicherung der Datei als Vorlage im Projekt-Bereich. + + + + + +Datei Als Vorlage speichern Auswahl als lokale Vorlage speichern ... + + +Ermöglicht die Speicherung des ausgewählten Textes (z.B. ein Stück Code) in einer lokalen Vorlagendatei. + + + + + +Datei Als Vorlage speichern Auswahl als Projektvorlage speichern ... + + +Ermöglicht die Speicherung des ausgewählten Textes (z.B. ein Stück Code) in einer lokalen Vorlagendatei. + + + + + + + + + + &Ctrl;&Shift; S Datei Alle speichern + + +Speichert alle Veränderungen im Editor. + + + + + + &Shift; F5 Datei Aktualisieren + + +Aktualisiert das gegenwärtig aktive Dokument. + + + + + + &Ctrl; P Datei Drucken ... + + +Man kann nun Dokumente drucken. Verwendet die kprinter-Schnittstelle. + + + + + + &Ctrl; Q Datei Beenden + + +Beendet &quantaplus; + + + + + + + +Das Menü <guimenu +>Bearbeiten</guimenu +> + + + + + &Ctrl; Z Bearbeiten Rückgängig + + +Macht die letzte Aktion rückgängig. + + + + + + &Ctrl;&Shift;Z Bearbeiten Wiederholen + + +Stellt die letzte rückgängig gemachte Aktion wieder her. + + + + + + &Ctrl; X Bearbeiten Ausschneiden + + +Schneidet den aktuellen Textblock aus und platziert den Inhalt in der Zwischenablage. + + + + + + &Ctrl; C Bearbeiten Kopieren + + +Kopiert den aktuellen Textblock in die Zwischenablage. + + + + + + &Ctrl; V Bearbeiten Einfügen + + +Fügt den Inhalt der Zwischenablage an der aktuellen Textzeigerposition ein. + + + + + +Bearbeiten Spezielles Einfügen + + + + + + +Bearbeiten Spezielles Einfügen "HTML-Kodiert" einfügen + + +Konvertiert beim Einfügen aus der Zwischenablage dort enthaltene spezielle Zeichen zur &HTML;-Schreibung, sodass sie korrekt angezeigt und nicht vom Browser als Formatierungsanweisung mißverstanden werden. + + + + +Bearbeiten Spezielles Einfügen "URL-Kodiert" einfügen + + +Konvertiert den Text aus der Zwischenablage in &URL;-Schreibung, welches der korrekte Weg zum Einfügen von speziellen Zeichen und Leerzeichen in &URL;s ist. In erster Linie zum Einfügen von &URL;s in den Anker-Tag verwendet. + + + + + + + + + &Ctrl; A Bearbeiten Alles auswählen + + +Wählt den ganzen Text im aktuellen Dokument aus. + + + + + + &Ctrl;&Shift; A Bearbeiten Auswahl aufheben + + +Hebt die aktuelle Auswahl im Dokument auf. + + + + + + &Ctrl;&Shift;B Bearbeiten Blockauswahlmodus + + +Schaltet die Blockauswahl an bzw. aus. Das erlaubt Ihnen, Textblöcke mit Hilfe der Umschalttaste auszuwählen. + + + + + + Einfg Bearbeiten Überschreibmodus + + +Legt den Eingabemodus unabhängig von der Einfg-Taste fest. + + + + + + &Ctrl; F Bearbeiten Suchen ... + + +Sucht Zeichenketten oder reguläre Ausdrücke im aktuellen Dokument. + + + + + + F3 Bearbeiten Weitersuchen + + +Nimmt die Suche nach einem Treffer wieder auf. + + + + + + &Shift; F3 Bearbeiten Frühere suchen + + +Nimmt die Suche nach einem Treffer in Richtung des Dokumentanfangs wieder auf. + + + + + + &Ctrl; R Bearbeiten Ersetzen ... + + +Ersetzt Zeichenketten oder reguläre Ausdrücke in der aktuellen Datei. + + + + + + &Ctrl; G Bearbeiten Gehe zu Zeile ... + + +Geht direkt zu einer Zeilennummer. Das ist sehr hilfreich, wenn Ihr &PHP;-Skript Fehlermeldungen ausgibt! + + + + + + &Alt;&Ctrl; F Bearbeiten In Dateien suchen ... + + +Sucht eine Zeichenkette oder regulären Ausdruck im ausgewählten Verzeichnis. Eine Art grep oder sed mit GUI und vordefinierten Ausdrücken, um Ihnen zu helfen. + + + + + + &Ctrl;&Shift;J Bearbeiten Abkürzungen ausschreiben + + +Schreibt die Abkürzungen aus. Abkürzungen können im Dialog Einstellungen Quanta einrichten ... festgelegt werden. + + + + + +Bearbeiten Quelltext-Einrückung anwenden + + +Formatiert den Quelltext neu, entsprechend denselben Regeln, wie das &VPL;-Part die Tags einfügt. + + + + + + + + +Das Menü <guimenu +>Ansicht</guimenu +> + + + + +Ansicht Werkzeugansichten + + + + + +Ansicht Werkzeugansichten Dateien anzeigen + + +Schaltet die Anzeige des Dateibaums ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Projekt anzeigen + + +Schaltet die Ansicht des Projektbaumes ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Vorlagen anzeigen + + +Schaltet die Anzeige des Vorlagenbaums ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Skripte anzeigen + + +Schaltet die Anzeige des Skriptbaums ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Dokumentstruktur anzeigen + + +Schaltet die Anzeige des Dokumentstrukturbaums ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Attribut-Editor anzeigen + + +Schaltet die Anzeige des Strukturbaums ein bzw. aus. + + + + + +Ansicht Werkzeugansichten Dokumentation anzeigen + + +Schaltet die Anzeige des Dokumentationsbaums ein bzw. aus. + + + + + &Ctrl;M Ansicht Werkzeugansichten Meldungen anzeigen + + +Zeigt das Nachrichtenfenster an bzw. nicht an. Das ist das Fenster, in dem Sie die Anzeige von Skriptaktionen und dem Debugger sehen. + + + + + +Ansicht Werkzeugansichten Probleme anzeigen + + +Aus- und Einschalten des Problemreporters am unteren Rand des &quantaplus; Hauptfensters. Der Problemreporter wird aktiviert, sobald man zum Strukturbaum wechselt. + + + + + +Ansicht Werkzeugansichten Anmerkungen anzeigen + + +Zeigt die Ansicht Anmerkungen. Die Einzelheiten können in nachgelesen werden. + + + + + +Ansicht Werkzeugansichten Zeige Hochladeprofile: ... + + +Zeigt die Dateien am Server für ein Hochladeprofil. + + + + + + + + + + + &Shift; F9 Ansicht Symbolspalte anzeigen + + +Zeigt die Symbolspalte links vom Hauptfenster an. Diese Spalte erlaubt Ihnen, Lesezeichen mit einem Mausklick zu setzen. + + + + + + F11 Ansicht Zeilennummern anzeigen + + +Schaltet die Anzeige der Zeilennummern an der linken Seite des Hauptfensters ein bzw. aus. + + + + + + F10 Ansicht Zeilenumbruch + + +Schaltet den automatischen Umbruch beim Tippen bei einer spezifischen Breite ein oder aus. + + + + + + &Alt;F9 Ansicht Quellcode-Editor + + +Zur Quelltextbearbeitung eines Dokumentes umschalten. + + + + + + &Ctrl;&Shift;F9 Ansicht &VPL;-Editor + + +Mit dem &VPL;-Editor ein Dokument bearbeiten. + + + + + + F9 Ansicht &VPL;- & Quellcode-Editoren + + +In den geteilten Fenstermodus schalten um ein Dokument zu bearbeiten. + + + + + + F6 Ansicht Vorschau + + +Zeigt eine Vorschau des aktuellen Dokuments an. + + + + + + &Alt;Pfeil links Ansicht Zurück + + +Geht in der Vorschau einen Schritt zurück. + + + + + + &Alt;Pfeil rechts Ansicht Nach vorne + + +Geht einen Schritt in der Vorschau nach vorne, wenn Sie vorher einen zurück gegangen sind. + + + + + + F5 Ansicht Vorschau aktualisieren + + +Aktualisiert die Vorschau von der Festplatte. + + + + + + F12 AnsichtExterne Vorschau Mit &konqueror; anzeigen + + +Zeigt die aktuelle Datei mit Konqueror an. + + + + + + &Ctrl;&Shift;F12 AnsichtExterne Vorschau Mit Firefox anzeigen + + +Zeigt die aktuelle Datei mit Mozilla Firefox an. + + + + + + &Shift;F12 AnsichtExterne Vorschau Mit Mozilla anzeigen + + +Die aktuelle Datei mit Mozilla anzeigen. + + + + + + &Shift;F6 AnsichtExterne Vorschau Mit &Netscape; anzeigen + + +Zeigt die aktuelle Datei mit &Netscape; an. + + + + + + &Alt;F6 AnsichtExterne Vorschau Mit Opera anzeigen + + +Zeigt die aktuelle Datei mit Opera an. + + + + + +Ansicht Externe Vorschau Mit Lynx anzeigen + + +Zeigt die aktuelle Datei mit Lynx an (Textbasierter Browser). + + + + + + + Das Menü <guimenu +>Lesezeichen</guimenu +> + + + + + &Ctrl;B Lesezeichen Lesezeichen hinzufügen + + + Setzt ein Lesezeichen an der aktuelle Zeile der aktuellen Datei. + + + + + + Lesezeichen Alle Lesezeichen löschen + + + Löscht alle Lesezeichen im aktuellen Dokument. + + + + Wenn es Lesezeichen in der aktuellen Datei gibt, werden sie im Menü zusammen mit den Einträgen Vorheriges oder Nächstes erscheinen, abhängig von der Position des Cursors im Dokument. + Lesezeichen aus anderen geöffneten Dokumenten erscheinen im Menü gruppiert nach dem Dateinamen der anderen Dokumente. + + + + +Das Menü <guimenu +>Projekt</guimenu +> + +Die Verwendung von Projekten in &quantaplus; ist in beschrieben. + + + + +Projekt Neues Projekt ... + + +Ruft den Projekterstellungsassistenten auf. + + + + + +Projekt Projekt öffnen ... + + +Öffnet ein existierendes Projekt von der Festplatte. &quantaplus;-Projekte werden mit der Dateiendung .webprj gespeichert. + + + + + +Projekt Zuletzt bearbeitetes Projekt öffnen + + +Zeigt Ihnen eine Liste der kürzlich benutzten Projekte für den Schnellzugriff. + + + + + +Projekt Projekt schließen + + +Schließt das aktuelle Projekt. + + + + + +Projekt Projektansicht öffnen + + +Öffnet eine Ansicht, eine vorher gespeicherte Zusammenstellung von offenen Dateien. + + + + + +Projekt Projektansicht speichern + + +Speichert die aktuelle Zusammenstellung von geöffneten Dateien als Ansicht. + + + + + +Projekt Projektansicht speichern unter ... + + +Speichert die aktuelle Zusammenstellung von geöffneten Dateien als Ansicht mit einem anderen Namen. + + + + + +Projekt Projektansicht löschen + + +Löscht eine Ansicht. + + + + + +Projekt Datei einfügen ... + + +Präsentiert einen Dialog zum Einfügen von Dateien in das aktuelle Projekt. Die ausgewählten Dateien werden dann in das Projektverzeichnis kopiert. + + + + + +Projekt Ordner einfügen ... + + +Fügt ein Verzeichnis und seinen ganzen Inhalt zum aktuellen Projekt hinzu. + + + + + +Projekt Projektordner neu einlesen ... + + +Durchsucht das Projektverzeichnis nach neuen Dateien, die dort sein könnten. Das ermöglicht, z.B. Grafikdateien in Ihren Projektordner oder einen Unterordner zu kopieren und sie dann dem Projekt hinzuzufügen. + + + + + + F8 Projekt Projekt hochladen ... + + +Lädt die Dateien in Ihrem Projekt auf den Server hoch. Die Liste der verfügbaren Transportmethoden hängt von Ihre Version von &kde; ab und ob Sie weitere Ein-/Ausgabemodule (KIO slaves) heruntergeladen haben. + + + + + + &Shift;F7 Projekt Projekt-Eigenschaften + + +Einstellungen, wie &quantaplus; das Projekt verwaltet. Im Kapitel &quantaplus;-Projekte finden Sie die Einzelheiten erklärt. + + + + + + +Das Menü <guimenu +>Werkzeugleisten</guimenu +> + + + + +Werkzeugleisten Werkzeugleisten laden + + + + + + +Werkzeugleisten Werkzeugleisten laden Globale Werkzeugleiste laden ... + + +Lädt eine global definierte Werkzeugleiste. Diese befinden sichstandardmäßig in $KDEDIR/share/apps/quanta/toolbars. + + + + + +Werkzeugleisten Werkzeugleisten laden Lokale Werkzeugleiste laden ... + + +Lädt eine lokal definierte Werkzeugleiste. Diese befinden sichstandardmäßig in $HOME/.kde/share/apps/quanta/toolbars. + + + + + +Werkzeugleisten Werkzeugleisten laden Projektwerkzeugleiste laden + + +Lädt eine Projektwerkzeugleiste. Diese werden in ProjektDir/toolbars aufbewahrt und sind nur in diesem Menü, wenn Sie sie diesem Projekt zugewiesen haben. + + + + + + + + +Werkzeugleisten Werkzeugleisten speichern + + +Ein Dialog, um Ihre Werkzeugleisten zu speichern. Erlaubt Ihnen, den Typ der Werkzeugleiste auszuwählen: Lokal oder Projekt. + + + + +Werkzeugleisten Werkzeugleisten speichern Als lokale Werkzeugleiste speichern ... + + +Als lokale Werkzeugleiste speichern unter $HOME/.kde/share/apps/quanta/toolbars + + + + + +Werkzeugleisten Werkzeugleisten speichern Als Projektwerkzeugleiste speichern ... + + +Als Projektwerkzeugleiste speichern unter ProjectDir/toolbars + + + + + + + + +Werkzeugleisten Neue Benutzer-Werkzeugleiste ... + + +Öffnet einen Dialog, um eine neue Werkzeugleiste hinzuzufügen. Das erstellt nur den Namen. Aktionen müssen mittels Einstellungen Aktionen festlegen ... hinzugefügt werden. Werkzeugleisten werden über Werkzeugleisten Werkzeugleisten speichern gespeichert oder Sie werden beim Beenden gefragt, ob Sie die Werkzeugleisten speichern wollen. + + + + + +Werkzeugleisten Benutzer-Werkzeugleiste entfernen ... + + +Entfernt eine Werkzeugleiste aus dem Sichtbereich. Das löscht sie nicht von der Festplatte. Wenn Sie die Werkzeugleiste noch nicht gespeichert haben, werden Sie gefragt, ob Sie das tun möchten. + + + + + +Werkzeugleisten Benutzer-Werkzeugleiste umbenennen ... + + +Ermöglicht das Umbenennen einer Werkzeugleiste. + + + + + +Werkzeugleisten Werkzeugleisten per E-Mail versenden ... + + +Damit können Sie ihre eigenen Werkzeugleiste an jemanden schicken (vielleicht an das &quantaplus;-Team, damit die Werkzeugleiste in der nächsten Veröffentlichung vorhanden ist). Der Menüpunkt öffnet ein neue EMail-Nachricht mit der Werkzeugleiste als Anhang. + + + + + + . . + + + + + + + + +Werkzeugleisten Werkzeugleiste hochladen ... + + +Ermöglicht das Hochladen von Werkzeugleisten auf den Hauptserver, wo auch jeder andere darauf zugreifen kann. Siehe in . + + + + +Werkzeugleisten Werkzeugleiste herunterladen ... + + +Dies gestattet das Herunterladen von Werkzeugleisten aus dem Internet. Siehe in . + + + + + + + + +Das <guimenu +>&DTD;</guimenu +> Menü + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+
+
+ +Das <guimenu +>&DTD;</guimenu +> Menü + + + + +&DTD; &DTD; ändern ... + + +Öffnet eine Dialogbox, die Ihnen erlaubt, die &DTD; des aktuellen Dokuments zu ändern + + + + + &DTD; &DTD;-Einstellungen bearbeiten ... + + + Ermöglicht die Änderung der &descriptionrc;-Einstellungsdatei für eine &DTEP;. + + + + + +&DTD; Laden und Konvertieren einer &DTD; ... + + +Laden einer &DTD;, die Sie oder irgend jemand anderer gemacht hat und konvertieren in das &quantaplus; eigene Beschreibungsformat. + + + + + +&DTD; &DTD;-Entitäten laden... + + +Laden/auffrischen der Entitäten aus der &DTD;. Ist sinnvoll, wenn die Entitäten aus der &DTEP; aufgefrischt werden sollen, ohne die ganze &DTEP; zu erneuern. Falls diese global ist und eine Schreibberechtigung im globalen KDE-Ordner nicht vorhanden ist, scheitert das Laden. + + + + + +&DTD; &DTD;-Paket (&DTEP;) öffnen ... + + +Damit laden Sie ihr eigenes &DTEP;. + + + + + +&DTD; &DTD;-Paket (&DTEP;) per E-Mail versenden ... + + +Damit versenden Sie das &DTEP; mit &kmail; an jemand anderen. + + + + + + &DTD; &DTD;-Paket (&DTEP;) hochladen ... + + + Erlaubt das Hochladen von &DTEP;s. Siehe in . + + + + +&DTD; &DTD;-Paket (&DTEP;) herunterladen ... + + +Ermöglicht das Herunterladen von &DTEP;s aus dem Internet. Siehe in . + + + +
+ + +Das Menü <guimenu +>Tags</guimenu +> + +Dieses Menü enthält eine Liste der Tags, die in den aktuell geladenen Werkzeugleisten vorhanden sind. Wenn die Standard (&HTML;) Werkzeugleiste geladen ist, gibt es im Tags Menü ein Untermenü Standard , das die Liste der Tags/Aktionen auf dieser Werkzeugleiste enthält. + + + + + &Ctrl;E Tags Aktuelles Tag bearbeiten ... + + +Erlaubt den Zugriff auf des aktuellen Tag-Einstellungsdialog, wenn es einen gibt. Dieser Eintrag ist im Menü Tags immer vorhanden, gefolgt von &DTD;-spezifischen Untermenüs. + + + + + +Tags Tagbereich markieren + + +Markiert den Bereich des aktuellen Tags. Dieser Bereich beginnt dort, wo der Mauszeiger steht. + + + + + Tags Intelligentes Tag-Einfügen + + + Aktiviert bzw. deaktiviert das intelligente Einfügen von Tags. Derzeit funktioniert dies nur mit (X)HTML-DTDs. Intelligentes Einfügen bedeutet, dass &quantaplus; das Einfügen mittels Werkzeugleiste verweigert, wenn dieses Tag an diesem Ort den Regeln widerspricht. + + + + + + +Das Menü <guimenu +>Plugins</guimenu +> + + + + +Plugins Plugin + + +Im Plugins Menü sind die verfügbaren Plugins unter den oben angeführten Menüpunkten aufgelistet. Anklicken aktiviert sie. Anklicken eines aktivierten Plugins deaktiviert es. + + + + + + + +Das Menü <guimenu +>Extras</guimenu +> + + + + + +Extras Hervorhebungen + + +Wählt den Syntaxhervorhebungsmodus für die aktuelle Datei. Die Liste von verfügbaren Hervorhebungsschemata hängt von der&kate;-Version ab. + + + + + +Extras Zeilenende + + +Wählt den Typ der Zeilenende-Kennung. Sehr nützlich, wenn Sie Leute kennen, die andere OS-Plattformen zum Entwickeln benutzen. Wählen Sie Unix, Windows/DOS oder Macintosh. + + + + + + &Ctrl;I Extras Einrücken + + +Bewegt den aktuellen Textblock einen Tabulatorsprung nach rechts. + + + + + + &Ctrl;&Shift; I Extras Einrücken rückgängig + + +Bewegt den aktuellen Textblock einen Tabulator nach links. + + + + + +Extras Einrückungen löschen + + +Enfernt alle Einrückungen. + + + + + &Ctrl;D Extras Kommentar + + +Kommentiert den ausgewählten Text. + + + + + + &Ctrl;&Shift;D Extras Kommentar entfernen + + +Entfernt Kommentare vom ausgewählten Text. + + + + + +Extras Zeilenumbruch für Dokument + + +Bricht den Text bei einer vordefinierten Breite um. + + + + + +Extras Rechtschreibung ... + + +Überprüft die Rechtschreibung in Ihrem Dokument. + + + + + +Extras Dokumenteigenschaften + + +Spezielle Eigenschaften eine aktuell geladenen Dokumentes bearbeiten, während der &VPL; Editor genutzt wird. + + + + + +Extras Groß-/Kleinschreibung der Tags umwandeln ... + + +Schaltet bei allen Tags und/oder Attributen zwischen Groß- und Kleinschreibung um. + + + + + + &Alt;&Ctrl;T Extras HTML Tidy Syntax Prüfung + + +Überprüft die Syntax des aktuellen Dokuments anhand der ausgewählten &DTD; mittels der externen Anwendung tidy. + + + + + + + Das Menü <guimenu +>Fenster</guimenu +> + + + + &Ctrl;W Fenster Schließen + + + Schließt das aktuelle Unterfenster (Dokument, Plugin, Vorschau oder Dokumentation). + + + + + Fenster Alle schließen + + + Schließt alle offenen Unterfenster. + + + + + Fenster MDI-Modus + + + Sofortige Umschaltung zwischen den verschiedenen Arten der Benutzeroberfläche. Durch einige Einschränkungen in den KDE-Bibliotheken kann die Umschaltung manchmal Zeit brauchen oder unschöne Grafik verursachen. Empfohlen wird der Karteikartenmodus, der auch die Standardeinstellung ist, oder der Unterfenster-Modus, der der Darstellung in &quantaplus; 3.2 und früher entspricht. + + + + Zusätzlich enthält dieses Menü für jedes offene Unterfenster einen Eintrag. Mit Auswahl eines Eintrages wird das entsprechende Unterfenster aktiviert. + + + +Das Menü <guimenu +>Einstellungen</guimenu +> + + + + + Einstellungen Werkzeugleisten + + + Anzeigen oder ausblenden der nicht benutzerdefinierten Werkzeugleisten. + + + + + Einstellungen DTD-Werkzeugleiste anzeigen/ausblenden + + + Schaltet die Anzeige der DTD spezifischen Werkzeugleiste ein bzw. aus. + + + + + + Einstellungen Statusleiste anzeigen/ausblenden + + + Schaltet die Anzeige der Statusleiste am unteren Rand des &quantaplus; Hauptfensters an bzw. aus. + + + + +Einstellungen Quanta einrichten ... + + +Das Verhalten von &quantaplus; einrichten. + + + + + + Einstellungen Vorschau einrichten ... + + + Das Verhalten der eingebauten Vorschau einrichten. Die Änderungen in diesem Dialog beeinflußen jede Anwendung, die das KHTML-Part benutzen, einschließlich des &konqueror;-Webbrowsers. + + + + + + + +Einstellungen Aktionen festlegen ... + + +Hier können Aktionen für die Verwendung in Werkzeugleisten gestaltet werden. Siehe in . + + + + + + EinstellungenEinstellungen für Plugins ... + + + Hier können Einstellungen zu einzelnen Plugins getroffen werden. + + + + + + Einstellungen Editor einrichten ... + + + Richtet das Verhalten des Editorfensters ein. In der Dokumentation von &kate; findet man Einzelheiten. + + + + + +Einstellungen Werkzeugleisten einrichten ... + + +Ein Dialog erscheint, in dem Sie Einträge aus den Werkzeugleisten löschen oder welche hinzufügen und die Reihenfolgen verändern können. + + + + + +Einstellungen Kurzbefehle festlegen ... + + +Erlaubt Ihnen, die vielen Kurzbefehle für den Editor in &quantaplus; festzulegen. + + + + + + + +Das Menü <guimenu +>Hilfe</guimenu +> + +&quantaplus; enthält das übliche &kde; Hilfe-Menü mit diesen Ergänzungen: + + + + + &Ctrl;H Hilfe Kontexthilfe ... + + +Das sollte eine Hilfe entsprechend dem Umfeld des Mauszeigers erzeugen, ist aber noch nicht implementiert. + + + + + +Hilfe Spenden für Quanta + + +&quantaplus; ist ein qualitativ hochwertiges Produkt, dass frei verfügbar und frei lizensiert ist, aber wie bei jedem Open Source Projekt können die Entwickler immer Hilfe gebrauchen. Wenn sie die &quantaplus;-Entwicklung in finanzieller Form unterstützen wollen, finden sie hier den Weg. + + + + + +Das Standard-&kde;-Hilfemenü enthält folgende Einträge: +&help.menu.documentation; +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/quanta-projects.docbook b/tde-i18n-de/docs/tdewebdev/quanta/quanta-projects.docbook new file mode 100644 index 00000000000..ba6c20bdd89 --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/quanta-projects.docbook @@ -0,0 +1,952 @@ + + + + +Projekte + +RobertNickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
gschuster@aon.at
Deutsche Übersetzung
+ +
+
+ +Projekte + + +Neue Projekte + +Der &quantaplus; Projektassistent ( Projekt Neues Projekt ... ) macht die Projekterstellung zu einer einfachen Aufgabe. + + + + + +Der Projektassistent. + + +Die Felder sind selbsterklärend und sollten am besten von oben nach unten ausgefüllt werden, da z. B. nach dem Ausfüllen des Projektnamens die ganze Verzeichnisstruktur für den Rest des Projektes automatisch vervollständigt wird. Alle diese Pfade und Autor-Informationsfelder können später mit &Shift;F7 Projekt Projekt-Eigenschaften eingestellt werden. + + +Allgemeine Projekteinstellungen + +Name + +Hier ist der Name für das Projekt einzugeben, zum Beispiel foo. Bei der Eingabe vonName wird Datei automatisch ausgefüllt. + + + + +Datei + +Das ist der Name der &quantaplus;-Projektdatei. Standardmäßig hat sie den Namen des Projektes in Kleinbuchstaben und ohne Leerzeichen mit der Erweiterung webprj ( z.B. foo.webprj). Diese Datei wird im Projektverzeichnis gespeichert. + + + + + + +Server-Einstellungen + + + +Protokoll + +Hier wählt man das Protokoll, mit dem das Projekt erreicht werden kann. Wenn das Projekt auf der selben Maschine wie &quantaplus; läuft, dann paßt die Einstellung auf Lokal. Die Liste der hier angezeigten Protokolle hängt vom System ab. Mögliche Protokolle sind z.B. SSH, FTP, NFS, SMB, WebDAV und viele andere. Die Liste der Protokolle entspricht der mächtigen &kde;-KIOSlave-Architektur. Dieses Gerüst ermöglicht jeder &kde;-Anwendung den einfachen Fernzugriff auf Information als wäre diese auf der lokalen Maschine. + + + +Host + +Hier gibt man die Serveradresse der Maschine, auf die man zugreifen will, ein, außer man bearbeitet lokale Daten. Entweder ein Name (hostname.beispiel.de) oder eine IP-Adresse (127.0.0.1) sind möglich. + + + +Benutzer + +Benutzername zum Anmelden am entfernten Rechner. Groß- und Kleinschreibungen werden unterschieden. + + + +Passwort + +Passwort für das Anmelden am entfernten Rechner. Groß-/Kleinschreibung wird beachtet. + + + +Port + +Läßt man dieses Feld leer, werden die Standardeinstellungen des gewählten Protokolles verwendet. Abhängig von der Einstellung des entfernten Rechners könnte eine Anpassung nötig sein. + + + + + + + + + + +Ordner-Einstellungen + + + +Stammordner + +Das ist der Ordner, in dem alle Projektdateien und Unterordner gespeichert werden. + + + +Vorlagenordner + +Das ist der Ordner, in dem die Vorlagen für das Projekt gespeichert werden. Es ist ein relativer Pfad zum Projekt und standardmäßig templates. Wenn eine gemeinsame Sammlung von Dateien für verschiedene Projekte genutzt wird, sollten dieser Ordner anstatt des Standards eingestellt werden. + + + +Werkzeugleistenordner + +Das ist der Ordner, in dem die Werkzeugleisten für das Projekt gespeichert werden. Es ist ein relativer Pfad zum Projekt und standardmäßig toolbars. Wenn eine gemeinsame Sammlung von Dateien für verschiedene Projekte genutzt wird, sollten dieser Ordner anstatt des Standards eingestellt werden. + + + + + + + + + + +Projekt-Quellen + + + +Lokale oder entfernte Dateien hinzufügen + +Das erlaubt, Dateien vom lokalen Dateisystem in das Projekt einzufügen. Es können mehrere Dateien oder ganze Ordner ausgewählt werden. + + + +Wget zu Herunterladen von Dateien einer Site benutzen + +Diese Einstellung ist großartig, wenn man statischen Webinhalt habt, den man herunterladen und ändern möchte. Bei serverseitigen Skripts (z.B. &PHP;, Python, &etc; ) muss man anders vorgehen. + + + + + + + + +Dateien in das Projekt einfügen + +Datei(en) einfügen von + +Angehakt lassen, wenn Dateien, die sich irgendwo im Hauptordner des Projektes befinden, eingebunden werden sollen. Wenn ein Projekt von Grund auf neu begonnen wird, nicht anhaken. + + + +Filter + + + +Nur Markup-, Skript- oder Bilddateien einfügen + +Die Auswahl dieser Option fügt nur Markup-, Skript- und Bilddateien in das Projekt ein. + + + +Dateien mit der folgenden Maske einfügen + +Mit dieser Option werden alle Dateien und Ordner innerhalb des Hauptordners angezeigt und man kann eine genaue Auswahl nach Gutdünken vornehmen. + + + + + + +Einbezogene Dateien + +Dies zeigt eine Liste der Dateien im Hauptordner. Man kann die gewünschten Dateien durch Anhaken auswählen oder, durch Entfernen des Häkchens, ausklammern aus dem Projekt. + + + + + +Andere Projekteinstellungen + +Autor + +Geben Sie hier Ihren Namen (oder Künstlernamen) hier an. + + + +E-Mail + +Die Adresse, an die die Nachrichten, die dieses Projekt betreffen, geschickt werden sollen. + + + +Projekt-Einstellungen + + + +Standard-DTD + +Wahl der Markup-Sprache, die am meisten im Projekt verwendet wird. + + + +Standard-Kodierung + +Wahl der Zeichenkodierung, in der die Dateien im Projekt geöffnet und gespeichert werden sollen. + + + + + + +Vorschaupräfix + +Das erlaubt, das Pfadpräfix zu etwas anderem als das lokale Dateisystem zu ändern. Das ist nützlich für Seiten, die dynamischen Inhalt enthalten und auf Server-Bearbeitung angewiesen sind (wie &PHP;, JSS, Python, &etc;). Geben Sie einfach den ersten Teil der Adresse ein, wie sie auf dem Server existiert und der Dateipfad wird von &quantaplus; komplettiert. Wenn Sie zum Beispiel die Domain bar.com haben und Sie bearbeiten die Datei index.html, könnten Sie sie auf der entfernten Maschine bearbeiten (foo.bar.com), sie auf den Server hochladen und F6 drücken, um die Ergebnisse von www.bar.com zu sehen, anstatt von Ihrem lokalen Dateisystem. + + +Präfix + +Geben sie hier das gewünschte Vorschaupräfix ein. + + + + + + +Globale Vorlagen einfügen + +Das erstellt eine Kopie der globalen Vorlagen im Projektordner. + + + +Lokale Vorlagen einfügen + +Das erstellt eine Kopie der lokalen Vorlagen in Iden Projektordner. + + + + +Der letzte Bildschirm des neuen Projekt-Assistenten enthält drei Einstellungen, die Ihre Arbeit vereinfachen. Diese Einstellungen können im Menü mit Projekt Projekt-Eigenschaften im Menübaum im Unterfenster Profile hochladen oder mit dem Tastenkürzel &Shift;F7 geändert werden. + + + + +Projekte konfigurieren +Der Projekteigenschaften-Dialog sieht etwa so aus: + + + + Das Unterfenster Optionen + + + +Einige Einstellungen entsprechen denen im Projekt-Assistenten und sind in beschrieben. Die zusätzlichen Einträge werden unten erklärt. +Allgemeine Projekteinstellungen + +Vom Projekt ausschließen + +Eine Liste von Dateinamen (Platzhalter möglich), die bei projektbezogenen Operationen wie etwa Projektordner neu einlesen ignoriert werden. + + + + Ausschließen von in .cvsignore aufgelisteten Dateien + + Ergänzende Option zu oben, auch Dateien, die in .cvsignore gelistet sind, werden aus dem Projekt ausgeschlossen. + + + + Standardansicht + + Die Projektansicht, die beim Öffnen des Projektes geladen wird. In kann mehr über Projektansichten nachgelesen werden. + + + + Debugger + + Damit kann der gewünschte Debugger ausgewählt werden. Derzeit wird nur Gubed unterstützt. Mehr Informationen über Gubed findet man in . Das Debugger-Plugin kann mit der Schaltfläche Optionen eingestellt werden. In wird die Fehlersuche beschrieben. + + + + Standardansicht + + Die Projektansicht, die beim Öffnen des Projektes geladen wird. In kann mehr über Projektansichten nachgelesen werden. + + + + +Im Unterfenster Profile hochladenkönnen Hochladeprofile (siehe in ) eingestellt werden, als auch die Anzeige einer Baumansicht für den Inhalt des Servers für jedes Profil, indem Zeige eine eigene Baumansicht für jedes Profil angehakt wird. +Im Unterfenster Team-Konfiguration können Projektmitglieder hinzugefügt, bearbeitet oder gelöscht sowie eine Mailing-Liste bestimmt werden. Siehe in die Einzelheiten. +Im Unterfenster Ereigniskonfiguration kann man Ereignis-Aktionen einschalten und diese Aktionen hinzufügen, ändern oder löschen. Ereignisaktionen werden ausgeführt, wenn ein vorher bestimmtes Ereignis eintritt, wie etwa das Sichern einer Datei. Siehe in die Einzelheiten. + + + +Projekte nutzen + + +Projektdateien + +Standardmäßig öffnet &quantaplus; das letzte Projekt, das geöffnet war. Dieses Verhalten kann man zur Zeit nicht beeinflussen. + +Um ein anderes Projekt zu öffnen, wählen Sie Projekt öffnen ... aus dem Menü Projekt oder das Symbol Projekt öffnen aus der Werkzeugleiste. Der Dialog Projekt öffnen wird angezeigt und erlaubt die Auswahl eines Projektes. Projekte haben .webprj als Erweiterung. + +Wenn &quantaplus; geschlossen wird, wird die Projektdatei automatisch gespeichert. Sie werden gefragt, ob Sie Änderungen vor dem Verlassen speichern wollen, wenn &quantaplus; geänderte Dateien findet. Dasselbe geschieht, wenn Sie ein neues Projekt laden. + + + + +Die Projektbaumansicht + +Die Projektbaumansicht gibt freien Zugriff auf die Dateien im Projekt. Dort können die Dateien im aktuellen Projekt verwaltet werden. + +Bei Dateien bringt ein rechter Mausklick folgendes Menü zum Erscheinen: + + + + + + + +Die Einträge sind selbsterklärend und werden dem Leser zur Entdeckung überlassen. + +Ordner verhalten sich ebenso, allerdings fehlen die Einträge Öffnen und Öffnen mit ... im mit der rechten Maustaste aufrufbaren Kontextmenü: + + + + + + + +Diese Einträge werden ebenfalls dem geschätzten Leser zur Erprobung überlassen. + + + + +Projekte hochladen + +Der Dialog Projekt hochladen: + + + + + +Der Dialog Projekt hochladen. + + + + +Profilname + +Hier können verschiedene Profile ausgesucht werden. Das Profil enthält Informationen über den Ort der hochzuladenen Dateien. Siehe . + + + +Neu + +Mit dieser Schaltfläche werden neue Hochladeprofile erstellt. + + + + +Bearbeite + +Ermöglicht das Bearbeiten der aktuell ausgewählten Hochladeprofils. + + + + +Entfernen + +Ermöglicht das Entfernen des aktuellen Profils. Wenn nur mehr ein Profil vorhanden ist, wird die Schaltfläche abgeblendet, um das Entfernen zu verhindern. + + + + +Passworte im Kernspeicher merken + +Das Passwort wird im Kernspeicher behalten und bei Programmende vergessen. Diese Möglichkeit ist nützlich, wenn häufiges Hochladen von Dateien nötig ist und die eher unsichere Passwort auf der Platte speichern-Option nicht in Frage kommt. + + + + +Alles + +Wählt alle Dateien im Projekt zum Hochladen. + + + + +Geänderte + +Wählt alle veränderten Dateien zum Hochladen. + + + + +Keine + +Wählt alle Dateien aus der Liste ab. + + + + +Umkehren + +Wählt entweder alle aus oder entfernt die vorhandene Markierung aller Dateien in der Liste. + + + + +Alle expandieren + +Entfaltet alle Ordner. + + + + +Alle zusammenklappen + +Klappt alle Ordner zu. + + + + +Alle aktualisieren + +Aktualisiert die Liste. + + + + +Weiter + +Das Hochladen beginnen + + + + +Abbrechen + +Das wird die Übertragung stoppen oder einfach den Dialog verlassen, wenn Sie Ihre Meinung vor dem Hochladen ändern. + + + + + + + +Profile hochladen +In &quantaplus; können viele Hochladeprofile erstellt und damit das Projekt (oder Teile des Projektes) auf verschiedene Server hochgeladen werden. Beim Bearbeiten oder Erstellen eines Profils wird dieser Dialog angezeigt: + + + + + + +Profilname + +Geben sie hier den gewünschten Namen für das Profil ein. + + + +Host + +Das ist der Name des Servers, auf den die Dateien kopiert werden sollen. Entweder ein voll qualifizierter Domainname oder eine IP-Adresse funktionieren. + + + + +Protokoll + +Das Transferprotokoll für das Hochladen. Die Liste hängt von der Version von &kde; und den installierten kio slaves ab. Wenigstens sollten Sie aus &FTP;, file (lokal) und nfs wählen können. + + + + +Port + +Der Port für den Transfer. Normalerweise muss dies nicht geändert werden, außer der Netzwerk-Administrator betreibt einen Service nicht an dem üblichen Port. + + + + +Benutzer + +Der Benutzername für die Authentifizierung. + + + + +Passwort + +Das zur Authentifizierung benutzte Passwort. + + + + +Passwörter auf der Festplatte speichern + +Abhängig von Ihrer Angstschwelle ist dies entweder eine zeitsparende Funktion oder eine Gefahr. Benutzen Sie sie nach Ihrem Ermessen. Das Passwort wird auf der Platte verschleiert gespeichert, so dass es nicht einfach gelesen werden kann, aber jeder mit Programmierkenntnissen kann es leicht im Klartext sehen. + + + + +Pfad + +Das ist der Basispfad auf dem entfernten Host, auf den die Dateien kopiert werden. + + + + +Als Standardprofil benutzen + +Damit kann das aktuell angezeigte Profil zum Standard gemacht werden. + + + + + + + + Projektansichten + Eine Projektansicht ist nur ein Satz Dateien und Werkzeugleisten. Es kann in einem Projekt viele Ansichten geben, d.h. durch einfaches Tauschen der Ansicht können diverse Dateien und Werkzeugleisten geladen werden und ersetzen die aktuell geöffneten Dateien und Werkzeugleisten. + Ansichten können im Menü Projekt oder der Projekt-Werkzeugleiste, erreichbar über EinstellungenWerkzeugleistenProjekt-Werkzeugleiste gespeichert, geöffnet oder gelöscht werden. + Es kann eine Standardansicht (die beim Laden des Projektes geöffnet wird) geben. Siehe in . + +
diff --git a/tde-i18n-de/docs/tdewebdev/quanta/working-with-quanta.docbook b/tde-i18n-de/docs/tdewebdev/quanta/working-with-quanta.docbook new file mode 100644 index 00000000000..4741768c2ae --- /dev/null +++ b/tde-i18n-de/docs/tdewebdev/quanta/working-with-quanta.docbook @@ -0,0 +1,738 @@ + + + + +Arbeiten mit ... + +Robert Nickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Lektor +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +Arbeiten mit ... + +Dieses Kapitel beschreibt die Teile von &quantaplus;, mit denen man am meisten zu tun hat. Dies hilft nicht nur die Produktivität steigern sondern erlaubt auch die Anpassung von &quantaplus; an die eigene Arbeitsweise. + + +Werkzeugleisten + +Wie schon oben erwähnt sind Werkzeugleisten in &quantaplus; am besten über das Menü Werkzeugleisten gestaltbar. Verwendung und Hinzufügen unterscheiden sich. Das Hinzufügen von Werkzeugleisten wird unten in der Sektion Hinzufügen von Werkzeugleisten behandelt. + +Die Verwendung von Werkzeugleisten ist einfach. Beim Anklicken eines Symbols für ein gewünschtes Element oder eine Aktion gibt es drei Möglichkeiten: das Element wird eingefügt (nach Wahl mit einem schließenden Element), oder ein Element-Dialog wird angezeigt, in dem die Attribute gewählt werden können, oder, als letzte Möglichkeit, wird eine Aktion ausgelöst und führt irgendetwas in der aktuellen Datei oder im Projekt aus. Wenn man immer wieder ein bestimmtes Element braucht, dass es noch nicht in &quantaplus; gibt, dann kann man es hinzufügen. In finden Sie weitere Information. + +Die Werkzeugleisten und die Symbole darauf können entweder mittels Kontextmenü (Rechtsklick auf die Werkzeugleiste) eingestellt werden, in dem mit Neue Aktion, eine Neue Werkzeugleiste erstellt werden kann, es können andere Aktionen wie Werkzeugleiste entfernen , Werkzeugleiste umbenennen oder Werkzeugleisten einstellen ausgeführt werden, was in den Dialog führt, wo angegeben werden kann, welche Aktionen auf dieser oder anderen Werkzeugleisten sichtbar sein sollen. +Durch Aufruf des Kontextmenüs zu einer Aktion (Symbol) auf einer Werkzeugleiste, werden zusätzlich die Einträge Aktion entfernen und Aktion bearbeiteten angezeigt, die selbsterklärend sind. +Die Werkzeugleisten und die Aktionen auf ihnen können im Menü mit EinstellungenWerkzeugleisten einrichten ... und EinstellungenAktionen festlegen.. eingestellt werden. +Über benutzerdefinierte Aktionen findet man mehr in . + +Ein Tag-Dialog schaut ungefähr so aus: + + + +Ein Beispiel für einen Tag-Dialog. + + + +Das Bild zeigt den Dialog für den Anker-Tag. Wer &HTML;/&XHTML; kennt, merkt, dass alle Attribute des Anker-Elements verfügbar sind. Achtung auf die Unterfenster oben für Allgemein, Core und i18n, Ereignisse, und Fokus, sie enthalten alle anderen Attribute, entsprechend ihrer Aufgabe, die für das Anker-Element verfügbar sind. Sie müssen nur die Felder für die Attribute ausfüllen, die nicht gewünschten Attribute übergehen und mit OK bestätigen. Dann wird ein wohlgeformtes Anker-Element an der Cursorposition eingefügt. + +&quanta-projects; +Vorlagen + +Vorlagen sind im wesentlichen Dokumentskelette, Code-Schnitzel und Dateien zum Verknüpfen. &quantaplus; verwendet Vorlagen grundsätzlich wie ein übliches Dateisystem mit erweiterter Organisation und Schnittstellen. Man kann kopieren, verschieben oder jedes am System vorhandene Verzeichnis in den Vorlagenbaum verknüpfen. Vorlagen haben in &quantaplus; in etwa die Beschränkungen, die man sich für das Dateisystem vorstellt. + +Vorlagen sind in verschachtelten Ordnern organisiert. Die Verschachtelungstiefe ist nicht begrenzt, aber &quantaplus; erwartet in jedem vorhandenen Ordner eine passende Aktion für den unten beschriebenen Grundvorlagentyp. Zusätzlich ermöglichen Vorlagen für Text vorher und Text nachher das Zusammenfügen zu nicht-Dokument Typvorlagen. Das dient dem Hinzufügen von Tags. Im nächsten Update nach der Einführung ist der Einbau der Fähigkeit, Variable zum Übergeben solchen Textes zu nutzen, wie etwa eine Bildgrößeninformation, vorgesehen, um das Hinzufügen von Tags weitergehend zu unterstützen. + +Unser Ziel bei Vorlagen ist sie so auszubauen, dass sie Multi-Datei Konzept-Vorlagen für Dinge wie Einbau eines Bestellungvorgangs oder Schaffung einer "über die Website"-Sektion auszubauen. Im Idealfall wird dieses Werkzeug Ihre Arbeit produktiver und dynamischer machen. Ein weiterer Gesichtspunkt ist die Schaffung eines Vorlagengestaltungsmodus um mit Site-Layout und Struktur umzugehen und Gestaltungsänderungen an ganzen Websites interaktiv durchführen zu können. Wenn Sie sich beteiligen möchten, besuchen Sie unsere help wanted Seite. + + +Einige mit &quantaplus; mitgelieferte Vorlagen haben Bedingungen für ihren Einsatz. Bitte lesen Sie die am Beginn jeder Vorlage angeführten Bedingungen vor der Verwendung genau durch. + + + +Vorlagentypen + +Es werden zahlreiche Vorlagentypen von &quantaplus; unterstützt. Diese sind: + + +Binäre Vorlagen +Dokumentvorlagen +Text-Bausteine +Site-Vorlagen + +Beispiele für diese Typen werden mit &quantaplus; mitgeliefert. + + +Binäre Vorlagen + +Binär ist alles, was nicht purer Text ist. Es kann jede Datei außer Text, also Bilder, &PDF;s, Flash-Dateien &etc; binär sein. Binäre Vorlagen werden normalerweise in Dokumenten mittels Verknüpfungen (z. B. Bilder mit img src=/src/url) eingefügt. Einige Beispiele findet man im Vorlagenbaum unter globale Vorlagen. Weitere Information zum Vorlagenbaum ist in verfügbar. + + + + +Dokumentvorlagen + +Dokumente können von jedem Text-Dokumenttyp sein. Auf Basis dieser Vorlagen können neue Dokumente erstellt werden. Normalerweise werden speziellere Dokumente in entsprechenden Unterordnern geschachtelt. Man macht ein einfaches Gerüst für den Zweck und organisiert die Arbeit in entsprechender Weise, um effizient zu sein. Einige Beispiele können im Vorlagenbaum unter globale Vorlagen gefunden werden. Siehe in für mehr Information zumVorlagenbaum. + + + + +Text-Bausteine + +Diese Art Vorlagen ist nützlich, wenn nicht ein neues Dokument basierend auf einer Vorlage sondern der selbe Textbereich immer wieder in den Dokumenten eingefügt werden soll. Sie können alles enthalten, von einem Kommentar über eine Endnote bis zu einem kompletten Menüsystem auf Javascript oder Perl-Basis. Einige Beispiele sind im Vorlagenbaum unter globale Vorlagen zu finden. Siehe in für mehr Information zum Vorlagenbaum. + + + + +Site-Vorlagen + +Wie der Name sagt, dienen diese Vorlagen für ganze Websites als Vorlagen. Sie sind eine Sammlung von verschiedenen Dokumenten, die in einer Ordnerstruktur organisiert sein können, zusammengefaßt in einem komprimierten tar-Archiv. Derzeit gibt es dafür keine Beispiele in &quantaplus;. + + + + + + + +Gültigkeitsbereich von Vorlagen + +Vorlagen sind im Rahmen ihres festgelegten Arbeitsbereiches in &quantaplus; erreichbar + + + + +Hinzufügen von Vorlagen + + +Erstellen von Dokument-Vorlagen +Gestalten Sie eine Dokumentstruktur nach Belieben (&XML;, &HTML;, DocBook &etc;.) und wählen Sie Datei Als Vorlage speichern Als lokale Vorlage speichern ... . + +Sobald das geschehen ist, bemerken Sie, dass (auch wenn es als eine Projektvorlage gespeichert wurde) die Vorlage nicht im Projektbaum sichtbar ist. Schauen Sie im Vorlagenbaum unter Projektvorlagen. + + +Erstellung von Text-Bausteinen +Wählen Sie Text in Ihrem Dokument und klicken Sie auf Datei Als Vorlage speichern Auswahl als lokale/Projektvorlage speichern . Alternativ kann die Auswahl einfach mit Ziehen und Ablegen auf die BaumansichtVorlagen gezogen werden. + + +Erstellen von binären Vorlagen +Die Erstellung von binären Vorlagen ist einfach: die Datei nur in einen Vorlagenordner kopieren reicht. Es können alle Dateiverwaltungsfunktionen dafür genutzt werden, so etwa Ziehen und Ablegen oder Einfügen über den Dateibaum von Konqueror. + + +Site-Vorlagen erstellen +Man kann in der Dateibaum oder in der Projektdateien Baumansicht auf einen Ordner rechts klicken und Site-Vorlage erstellen wählen, einen Namen für die Vorlage eingeben und sichern. Standardmäßig wird im Projektordner gesichert, aber natürlich kann es genauso als lokale oder globale Vorlage gespeichert werden. + + + + +Die Verwendung von Vorlagen in Projekten + +Projektvorlagen ermöglichen eine sehr zielorientierte Vorgangsweise. Sie können Kopfzeilen und Fußzeilen vorgeben oder dynamisch mit &PHP; gestalten, Dateien einfügen oder mit ihnen verknüpfen. Zusätzlich kann man einige Dinge beim Verwenden von Vorlagen in Projekten sehr tiefgründig im Auge behalten. + +Schon bei Beginn eines Projektes kann man festlegen, dass alle bestehenden globalen und Benutzervorlagen zum lokalen Projekt kopiert werden. Normalerweise erhält das Projekt Standardvorlagen, sodass nichts verloren geht. Man kann wählen, wo die Vorlagendateien abgelegt werden und diese können daher im Wurzelverzeichnis des Servers und daher einfach zum Hochladen oder sicher in einem Unterordner platziert werden, was ein besonders guter Trick ist. Beim Verknüpfen mit einer Datei, die nicht in den Projektvorlagen ist, wird man gefragt, ob die Datei vor dem Verlinken zu den Projektvorlagen kopiert werden soll. Dies vermeidet tote Links beim Hochladen. Aber man muss selbst die Platzierung der Vorlagen kontrollieren, wenn man diese verschieben will. &quantaplus; überprüft es nicht, und man müsste die Verknüpfungen daher selbst anpassen. + + + + +Vorlagen verwalten + +Die Vorlagenstruktur im Unterfenster Vorlagen basiert auf den in $KDEDIR/share/apps/quanta/templates und $HOME/.kde/share/apps/quanta/templates abgelegten Dateien. Jeder dieser Ordner entspricht einer von vier Typen von Behälter, wie oben erklärt. + +Um das Verhalten eines Ordners festzulegen ist in der Vorlagenübersicht mit der rechten Maustaste auf den Ordner zu klicken und im Kontextmenü Eigenschaften zu wählen. Der folgende Dialog erscheint: + + + +Eigenschaften-Dialog. + + + + + +Type + + +Ein Auswahlfeld mit den drei zuvor beschriebenen Typen; Dateien, Text oder Vorlagen. Diese Auswahl ist abgeblendet, sobald Elterliches Attribute vererben angehakt ist. + + + + +Elterliches Attribut vererben (foo) + +Dies ist standardmäßig aktiviert und paßt für alles außer den Stammordnern in der Vorlagenübersicht. Wenn ein Stammordner so eingestellt wäre, würde es Vorlagen in diesem Pfad grundsätzlich deaktivieren, außer sie wären explizit aktiviert. Im Falle eines "normalen" Ordners würde das blah mit etwas wie Text-Baustein erscheinen. Falls nichts erscheint, befindet man sich wahrscheinlich in einem Stammordner. + + + +Vorangestellten/nachgestellten Text verwenden + +Erlaubt vorangestellten oder nachgestellten Text für Vorlagen in diesem Ordner. Dies könnten allgemeine Kopfzeilen bzw. Fußzeilen für alle Vorlagen für ein bestimmtes Projekt sein und ermöglicht durch Kopieren von Inhaltsvorlagen in einen Ordner mit speziellen Kopfzeilen/Fußzeilen eine ganze Präsentation bereits mit den passenden Kopfzeilen/Fußzeilen auszustatten. + + + +Vorangestellter Text + +Der Text zum Einfügen vor dem Vorlageninhalt. + + + +Nachgestellter Text + +Der Text zum Einfügen nach dem Vorlageninhalt. + + + + +Zusätzlich verfügen man mittels Kontextmenü (darauf zeigen, rechte Maustaste drücken) über eine vollständige Befehlssammlung für das Hinzufügen von Ordnern oder kopieren und einfügen von Vorlagen von einem Ort zu einem anderen. + + + + + +<application +>Visuelle Seitengestaltung</application +> + +Nicolas Deschildre
nicolasdchd@ifrance.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Lektor +
+ +GeorgSchuster
gschuster@utanet.at
Deutsche Übersetzung
+ +
+
+ +<application +>Visuelle Seitengestaltung</application +> + + +&VPL; Modi + +Der Visual Page Layout (&VPL;) Editor (auch bekannt als WYSIWYG (What You See Is What You Get)) erlaubt das Editieren von &HTML; oder &XHTML; Dokumenten mit gleichzeitiger Anzeige des Ergebnisses. Wie bei einer guten Textverarbeitung kann Text eingegeben, Bilder eingefügt, Textauszeichnungen festgelegt &etc; werden. Das Ziel von &VPL; ist, die Schaffung großartiger Webpräsentationen mit korrekter Syntax ohne irgendeiner Kenntnis der Seitenbeschreibungssprachen des Internets zu ermöglichen. + +&quantaplus; bietet zwei Modi: &VPL;-Editor und &VPL; & Quelltext-Editor, die über das Menü Ansicht erreichbar sind. Der erste Modus ersetzt den Quelltext-Editor durch den &VPL;-Editor und der Zweite teilt das Editorfenster in zwei Teile: den Quelltext-Editor und den &VPL;-Editor. + +Der &VPL;-Editor arbeitet wie folgt: Er lädt ein Dokument wie eine normale &HTML;- oder &XHTML;-Seite und ein Cursor erscheint. Dann kann man editieren und bei Bedarf zum Quellcode-Editor zurückschalten, in dem die durchgeführten Änderungen im &VPL;-Editor im Quellcode sichtbar sind. + + +Beim Arbeiten mit dem &VPL;-Editor an einem Dokument, das &PHP; enthält, zeigt ein kleines grünes Symbol das Vohandensein von &PHP;-Quelltext an. Es ist nicht möglich, diesen direkt mit dem &VPL;-Editor zu editieren. Um &PHP; zu bearbeiten, ist weiterhin der Quelltext-Editor notwendig. Es gibt keine Pläne, diese Verhaltensweise zu ändern. + + +Der zweite Modus funktioniert genau wie der erste, außer, dass gleichzeitig die Änderungen sowohl im Quelltext-Editor als auch im &VPL;-Editor sichtbar sind und der Cursor im Quelltext-Editor und im &VPL;-Editor synchron läuft. Mit Drücken von F9 wird dieser Modus aktiviert, ist dieser Modus schon aktiv, versetzt der Tastendruck den aktiven Cursor von einem Fenster zum Anderen, wobei die Position im Dokument beibehalten wird. + +Der Synchronisationsabstand zwischen dem &VPL;-Editor und dem Quelltext-Editor ist einstellbar über Einstellungen Quanta einrichten ... . Nach Wahl von &VPL;-Ansicht kann man zwischen Synchronisation nach einem Klick oder automatisch wählen. Bei der Auswahl automatisch kann zusätzlich die Zeitspanne eingestellt werden. Grundsätzlich gilt die Empfehlung: eine kleine Spanne für schnelle Rechner und eine große Spanne für langsame. + + + + + +Der &VPL; & Quelltext-Editoren Modus. + + + + +&VPL;-Editierung + + +Der <guilabel +>Dokumenteigenschaften</guilabel +>-Dialog + +Angenommen, man will den Titel der Webseite ändern, so ist Werkzeuge Dokumenteigenschaften zu wählen. Damit ist die Bearbeitung von unsichtbaren Tags bei der Arbeit mit dem &VPL;-Editor möglich. Der Dokumenteigenschaften -Dialog wird auch aufgerufen, sobald ein neues Dokument mit dem &VPL;-Editor geschaffen wird. Das dient der Verminderung des händischen Kodierens. Damit kann man folgendes ändern: + + + +Titel + +Den Titel des Dokumentes. + + + +Metaelemente + +Meta-Tags gestatten die Speicherung von Information über das Dokument selbst z.B. Schlagworte für Internet-Suchmaschinen. Meta-Elemente können durch Drücken der zwei Schaltflächen unten hinzugefügt oder entfernt werden. Ein Klick in die Liste ermöglicht die Änderung des Inhaltes, z. B. Schlüsselworte auf der Spalte Namen und Schlüsselwort Schlüsselwort2 auf der Inhalt-Spalte. + + + +CSS-Regeln + +CSS-Regeln sind der neue Weg der Gestaltung des Aussehens von Seiten im Browser. Man kann CSS-Regeln mit den Schaltflächen unter der Liste hinzufügen oder löschen. Eine Änderung über die Liste ist genau wie bei den Meta-Elementen möglich. Das Bearbeiten von CSS-Regeln wird derzeit noch nicht unterstützt. + + + +CSS-Stilvorlage verknüpfen + +Es ist möglich, eine externe CSS-Stilvorlage einzubinden, indem man auf den Datei-öffnen Knopf drückt und die entsprechende Datei auswählt. + + + + + + + +Der <guilabel +>&VPL;-Editor</guilabel +> + +Die Verwendung des Cursors ist wie in einer Textverarbeitung, durch Bewegen mit den Pfeilen, möglich. Unter seltenen Umständen verhält sich der Cursor eigenartig. Die Markierung funktioniert wie gewohnt. Text kann durch Eintippen eingefügt und mittels Rücktaste oder Entfernetaste gelöscht werden. + +Das Einfügen von Tags wird in der selben Weise über die Werkzeugleisten, wie im Quelltext-Editor, vorgenommen. Es ist zu beachten, dass das Einfügen von Tags vorher schon vorhandene identische Tags nicht entfernt z.B. wenn ein Anker-Tag, umgeben mit Text eingefügt wird, muss jeder andere umgebende Anker-Tag entfernt werden. + + +Einige Werkzeugleisten wie der Tabellen-Assistent oder der Listen-Assistent sind deaktiviert. Sie werden später im &VPL; funktionieren, in diesem Release müssen dieTabellen oder Listen Werkzeugleisten verwendet werden. + + +Zum Ändern eines Tags(egal ob Bild, ein Applet, oder sonst etwas), ist zum Attributebaum, erreichbar über Ansicht Baumansichten zu wechseln und der zu ändern gewünschte Tag, oder, falls nicht erreichbar, das ihn enthaltende Objekt, anzuklicken. Der Attributebaum zeigt den aktuellen Namen des Tags und eine Liste der Eltern und der Atribute. Im Moment unterstützt &VPL; kein &XHTML; + MathML, aber später können mit dieser Ansicht Namensräume bearbeitet werden. Ein direktes Ändern durch Anklicken des Wert-Feldes und Modifizierung in jede Richtung ist möglich. Durch einfaches Auswählen des Eltern-Tags wird im Attributebaum dieses geladen. + +Auch zum Löschen eines Tags ist der Attributebaum geeignet. An der oberen rechten Ecke gibt es zwei kleine rote Kreuze. Mit dem Ersten kann nur der aktuell ausgewählte Tag und, wenn die &HTML;/&XHTML; Spezifikation keine Kind-Tags des gelöschten Tags als Kind-Tags des ober dem gelöschten stehenden Eltern-Tags erlaubt, diese Kind-Tags gelöscht werden. Das zweite Kreuz löscht das ausgewählte Tag mit allen Kind-Tags. Vorsicht ist angebracht! + + + +
+
-- cgit v1.2.3