From 9b58d35185905f8334142bf4988cb784e993aea7 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Mon, 21 Nov 2011 02:23:03 -0600 Subject: Initial import of extracted KDE i18n tarballs --- tde-i18n-et/docs/kdewebdev/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/Makefile.in | 587 +++++ .../docs/kdewebdev/kfilereplace/Makefile.am | 4 + .../docs/kdewebdev/kfilereplace/Makefile.in | 635 +++++ .../docs/kdewebdev/kfilereplace/index.cache.bz2 | Bin 0 -> 9323 bytes .../docs/kdewebdev/kfilereplace/index.docbook | 1003 +++++++ tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.in | 635 +++++ .../docs/kdewebdev/klinkstatus/index.cache.bz2 | Bin 0 -> 4546 bytes .../docs/kdewebdev/klinkstatus/index.docbook | 643 +++++ tde-i18n-et/docs/kdewebdev/kommander/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/kommander/Makefile.in | 635 +++++ .../docs/kdewebdev/kommander/basics.docbook | 229 ++ .../docs/kdewebdev/kommander/commands.docbook | 11 + .../docs/kdewebdev/kommander/credits.docbook | 113 + tde-i18n-et/docs/kdewebdev/kommander/dcop.docbook | 236 ++ .../docs/kdewebdev/kommander/editor.docbook | 1213 +++++++++ .../docs/kdewebdev/kommander/extending.docbook | 445 ++++ .../docs/kdewebdev/kommander/glossary.docbook | 59 + .../docs/kdewebdev/kommander/index.cache.bz2 | Bin 0 -> 42885 bytes tde-i18n-et/docs/kdewebdev/kommander/index.docbook | 178 ++ .../docs/kdewebdev/kommander/installation.docbook | 39 + .../docs/kdewebdev/kommander/introduction.docbook | 137 + .../docs/kdewebdev/kommander/parser.docbook | 1567 +++++++++++ .../docs/kdewebdev/kommander/q-and-a.docbook | 15 + .../docs/kdewebdev/kommander/specials.docbook | 696 +++++ .../docs/kdewebdev/kommander/translating.docbook | 130 + .../docs/kdewebdev/kommander/tutorials.docbook | 451 ++++ .../docs/kdewebdev/kommander/widgets.docbook | 645 +++++ tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.in | 635 +++++ .../docs/kdewebdev/kxsldbg/callstack.docbook | 58 + tde-i18n-et/docs/kdewebdev/kxsldbg/credits.docbook | 65 + .../docs/kdewebdev/kxsldbg/entities.docbook | 73 + .../docs/kdewebdev/kxsldbg/glossary.docbook | 73 + tde-i18n-et/docs/kdewebdev/kxsldbg/index.cache.bz2 | Bin 0 -> 7659 bytes tde-i18n-et/docs/kdewebdev/kxsldbg/index.docbook | 172 ++ .../kdewebdev/kxsldbg/kxsldbg_configure.docbook | 174 ++ .../kdewebdev/kxsldbg/kxsldbg_inspector.docbook | 141 + .../kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook | 587 +++++ .../docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook | 150 ++ tde-i18n-et/docs/kdewebdev/kxsldbg/sources.docbook | 64 + .../docs/kdewebdev/kxsldbg/templates.docbook | 34 + .../docs/kdewebdev/kxsldbg/variables.docbook | 92 + tde-i18n-et/docs/kdewebdev/quanta/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/quanta/Makefile.in | 635 +++++ .../docs/kdewebdev/quanta/adv-quanta.docbook | 866 ++++++ .../docs/kdewebdev/quanta/config-quanta.docbook | 340 +++ .../docs/kdewebdev/quanta/credits-license.docbook | 274 ++ .../docs/kdewebdev/quanta/debugging-quanta.docbook | 440 ++++ .../docs/kdewebdev/quanta/extending-quanta.docbook | 2751 ++++++++++++++++++++ .../docs/kdewebdev/quanta/fundamentals.docbook | 390 +++ tde-i18n-et/docs/kdewebdev/quanta/glossary.docbook | 90 + tde-i18n-et/docs/kdewebdev/quanta/index.cache.bz2 | Bin 0 -> 43420 bytes tde-i18n-et/docs/kdewebdev/quanta/index.docbook | 308 +++ .../docs/kdewebdev/quanta/installation.docbook | 41 + .../docs/kdewebdev/quanta/introduction.docbook | 172 ++ .../docs/kdewebdev/quanta/man-quanta.1.docbook | 175 ++ tde-i18n-et/docs/kdewebdev/quanta/q-and-a.docbook | 67 + .../docs/kdewebdev/quanta/quanta-menus.docbook | 2682 +++++++++++++++++++ .../docs/kdewebdev/quanta/quanta-projects.docbook | 950 +++++++ .../kdewebdev/quanta/working-with-quanta.docbook | 740 ++++++ tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.am | 4 + tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.in | 635 +++++ tde-i18n-et/docs/kdewebdev/xsldbg/commands.docbook | 1737 ++++++++++++ tde-i18n-et/docs/kdewebdev/xsldbg/credits.docbook | 29 + tde-i18n-et/docs/kdewebdev/xsldbg/index.cache.bz2 | Bin 0 -> 14634 bytes tde-i18n-et/docs/kdewebdev/xsldbg/index.docbook | 157 ++ .../docs/kdewebdev/xsldbg/introduction.docbook | 29 + tde-i18n-et/docs/kdewebdev/xsldbg/usage.docbook | 299 +++ 70 files changed, 26455 insertions(+) create mode 100644 tde-i18n-et/docs/kdewebdev/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/kfilereplace/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/kfilereplace/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/klinkstatus/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/klinkstatus/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/basics.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/commands.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/credits.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/dcop.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/editor.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/extending.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/glossary.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/installation.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/introduction.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/parser.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/q-and-a.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/specials.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/translating.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/tutorials.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kommander/widgets.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/callstack.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/credits.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/entities.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/glossary.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/sources.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/templates.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/kxsldbg/variables.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/adv-quanta.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/config-quanta.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/credits-license.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/debugging-quanta.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/extending-quanta.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/fundamentals.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/glossary.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/installation.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/introduction.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/man-quanta.1.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/q-and-a.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/quanta-menus.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/quanta-projects.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/quanta/working-with-quanta.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.am create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.in create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/commands.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/credits.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/index.cache.bz2 create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/index.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/introduction.docbook create mode 100644 tde-i18n-et/docs/kdewebdev/xsldbg/usage.docbook (limited to 'tde-i18n-et/docs/kdewebdev') diff --git a/tde-i18n-et/docs/kdewebdev/Makefile.am b/tde-i18n-et/docs/kdewebdev/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/Makefile.in b/tde-i18n-et/docs/kdewebdev/Makefile.in new file mode 100644 index 00000000000..8cffc81afaf --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kommander kxsldbg klinkstatus xsldbg 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/kdewebdev/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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/kdewebdev/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/kfilereplace/Makefile.am b/tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.in b/tde-i18n-et/docs/kdewebdev/kfilereplace/Makefile.in new file mode 100644 index 00000000000..c42d34350c5 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev/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@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/kfilereplace/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/kfilereplace/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.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)/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 index.docbook ; 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 index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kfilereplace/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.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/kdewebdev/kfilereplace/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kfilereplace/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/kfilereplace/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/kfilereplace/index.cache.bz2 new file mode 100644 index 00000000000..eae5ed7afd4 Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/kfilereplace/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/kfilereplace/index.docbook b/tde-i18n-et/docs/kdewebdev/kfilereplace/index.docbook new file mode 100644 index 00000000000..2c6b507fe7f --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kfilereplace/index.docbook @@ -0,0 +1,1003 @@ + +KFileReplace"> + + + + + kdewebdev"> + bc"> +]> + + + + +&kfilereplace;'i käsiraamat + + +Emiliano Gulmini
emi_barbarossa@yahoo.it
+
+
+ +Marek Laane
bald@starman.ee
Tõlge eesti keelde
+ +
+ + +2004 +Emiliano Gulmini + + +&FDLNotice; + +2004-08-09 +1.0.0 + + + + +&kfilereplace; on stringide otsimise ja asendamise vahend. + + + +KDE +KFileReplace +asendamine +otsimine +string + + +
+ + + Sissejuhatus + &kfilereplace; on tööriist, millega saab failipuus üht või enamat stringi otsida ning asendada. Otsitavad stringid võivad olla sõna-sõnalised või Qt stiilis regulaaravaldised. Otsingut saab mitmel moel täpsustada. + + + +&kfilereplace;'i kasutamine + + + + &kfilereplace; omaette rakendusena + + + + + + &kfilereplace; omaette rakendusena + + + + + + + +Tööriistariba + +&kfilereplace;'i tööriistariba näeb välja selline: + &kfilereplace;'i tööriistariba + + + + + + + + + &kfilereplace;'i tööriistariba + + + + + +Tööriistaribal paiknevad põhilisi toiminguid pakkuvad nupud. + Tööriistariba ikoonid + + + + + + + + Uus seanss + + Selle nupuga saab avada seansidialoogi, milles saab määrata ära mitmed põhivalikud. Kui &kfilereplace; käivitada omaette rakendusena, tulekski kõigepealt sellele nupule klõpsata. + + + + + + + + + + Otsi + + See nupp käivitab otsimise. + + + + + + + + + + Asenda + + See nupp alustab otsimist ja asendamist. Kui otsitav string leitakse, asendab &kfilereplace; selle uue, sinu määratud stringiga. + + + + + + + + + + Simuleeri + + See nupp alustab otsimise ja asendamise simulatsiooni. Sellele klõpsates ei võeta tegelikult midagi ette. + + + + + + + + + + Peata + + See nupp peatab operatsiooni. + + + + + + + + + + Lisa string + + See nupp avab stringi lisamise dialoogi, kus saab muuta stringide nimekirja. + + + + + + + + + + Kustuta string + + See nupp kustutab valitud (või aktiivse, kui midagi pole valitud) stringi nimekirjast. + + + + + + + + + + Muuda stringi + + See nupp võimaldab redigeerida valitud stringi. + + + + + + + + + + Kustuta nimekiri + + See nupp kustutab nimekirjast kõik stringid. + + + + + + + + + + Vaheta string + + See nupp vahetab otsingu- ja asendusstringi, võimaldades hõlpsasti tagasi võtta varasemat otsimis/asendamisoperatsiooni + + + + + + + + + + Laadi stringide nimekiri + + See nupp avab stringide nimekirja, mis on salvestatud XML-failina laiendiga kfr. + + + + + + + + + + Kaasa alamkataloogid + + See nupp võimaldab otsida/asendada oma baaskataloogis rekursiivselt, s.t. alamkatalooge kaasates. + + + + + + + + + + Loo varukoopiad + + See nupp võimaldab failide varukoopia loomist. + + + + + + + + + + Tõstutundlik + + See nupp võimaldab tõstutundlikku otsingut. + + + + + + + + + + Käsud + + See nupp võimaldab kasutada käske. Käsud on eristringid. Vt. . + + + + + + + + + + Regulaaravaldised + + See nupp võimaldab kasutada Qt stiilis regulaaravaldisi. + + + + + + + + + + Tulemuste nimekiri + + &kfilereplace;'i tulemuste vaade + + + + + + + + + &kfilereplace;'i tulemuste vaade + + + + Tulemuste vaade näitab nende failide nimesid, milles esineb otsitav (ja asendatav) string, nende asukohta, suurust, leitud stringide arvu ning failide kasutaja ID-d. Vaates on näha ka leitud stringide täpne asukoht failides. Faili saab avada rida ja veergu sisaldaval nimekirja kirjel &HPN;ga klõpsates. + + + + + Stringide nimekiri + + Selline näeb välja stringide vaade: + &kfilereplace;'i stringide vaade + + + + + + &kfilereplace;'i stringide vaade + + + + + + Stringide vaade näitab stringide nimekirja, mida soovid otsida/asendada. Arvesta, et otsimisrežiimis on tulemuste ja stringide vaade erinevad. + + + + + <guilabel +>Uue seansi</guilabel +> dialoog + Uue seansi dialoogis saab määrata peamised parameetrid, mille alusel &kfilereplace; töötab. Dialoog koosneb kahest kaardist: Üldine ja Muud. + + + Kaart <guilabel +>Üldine</guilabel +> + + &kfilereplace;'i kaart Üldine + + + + + + &kfilereplace;'i kaart Üldine + + + + Kui soovid alustada uut seanssi, tuleb kõigepealt klõpsata tööriistaribal nupule Uus seanss button. Seejärel tuleb määrata baaskataloog ning filtrina kasutatavad metamärgid. + Siin on võimalik valida ka mõningad kasulikud lisamäärangud, näiteks otsimine alamkataloogides, tõstutundlik otsing, käskude lubamine, regulaaravaldiste kasutaminePalun arvesta, et regulaaravaldised ja käsud võivad mõjuda negatiivselt operatsiooni kiirusele., varukoopia loomise kõigist failidest enne asendusoperatsiooni. + Otsimise alustamiseks kirjuta otsingukasti string ja klõpsa nupule Otsi nüüd. Teine võimalus on jätta otsingukast tühjaks ja klõpsata nupule Otsi hiljem. + + + + Kaart <guilabel +>Muud</guilabel +> + + &kfilereplace;'i kaart Muud + + + + + + &kfilereplace;'i kaart Muud + + + + Kaardil Muud on mõningad valikud, millega saab piirata otsingut failisüsteemi teatud osaga. Kui soovid näiteks kasutada &kfilereplace;'i failide leidmiseks, mille suurus jääb vahemikku 10 KB kuni 100 KB, saab kasutada suurusepiirangut. Samuti saab määrata otsitavate failide ajalise vahemiku ning lasta otsida ainult teatud kasutajale kuuluvaid (või mittekuuluvaid) faile. Viimane võimalus on eriti kasulik süsteemiadministratoritele. + + + + + <guilabel +>Seadistuste</guilabel +>dialoog + Selles dialoogis leiab valikud, mida võib näha tööriistaribal, aga ka mõned lisavalikud, millest võib teatud olukordades kasu olla. Dialoogi saab avada menüükäsuga SeadistusedKFileReplace seadistamine... + + Üldised seadistused + Neid seadistusi on selgitatud tööriistariba tutvustavas osas. + Seadistustedialoogi kaart Üldine + + + + + + Seadistustedialoogi kaart Üldine + + + + + + + Muud seadistused + + + Seadistustedialoogi kaart Muud + + + + + + Seadistustedialoogi kaart Muud + + + + + Faili ei näidata, kui stringe ei leita ega asendata + Otsimisel peatutakse esimese leitud stringi juures + Nimeviitade järgimine + Peidetud failide ja kataloogide ignoreerimine + + näitab ainult faile, mis sobivad otsitava stringiga. See kiirendab otsingut. + &kfilereplace; peatub sobiva stringi leidmisel ja jätkab muude stringide otsingut või kui otsidki ainult üht stringi, liigub otsinguga edasi järgmise faili juurde. + kui fail viitab mõnele muule failile, otsitakse tegelikus failis. + peidetud failide või kataloogide esinemisel jäetakse need läbi uurimata. + + + + + + + <guilabel +>Stringi lisamise</guilabel +> dialoog + + &kfilereplace;'i stringi lisamise dialoog + + + + + + &kfilereplace;'i stringi lisamise dialoog + + + + Selle dialoogiga saab stringe nimekirja lisada ja neid muuta. Selleks tuleb lihtsalt lisada kas ainult otsitav või otsimis/asendamisnimekiri ning siis kahe miniredaktoriga määrata oma otsitav tekst. Noolenupud võimaldavad stringe lisada või kustutada. Kui oled lõpetanud, klõpsa nupule OK. + + + + + &kfilereplace;'i omadused + Selles peatükis tutvustame mõningaid &kfilereplace;'i kasulikke omadusi. + + Kuidas salvestada stringide nimekirja + Kui soovid stringide nimekirja taaskasutamiseks talletada, saab selle salvestada xml-failina. Selleks vali menüükäsk Otsimine/AsendamineStringidSalvesta stringide nimekiri failina. Nimekirja salvestamisel luuakse lihtne xml-fail laiendiga kfr. kfr-faili avamiseks vali menüükäsk Otsimine/AsendamineStringidLaadi stringide nimekiri failist. Fail ise näeb välja umbes selline: + <?xml version="1.0" ?> +<kfr> + <mode search="false"/> + <replacement> + <oldstring +><![CDATA[SEARCH_STRING_1]] +></oldstring> + <newstring +><![CDATA[REPLACE_STRING_1]] +></newstring> + </replacement> + <replacement> + <oldstring +><![CDATA[SEARCH_STRING_2]] +></oldstring> + <newstring +><![CDATA[REPLACE_STRING_2]] +></newstring> + </replacement> + + + <replacement> + <oldstring +><![CDATA[SEARCH_STRING_N]] +></oldstring> + <newstring +><![CDATA[REPLACE_STRING_N]] +></newstring> + </replacement> + +</kfr +> + + Kui kasutad varasemat vormingut, saad seda käsitsi uuendada, muutes faili vastavalt toodud skeemile. Teine võimalus on avada vanas vormingus fail ja lasta see &kfilereplace;'il juba uues vormingus salvestada eespool kirjeldatud käsuga. + + + + Kuidas luua lihtne raport + Rapordi loomiseks vali menüükäsk Otsimine/AsendamineTulemusedLoo rapordifail. Raport on kataloog, mis sisaldab xml- ja css-faili. Rapordid on kasulikud näiteks oma operatsioonidel silma peal hoidmiseks. + &kfilereplace;'i rapordivõimalus + + + + + + + + + &kfilereplace;'i rapordivõimalus + + + + + + + + Kuidas kasutada regulaaravaldisi + Kui soovid otsida kõiki faile, mille alguses seisab x, ht või u ja lõpus ml, võid kirja panna sellise regulaaravaldise: (x|ht|u)ml. Lisa see otsinguredaktorisse, klõpsa nupule OK ning luba regulaaravaldiste kasutamine klõpsuga nupule Regulaaravaldis. Pane tähele, et regulaaravaldistega on võimalik sooritada ka väga keerukaid otsinguid, kuid see võtab omajagu aega. Regulaaravaldised on üsna keerukad ja kapriissed, nii et sageli öeldakse, et kui soovid lahendada probleemi regulaaravaldist kasutades, saad kaela kaks probleemi. + + + + Kuidas kaitsta originaalfaile + Kui sa ei soovi kaotata algseid faile, võib neist enne stringide asendamist koopia teha. Pärast stringide lisamist ja enne asendamise alustamist tuleb lihtsalt sisse lülitada nupp Varukoopia. Kui soovid varukoopiate laiendit muuta, ava seadistustedialoog. + + + + Kuidas faili avada + Kui soovid avada faili, milles leidub mõni otsitav string, tuleb tulemustevaates valida vastav rida ja klõpsata sellel &HPN;ga. Ilmuvast kontekstimenüüst saabki valida faili avamise käsu. Kui kasutad &kfilereplace;'i &quantaplus;'i põimituna, saad faili avada otse selles vajalikul real ja veerus. + + + + Käsud + Oletame, et soovid asendada väljendi Alice Imedemaal terve Carrolli jutustust sisaldava failiga. Vaevalt soovid sa seda käsitsi teha ning siin tulevadki appi käsud. Klõpsa nupule Lisa, vali OTsimis/asendamisrežiim ja sisesta järgmised stringid: Alice Imedemaal otsingu miniredaktorisse ning [$loadfile:/minu-kataloogi-asukoht/minu-kataloog/minu-fail$] asendamise miniredaktorisse. Klõpsa nupule OK. Klõpsa nüüd &kfilereplace;'i peaaknas nupule Käsud, mis lubab kasutada käske, ning alusta asendamist. Käske on teisigi, need toob ära . + + + + +Autorid ja litsents + +&kfilereplace;. Rakenduse autoriõigus 1999: François Dupoux dupoux@dupoux.com, 2003: Andras Mantia amantia@kde.org, 2004: Emiliano Gulmini emi_barbarossa@yahoo.it + + + &kfilereplace;'i autorid ja hooldajad: + + François Dupoux dupoux@dupoux.com + Originaali autor + + + Andras Mantia amantia@kde.org + Shelli autor, KParti looja, kaashooldaja + + + Emiliano Gulmini emi_barbarossa@yahoo.it + Praegune hooldaja, koodi puhastaja ja ümberkirjutaja + + + +Dokumentatsiooni autoriõigus © 2004: Emiliano Gulmini emi_barbarossa@yahoo.it + +Tõlge eesti keelde: Marek Laane bald@starman.ee +&underFDL; &underGPL; + + +Paigaldamine + + +&kfilereplace;'i paigaldamine +&kfilereplace; kuulub paketi &kdewebdev; koosseisu, nii et selle paigaldamiseks tuleb paigaldada &kdewebdev;. Pane tähele, et kui kasutad oma distributsiooni pakkuja pakendatud &kde;d, on &kdewebdev; arvatavasti juba paigaldatud. Sellisel juhul saad &kfilereplace;'i kasutada kas veebiredaktorit &quantaplus; avades või seda otse välja kutsudes (kui sul pole just mõni vanem &kde; versioon). Vastasel juhul laadi &kdewebdev; alla internetist. Sellest räägib lähemalt &kdewebdev;'i kodulehekülg. + + + + + Nõuded + Käsu [$mathexp:mingi_matemaatiline_avaldis$] kasutamiseks peab olema paigaldatud matemaatikautiliit &bc; (versioon 1.06 või uuem), mille autor on Philip A. Nelson (philnelson@acm.org). + + + + + + &kfilereplace;'i käsud + + + [$datetime:iso$] + [$datetime:local$] + [$user:uid$] + [$user:gid$] + [$user:loginname$] + [$user:fullname$] + [$user:homedir$] + [$user:shell$] + [$loadfile:/minu-rada/minu-kataloog/minu-fail$] + [$empty:$] + [$random:TÄISARV$] + [$random:$] + [$mathexp:bc-avaldis$] + + see käsk tagastab praeguse kuupäeva ja kellaaja Qt ISO-vormingus. + nagu eelmine, aga kohalikus vormingus. + tagastab praeguse kasutaja UID. + tagastab praeguse kasutaja GID. + tagastab praeguse kasutaja kasutajanime. + tagastab praeguse kasutaja täieliku nime. + tagastab praeguse kasutaja kodukataloogi. + tagastab praeguse kasutaja shelli. + tagastab faili minu-fail sisu. + tagastab tühja stringi. + tagastab juhusliku arvustringi, kasutades algseemnena TÄISARVU. + nagu eelmine, aga ilma algseemneta. + tagastab &bc; v1.06 matemaatilise avaldise tulemuse. + + + + + +&documentation.index; +
+ diff --git a/tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.am b/tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.in b/tde-i18n-et/docs/kdewebdev/klinkstatus/Makefile.in new file mode 100644 index 00000000000..f47ece770cd --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev/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@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/klinkstatus/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/klinkstatus/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.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)/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 ; 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 ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/klinkstatus/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.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/kdewebdev/klinkstatus/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/klinkstatus/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/klinkstatus/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/klinkstatus/index.cache.bz2 new file mode 100644 index 00000000000..48408b4726e Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/klinkstatus/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/klinkstatus/index.docbook b/tde-i18n-et/docs/kdewebdev/klinkstatus/index.docbook new file mode 100644 index 00000000000..0d5b0df18ef --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/klinkstatus/index.docbook @@ -0,0 +1,643 @@ + +KLinkStatus"> + + + + +]> + + + + + + + + + + + + + + +&klinkstatus;e käsiraamat + + +Paulo Moura Guedes
moura@kdewebdev.org
+
+
+ + Marek Laane
bald@starman.ee
Tõlge eesti keelde
+ +
+ + +2004 +Paulo Moura Guedes + + + +&FDLNotice; + + + +2004-04-29 +0.1.3 + + + + +&klinkstatus; on &kde; linkide kontrollija. + + + + + +KDE +KLinkStatus +linkide kontrollija +kontrollimine + + +
+ + + +Sissejuhatus + +&klinkstatus; on &kde; linkide kontrollija. See võimaldab otsida sisemisi ja väliseid linke kogu veebisaidil või konkreetsel leheküljel ning valida otsingu sügavuse. Samuti saab kontrollida kohalikke faile, FTP-d, fishi jne, sest KLinkStatus kasutab KIO-d. Jõudluse huvides võib linke kontrollida üheaegselt. Palun anna kõigist probleemidest või soovidest teada aadressil http://linkstatus.paradigma.co.pt/bugs/. + + + +&klinkstatus;e kasutamine + + + + + + +&klinkstatus;e pilt + + + + + + + + + Pilt + + + + + + + + +Käskude seletused + + +&klinkstatus;e peaaken + + +Failimenüü + + + + &Ctrl;N Fail Uus lingi kontroll +Loob uue seansi, kui ükski pole tühi + + + &Ctrl;O Fail Ava URL +Avab &URL;-i + + + &Ctrl;W Fail Sulge kaart +Sulgeb aktiivse kaardi. + + + + + + + +<guimenu +>Abi</guimenu +>menüü +&help.menu.documentation; + + + + + + + + + + + + + + + + + +Autorid ja litsents + +&klinkstatus; +Rakenduse autoriõigus © 2004: Paulo Moura Guedes pmg@netcabo.pt +Dokumentatsiooni autoriõigus © 2004: Paulo Moura Guedes pmg@netcabo.pt + +Tõlge eesti keelde: Marek Laane bald@starman.ee +&underFDL; &underGPL; + + +Paigaldamine + + +&klinkstatus;e hankimine + + + + +http://kde-apps.org + + + + + + + + + +Kompileerimine ja paigaldamine +&install.compile.documentation; + + + +&documentation.index; +
+ + + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/Makefile.am b/tde-i18n-et/docs/kdewebdev/kommander/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/kommander/Makefile.in b/tde-i18n-et/docs/kdewebdev/kommander/Makefile.in new file mode 100644 index 00000000000..893fc1bbd98 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev/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@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/kommander/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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 translating.docbook parser.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 translating.docbook editor.docbook index.docbook parser.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 translating.docbook editor.docbook index.docbook parser.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 translating.docbook editor.docbook index.docbook parser.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 translating.docbook editor.docbook index.docbook parser.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/kdewebdev/kommander/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kommander/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/kommander/basics.docbook b/tde-i18n-et/docs/kdewebdev/kommander/basics.docbook new file mode 100644 index 00000000000..98c061a07b4 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/basics.docbook @@ -0,0 +1,229 @@ + + + + +&kommander;i põhitõed + +Tamara King
tik@acm.org +
+
+Eric Laffoon
sequitur@kde.org +
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+ +&kommander;i põhitõed + + + + +Kontseptsioonid + + +&kommander; sai alguse visuaalse disaini tööriistade maailmas mõneti revolutsiooniliseks osutunud lihtsat kontseptsioonist. Tavaliselt võimaldavad need tööriistad luua dialooge, vahel ka peaakna liidest. Peaakna liides on aga juba koht, kus reeglina esinevad menüüd, tööriistaribad, olekuriba ja rakendus ise ka muidugi. Dialoogid on alamaknad, millel tavaliselt ei ole ei menüüd, tööriistariba, olekuriba ega ka mingit 'rakenduseala', ning kannavad sellist nime seepärast, et nende eesmärk on pidada dialoogi või vahendada sulle mingit mingit põhirakenduse edastatavat infot. Dialoogi elemente nimetatakse vidinateks ja sul tuleb oma programm nende vidinatega siduda. &kommander; läheneb asjale aga hoopis teisest küljest. Me kasutame siin dialoogis vidinatega seostatud teksti põhimõtet. Algselt kandiski see nimetust seostatud tekst, nüüd nimetame seda lihtsalt &kommander;i tekstiks. Vidinad &kommander;i dialoogides võivad sisaldada viidetena teiste vidinate sisu, samuti võivad vidinad lasta oma sisu viidata spetsiaalsete eride abil, mille näiteks võib olla @widgetText. Erid on &kommander;i spetsiaalse tähendusega käsud. Kui oled näiteks loonud dialoogi kahe tekstikastiga ning andnud neist esimesele nimeks Eesnimi ja teisele Perekonnanimi, võid luua nupu ja määrata selle &kommander;i tekstiks Minu nimi on @Eesnimi @Perekonnanimi. Sul tuleb eesnime- ja perekonnanimevidinas määrata @widgetText. Oli ju arusaadav? Me peame andma &kommander;ile korralduse viidata neis olevale tekstile. Siis võid selle käivitada näiteks Konsoolis ja peaksid nägema väljundina just seda stringi. Eesnime viitame siis nii: @Eesnimi -> hangib vidina nimega Eesnimi(@Eesnimi) -> @widgetText -> hangib tekstikasti vidina sisu. Nii et kui @Eesnimi tagastab Marek, siis @Eesnimi -> @widgetText -> Marek. + +See on &kommander; lihtne ja selge tuum. Aga huvitavaks läheb asi siis, kui sa sellega midagi ette võtad. Kõigepealt tasuks märkida, et tavalistest programmeerimiskeeltepõhistest tööriistadest erinevalt ei vaja &kommander; nende operatsioonide defineerimiseks programmeerimislauseid. See muudab &kommander;i arendajatele väga mugavaks vahendiks. Lõppkasutajale on see märksa lihtsam kui programmeerimiskeele reegleid pähe tampida. Ja kõigile tähendab see seda, et saab keskenduda oma ülesandele, ilma et peaks kogu aeg käsiraamatust järele vaatama, kas asi ikka sai õigesti kirja. Tavaliselt küsivad inimesed &kommander;it või mõnda muud taolist töövahendit nähes: Milleks seda kasutada saab? Nagu selgub, on stringide käsitlemisega tegemist tegelikult sisuliselt kõikjal. + +Mida &kommander; suudab siis teha? Toome siin ära vaid põhilised operatsioonid. &kommander; suudab: + + +Edastada stringid väljakutsutavale programmile standardväljundi (stdout) kaudu. +Kutsuda välja käivitatava programmi. +Suhelda &DCOP;-i vahendusel &kde; programmidega. + + +Kui sa ei ole just programmeerija, soovid vahest asja ka nii-öelda inimlikus keeles teada saada. Esiteks: kui käivitad &kommander;i konsoolist, on konsool väljakutset esitav programm. Siin tekib ema-lapse ehk siis eellase-järglase suhe. Konsooli saadetakse sõnum järglasprogrammi standardväljundi (stdout) vahendusel, mida nimetatakse nii sellepärast, et on olemas ka veaväljund. See pakub huvi seepärast. et mitmed programmid, näiteks &quantaplus;, kasutavad standardväljundit info hankimiseks programmidelt, mis nende seest on käivitatud. Seega võivad &kommander;i dialoogid saata oma tekstistringid otse &quantaplus; redaktorisse, kui neid on välja kutsutud &quantaplus;-ist. See tähendab, et &kommander;i dialoogid sobivad väga hästi programmide laienditeks. + +Teine juhtum on käivitatava faili väljakutsumine. Kõik sinu süsteemis töötavad programmid on iseenesest käivitatavad failid. Isegi skripti paneb käima skripti interpretaator, nii et tehniliselt võttes ka see käivitatakse. &kommander; võib käske käivitada sama edukalt, kui seda saab teha konsoolilt, kuigi siin võid sa seda teha lausa menüüst. Kui näiteks soovid avada &GIMP;-i, peab sul olema nupp, sellel string gimp ning see tuleb asetada erisse, näiteks @exec(gimp). Ja seda kasutades &GIMP; ka tõepoolest avaneb. Kasutada võib ka exec ls -l, aga väljundit näed ainult siis, kui töötad konsoolil. + +Kolmas juhtum on veelgi huvitavam. &DCOP; tähendab lühendatult &kde; töölaua kommunikatsiooniprotokolli (Desktop COmmunication Protocol) ja on üks äraütlemata võimas vahend. Käivita programm dcop ja tee sellega veidi tutuvust. Saad peagi selgeks, et kõik &kde; standardite kohaselt loodud rakendused kasutavad vähemalt mingil määral &DCOP;-i ja mis on eriti hästi loodud, need kohe päris palju. &DCOP; lubab esitada mis tahes infopäringuid, määrata vidinate väärtusi ja nii edasi ja nii edasi. Käesolevas käsiraamatus on ka omaette &DCOP;-ile pühendatud osa. &kommander; võib saata &DCOP; väljakutse igale &kde; programmile ning vastupidi - &DCOP;-i abil saab seda juhtida teistest programmidest. Õigupoolest saab käsurealt &DCOP; väljakutse saata suvalisele &kde; programmile. Mis siis meie juhtumi puhul eriline on? Eriline on see, et kui soovid anda terve hulga käske, siis käsurida kasutades näed peagi, et &DCOP; sobib palju paremini lühikeste käskude jaoks, võib aga tükk aega viivitada, kui peab näiteks sadu kordi mingit silmust läbima. Seepärast kasutab &kommander; eri @dcop, mis on ligikaudu 1000 korda kiirem! Et &kommander; võib &DCOP; väljakutseid nii saata kui saada, võib &DCOP;-i kasutada &kommander;i skriptideks. Seepärast on meil ka kohalik &DCOP; eri @ldcop, mis võimaldab käsku anda päris vähese kirjutamisvaevaga. + +Siinräägitu ei ole kaugeltki veel kõik isegi mitte &kommander;i põhiomaduste kohta, aga juba sellest peaks piisama mõistmaks, kuidas asi töötab, et edaspidine jutt ei tunduks täiesti arusaamatuna. Rakendus pakub mõistagi palju enam. Signaalide ja pesadega käsitleb &kommander; sündmusi. Sündmus tähendab programmis põhimõtteliselt seda, et midagi juhtus - näiteks loodi vidin või muutus tekst. Need muudatused väljastavad signaali, sina aga võid signaalid ühendada pesadega, mis võtavad omakorda midagi ette, kui toimub sündmus. Üks selle kasutamisviise &kommander;is on &kommander;i teksti järglane populatsioonitekst. Populatsioonitekst populeerib ehk asustab väljakutse peale vidina. Nagu &kommander;i tekst, võib ka populatsioonitekst sisaldada tekstistringe või skripte. + +See peaks andma nüüd küll mingi esialgse aimu &kommander;ist. Me oleme püüdnud hoida eride arvu vähesena ja kasutada ohtralt ära &DCOP;-i võimalusi. Nii on meil võimalik hoida &kommander; võimalikult ühtse ja kompaktsena. Sa avastad kindlasti, et &kommander;is saab tegelikult kasutada mis tahes skriptikeelt ja ühes dialoogis võib neid isegi mitu korraga kasutusele olla. Edaspidi oletame, et sa oled siintoodud konptseptsioonide ja mõisteteta juba tutvunud. Lisaks sellele aitavad ka näited ja õppematerjalid mõista täielikumalt &kommander;i võimalusi. + +&editor; +Executor + +Executor ehk kmdr-executor käivitab &kommander;i skriptid. See laeb .kmdr-failid ning tekitab dünaamiliselt täisfunktsionaalse dialoogi. Alates versioonist 1.3 hoiatab Executor, kui skript ei ole käivitatav. See on täiendav turvaomadus, mille eesmärk on panna kasutaja mõtlema võimalikele pahadele tagajärgedele, kui käivitatakse mitteusaldusväärsest allikast pärit skript. Kasutaja kinnitusel käivitatakse dialoog või, kui ta usaldab allikat, saab muuta skripti käivitatavaks ning vabaneda täielikult hoiatusest. +Versioon 1.3 toetab -kmdr-skriptifailide alguses süntaksit #!/asukoht/kmdr-executor (asukoht võib siin olla selline, nagu seda näeb ette sinu süsteem). Kui muuta sellised failid käivitatavaks, saab neid käsurealt käivitada nagu iga muud käivitatavat rakendust, ilma et oleks vaja anda skriptile argumenti kmdr-executor. +Pane tähele, et kui oled lisanud sellise lause faili algusse, ei saa dialoogi enam käivitada ega muuta &kommander;i vanemate vesioonidega. +Soovitatav kasutamine on järgmine: +#!/usr/bin/kommander +; sel juhul tuleb luua nimeviit kmdr-executor'ilt asukohale /usr/bin/kommander. +Mainitud lause võib lisada dialoogi otse redaktoris, muutes peadialoogi omadusi useShebang ja shebang. + + + + + +Executor programmeerijatele + +C++ arendajad võivad klassi Instance kasutada ära oma C++ programmides, mis lubab põimida käivitamisfunktsiooni otse rakendusse ilma vajaduseta käivitada välist käivitamisprogrammi. Standardse dialoogi korral on dialoogi loomise kulu minimaalne, kuid näiteks &kde; rakenduse loomisega võib muidugi lausa sekund aega minna. +Teine võimalus on võtta kasutusele kommander_part KReadOnlyPart. Seda KParti saab laadida ja käivitada suvalises &kommander;i dialoogis mõne muu KDE rakenduse sees. + + + + + +Dialoogi loomine +Kui soovid teada, kuidas luua dialoogi, lisada vidinaid, kasutada paigutusi ja muuta vidinate omadusi, uuri &Qt; disaineri (versioon 3.x) käsiraamatut. Selle võib avada käsurealt käsuga designer või ka peamenüüst. +&kommander;i üks lisavõimalus on Kommanderi teksti seostamine iga vidinaga. Need tekstid on dialoogi käivitatav osa (skript), mis on kirjutatud kas skriptikeeles (vana &kommander;i süntaks) või kasutades &kommander;i sisemist keelt, niinimetatud uut parserit. +Kui soovid täpsemalt teada keele süntaksit, käske ja seda, kuidas kasutada tekstiredaktorit, uuri järgnevaid peatükke ning tutvu näidistega, mis on kaasa pandud &kommander;i lähtekoodiga. + + + +Käivitusbitt - uus asi versioonis 1.3 +Turvakaalutlustel võtsime versioonis 1.3 kasutusele käivitusbiti nõude. Mõned peavad seda kindlasti pikaajalise puudujäägi likvideerimiseks, teised kohutavaks tüliks või isegi hirmutavaks teguriks. Paraku ei ole olemas ideaalset lahendust. Probleem peitub selles, et Kommanderi dialooge võib alla laadida mitmelt poolt ning neid võib saada ka e-kirjaga, nii et sa võid selle eksliku klõpsuga käivitada. Et Kommander võib käivitada shelliskripte, on ta omamoodi eriseisundis. Teised rakendused selliseid takistusi ei sea, kuid nende puhul on vaja nad kõigepealt paigaldada, et neid saaks turvaliselt kasutada. Üksainus skriptirida võib kustutada jäädavalt kogu sinu kodukataloogi. Meie eesmärk on vältida juhuslikku klõpsamist mitteusaldusväärsel dialoogil. Me vabandame ebameeldivuste pärast, aga kahjuks ei ole sellist võimalust, mis rahuldaks isegi arendajaid ning tagaks kasutajale turvalisuse ilma teda häirimata. +See ei takista dialoogi käivitamist, vaid ongi mõeldud häirivaks teguriks. Sellest pääseb mööda, kui failihalduri või shelli abiga määrata failile käivitusbitt. Tee dialoogil Konqueroris paremklõps, vali menüüst Omadused, ilmuvas dialoogis õigustekaart ning märgi ära kastike käivitatav. Nüüd ei takista enam miski dialoogi käivitamist. Kasuta meie veebileheküljel tööriista, mis otsib &kommander;i dialooge, võimaldab neid lähemalt uurida ning valida, kas mõnel või kõigil peaks olema käivitusbitt. Kui soovid kasutada shelli, et muuta kõik kataloogis asuvad &kommander; i dialoogid käivitatavaks, kasuta järgmist käsku: +chmod u+x *.kmdr + +Ära muuda dialooge käivitatavaks, kui sa ei usalda nende päritolu. + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/commands.docbook b/tde-i18n-et/docs/kdewebdev/kommander/commands.docbook new file mode 100644 index 00000000000..31e62273c92 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/commands.docbook @@ -0,0 +1,11 @@ + + + + +Käskude seletused + + +Seletused +&widgets; &specials; &dcop-functions; diff --git a/tde-i18n-et/docs/kdewebdev/kommander/credits.docbook b/tde-i18n-et/docs/kdewebdev/kommander/credits.docbook new file mode 100644 index 00000000000..dcee08aabda --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/credits.docbook @@ -0,0 +1,113 @@ + + + + +Autorid ja litsents + +Tamara King
tik@acm.org +
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+ +Autorid ja litsents + + +&kommander;i arendajate meeskond + +Britton, Marc consume@optusnet.com.au +Arendaja ja dokumentatsioon + + +King, Tamara tik@acm.org +Dokumentatsioon + + +Laffoon, Eric sequitur@kde.org +Projektihaldur ja dokumentatsioon + + +Mantia, András amantia@kde.org +Arendaja + + +Rudolf, Michal mrudolf@kdewebdev.org +Arendaja + + + +&kommander; 2004 - 2008: &kommander;i arendajate meeskond. + +&kommander;i käsiraamat 2004 - 2008: &kommander;i arendajate meeskond. + +Tõlge eesti keelde: Marek Laane bald@smail.ee +&underFDL; &underGPL;
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/dcop.docbook b/tde-i18n-et/docs/kdewebdev/kommander/dcop.docbook new file mode 100644 index 00000000000..7ff09e165e8 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/dcop.docbook @@ -0,0 +1,236 @@ + + + + +&DCOP;-i funktsioonid + + +&DCOP;-i funktsioonid + +&kommander; hakkas esialgu kasutama vidinaid sisemiselt &DCOP;-i vahendusel, mis arenes edasi vidinate funktsioonideks. &DCOP; on endiselt kasutusel ning seda saab tarvitada teabe jagamiseks dialoogide vahel. Samuti saab selle abil laiendada peaaegu kõiki KDE rakendusi. &DCOP; on võimalik &kommander;is välja kutsuda mitmel viisil. Esimene võimalus on konsool. Ava &kommander;i dialoog ja seejärek konsool ning proovi ise. +Allolev jutt käsitleb peamiselt vana parserit, Kui tunned huvi sisemiste vidinate funktsioonide vastu, tasub tutvust teha uue parseriga. See teave käib eriti dialoogide ja rakenduste suhtlemise või teiste skriptikeelte käivitamise kohta Kommanderis skriptidena. +dcop | grep kmdr +dcop `dcop | grep kmdr` +dcop `dcop | grep kmdr` KommanderIf + +See näitab, millised dialoogid töötavad ja millised liidesed on saadaval, samuti seda, mida saab kasutada väljakutsumiseks &kommander;i spetsiaalses sisemises liideses. &DCOP;-i selgituste juures tasub meeles pidada, et &DCOP;-i kasutavad seesmiselt KDE rakendused (KDE4 ajal asendab selle D-Bus) ja et see on väga kasulik asi. Uuri programmi kdcop; vajuta Alt+F2 ja kirjuta programmi nimi käivitusreale. Seal saab näha kõike, mis töötab. Nüüd aga tagasi &DCOP;-i ja &kommander;i juurde. +dcop kmdr-executor-@pid KommanderIf setText minuVidin uus tekst + +See eeldab, et oled &kommander;i failis ja sul on ligipääs spetsiaalsele @pid-ile, mis sisaldab protsessi ID-d. Tegelikult on lihtsam asendada kmdr-executor-@pid @dcopid-ga. Aga igal juhul on võimalik seda süntaksit kasutada (küll ilma erideta) käsurealt või mis tahes välisest skriptist, et muuta &kommander;i akent. +&kommander; on võtnud kasutusele palju kiirema sisemise &DCOP;-funktsiooni. Selle kasutamine mõne muu rakenduse aknast (konsooli &DCOP; on ikka päris aeglane) tekitab mõningaid raskusi, sest sa pead andma hulganisti infot, sealhulgas väljakutse prototüübi. Eeltoodud käsk võtab siis kuju (pane tähele, et @dcopid on dialoogis tegelikult sisene, aga sa võid selle asendada mis tahes korrektse protsessi ID-ga): +@dcop(@dcopid, KommanderIf, enableWidget(QString, tõeväärtus), Vidin, true) + +Varasemas &kommander;is tähendas &DCOP;-väljakutsete pesastamine skriptikeele struktuuridesse (näiteks bash) seda, et väljakutsed tuli esitada konsoolilt. Kui kasutad sisest &DCOP;-i, käivitatakse esmalt kõik &kommander;i erid ja seejärel skript. Palun loe eelmist lauset veel kord, sest muidu ei ole nutul ja halal piiri, kui bash satub &kommander;i eridega lõpmatusse silmusesse. +On ka uus ja lihtsam viis kasutada &DCOP;-i &kommander;is endas, mida võimaldab objektsüntaks. Oletame, et soovid muuta teksti vidinas nimega @LineEdit1. See käib järgmiselt. +@LineEdit1.setText(Uus tekst) + +Nagu näed, on uus süntaks väga lihtne ja visuaalselt funktsioonigruppidega kooskõlas. Kõik siintoodud &DCOP;-i viited kasutavad sellist objektisüntaksit. Palun arvesta, et kui viitad &DCOP;-i muust aknast või rakendusest kasutades vidinale, peab esimene parameeter olema alati vidina nimi. Kõik siin toodud funktsioonid algavad teise parameetriga. + + +&DCOP; globaalsete muutujatele + + +global(QString muutujaNimi) + +Tagastab määratud globaalse muutuja väärtuse. Kui skript käivitatakse &kommander;i aknast, lakkavad kõik skriptiga määratud (mitteglobaalsed) muutujad eksisteerimast pärast skripti töö lõpetamist ega ole seepärast enam kasutatavad muudes skriptides või ka sama väljakutse kordamisel. Globaalne skoop tähendab seda, et muutuja eksisteerib akna iga protsessi jaoks seni, kuni aken suletakse. Neid muutujaid võib igal ajal muuta funktsiooni @setGlobal uue väljakutsega. + + + +setGlobal(QString muugujaNimi, QString väärtus) + +Loob muutuja, mis on akna protsessile globaalne ja omistab sellele väärtuse, Väärtuse saab hankida global(QString muutujaNimi) abil või ka uuesti määrata. + + + + + + +&DCOP; kõigile vidinatele + +Järgnev nimekiri on vananenud ja siin ära toodud rohkem ajaloo huvides. Kõigi vidinafunktsioonide ajakohastatud täielikku nimekirja pakub funktsioonibrauser, mille saab avada suvalisest &kommander;i tekstiredaktori aknast alumisele vasakpoolsele nupule vajutades. Need on nüüd vidinafunktsioonid, mitte enam &DCOP;-funktsioonid, aga &DCOP;-funktsioonid avaldatakse KommanderIf &DCOP;-liideses, mida kirjeldati eespool. Selle funktsionaalsuse väljakutsete loomise dialoogid on saadaval meie veebileheküljel. + + +setText(QString tekst) + +See eemaldab see vidinas näidatava teksti ja asendab selle antava tekstiga. + + + +enableWidget(tõeväärtus enable) + +Lubab või keelab elemendi. + + + +associatedText + +Tagastab määratud vidinaga seostatud teksti. See ei ole sama, mis näidatav tekst. See võib olla @widgetText või tekst ja/või skript, mida kasutatakse näidatava väärtuseni jõudmiseks. + + + +setAssociatedText(QString tekst) + +See määrab &kommander;i vaiketekstistringi. Tavaliselt määratakse selleks @widgetText, et näidata vidinasse sisestatut. Vaevalt sul seda eriti vaja läheb, aga igatahes on see olemas. Saab kasutada kõigi andmeid sisaldavate vidinate korral. + + + + + + +&DCOP; loendikasti ja liitkasti vidinale + + +addListItem(QString element, int index) + +Lisab elemendi loendikasti vidinasse määratud indeksiga. Loendi indeks algab nullist. Loendi lõppu lisamiseks anna -1. + + + +addListItems(QStringList elemendid, int index) + +Lisab korraga terve stringide loendi. Loendis tuleb kasutada eraldajana EOL-i (\n - reavahetused). See on hea juhul, kui soovid Bashi muretult loendi tuletamiseks kasutada. Näiteks elementide korral @exec(ls -l ~/projects | grep kmdr) kasutades saad oma projektikataloogi &kommander;i failide nimekirja. Loendi indeks algab nulliga. Loendi lõppu lisamiseks anna -1. + + + +addUniqueItem(QString element) + +addUniqueItem lisab elemendi loendi lõppu ainult siis, kui see on unikaalne. + + + +clearList + +Eemaldab kõik elemendid. + + + +removeListItem(int index) + +Eemaldab antud indeksiga elemendi. + + + +item(int index) + +Tagastab antud indeksiga elemendi teksti. + + + +setCurrentListItem(int index) + +Määrab aktiivse (või valitud) elemendi määratud indeksile. Saab kasutada loendikasti ja liitkasti vidina korral. + + + + + + +&DCOP; märkekasti ja raadionupu vidinale + + +setChecked(QString elemendiNimi, tõeväärtus checked) + +Märgib või eemaldab märke märkekasti või raadionupu elemendilt. + + + + + + +&DCOP; kaardividinale + + +setCurrentTab(QString elemendiNimi, int index) + +Valib kaardi indeksi järgi kaardividinalde. Indeks algab nulliga. + + + + + + + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/editor.docbook b/tde-i18n-et/docs/kdewebdev/kommander/editor.docbook new file mode 100644 index 00000000000..05edc822b0c --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/editor.docbook @@ -0,0 +1,1213 @@ + + + + +Redaktor + +Tamara King
tik@acm.org +
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+ +Redaktor + +Redaktori aluseks on &designer; - Trolltechi kasutajaliideste kujundamiseks ja teostamiseks mõeldud vahend. Algne &designer; on meie käes omajagu muutunud: + +Liides on märksa lihtsam +Me pakume omaenda vidinaid +Lisatud on võimalus määrata &kommander;i tekst +Mitmed muud vähemolulisemad muudatused + +Kellele &designer; on juba tuttav, ei tohiks &kmdr-editor; mingeid raskusi valmistada. + + +Peaaken + + + + + + + + +Tööriistaribal paiknevad nupud, mis võimaldavad kasutada mitmeid sagedamini vajaminevaid funktsioone. +Failisirvija näitab kõiki faile. Otsimisväli võimaldab failide vahel kiiresti liikuda. +Objektisirvija annab ülevaate vormi vidinate omavahelistest suhetest. See on väga abiks keerukamate paigutusega vormide vidinate vahel liikumisel. +Omaduste redaktoris saab muuta vidina käitumist ja välimust. +Dialoogiredaktoris saab luua ja muuta dialooge. + + + + +Failimenüü + + + + &Ctrl;N Fail Uus +Loob uue dialoogi + + + &Ctrl;O Fail Ava +Võimaldab failisüsteemist otsida avatavat dialoogi + + +Fail Ava viimati kasutatud +Näitab viimati avatud faile. See nimekiri muutub vastavalt sellele, kuidas sa uusi faile avad - kui seda nimekirjas pole, lisatakse see siia ning kõige vanem kirje tõrjutakse välja. + + +Fail Sulge +Sulgeb aktiivse dialoogi + + + &Ctrl;S Fail Salvesta +Salvestab aktiivse dialoogi + + +Fail Salvesta kui +Salvestab aktiivse dialoogi uue nimega + + +Fail Salvesta kõik +Salvestab kõik avatud dialoogid + + +Fail Välju +Lõpetab &kommander;i töö + + + + + + + +Redigeerimismenüü + + + + &Ctrl;Z Redigeerimine Võta tagasi +Tühistab viimati sooritatud toimingu. + + + &Ctrl;Y Redigeerimine Tee uuesti +Sooritab uuesti viimati tagasivõetud toimingu. + + + &Ctrl;X Redigeerimine Lõika +Lõikab aktiivse elemendi ja asetab selle sisu lõikepuhvrisse. + + + &Ctrl;C Redigeerimine Kopeeri +Kopeerib aktiivse elemendi lõikepuhvrisse. + + + &Ctrl;V Redigeerimine Aseta +Asetab lõikepuhvri sisu kursori asukohta. + + + &Ctrl;Z Redigeerimine Kustuta +Kustutab aktiivse elemendi. + + + Del Redigeerimine Vali kõik +Valib kõik aktiivse dialoogi elemendid. + + + &Alt;R Redigeerimine Kontrolli kiirklahve +Kontrollib, kas kõiki kiirklahve on kasutatud ainult üks kord. + + +Redigeerimine Ühendajad +Avab dialoogi, kus saab näha ja muuta ühendusi. + + +Redigeerimine Vormi seadistused +Avab vormi seadistustedialoogi. + + +Redigeerimine Seadistused +Avab seadistustedialoogi. + + + + + + +Tööriistade menüü + + + + F2 Tööriistad Pliiats + + + + F3 Tööriistad Ühenda signaalid/pesad + + + + F3 Tööriistad Kaartide järjekord + + + + +Tööriistad &kommander; + +Siin on loetletud kõik &kommander;i vidinad. Need vidinad on kindlasti saadaval kõigis süsteemides, kus on kasutusele vähemalt sama või uuema versiooniga &kommander;. + + + + +Tööriistad Kohandatud + +Selle menüükirje all on ära toodud pluginate pakutavad vidinad. Neid vidinaid kasutavad dialoogid töötavad ainult juhul, kui neid pakkuv vidin on paigaldatud ja seadistatud. + + + + + + + + + + +Paigutusemenüü + + + + &Ctrl;J Paigutus Kohenda suurust + + + + &Ctrl;H Paigutus Paiguta horisontaalselt + + + + &Ctrl;L Paigutus Paiguta vertikaalselt + + + + &Ctrl;G Paigutus Paiguta alusvõrgule + + + +Paigutus Paiguta horisontaalselt (tükeldatud vaates) + + + +Paigutus Paiguta vertikaalselt (tükeldatud vaates) + + + + &Ctrl;B Paigutus Katkesta paigutus + + + +Paigutus Lisa eraldaja + + + + + + + +Käivitamismenüü + + + + &Ctrl;R Käivitamine Käivita dialoog +Käivitab aktiivse dialoogi. + + + + + + +Aknamenüü + + + + &Ctrl;F4 Aken Sulge +Sulgeb aktiivse dialoogi. + + +Aken Sulge kõik +Sulgeb kõik dialoogid. + + + &Ctrl;F6 Aken Järgmine + + + + &Ctrl;&Shift;F6 Aken Eelmine + + + +Aken Paanid + + + +Aken Kaskaad + + + +Aken Vaated + + + + +Aken Vaated Failiülevaade + + + + + +Aken Vaated Objektipuu + + + + + +Aken Vaated Omaduste redaktor/signaalikäitleja + + + + + +Aken Vaated Joonda + + + + + + + +Aken Tööriistaribad + + + + +Aken Tööriistaribad Fail + + + + + +Aken Tööriistaribad Redigeerimine + + + + + +Aken Paigutus Fail + + + + + +Aken Tööriistaribad Tööriistad + + + + + +Aken Tööriistaribad &kommander; + + + + + +Aken Tööriistaribad Kohandatud + + + + + +Aken Tööriistaribad Abi + + + + + +Aken Tööriistaribad Joondus + + + + + + + + + + + +Seadistustemenüü + + + +Seadistused Kiirklahvide seadistamine +Võimaldab näha ja muuta klaviatuuril kasutatavaid redaktori kiirklahve. + + +Seadistused Kiirklahvide seadistamine +Võimaldab lisada ja eemaldada &kommander;i pluginaid. Uue plugina lisamise järel tuleb redaktor taaskäivitada. + + +Seadistused Redaktori seadistamine +Võimaldab seadistada tekstiredaktori, mida kasutatakse Kommanderi vidinatega seotud teksti muutmiseks. + + +Seadistused &kommander;i seadistamine +Võimaldab seadistada redaktori välimust ja tööomadusi. + + + + + + +<guimenu +>Abi</guimenu +>menüü +&help.menu.documentation; + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/extending.docbook b/tde-i18n-et/docs/kdewebdev/kommander/extending.docbook new file mode 100644 index 00000000000..f02ab2c57c5 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/extending.docbook @@ -0,0 +1,445 @@ + + + + + +Andras Mantia
amantia@kde.org
+
+Michal Rudolf
mrudolf@kdewebdev.org
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+&kommander;i laiendamine + + +&kommander;i vidinate loomine +&kommander;iga saab päris lihtsalt luua uusi vidinaid ka &kommander;i-väliste vidinate põhjal. +&kommander;ile saab uusi vidinaid luua kahel viisil: luues pluginaid või lisades neid otseselt &kommander;i lähtekoodi. + +Vidinaklassi loomine +Esimeseks sammuks on vidinaklassi loomine. Selleks tuleb tuletada oma uus &kommander;i vidina klass &Qt;/&kde; vidinast, mida soovid &kommander;iga põimida, ning seejärel ka klassist KommanderWidget. Selle klassi alistamismeetodid annavadki &kommander;i vidinale vajalikud funktsioonid. +Enamik &kommander;i vidina koodist on lihtsalt mallkood. Seepärast saab enamiku &kommander;i vidina koodi genereerimiseks ära kasutada KDevelopi &kommander;i plugina malli. Selleks käivita KDevelop (soovitavalt vähemalt versioon 3.5), vali Projekt->Uus projekt, märgi ära kastike Kõigi projektimallide näitamine ja vali C++/&kommander;/KommanderPlugin mall. Anna oma pluginale nimi ja järgi nõustaja juhiseid. +Sul tuleb vaid täita vidinale olulised komponendid, näiteks olekuteave, vidina tekst jms. +Oletame, et soovid luua &kommander;ile uue tekstikasti, võttes selle aluseks &kde; vidina KLineEdit. &kommander;i vidina genereerimise dialoogi kasutades võtab päisefail umbes sellise kuju: +#include <kommanderwidget.h> + +class QShowEvent; +class KomLineEdit : public KLineEdit, public KommanderWidget +{ + Q_OBJECT + + Q_PROPERTY(QString populationText READ populationText WRITE setPopulationText DESIGNABLE false) + Q_PROPERTY(QStringList associations READ associatedText WRITE setAssociatedText DESIGNABLE false) + Q_PROPERTY(bool KommanderWidget READ isKommanderWidget) + +public: + KomLineEdit(QWidget *a_parent, const char *a_name); + ~KomLineEdit(); + + virtual QString widgetText() const; + + virtual bool isKommanderWidget() const; + virtual void setAssociatedText(const QStringList&); + virtual QStringList associatedText() const; + virtual QString currentState() const; + + virtual QString populationText() const; + virtual void setPopulationText(const QString&); +public slots: + virtual void setWidgetText(const QString &); + virtual void populate(); +protected: + void showEvent( QShowEvent *e ); +signals: + void widgetOpened(); + void widgetTextChanged(const QString &); +}; + +Peamiselt on tegemist mallkoodiga, mille üle ei tasu pead murda. Tähele tuleb panna vaid kaht asja: fail kommanderwidget.h peab olema kaasatud kohe alguses ning klass peab olema esmalt tuletatud vidinast, mida me soovime lõimida &kommander;iga ja teiseks KommanderWidget'ist. +cpp-failis on teatud osad, mida tuleb iga konkreetse vidina puhul tähele panna. +KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) + : KLineEdit(a_parent, a_name), KommanderWidget(this) +{ + QStringList states; + states << "default"; + setStates(states); + setDisplayStates(states); +} + +Konstruktoris saab määrata vidina võimalikud olekud. Meie tekstikastil ei ole mingeid olekuid, sestap anname talle ainult ühe, vaikimisi oleku default. Kui lood vidina, millel võib olla mitu olekut, näiteks märkekasti, siis saab siin määrata kolm olekut: märkimata (unchecked), poolmärgitud (semichecked) ja märgitudchecked. +QString KomLineEdit::currentState() const +{ + return QString("default"); +} +Eespool määrasime konstruktoris olekud ning see tagastab lihtsalt vidina aktiivse oleku. Meie vidina puhul on see alati default, aga muidu tuleb siia kirjutada kood, mis kontrollib, millises olekus vidin parasjagu on, ning tagastab vajaliku teate. +QString KomLineEdit::widgetText() const +{ + return KLineEdit::text(); +} + +void KomLineEdit::setWidgetText(const QString &a_text) +{ + KLineEdit::setText(a_text); + emit widgetTextChanged(a_text); +} + +Need on kaks kõige tähtsamat meetodit, mis sisaldavat põhiosa funktsionaalsest koodist. Meetod QString KomLineEdit::widgetText() const tagastab vidina teksti (teksti, milleks tekstiseoses laiendatakse eri @widgetText. Meie vidina puhul on tekst see, mida kirjutatakse tekstikasti, nii et see tagastataksegi. Vidina teksti määramisel tuleb meil määrata tekstikasti kirjutatav tekst. Me saadame pärast vidina teksti määramist signaali widgetTextChanged(), et teised vidinat teaksid, et seda vidinat on uuendatud. +Vidinale funktsionaalsuse lisamiseks tuleb registreerida vastavad funktsioonid ja lisada neile vajalik kood. Registreerimiseks mõeldud kood tuleb asetada cpp-faili algusse konstruktori ette: +#include <klocale.h> //for i18n + +#include "kommanderplugin.h" +#include "specials.h" + +enum Functions { + FirstFunction = 1159, + Function1, + Function2, + LastFunction +}; +KomLineEdit::KomLineEdit(QWidget *a_parent, const char *a_name) + : KLineEdit(a_parent, a_name), KommanderWidget(this) +{ + ... //code like described above + KommanderPlugin::setDefaultGroup(Group::DCOP); + KommanderPlugin::registerFunction(Function1, "function1(QString widget, QString arg1, int arg2)", i18n("Call function1 with two arguments, second is optional."), 2, 3); + KommanderPlugin::registerFunction(function2, "function2(QString widget)", i18n("Get a QString as a result of function2."), 1); +} + +See registreerib kaks funktsiooni: function1 ja function2. Funktsioonile omistatav number (siin 1160 ja 1161) peab olema unikaalne, seda ei tohi kasutada üheski muus pluginas ega &kommander;is endas. Funktsioonile function1 võib anda kaks argumenti, millest üks pole kohustuslik; funktsioonil function2 ei saa anda ühtegi argumenti ja see tagastab stringi. Argument QString widget näitab, et funktsioonid tegutsevad vidinas, näiteks: KomLineEdit.function1("foo", 1). +Et ka &kommander; teaks ,et vidin neid funktsioone toetab, lisa selline meetod: +bool KomLineEdit::isFunctionSupported(int f) +{ + return (f +> FirstFunction && f < LastFunction) || f == DCOP::text; +} + +See tähendab, et KomLineEdit toetab ülaltoodud funktsioone ja standardset funktsiooni text. Funktsiooni koodi saab käsitleda meetodi handleDCOP raames: +QString KomLineEdit::handleDCOP(int function, const QStringList& args) +{ + switch (function) + { + case function1: + handleFunction1(arg[0], arg[1].toInt()); //call your function1 handler + break; + case function2: + return handleFunction2(); //call function2 + break; + case DCOP::text: + return text(); //call the standard KLineEdit::text() method + break; + default: + return KommanderWidget::handleDCOP(function, args); + } + return QString::null; +} + +Tegemist on juhtudega, kus vidin võib olla redaktoris ja executoris erinev, näiteks skriptiobjektide, infodialoogi vms. puhul. Tavaliselt näidatakse vidina asemel QLabel'it. Selleks peab vidin tulenema QLabel'ist, milleks konstruktoris peab seisma järgmine kood: +if (KommanderWidget::inEditor) + { + setPixmap(KGlobal::iconLoader()->loadIcon("iconname", KIcon::NoGroup, KIcon::SizeMedium)); + setFrameStyle(QFrame::Box | QFrame::Plain); + setLineWidth(1); + setFixedSize(pixmap()->size()); + } + else + setHidden(true); + +Ka vidina enda (kui sul läheb üldse vidinat tarvis - vahest pakub sinu "vidin" kõigest võimalust kasutada andmebaasi vms.) võib luua mõnes funktsioonis, näiteks funktsioonis execute. Toome näite infodialoogi põhjal: +QString AboutDialog::handleDCOP(int function, const QStringList& args) +{ + switch (function) { + ... + case DCOP::execute: + { + if (m_aboutData) + { + KAboutApplication dialog(m_aboutData, this); + dialog.exec(); + } + break; + } + ... +} + +Nüüd ongi &kommander;i vidin valmis. Jääb üle vaid muuta see &kommander;ile kättesaadavaks pluginate abil. + + + + +&kommander;i plugina loomine +Kõiki &kommander;i vidinaid pakuvad pluginad. Standardvidinad laaditakse vidinapluginatena, kuid &kommander;i redaktor on samuti lingitud selle teegiga, sest teatud mehhanismid redaktoris on seotud spetsiaalselt standardvidinatega. +&kommander;i plugin on lihtsalt ühisteek sümboliga 'kommander_plugin'. See sümbol on funktsioon, mis tagastab viida klassi KommanderPlugin isendile. +&kommander; võimaldab väga lihtsalt luua vidinatele pluginat, nii et kirjeldatud süvateadmiste pärast ei tasu muret tunda. Põhiline on tuletada oma vidinate uus pluginaklass baasklassist KommanderPlugin ja teostada mõned konkreetsed üksikasjad. Mallkoodi saab genereeriga ülalmainitud KDevelopi projektimallist. +Järgnev kood jätkab meie näidet, milles me lõime Kommanderi tekstikasti. +#include <kommanderplugin.h> + +/* WIDGET INCLUDES */ +#include "komlineedit.h" + + +Kõigepealt tuleb kaasata kommanderplugin.h. See sisaldab klassi KommanderPlugin definitsiooni. Samuti tuleb kaasata kõigi vidinate päisefailid, mida antud plugin pakub - praegusel juhul on selleks ainult komlineedit.h. +class MinuKomPlugin : public KommanderPlugin +{ +public: + MinuKomPlugin(); + virtual QWidget *create( const QString &className, QWidget *parent = 0, const char *name = 0 ); +}; + +Seejärel loome KommanderPlugin'i alamklassi MyKomPlugin. See sisaldab lihtsalt konstruktorit ja tühistavat loomismeetodit. +MinuKomPlugin::MinuKomPlugin() +{ + addWidget( "KomLineEdit", "My Widget Group", i18n("A Kommander line edit widget") new QIconSet(KGlobal::iconLoader()->loadIcon("ikooninimi", KIcon::NoGroup, KIcon::SizeMedium))); + //add my other widgets here +} + +Plugina konstruktoris kutsume addWidget() välja iga vidina puhul, mida plugin meie soovide kohaselt peab pakkuda. addWidget() võib kasutada kuut argumenti, aga vajalikud on ainult esimesed neli. Argumendid on järgmises järjekorras: vidina klassi nimi, grupp, kohtspikker, redaktori tööriistaribal kasutatava ikooni ikoonirühm, 'Mis see on?' teave ning tõeväärtus, mis osutab, kas vidin on teiste vidinate konteiner või mitte. Seda teavet kasutab redaktor vidinate rühmitamisel menüüs, abiinfo pakkumisel jne. +Mis puutub ikooni, siis toodud näide laadib keskmise suurusega ikooni ikooninimi &kde; ikoonide standardsest asukohast. +QWidget *MinuKomPlugin::create( const QString &className, QWidget *parent, const char *name ) +{ + if( className == "KomLineEdit" ) + return new KomLineEdit( parent, name ); + //create my other widgets here + return 0; +} + +Just create() loob tegelikult meie vidinate isendid. Kui &kommander; soovib mõne meie plugina pakutava klassi isendit, kutsub ta välja create() soovitud klassi nimega, samuti selle eellase nime ja nimega, mida hakatakse kasutama. Kui className vastab mõnele teadaolevale vidinale, tagastatakse selle uus isend, vastasel juhul 0. +Lõpuks tuleb plugin eksportida. See on meie plugina kättesaamiskoht, mille järel &kommander; oskab teda üles leida. Ilma selleta ei pea &kommander; meie teeki &kommander;i pluginaks. +KOMMANDER_EXPORT_PLUGIN(MinuKomPlugin) + +Uue &kommander;i laiendi kompileerimiseks tuleb kompileerida kõik failid ühisteegina, linkides nad kommanderplugini, kommanderwidgeti ja kõigi vajalike KDE teekidega. Tekstikasti puhul, kus meil on komlineedit.h, komlineedit.cpp ja minukomplugin.cpp, peaks plugina kompileerimine ja paigaldamine käima umbes selliste käskudega: +libtool --mode=compile g++ -$KDEDIR/include -IQTDIR/include \ + -I. -fPIC -c komlineedit.cpp +libtool --mode=compile g++ -$KDEDIR/include -IQTDIR/include \ + -I. -fPIC -c minukomplugin.cpp + +libtool --mode=link g++ -shared -L$KDEDIR/lib -lkdeui -lkommanderwidget \ + -lkommanderplugin komlineedit.cppkomlineedit.o minukomplugin.o + -o libmykomplugin.so + +Kui soovid paigaldada uue plugina süsteemsena, kasuta järgmist käsku: +su -c "cp libminukomplugin.so $KDEDIR/lib" + +Kui tarvitad KDevelopi projektigeneraatorit, ei ole ülaltoodut vaja, vaid tuleb kohandada Makefile.am-i, linkides selle täiendavate teekidega. Vaikimisi lingitakse &Qt; ja &kde; teekidega ning genereeritakse kõik vajalikud objektfailid. Anna ehitamiseks lihtsalt käsk make ja paigaldamiseks su -c make install. + + +Paigaldatud plugina seadistamine +Kui plugin on paigaldatud, käivita programm kmdr-plugins või vali redaktoris menüükäsk Seadistused->Pluginate seadistamine. Programmi nimekirjas on parajasti &kommander;is laaditud pluginad. Lisa uus plugin, klõpsates tööriistaribal nupule Lisa ja valides oma plugina. Programmi sulgemisel salvestatakse muudatused. +Kui nüüd &kommander;i redaktor uuesti käivitada, on uue plugina pakutavad vidinad kättesaadavad menüüdes ja tööriistaribadel. Nüüd saab ka uusi vidinaid kasutada &kommander;i dialoogides. + + +Vidina lisamine otse &kommander;ile +See osa on mõeldud &kommander;i arendajatele ja kirjeldab, kuidas lisada uus vidin otse &kommander;ile. +Mõneti irooniliselt on see omajagu keerulisem, eriti siis, kui vidin vajab täiendavaid redigeerimismeetodeid. Kõigepealt tuleb luua vidin, nagu eespool kirjeldatud. Seejärel tuleb vidin registreerida redaktoris ja executoris. Redaktoris registreerimiseks tuleb järgnev lisada faili editor/widgetdatabase.cpp: +... +#include "minuvidin.h" +... +void WidgetDatabase::setupDataBase( int id ) +{ + ... + r = new WidgetDatabaseRecord; + r->name = "MyWidgetName"; + r->iconName = "icon.png"; + r->group = widgetGroup( "Kommander" ); + r->toolTip = i18n("My new widget"); + append(r); + ... +} + +Lisada tuleb ka faili editor/widgetfactory.cpp: +... +#include "minuvidin.h" +... +QWidget *WidgetFactory::createWidget( const QString &className, QWidget *parent, const char *name, bool init, + const QRect *r, Qt::Orientation orient ) +{ + ... + else if (className == "MyWidgetName") + return new MinuVidin(parent, name); + ... +} + +Registreerimiseks executoris (sisuliselt pluginasüsteemis) tuleb järgnev lisada failile widgets/plugin.cpp: +KomStdPlugin::KomStdPlugin() +{ + ... + addWidget("MyWidgetName", group, "", new QIconSet(KGlobal::iconLoader()->loadIcon("iconname", KIcon::NoGroup, KIcon::SizeMedium))); + ... +} + +See sarnaneb sellele, kuidas vidin registreeriti pluginasüsteemis esimesel juhul. + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/glossary.docbook b/tde-i18n-et/docs/kdewebdev/kommander/glossary.docbook new file mode 100644 index 00000000000..d87418e7d36 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/glossary.docbook @@ -0,0 +1,59 @@ + + + + + + +Tamara King
tik@acm.org +
+
+ +Marek Laane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ + +Võtmesõnad + +Tekstiseos + +Tekstiosa, mis on seotud või seostatud vidina konkreetse olekuga. + + + +Vidina tekst + +Vidinaga seostatud tekst. Seda esindab &kommander;is eri @widgetText. Vidina tekst sõltub vidinast. + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/kommander/index.cache.bz2 new file mode 100644 index 00000000000..bd522984841 Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/kommander/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/kommander/index.docbook b/tde-i18n-et/docs/kdewebdev/kommander/index.docbook new file mode 100644 index 00000000000..01af09df461 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/index.docbook @@ -0,0 +1,178 @@ + +Kommander"> + + + + + + + + + + + + + + + + + + &Qt; Designer"> + + + The GIMP"> + IDE"> + PHP"> + PID"> + + +]> + + + + +&kommander;i käsiraamat + + +Marc Britton
consume@optushome.com.au
+
+
+Tamara King
tik@acm.org
+
+
+Eric Laffoon
eric@kdewebdev.org
+
+
+András Manţia
amantia@kde.org
+
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+ + +2008 +&kommander;i arendajate meeskond + + +&FDLNotice; + + + +2008-02-12 +3.2.95 + + + + +Käsiraamat on olnud poolvalmis juba aastaid, aga see pole sugugi alati olnud kättesaadav. Alates 2002. aastast on &kommander;it teatud vaheaegadega tohutult arendatud. &kommander; kasutab arendustegevuses uut lähenemisviisi ning väga paljud asjad on muutunud ja lisandunud on uusi omadusi. Seepärast on käsiraamat osaliselt aegunud, aga vähemalt ajaloo näitamiseks siiski omal kohal. Kõige täpsemat teavet leiab meie veebileheküljelt http://kommander.kdewebdev.org, kus võib tutvuda uudistega nii KDE4 arenduse kui ka uute tööriistade, pluginate kohta ning nõuannete ja õpetustega. +&kommander; kujutab endast valikut tööriistu, mille abil saab luua dünaamilisi &GUI; aknaid, mida saab kasutada käsureaprogrammide või andmebaaside kasutajaliidesena, lihtsate programmilaiendustena ja veel mitmel puhul. Ja kogu asja parim külg on see, et sa ei pea oma käega kirja panema ühtki koodirida! Olgu, see oli juba varasemast teada... Aga funktsioonibrauserit ja isegi uut parserit saab kasutada nii, et koodi pole vaja õieti kirjutadagi. &kommander;i ja teiste &GUI; skriptimistööriistade põhimõtteline erinevus seisab selles, et &kommander; ei vaeva pead sellega, kuidas kuvada aknaid. &kommander; taandab GUI keeleelementideks ning võib ära kasutada õige paljusid programmeerimiskeeli. &kommander; ei kasuta skriptimist akna joonistamiseks ekraanile, nagu teevad teised &GUI; skriptimistööriistad. Kommanderi arenedes võetakse kasutusele kõikvõimalikud skriptikeeled, mida vaid keegi soovib kasutada. Me tervitame loomulikult kõiki, kes soovivad parandada mis tahes skriptikeele toetust. + + + + + +KDE +Kommander +Quanta + + +
+ +&introduction; +&basics; +&commands; +&parser; +&extending; +&translating; +&tutorials; +&q-and-a; +&credits; +&installation; +&glossary; + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/installation.docbook b/tde-i18n-et/docs/kdewebdev/kommander/installation.docbook new file mode 100644 index 00000000000..8a4c724ea0e --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/installation.docbook @@ -0,0 +1,39 @@ + + + +Paigaldamine + + +&kommander;i hankimine +&install.intro.documentation; &kommander;il on oma kodulehekülg aadressil http://kommander.kdewebdev.org. + + + +Nõuded + + +&kommander; vajab &kde; 3.x uusimat versiooni, milleks praegu on 3.5.9. Ta võib tööötada ka varasemate 3.5 seeria versioonidega, kuid seda ei ole väga põhjalikult testitud. + + + +Kompileerimine ja paigaldamine +&install.compile.documentation; + + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/introduction.docbook b/tde-i18n-et/docs/kdewebdev/kommander/introduction.docbook new file mode 100644 index 00000000000..53078d522de --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/introduction.docbook @@ -0,0 +1,137 @@ + + + + +Sissejuhatus + +Eric Laffoon
sequitur@kde.org
+
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+ +Sissejuhatus + +&kommander; on graafiline dialoogide loomise tööriist, millega võib luua isegi võimsaid rakendusi tingimusel, et aken on algselt loodud Qt Disaineris või malli põhjal &kommander;is. Selle põhiline eesmärk on pakkuda maksimaalseid võimalusi ilma vajaduseta tarvitada mis tahes skriptikeelt. See on saavutatud järgmiste vahenditega: +Palun pane tähele, et käsiraamatus leidub ühilduvuse huvides ka aegunud osasid. Põhimõtteliselt areneb &kommander; väga kiiresti ning pidevalt lisandub uusi võimalusi ja omadusi. Allpool on kõigepealt ära toodud kaasajastatud loend, seejärel aga varasem sisu. + + + +Võimekas seesmine skriptimine - &kommander; võimaldab nüüd pesastatud loogilisi struktuure, lihtsaid massiive ja kasulikke funktsioone + +Funktsioonibrauserid - enam ei ole vaja teada funktsiooni või käsu täpset süntaksit, piisab vaid klõpsust nupule ning seejärel klõpsamisest vajalikule kohas programmis. Isegi projektijuhtide meelest on see lihtsam kui aina kirjutamisvigasid parandada. + +Väga palju vidinaid - &kommander; pakub nüüd puu/detailividinat, arvutustabeli laadset tabelividinat, fondidialoogi, värvidialoogi, infodialoogi, taimerit, kaardividinaid, tööriistakasti, hüpikmenüüsid, kuupäevavalijat ja veel paljusid teisi vidinaid. + + +Pluginad - &kommander;is on päris lihtne luua pluginaid. Käsiraamatu kirjutamise ajal oli valida järgmiste pluginate seast: andmebaasiplugin, mis pakub mitmeid mittevisuaalseid tööriistu, HTTP-plugin, mis pakub HTTPS võimalust ja ligipääsu parooliga kaitstud aladesse, ning KParti laadija. + +Skriptikeelte toetus - &kommander;i skriptidega saab dialoogis käivitada väga mitmes skriptikeeles skripte. + +KParti loomine - võimalus luua omaenda pluginaid... ja mis veel parem, Kommanderi aknas saab lasta isegi laadida dialoogi KPartina ning seda vahetult kasutada &kommander;i funktsioonide abil! + +Nippide osas räägitakse lähemalt, kuidas panna &kommander; matkima selliseid programmeerimisvõtteid, nagu faili kaasamine, kohandatud vidinate loomine ja kasutamine, ahendatavate-laiendatavate paneelide kasutamine akendes ja muud päris huvitavad trikid. Nüüd aga järgneb omaduste nii-öelda ajalooline osa. + + + +Eride ette on lisatud @, näiteks @widgetText. See võimaldab määratleda spetsiaalseid omadusi, nagu vidina väärtus, funktsioonid, aliased, globaalsed muutuja ja nii edasi. + + +Põimimine &DCOP;-iga lubab &kommander;i dialoogidel kontrollida muid &kde; rakendusi, aga samas lasta ka ennast nende poolt juhtida. See on tõesti väga võimas omadus! + +Signaalid ja pesad on algajale vahest veidi segasemad. Praegu on veel lahtine, kuidas nende suhtes edasi minna. Igatahes pakuvad nad hetkel piiratud võimalusi sündmusteks näiteks nupu vajutamisel või elemendi muutmisel. Kuid koos populatsioonitekstiga on ka neil väga suured kasutamisvõimalused. + + +&kommander;i dialoogide kõige olulisem omadus on võimalus siduda teksti (&kommander;i teksti) vidinaga. Kui sul on näiteks @widget1 ja @widget2 ning need on tekstikastid, võid panna &kommander;i nende sisu näitama, sisestades &kommander;i tekstialale @widgetText. Seejärel kirjuta näiteks @widget1 'Tere' ja @widget2 'maailm'.. Nupul võib olla string Minu esimene @widget1 @widget2 programm &kommander;is. Kui nüüd käivitada see dialoog konsoolilt, saad väljundiks 'Minu esimene Tere maailm programm &kommander;is'. + +Loodetavasti aitas see sul mingil määral juba näha ees terendavaid hiiglaslikke võimalusi. &kommander; pakub lihtsatele rakendustele väga kiiret kujundamismudelit, sest sa ei pruugi enam pidevalt mõelda programmeerimiskeele eripärale, vaid saad keskenduda põhilisematele asjadele - kontseptsioonidele. Arvutikeeles öelduna paikneb sinu töötasand põhimõttelise kontseptsiooni ja teostuse vahel ning muidu keeruline ja aeganõudev etapp on &kommander;i abil kohe palju lihtsam. + +&kommander; püüab ka kinni pidada olemasolevatest standarditest. Rakenduse aluseks on &Qt; Disaineri raamistik ning tegelikult luuakse siin *.ui-faile, mis lihtsalt nimetatakse ümber *.kmdr-failideks. Rakendus suudab hõlpsasti importida mis tahes &kde; vidinaid ning selleks ei ole vaja isegi &kommander;is midagi tõsiselt muuta, vaid lihtsalt kasutada pluginaid. + +&kommander;i teine tähelepanuväärne omadus on programmeerimiskeelte nõuete järgimine. Arvutikeeled võivad olla küll imepärased asjad, kuid sageli on neil oma dogmad ja fanaatikud, kes püüavad tihtipeale laiendada oma tegevust ka integreeritud arenduskeskkonnas &GUI; kujundamisel. Paraku on sellise &IDE; kasutusala piiratud inimestega, kes soovitud omaduse kasutamiseks soovivad selgeks teha vastava programmeerimiskeele. Ei ole aga sugugi mõistlik eeldada, et erinevate omaduste kasutamiseks võtab keegi tõesti ette näiteks kümnekonna programmeerimiskeele äraõppimise. Keelte suhtes neutraalne &kommander;, mille dialooge saab laiendada mis tahes skriptikeelt kasutades, on sel moel ennast seadnud positsiooni, kus &kommander;it võib ees oodata laialdane kasutuselevõtt. Ühes ja samas dialoogis saab pruukida erinevaid skriptikeeli, rakendustega võivad tegelda ka need, kes ei valda algse arendaja programmeerimiskeelt, ning sellele vaatamata neid edasi laiendada. Uusi vidinaid ja võimalusi saab aega viitmata teisendada igasse kättesaadavasse programmeerimiskeelde. + +Me loodame, et &kommander; omandab tasapisi hea maine arendajate silmis, kes tunnevad ära, millised suured võimalused selles peituvad. Meie lõppsiht on muuta &kommander; tulusaks abivahendiks ka algajatele, et nad võiks oma rakendusi laiendada ja uusi võimalusi liita. Samal ajal peab see jääma ka asjalikuks prototüübivahendiks. Ühtlasi avab &kommander; uued võimalused vaba tarkvara edendamiseks. Me teame, et meie GPL-litsentsiga levitatavaid programme saab laiendada, kuid paraku napib paljudel selleks oskusi. &kommander; aga võib selliste inimeste hulka mitmekordistada! Vähesed rakendused on nii loogilise kasutamisega kui &kommander;. Me ise juba kasutame seda näiteks &quantaplus;-i laiendamisel. + +Me loodame, et &kommander; meeldib sulle. Väga tore oleks, kui sa saaksid meid abistada vigadest teatades, näidisdialooge saates või uusi võimalusi taotledes. Meie kasutajate meililistiga, mis on mõeldud &kommander;i arendamise edendamiseks, saab liituda sellel aadressil. + +&kommander;i arendajate meeskond soovib sulle kõike paremat! + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/parser.docbook b/tde-i18n-et/docs/kdewebdev/kommander/parser.docbook new file mode 100644 index 00000000000..100bbd5eae3 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/parser.docbook @@ -0,0 +1,1567 @@ + + + + +&kommander;i uus parser + +Michal Rudolf
mrudolf@kdewebdev.org
+
+
+Eric Laffoon
eric@kdewebdev.org
+
+
+MarekLaane
bald@smail.ee
Tõlge eesti keelde
+
+ 2005-2008 Michal Rudolf Eric Laffoon &FDLNotice;
+ +Uue parseri dokumentatsioon +Uus parser lisati &kommander;isse versioonis 1.2, mis nägi ilmavalgust KDE 3.4 koosseisus. Käesolev dokument pidi algselt kirjeldama kõiki uue parseri omadusi. Nüüd, kus KDE 3.5.9 koosseisus on välja lastud &kommander; 1.3, on uus parser juba vaikimisi kasutusel, välja arvatud peaaknaga (MainWindow) rakenduste puhul, mis luuakse &Qt; Disaineris. Et uus parser on tunduvalt võimekam, ilma vanale parserile omase pesastamise piiranguta ning väga paljude uute omadustega, soovitame tungivalt seda kasutada. +&kommander;ist endast siin juttu ei tule. Kui soovid teada saada, mis on &kommander;, kuidas luua dialooge ja kuidas manipuleerida käitusajal vidinatega, uuri käsiraamatu teisi osi. + + +Vana parser +Alljärgnevalt võrdleme kaht parserit. Kuigi me soovitame üldjuhul uut parserit, on ka vana endiselt toetatud ja kasulikki, eriti kui asi puudutab teiste skriptikeelte kasutamist. + + +Vana parser +Vana parser oli tegelikult makroparser. Tunnustati ainult stringe, mille alguses seisis @, mida siis parsiti loogiliselt ja laiendati. @LineEdit1.setText(@ListBox.selection) + + + +Kõige selle aluseks olev funktsionaalsus (kohalikud muutujad, avaldised,failide manipuleerimine) tuli teha mõnes teises skriptikeeles, näiteks Bash. Ehkki &kommander;i eesmärk on toetada kõiki skriptikeeli, mis on juba praegu teatud määral võimalik, oli vaja kiirest ja natiivset skriptikeelt, mis oleks kindlasti porditav. Vana parseri suurim probleem oli see, et &kommander;i erisid hinnati enne koodi edastamist skriptikeelel, mis muutis võimatuks nende kasutamise silmustes ja tingimustes. +Arendajate meelest ei ole bash kuigi kiire ega uutele kasutajatele mõistetav, vana parser aga oli algselt just bash, mis kutsus välja DCOP-i. Et &kommander; tahab olla programmeerimiskeeltest sõltumatu, tekkis vajadus muudki kui funktsioonid ise teostada. + + + +Uus parser +Uus parser on täielik parser. See parsib kogu skripti, mitte ainult funktsioone. Et meid huvitab eelkõige graafiline kasutajaliides, mitte aga skriptikeeled ise, tuli teha kompromisse. Seepärast leiad kindlasti, et &kommander;i skriptid suudavad toime tulla kõigi peamiste ülesannetega ning neid on lihtne ja hõlpus kasutada. Kõike sinu loodut koondab endasse Funktsioonisirvija. Funktsioonisirvija mõte on võimaldada &kommander;i uustulnukatest kasutajatel ligi pääseda kõigele, mida vaid vaja. Põhimõtteliselt sarnaneb see mõnevõrra näiteks tabelarvutusrakenduses KSpread kasutatava sirvijaga, mis aitab valida funktsioone ja sisestada neisse vajalikke parameetreid. Kui soovid ära kasutada mõne teise skriptikeele funktsionaalsust, saab neid kaasa &kommander;i skriptiobjektidesse vastava päisekirjega. Funktsioonisirvija aitab sisestada viited vidinatele. Tuleb lihtsalt meeles pidada, et parser uurib ühe käigu ajal vana parseri funktsioone ja teise käigu ajal sinu skripti. Nii et kui püüad vidinas midagi muuta ja loed seda keset skripti, ei pruugi tulemus olla just selline, nagu ootasid. +#!/usr/bin/php + + +Järgnevad on versiooni 1.2 omadused + +kohalikud ja globaalsed muutujad ning assotsiatiivsed massiivid +arvavaldised +stringide manipuleerimine +mitmesugused struktuurikäsud: if, while, for, foreach +enamik vana parseri funktsioone +vidinate otsene manipuleerimine +palju lisafunktsioone +korralik käivitamisaeg +parameetrite saamine signaalidelt skripti pesades + +Järgnevad on versiooni 1.3 omadused + +parameetrite edastamine ja saamine skripti käivitamise väljakutsetega +väärtuse tagastamine skriptist +vidinate loomine lennult +signaalide ja pesade ühendamine lennult +muutuja aliase kasutamine vidina nimeks +lihtsad indekseeritud massiivi funktsioonid +otsene ligipääs vidinate pesadele + + + + +Uue parseri kasutamine +Uue parseri lubamiseks anna dialoogi omadusele useInternalParser property väärtus tõene. Samuti saab uue parseri lubada konkreetses skriptis, lisades +#!kommander + skripti esimesele reale. Pane tähele ka seda, et kui kasutad skriptis mõnda muud skriptikeelt, siis jõustab &kommander; automaatselt vana parseri, et skript ja dialoog ikka korralikult koostööd teeksid. #!/bin/bash +echo @Self.item(0) +# returns first parameter passed to script +# echo $returnvalue passes back to calling script + + + + + + +Uue parseri omadused + + +Tüübid +Iga väärtuse tüüp on kas string, täisarv või double. Tüübiteisendus on automaatne ning alati valitakse kõige sobivam tüüp (kui näiteks lisad täisarvule double'i, on tulemuseks double). Kui üks väärtus on string, on ka tulemus string. +Raskustesse võib sattuda arvväärtuse hankimisel vidinast ja sellega matemaatilise tehte sooritamise puhul. Kuna &kommander; kasutab kahe tekstistringi ühendamiseks tehet +, võib ta tõlgendada LineEdit1.text + 2 kui 22, aga mitte kui 2. Probleemide vältimiseks uuri osa Stringifunktsioonid. + + + +Avaldised +Toetatud on järgmised matemaatilised tehted: +, -, *, mod, . Enesestmõistetavalt on toetatud ka tavalised sulud. + +Toetatud on kõik võrdlused: <, >, <=, >=, ==, !=. != asemel võib kasutada ka <>. Samuti on toetatud loogilised tehted and, or ja not, samuti nende C ekvivalendid (&&, ||, !). + +Stringide puhul võib nende liitmiseks kasutada tehet +. + +Mõned korrektsete avaldiste näited: 2+3 +-5 * (2 - 13 mod 3) +"Loendil on " + 12 + "elementi." + + + + + +Muutujad +Muutujaid ei ole vaja deklareerida. Kui kasutad muutujat, võetakse seda kui deklareeritut. Muutuja tüüp tuvastatakseautomaatselt, seda võib hiljem muuta. + +Toetatud on ka assotsiatiivsed massiivid. Need seostavad stringivõtmed suvalist tüüpi väärtustega. Massiivi deklareerimiseks lisa sellesse lihtsalt mõni element, näiteks: A["Quanta"] = "Web editor". Massiive saab käsitleda ka käsuga foreach ja massiivifunktsioonidega. + +Toetatud on kohalikud ja globaalsed muutujad. Globaalsed muutujad on tähistatud alustava alakriipsuga. See tähendab, et minuMuutuja on kohalik, aga _minuMuutuja globaalne. Sama kehtib massiivide kohta. + +a = 5 +b = 2 * 5 - (a + 1) +c = "[Item " + b + "]" +d["MyKey"] = "MyValue" +d["MyKey2"] = 5 + + +Muutujate kasutamine vidinates on üsna tavapärane. See tuleb kasuks näiteks vidinate silmuste puhul tabelis. + +for i=0 to 10 do + mycombo = "ComboTable"+i + createWidget(mycombo, "ComboBox", "Form1") +end + + + + +Kommentaarid +Kommentaare saab &kommander;is kasutada kahe programmeerimiskeelte traditsioonilise kommentaarivormi kujul. Kes ei ole programmeerimisega tuttavad, heitku pilk allapoole, kus on näha, mida tähendab traditsiooniline vorm. Soovi korral võid alloleva teksti kopeerida ja asetada nupu või dialoogi initsialiseerimisse, et näha, kuidas kommentaarid tegelikult toimivad. +// this is a comment for one line +message_info("Hello World") //traditional first program +// the above comment also ignored - the messagebox is not +# this is also a comment +message_info("This message will show") + +Järgnev mitmerealine kommentaar ei toimi ja selle kasutamine põhjustab ülejäänud vidina käivitamise nurjumise. +/* +Hei, mina siin tahtsin olla üks kommentaarike +Pärast mind skripti enam edasi ei käivitata +ÄRA KASUTA SELLISEID KOMMENTAARE KOMMANDERIS! +*/ + + + + +Sisseehitatud globaalsed muutujad +&kommander; pakub mitmeid käepäraseid sisseehitatud globaalseid muutujaid. + + +_ARGS - dialoogile avamisel edastatav argumendistring + +_ARGCOUNT - edastatavate argumentide arv. Need hangitakse argumentidest ARG1 kuni ARGn, kus n on edastatavate argumentide koguarv + +_KDDIR - kataloog, millest dialoog käivitatakse. &kommander; kasutab vaikimisi sinu kodukataloogi, aga seda võib muidugi muuta. See on kasulik failide salvestamiseks ja lugemiseks &kommander;i failiga. + +_NAME - seda ei ole põhjust kasutada, nii et ära siis seda kasuta + +_PID - aktiivse dialoogi protsessi ID, põhimõtteliselt sama mis pid. Seda nime ei tasuks oma muutujates kasutada! + +_VERSION - see on abiks, kui soovid lasta näidata töötava &kommander;i versiooni + + + +Argumentide edastamine &kommander;is +Argumente saab edastada skripti parameetritega, signaalide ja pesadega, käsurea parameetritega ja DCOP-iga. Vaatame skripte. Kutsu oma skript välja nii: result = ScriptObject1.execute("Hello World") +debug(result) Skriptis leiad midagi sellist: var = str_upper(Self.Item(0)) +return(var) Nüüd tagastatakse teatelogis Stderr HELLO WORLD. +Skripti pesaga ühendatud signaali vastuvõtmine käib samamoodi. Self.Item(0) on esimene parameeter jne. Edastatud argumentide arvu hankimiseks on mõeldud ScriptObject.count. +Käserea parameetrid lubavad nii nimega kui ka nimeta argumente. Nimeta argument näeb välja selline: kmdr-executor myprog.kmdr 100 red kus _ARG1 = 100 ja _ARG2 = red. Tühikutega stringide edastamisel argumendina tuleb nad panna jutumärkidesse. Dialoogikäsu kasutamine muudab asjad keerulisemaks, sest kogu argumendistring tuleb edastada tervikuna, mis tähendab selle asetamist jutumärkidesse. dialog("mydialog.kmdr", 100+" \"Hello World\"") See tagastab _ARG1 = 100 ja _ARG2 = Hello World. Ilma jutumärkideta saaksid _ARG2 = Hello ja _ARG3 = World. Nimega parameetrite kasutamine on kenam ja mitte nii segadusseajav. dialog("mydialog.kmdr", "xcount=100 xquote=Hello world") Nüüd saad neid kasutada globaalsete muutujatega _xcount ja _xquote. +DCOP võib olla päris keeruline, mistõttu me soovitame kasutada meie tööriistu DCOP-i lubamiseks &kommander;i võrgudialoogides näiteks funktsioonisirvijaga. Toome näite DCOP-i väljakutse kohta dialoogist, mis on avatud &kommander;i eellasaknast. Kuna ta teab oma eellast, võib ta saata teabe tagasi ajal, mil ta on avatud, ning vabalt kasutada kõiki oma eellase funktsioone, välja arvatud pesad. Loomulikult saab seda teha ka seesmiselt skriptiga, mis kutstutakse välja väliselt, nii et praktikas ei ole sisuliselt mingeid piire. dcop("kmdr-executor-"+parentPid, "KommanderIf", "setText(QString,QString)", "StatusBar8", "Hello") Vaatame seda osade kaupa. Kõigepealt lisame parentPid "kmdr-ececutor-"-ile, sest me ei saa eeldada, et väljakutsuja on &kommander;i aken. Seda võib kasutada Quanta või KSpreadi või millega tahes. Seejärel adresseerime KommanderIf'i, mis on kena ja puhastatud liides lõppkasutajale. Me loodame, et kui KDE lõpuks KDE4 ajal vahetab DCOP-i välja D-Busi vastu, võtab aina enam rakendusi omaks selle kena lõimimist soodustava liidese. Järgmine parameeter "setText(QString,QString)" on oluline, sest see muudab lubatud parameetrid prototüübiks. Vastasel juhul ei suudaks &kommander; väljakutset valideerida. Niisiis ilma DCOP-väljakutse definitsioonita on tulemuseks viga. Ülejäänud on mõistagi edastatavad parameetrid. Me soovitame uurida rakendusi, mis kasutavad kdcop'i, kui soovid näha, kuidas see töötab, ning harjutada DCOP-väljakutsetega shellis, kuni omandad õige süntaksi. + + + + + +Käsud +Toetatud on mitmesugused struktuurikäsud. Neid võib igati pesastada. + +Samuti on olemas kolm erikäsku: exit, break ja continue. Esimene lõpetab skripti täitmise ja pöördub tagasi. Teine väljub aktiivsest plokist (while, for või foreach) ning kolmas väljub aktiivsest sammust, taasalustades silmuse algusest. + + + +if +Käsul if on järgmine süntaks: + +if tingimus then kood elseif tingimus then kood else kood endif + +Nii elseif kui ka else on mittekohustuslikud. Tingimus võib olla suvaline avaldis. Kood täidetakse, kui tingimus on tõene. See tähendab: +nullist erinev täisarvu ja double korral +mittetühi stringi korral + + + +if a * 2 > 7 then + b = 1 +elseif a < 0 then + b = 2 +elseif + b = 0 +endif + + + + +while +while tingimus do kood end + +Tingimus arvutatakse uuesti iga silmuse täitmise ajal. while i < 15 do + i = i + a +end + + + + + + + +for +Käsul for on järgmine süntaks: + +for muutuja = algväärtus to lõppväärtus step avaldis do kood end + +Silmus täidetakse alates algväärtusest ja lõpetatakse siis, kui muutuja väärtus on suurem kui lõppväärtus. Kui määratud on step, siis igal sammul suurendatakse muutuja väärtust määratud väärtuse, mitte aga 1 võrra. foreach i = 1 to 20 step 5 do + a = a + 2 * i +end + + + + + +foreach +Käsul foreach on järgmine süntaks: + +for muutuja in massiiv do kood end + +Silmus täidetakse iga määratud massiivi võtme puhul. Igal sammul omistatakse muutujale massiivi järgmine võti. sum = 0 +foreach i in myArray do + sum = sum + myArray[i] +end + + + + + + + +Funktsioonid +Uus parser toetab enamikku vana parseri funktsioone, aga lisatud on ka mõned uued funktsioonid. + + + +Stringifunktsioonid +Stringifunktsioonid on samad, mis vanas parseris, ainult et nende nimedele eelneb str_, mitte @String. + +str_length(string) - tagastab stringi pikkuse + +str_contains(string, tekst) - tagastab 1, kui string sisaldab teksti + +str_find(string, tekst, algus) - tagastab teksti esimese esinemiskoha stringis; mittekohustuslik algus määrab otsingu alguskoha + +str_find(string, tekst, algus) - tagastab teksti viimase esinemiskoha stringis; mittekohustuslik algus määrab otsingu alguskoha + +str_left(string, arv) - tagastab määratud arvu märke alates stringi algusest + +str_right(string, arv) - tagastab määratud arvu märke alates stringi lõpust + +str_right(string, algus, arv) - tagastab stringi alamstringi alates algusest, mis sisaldab määratud arvu märke (või kõik kuni stringi lõpuni, kui viimast parameetrit ei ole antud) + +str_remove(string, tekst) - tagastab stringi koos kõigi alamstringidega, mis on võrdsed eemaldatava tekstiga + +str_replace(string, tekst, tekst2) - tagastab stringi koos kõigi alamstringidega, mis vastavad tekstile, mis asendatakse tekst2-ga + +str_lower(string) - tagastab stringi, mis teisendatakse väiketäheliseks + +str_upper(string) - tagastab stringi, mis teisendatakse suurtäheliseks + +str_section(string, eraldaja, algus, lõpp) - tagastab alamstringi, mis sisaldab stringi neid osasid, mis on määratud eraldajaga; kui pole määratud lõppu, tagastatakse kogu alguse sektsioon + +str_args(string, ...) - tagastab stringi koos %1, %2, %3-ga, mis asendatakse järgnevate parameetritega. + +str_isnumber(string) - tagastab 1, kui string on korrektne arv + +str_isempty(string) - tagastab 1, kui string on tühi + +str_toint(string, default) - tagastab täisarvuks teisendatud stringi; kui teisendamine ei ole võimalik, tagastatakse vaikeväärtus (default) + +str_todouble(string, default) - tagastab double'iks teisendatud stringi; kui teisendamine ei ole võimalik, tagastatakse vaikeväärtus (default) + + + + +&kommander;ri funktsioonid +Toetatud on enamik &kommander;i funktsioone; mõned küll (nt. expr) on uues parseris iganenud ega ole kasutatavad. + + + +debug(string, ...) - kirjutab kõik parameetrid standardveaväljundisse stderr + +echo(string, ...) - kirjutab kõik parameetrid standardväljundisse stdout + +dcop(string, ...) - kutsub välja DCOP-funktsiooni + + +exec(string, shell) - käivitab välise programmi (kasutades vajaduse korral mittekohustuslikku shelli); blokeerib aktiivse dialoogi täitmise, kuni parameetrina antud programm on töö lõpetanud; tagastab selle programmi väljundi + +i18n(string) - märgib stringi tõlgitavaks + +env(string) - tagastab keskkonnamuutuja väärtuse + +readSetting(võti, default) - tagastab määratud võtmega seadistustefaili salvestatud väärtuse; kui sellist väärtust ei ole, tagastatakse vaikeväärtus (default) +writeSetting(võti, väärtus) - kirjutab võtme ja väärtuse paari seadistustefaili + +&kommander; 1.3 uued omadused + + +execBackground(string, shell) - käivitab välise programmi (kasutades vajaduse korral mittekohustuslikku shelli) taustal, blokeerimata aktiivset dialoogi; vastupidi eespool kirjeldatud funktsioonile exec ei tagasta programmi väljundit + +return(value) - tagastab väärtuse väljakutsuvale objektile (skript, nupp...) + +createWidget(vidinanimi, vidinatüüp, eellane) - loob uue vidina. Seejärel võib selle asetada näiteks tabelisse või tööriistakasti ja muuta minuvidin.show(true) abil nähtavaks. Kui asetad uue vidina vormi, pead mõtlema ka paigutusele. &kommander; ei loo paigutusi lennult ega muuda pikslikaupa positsioneerimist (enamasti). See on veidi häiriv isegi C++ arenduse korral. Me soovitame kasutada rühmakasti ja tegelda paigutusega dialoogis, mis võimaldab parima kontrolli asjade käigu üle. + +connect(saatja, signaal, saaja, pesa) - ühendab vidina signaali vidina pesaga. Uuri ühenduse dialoogi ja vali sarnased vidinad võimaluste selgitamiseks. Kui näiteks signaal näeb välja nagu execute(const QString&), siis peabki just see siin jutumärkides olema. + +disconnect(saatja, signaal, saaja, pesa) - tühistab eeltoodud ühenduse. Ka siin on oluline täpne süntaks. + +widgetExists(vidinanimi) - tuletab meelde, et võid kasutada muutuja nime viitena vidinale. Seda võib kasutada näiteks loodud vidinate kasutamisel, et kontrollida nende olemasolu. Olematu vidina väljakutsumine toob enesestmõistetavalt kaasa vea. + + + + +Massiivifunktsioonid +Toetatud on enamik massiivifunktsioone, kuigi mõned (nt. value) on uues parseris iganenud ega ole enam kasutatavad. Ainuke erinevus on see, et nende nimele eelne nüüd array_, mitte @Array. + +Parseri piirangute tõttu tuleb massiivi nimi määrata stringina, näiteks array_count("MinuMassiiv"). + + + +array_clear(massiiv) - eemaldab kõik elemendid massiivist + +array_count(massiiv) - tagastab elementide arvu massiivis + +array_keys(massiiv) - tagastab stringi, mis sisaldab massiivi realõpuga (EOL) eraldatud võtmeid; pane tähele, et kui oled importinud massiivi skalaari (võtmed ilma väärtusteta, vt. allpool näidet) &kommander;i abil, ei saa seda kasutada array_values("minumassiiv") abil, nagu vahest võisid oletada (sest see tundub ju sisaldavat ainult väärtusi), vaid kasutada tuleb array_keys("minumassiiv"). Aga võib-olla on veel parem mõte kasutada allpool kirjeldatud uusi indekseeritud massiive. + +array_values(massiiv) - tagastab stringi, mis sisaldab massiivi realõpuga (EOL) eraldatud võtmeid + +array_tostring(massiiv) - tagastab stringi, mis sisaldab kogu massiivi realõpuga (EOL) eraldatud võtme ja väärtuse paaridena (mida ennast eraldab tabeldusmärk) + +array_fromstring(massiiv, string) - loeb massiivi stringist (tavaliselt pakub seda funktsioon array_tostring) + +array_remove(massiiv, võti) - eemaldab võtmega võti elemendi massiivist + +Toome näite massiivi kasutamisest: +array_fromstring("myArray", "1\tA\nsecond\tB\n3\tC") +foreach key in myArray do + debug("myArray[" + key + "]= " + myArray[key]) +end + +See näitab standardveaväljundis stderr järgnevat teksti. Siin on näha, et massiivi elementide järjekorras ei saa kindel olla, sest võtmed on stringid, mitte arvud. +myArray[1]= A +myArray[3]= C +myArray[second]= B + +Teine näide võtmeta massiivi kohta: +array_fromstring("myArray", "A\nB\nC") +foreach key in myArray do + debug(key) +end +debug("Massiivi elemendid:\n" + array_keys("myArray")) + +See annab tulemuseks: +A +B +C +Massiivi elemendid: +A +B +C + + +&kommander; 1.3 uued omadused + + +array_indexedFromString(massiiv, string, eraldaja) - see kompenseerib tõiga, et &kommander;il puuduvad indekseeritud massiivid. See loob massiivi nullipõhise järjestikindeksiga. Massiivinimes ja kõigis stringides, mida ei väljenda muutuja, tuleb kasutada jutumärke. Eraldaja argument ei ole kohustuslik, vaikimisi on selleks "\t" [tabeldusmärk], mida kasutatakse väljade eraldamiseks tabelite, massiivide või detailividinate lugemisel ja kirjutamisel. Pane tähele, et see massiivi indeks ei kehtesta iseenesest mingeid reegleid. Samahästi võiks selle luua silmusega, ainult et nii on mugavam. + +array_indexedInsertElements(massiiv, võti, string, eraldaja) - see funktsioon on osa indekseeritud massiivide komplektist ning võimaldab lisada elemente massiivi, hooldades samal ajal järjestikut unikaalset indeksit. Määra alustav indeksi võti, tekstistring ja eraldamise viis. Elemendid lisatakse aina kasvava indeksinumbriga. + +array_indexedRemoveElements(massiiv, alustav võti, arv) - see võimaldab eemalda elemente indekseeritud massiivist ja vältida indeksis lünki. Määra alustav võti ja lisavõimalusena eemaldatavate elementide arv. Vaikeväärtus on üks. Tulemuseks on ümberindekseeritud massiiv, millest on vajalikud elemendid eemaldatud. + +array_indexedToString(massiiv, eraldaja) - see võimaldab teisendada indekseeritud massiivi taas stringiks, mis on eriti kasulik detailividinate puhul. Kui näiteks näitad andmebaasipäringu tulemust TreeWidget1 kujul, millel on kuus veergu, võid kasutada valitud rea saamiseks TreeWidget1.selection. See on eraldatud tabeldusmärkidega ning sa võid vaadata näiteks selle viiendat elementi, kui kasutad str_section(TreeWidget1.selection, "\t", 4) (pea meeles, et see on nullipõhine). See on väätuse lugemiseks päris hea, aga kui soovid seda muuta, näed, et see pole veel kõik. Kui oled stringi lõhkunud, saad selle uuesti kokku panna, kui kasutad val1+"\t"+val2... Indekseeritud massiivide kasutamisel võid redigeerida viiendat elementi järgmiselt: +idx = TreeWidget1.currentItem +array_indexedFromString("z", TreeWidget1.selection) +z[4] = "new value" +TreeWidget1.removeItem(idx) +TreeWidget1.insertItem(array_indexedToString("z"), idx) + Pane tähele, et selleks tuli lisada ainult kaks lühikest rida! See on andmebaasi kasutamisel väga tulus. + + + + + +Failifunktsioonid +Toetatud on kõik failifunktsioonid, ainuke erinevus on see, et nimede ees seisab file_, mitte @File. + + + +file_read(nimi) - tagastab faili nimi sisu + +file_write(nimi, ...) - kirjutab kõik argumendid faili nimi + +file_append(nimi, ...) - lisab kõik argumendid faili nimi + + + + + +Sisendifunktsioonid +Need funktsioonid näitavad mõnda dialoogi, mis võimaldab kasutajal sisestada teatud väärtuse. Vanas parseris oli nende kasutamiseks mõeldud @Input. Enamiku funktsioonide puhul on kõik parameetrid mittekohustuslikud, erand on input_text, mis nõuab 2 parameetrit, ja input_value, mis nõuab 5 parameetrit. + + + +input_color(nimetus, default) - tagastab värvi #RRGGBB vormingus + +input_text(nimetus, pealdis, default) - tagastab kasutaja sisestatud teksti + +input_value(nimetus, pealdis, default, min, maks, samm) - tagastab kasutaja sisestatud väärtuse + +input_directory(alguskataloog, filter, nimetus) - tagastab kasutaja valitud kataloogi + +input_openfile(nimetus, pealdis, default) - tagastab kasutaja sisestatud olemasoleva faili + +input_savefile(nimetus, pealdis, default) - tagastab kasutaja sisestatud faili (kui see on olemas, on vajalik kinnitus) + +input_openfiles(nimetus, pealdis, default) - tagastab kasutaja sisestatud olemasolevate failide realõppudega (EOL) eraldatud stringi + + + + + +Teatefunktsioonid +Need funktsioonid näitavad kasutajale teatud teadet või paluvad kinnitada mõne toimingu. Vanas parseris oli kasutusel @Message. + + + +message_info(tekst, nimetus) - näitab infoteksti + +message_error(tekst, nimetus) - näitab veateksti + +message_warning(tekst, nimetus, nupp1, nupp2, nupp3) - näitab küsimust koos hoiatuse ja kuni kolme nupuga; tagastatakse valitud nuppude arv; kui nuppude nimesid pole määratud, näidatakse nuppe Yes ja No + +message_question(tekst, nimetus, nupp1, nupp2, nupp3) - näitab küsimust ja kuni kolme nuppu; tagastatakse valitud nuppude arv; kui nuppude nimesid pole määratud, näidatakse nuppe Yes ja No + + + +
+ + + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/q-and-a.docbook b/tde-i18n-et/docs/kdewebdev/kommander/q-and-a.docbook new file mode 100644 index 00000000000..a7ca3a5d5df --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/q-and-a.docbook @@ -0,0 +1,15 @@ + + + + +Küsimused ja vastused + + +Küsimused ja vastused +Korduma kippuvate küsimustega saab tutvuda meie koduleheküljel. + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/specials.docbook b/tde-i18n-et/docs/kdewebdev/kommander/specials.docbook new file mode 100644 index 00000000000..e7a682d013e --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/specials.docbook @@ -0,0 +1,696 @@ + + + + +Erid ja sisseehitatud globaalsed muutujad + + +Erid ja sisseehitatud globaalsed muutujad + +Erid on &kommander;i töödeldavad funktsioonid. Tuleks arvestada, et &kommander;i vana parsija kasutamisel käivitatakse esmalt kõik &kommander;i erid ja alles seejärel skript. Enamasti ei kujuta see endast probleemi, kuid igatahese tasuks see kõrva taha panna. +Alltoodud nimekiri on mõnevõrra aegunud. Saadaolevate funktsioonide kohta teabe hankimiseks on soovitatav kasutada funktsioonibrauserit. Funktsioonibrauseri saab avada Kommanderi tekstiredaktoris, klõpsates nupule Funktsioon... + + + + +@dcop(appId, objekt, funktion, argumendid) + +Sooritab &DCOP; väljakutse. @dcop(kmail, KMailIface, checkMail(), ) + + + + +@dcopid + +Protsessi &DCOP; ID. (kmdr-executor-@pid) + + + + +@dialog(dialoog[,parameetrid]) + +Käivitab määratud Kommanderi dialoogi. Seda otsitakse esmalt dialoogi ja seejärel aktiivses kataloogis. Sellega kutsutakse välja Executor ning määratakse vaikekataloogiks Kommanderi rakenduse kataloog. Parameetreid võib edastada UNIX-i tavapärasel viisil või siis anda nimega parameetrid, näiteks muutuja=väärtus. Edastatud parameetrid leiab seejärel globaalsest puhvrist. @global(muutuja) tagastab väärtuse. + + + + +@env(keskkonnaMuutuja) + +Kasutab määratud keskkonnamuutujat. @enc(PWD) näiteks kasutab $PWD. Arvesta, et $ kuulub shelli ja seda ei tohi siin pruukida. + + + + +@exec(käsk) + +Tagastab määratud käsu käivitamise väljundi. @exec(ls -l) + + + + +@execBegin ... @execEnd + +Sama, mis @exec, kuid toetab ka mitmerealisi skripte. See on mõistlik mitmete skriptikeelte puhul. + +@execBegin(php) +@execBegin(#!/usr/bin/php) + +Esimene kasutab PHP käivitatava faili nime. &kommander; otsib otsinguteelt (PATH) php-d ja kui ei leia, uurib, ega see pole &kommander;is määratud asuma kuskil mujal kui sinu otsinguteel. Kui mitte, siis antakse kasutajale teada, et seda ei leitud. Teine võimalus kasutab tavapärast kupatust (shebang), millel on omad plussid, kuid ka omad miinused. Kui sul on näiteks PHP5 koopia asukohas /usr/local/bin, siis seda ei leita, sest otsitakse ainult asukohast /usr/bin. Seepärast on kupatuse kasutamine kahe otsaga asi ning eriti juhul, kui sa faile ja dialooge ka teistega jagada soovid, ei oleks seda mõttekas kasutada. + + + + +@global(muutuja) + +Kasutab määratud globaalse muutuja väärtust. + + + + +@null + +Tagastab nulli. Kui näiteks Kommander kontrollib käivitamisel tühja widgetText'i, väldib see vigu. + + + + +@parentPid + +Eellasprotsessi &PID;. + + + + +@pid + +Protsessi &PID;. + + + + +@readSetting(võti, vaikeVäärtus) + +loeb väärtuse failist kommanderrc. Vaata ka @writeSetting. + + + + +@selectedWidgetText + +Vidina valitud sisu, mis võib näidata enam kui üht väärtust, näiteks vidinate loendit. + + + + +@setGlobal(muutuja, väärtus) + +Määrab globaalsele muutujale antud väärtuse. + + + + +@widgetText + +Vidina sisu. + + + + +@writeSetting(võti, väärtus) + +kirjutab väärtuse faili kommanderrc. Kõik &kommander;i dialoogid kasutavad faili kommanderrc, igal dialoogil on selles oma lõik. + + + + + +Massiivifunktsioonide grupp + + + +@Array.values(massiiv) + +Tagastab massiivi kõigi väärtuste reavahetusmärkidega eraldatud loendi. Kasulik näiteks massiiviga tutvumisel. + + + + +@Array.keys(massiiv) + +Tagastab massiivi kõigi võtmete reavahetusmärkidega eraldatud loendi. + + + + +@Array.setValue(massiiv, võti, väärtus) + +Määrab massiivi elemendile võtme ja väärtuse. Kui massiivi ei ole, see luuakse. + + + + +@Array.clear(massiiv) + +Eemaldab kõik elemendid massiivist. + + + + +@Array.count(massiiv) + +Tagastab massiivi elementide arvu. + + + + +@Array.value(massiiv,võti) + +Tagastab antud võtmega seostatud väärtuse. + + + + +@Array.remove(massiiv,võti) + +Eemaldab antud võtmega elemendi massiivist. + + + + +@Array.fromString(massiiv,string) + +Lisab stringi kõik elemendid massiivi. String peab olema kujul võti\tväärtus\n." + + + + +@Array.toString(massiiv,string) + +"Tagastab massiivi kõik elemendid kujul võti\tväärtus\n." + + + + + + + +Failifunktsioonide grupp + + + +@File.read(fail) + +Tagastab antud faili sisu. + + + + +@File.write(failstring) + +Salvestab antud stringi faili. + + + + +@File.append(failstring) + +Lisab antud stringi faili lõppu. + + + + + + + +Stringifunktsioonide grupp + + + +@String.length(string) + +Tagastab sümbolite arvu stringis. + + + + +@String.contains(string,alamstring) + +Kontrollib, kas string sisaldab antud alamstringi. + + + + +@String.find(string) + +Tagastab alamstringi asukoha stringis või -1, kui seda ei leita." +Järgmises versioonis saab sellele lisada ka täisarvu, mis tähistab järgmise otsingu alguskohta. + + + + +@String.left(string, täisarv) + +Tagastab stringi esimesed n sümbolit. + + + + +@String.right(string, täisarv) + +Tagastab stringi viimased n sümbolit. + + + + +@String.mid(string, täisarv start, täisarv end) + +Tagastab stringi alamstringi alates antud asukohast. + + + + +@String.remove(string, alamstring) + +Eemaldab kõik antud alamstringid. + + + + +@String.replace(string, alamstring find, alamstring replace) + +Asendab kõik antud alamstringid antud asendusega. + + + + +@String.upper(string) + +Muudab stringi suurtäheliseks. + + + + +@String.lower(string) + +Muudab stringi väiketäheliseks. + + + + +@String.compare(string, string) + +Võrdleb kaht stringi. Tagastab 0, kui need on võrdsed, -1, kui esimene on madalam ja 1, kui esimene on kõrgem. + + + + +@String.isEmpty(string) + +Kontrollib, kas string on tühi. + + + + +@String.isNumber(string) + +Kontrollib, kas string on kehtiv arv. + + + + + + + +Sisseehitatud globaalsed muutujad +Sisseehitatud globaalseid muutujaid saab kasutada nagu tavalisi globaalseid muutujaid, andes nende ees @global. + + +@global(_KDDIR) + +Aktiivse dialoogi kataloog. + + + +@global(_NIMI) +Dialoogi nimi. + + + + + diff --git a/tde-i18n-et/docs/kdewebdev/kommander/translating.docbook b/tde-i18n-et/docs/kdewebdev/kommander/translating.docbook new file mode 100644 index 00000000000..332fbd1849f --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/translating.docbook @@ -0,0 +1,130 @@ + + + + + +András Mantia
amantia@kde.org
+
+Michal Rudolf
mrudolf@kdewebdev.org
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+&kommander;i dialoogide tõlkimine + + +&kommander;i dialoogide tõlkimine +&kommander;i dialooge saab tõlkida erinevatesse keeltesse. Mehhanism on sarnane teiste &kde; tõlkemehhanismile. Dialoog pannakse kirja inglise keeles, tõlgitavad tekstid märgitakse spetsiaalselt ära. Üks tööriist hangib vajalikud tekstistringid, teine tööriist tõlgib nad. Seejärel tõlge kompileeritakse ja paigaldatakse ning dialoog tunneb selle automaatselt ära ja võtab kasutusele. +Kirjeldame alljärgnevalt lühidalt samme, mida on vaja ette võtta, et dialoog oleks tõlgitav: +Kuidas valmistada dialoog tõlkimiseks ette? +Alati kasuta ingliskeelse teksti puhul kuju i18n("See on minu teksti"). Nii märgitaksegi "See on minu tekst" tõlgitavaks. + + +Kuidas hankida tekstistringid ja luua .po-fail? +Stringide hankimiseks kasuta skripti kmdr2po. See asub lähtekoodi töökataloogis ja peaks olema paigaldatud kataloogi $KDEDIR/share/apps/kommander/translating. +Anna lihtsalt käsk: +kmdr2po <sinu-kommanderi-dialoog.kmdr> + See loob vajaliku faili <sinu-kommanderi-dialoog.po + + + +Kuidas seda tõlkida? +Kasuta tõlkimiseks KBabelit. Tõlke kompileerimiseks kasuta programmi msgfmt. Täpsemalt kõneldakse sellest aadressil http://i18n.kde.org. + + +Kuidas tõlge paigaldada? +Pane kompileeritud *.mo-fail kataloogi +$KDEDIR/share/locale/<sinu keel +>/LC_MESSAGES/ (kättesaadav globaalselt, kõigile kasutajatele) +või kataloogi +$HOME/.kde/share/locale/<sinu keel +>/LC_MESSAGES/ (kättesaadav ainult antud kasutajale). + + + + + +Teise kataloogi (tõlke *.mo-faili) avamiseks dialoogis kasuta kmdr-executori puhul argumenti -c. Allolevas näiteks võetakse tõlked Quanta tõlkefailist: kmdr-executor minudialoog.kmdr -c quanta + + + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/tutorials.docbook b/tde-i18n-et/docs/kdewebdev/kommander/tutorials.docbook new file mode 100644 index 00000000000..93eeaf8e78c --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/tutorials.docbook @@ -0,0 +1,451 @@ + + + + +Nõuanded ja õppematerjalid + +Eric Laffoon
eric@kdewebdev.org +
+
+ +Marek Laane
bald@smail.ee
Tõlge eesti keelde
+ +
+
+ +Nõuanded &kommander;i kasutamiseks +Selles osas jõuame vidinate üleslugemisest &kommander;i tegeliku kasutamiseni. Kui soovid omandada kogemusi, tuleks seda osa hoolikalt lugeda. + + +Redaktori kasutamine +Esmapilgul tundub redaktor päris lihtsana ja mitmes mõttes ta seda ongi. Klõpsa ikoonile uue vormi loomiseks, seejärel klõpsa vidinale ning siis klõpsa vormile või lohista vidin sinna. Vidinal on pidemed, mille kasutamine ei tohiks valmistada raskusi kellelegi, kes on kunagi asetanud näiteks pildi tekstidokumenti. Veidi keerulisemad on mitmed pisiasjad. Näiteks tasub ära mainida vidinate nimetamist. Nimed peavad olema unikaalsed ning &kommander; kasutab nimeskeemi, mis sisaldab vidina formaalset nime ja vidinatüübile unikaalset numbrit. Vidinaid võib ümber nimetada, aga &kommander; ei luba ühesuguseid nimesid. Kui lood keerukamat dialoogi ja otsustad vidinaid ümber nimetada, võib tekkida probleeme. Signaalid ja pesad tegelevad sinu eest nimedega ning kõik muutused vidinates kajastuvad signaalide ja pesade ühendustes. Paraku ei ole see omadus seniajani veel vidinate funktsioonides. Seepärast osutub vidina väljakutse ebaõnnestunuks. Mõistlik oleks dialoog sulgeda, avada see mõnes tekstiredaktoris, näiteks KWrite, ja teha vastavad asendused. Veel parem lahendus on alustada juba kindla teadmisega, millised peavad olema tähtsamate vidinate nimed. Pealdiste nimetamine on tõenäoliselt lihtsalt aja raiskamine, aga skriptid ja andmete konteinervidinad näitavad otsekohe nimevigasid. Samuti võib skriptidele määrata ikoonid, mis võimaldab neid kiiremini visuaalselt tuvastada. + + + +Redaktori tööriistad +Esimene asi, mida märkad, on omaduste aken, mis tavaliselt on dokitud vasakule. Uuri seda lähemalt! Seal leiad palju kasulikku vormide ja vidinate tarbeks. Seal on ka paigutuse seadistusi, ikoone, kui miski on aktiivne, tekst ja veel palju muud. Kui näiteks asetad vormi TreeWidgeti, võid muuta vaikisi asukoha eraldajat, millest on kasu, kui sul on seal andmeid. Väga kerge on längkriipsuga kogemata alamelement tekitada. Samuti leiab siit valikurežiimid, võimaluse mitmeveerulises vidinas esile tõsta terve rida ja veel palju muud. Enne &kommander;ile hinnangu andmist tasuks seda igal juhul põhjalikult uurida. +Kui mängid paigutusega ja kaotad mõne vidina teiste taha või väljapoole vormi, on objektibrauser suureks abiks. Samuti näeb seal kenasti struktuuri. Järgmine tulus asi on logivaade, mis näitab standardväljundit (stdout) ja standardveaväljundit (stderr). Veavaade on lausa asendamatu. Sinna saadavad teateid debug() käsud ja seal näeb põhjalikku teavet. Näiteks andmebaasiplugina korral saab seal lisateavet andmevigade kohta. Samuti näitab see kõiki shelli väljakutseid ja veel palju muud. Standardväljundi vaade näitab, mis toimub shellis või seda kasutavas rakenduses, näiteks Quantas. Dialoogivaatest pole just väga palju abi, kui sul on avatud palju dialooge. Toiminguvaade on aktiivne ainult MainWindow kasutamisel, aga siis on see ka ainuke viis, kuidas lisada toiminguid, menüü- ja tööriistaribaelemente. + + + +Kohandatud tööriistade lisamine +&kommander;is on väga hõlpus lisada redaktorile kohandatud tööriistu, mida saab arendada &kommander;is. Mõned neist oleme pannud kohe &kommander;iga kaasa, mõned on veebis saadaval allalaadimiseks. Väga lihtne on lisada ka omaloodud tööriistu. Kõigepealt uuri, millised nad on. Kui nad on paigaldatud, leiab nad menüüst Tööriistad eraldaja alt. &kommander;i menüü võimaldab vidinaid kasutada. Kohandatud tööriistade menüü võimaldab kasutada paigaldatud pluginaid. Kohandatud tööriistad lähevad redaktorimenüüsse. Kui soovid tööriista käsitsi lisada, otsusta esmalt, kas tahad selle muuta kättesaadavaks kogu süsteemis või ainult oma töölaual. Süsteemsed tööriistad peavad paiknema samas kataloogis, kus asub KDE. Töölaua tööriistad peavad asuma sinu kodukataloogi peidetud KDE kataloogis, milleks tavaliselt on ~/kde. Mõlemal juhul on vajalik asukoht /share/apps/kmdr-editor/editor/. Kui lisatav dialoog peab kasutama mingeid tööriistu või faile, võib need asetada alamkataloogi. Kõik sinna asetatud dialoogid tunneb &kommander; kohe ära ja lisab need käivitumisel menüüsse. Menüükirjel klõpsates dialoog laaditakse. Kindlasti märkad, et seal on mallide kataloog, kuhu saab lisada uutele dialoogidele mõeldud malle. + + + +Kaasasolevad kohandatud tööriistad +Rakendusega on kaasa pandud mitu tööriista, mille leiab menüü Tööriistad alammenüüst Redaktor. Arendamisjärgus on veel hulk tööriistu projektihalduseks, andmebaasi kasutajaliidesed, koodijupid jne. Kõige tähtsam ja tulusam tööriist on muidugi näidete dialoog. Et redaktorit KDE3 raames enam ei arendata, et saa redaktorisse dialoogi lisada, kuid võib redaktori uues aknas võib avada suvalise valitud dialoogi. Seal leidub vanu dialooge &kommander;i algusaegadest, hilisemas arenduses loodud õppematerjale ning ka päris uusi, alles praeguse versiooni uusi omadusi ära kasutavaid dialooge. Nende uurimine on kindlasti abiks. Samuti võiks silma peal hoida meie veebileheküljel. + + + +Paigutuse kasutamine +Inimestele meeldib jagada &kommander;i dialooge. Aga peaaegu kunagi ei tea nad, kuidas neid paigutada. Loo dialoog, püüa selle suurust muuta ja vaata, mis juhtub. Kas poleks vahva, kui see käituks nii nagu peab, mitte aga ei jätaks kõiki vidinaid samasuguseks? Asi läheb hullemaks, kui jagad dialoogi, sest siis tulevad arvesse fontide, monitoride suuruse ja eraldusvõime erinevused ning sinu hiilgav dialoog võib välja paista, nagu oleks selle loonud nätsust ja hambatikkudest mõni poolearuline. Seepärast alati, jah, alati, mõtle oma dialoogide paigutuse peale! +Niisiis, oletame, et ka sulle meeldib mõte, et ma ei pea sulle ahastades kirjutama ja paluma sul oma dialoogi paigutuse peale mõelda. Aga kuidas seda teha? Tööriistaribal asuvad paigutuse nupud, käsud leiab ka kontekstimenüüst. Et &kommander;i aluseks on Qt Disaineri vanem versioon, võib uurid aka Qt Disaineri dokumentatsiooni ja õpepmaterjale. Siinkohal mainime ära vaid mõned põhiasjad ja anname üksikud nõuanded. + +Kasuta alusvõrku. See asetab kõik optimaalsesse asukohta. +Pea meeles, et konteinerid on erinevad asjad. TabWidgetil, GroupBoxil või paigutusgrupil on kõigil oma paigutus. Nii et ära unusta akent. +Paigutusprobleemidele võivad anda oma lisa vidinad, mida ei ole täitmise ajal näha. Mida nendega peale hakata? Ma soovitan rühmitada nad omaette paigutusega põhipaigutuse järele või alla. Nähtavad vidinad tõrjuvad nad siis lihtsalt kõrvale ja annavad oodatud tulemuse. +Uuri omaduste paneeli, kus saab panna vidinat laienema või midagi muud tegema, aga ka määrata tema minimaalse ja maksimaalse suuruse. Veidi katsetamist võib paljugi õpetada. Samuti saab seal määrata tihedamad vahed. + +Ja nüüd mõned nõuanded. + +Lisaks põhipaigutusele võib kasutada eraldajaid. Kui dialoog täätab, saab eraldajat lohistada üles ja alla või paremale ja vasakule, et asi näeks parem välja. Võib tunduda, nagu oleks seal mingid piirangud või ei toimiks asi üldse, aga nii see ei ole. Kontrolli lihtsalt, et asetad mitmed vidinad kahte paigutusse ja et kui teed klõpsu või paremklõpsu, et siis valid paigutuse, mitte lihtsalt alamvidina. Kui neist reeglitest kinni pidada, võib luua terve hunniku eraldajaid. +Ka libadialoogid on võimalikud! Loo rühmakast (GroupBox) ja lohista sellesse vidinad. Aseta see paigutuses nii, et kui see ei ole nähtav, laienevad teised vidinad või paigutused ja hõlmavad selle ala. Nüüd lülita selle nähtavust nupuga või menüüst. +Tööriistakasti (ToolBox) nipid - tööriistakastil on redaktoriviga, mis ei võimalda lisada redaktoris vidinapaneele. Seepärast tuleb nad lisada käitusajal. Kuid siis tegeldakse ühe vidinaga ja kui tahad midagi keerulisemat, tuleb kasutada rühmakasti ja see sobivalt paigutada ning seejärel võtta ette dialoogi paitutus, nii et rühmakast asuks sellest väljaspool, isegi kui ta läheb sel juhul üle akna serva. Nüüd laadi see initsialiseerimise ajal tööriistakasti. Akna paigutus läheb paika. +Võib esineda paigutuse ebakõlasid, kui vidinad, millel on määratud näiteks miinimumi/laienemise väärtused, kaovad üldse silmapiirilt akna paigutuse viimistlemisel. Paigutussüsteem arvestab kõiki sinu määranguid ning võib kahandades kaotada kerimisribad või veel midagi. Kontrolli enne paigutuse lõpetamist, et kõik vajalik on nähtaval, ning kui vaja, ära kasuta miinimumväärtust. + +Täpsemalt võib selle kohta lugeda Qt 3.x Qt Disaineri dokumentatsioonist. + + + +Signaalid ja pesad +Üks väga kasulik Qt Disainerilt üle võetud omadus on signaalid ja pesad. Liidest on muidugi muudetud, et see arvestaks paremini &kommander;i kasutajaid. Signaalid ja pesad on Qt/KDE rakenduse sisemised sündmuste juhtelemendid. Me oleme püüdnud teha nii, et sa ei peaks midagi teadma C++ andmetüüpide erinevusest, aga kui kasutad uut funktsiooni ühenduse lennult loomiseks, on mugav kopeerida see teave ühenduse tööriistast. Vaatame, mida see siis tähendab. Ühes vidinas juhtub midagi. See võib olla klõps, topeltklõps, väärtuse muutmine, milegi valimine või menõüü kasutamine. Need on lihtsalt valik sündmusi, mis saadavd teele signaali. Nimekirja saab muuta loendikastis, kui teed liitkastis uue valiku. See on kasulik keerukama rakenduse puhul ning ainus viis, kuidas seda teha ilma järgmist nuppu klõpsamata, ongi signaali ühendamine pesaga. Pesa võib olla skript või nupp. Kui pesa saab signaali, teeb see seda, mida signaal ütleb. Ühenduste redigeerimiseks on omaette tööriist. Ole selle kasutamisel hoolikas, sest on terve hulk päritud signaale ja pesasid. Nii võib näiteks tekkida segadus, kui kogemata annad skriptile, mis on nähtamatu, kui dialoog töötab, ülesande muuta selle suurust, mitte aga seda käivitada. +Ühenduste tööriista saab avada, kui teed kuskil dialoogis paremklõpsu ja valid selle kontekstimenüüst. Klõpsa menüüs ja näedki akent ühenduste nimekirjaga. Nimekirja kohal on signaalide ja pesade loendid ning nende kohal on valitud vajalikud saatja ja saaja. Väga lihtne on ühendusi luua visuaalselt. Vaata tööriistariba või menüüd Tööriistad. Seal on kolm elementi: viit, signaalide ja pesade ühendused ning kaartide järjekord või vidinad. Valimisel määratakse ühenduse režiim. Klõpsa vidinal, mis saadab signaali, ja lohista see vidinale, mis peab pesana signaali saama. Seda tehes näed joont ja hiire alla jäävale vidinale tekkivat kukutamismärki. Redaktori olekuriba annab teada, mida ühendatakse. +&kommander;i versioonis 1.3 on funktsioon connect(), mis võimaldab ühendada signaale ja pesasid lennult. See on kasuks, kui pruukisid äsja createWidgetit. Dialoogi ei saa mõistagi kasutada millekski, mille olemasolust ei ole &kommander; veel teadlik. Paraku on kombinatsioone nii palju, et sul tuleb signaalid ja pesad kirja panna. Need tuleb kirjutada täiesti täpselt, sest muidu nad ei toimi. Siin on taas abiks ühenduste tööriist. Ava see ja vali kaks vidinat, mida soovid ühendada. Loe ühenduse teavet. Kui see ütleb näiteks execute(const QString&), siis just nii tuleb ka kirjutada. + + + +Pesa funktsioonid +Alates &kommander;i versioonist 1.3 on selles ka pesa funktsioonid. Seda näeb näiteks funktsioonisirvijas, mis veidi ebaloomulikult ei ole sugugi nii kasutajasõbralik kui siinsed kirjeldused. &kommander; loeb kõiki antud vidinas registreeritud pesasid ja muudab nad otseselt kasutatavaks. Näiteks ei ole tabelividinal vaikemeetodit, mis võimaldaks automaatselt kohandada veerulaiust. See võib tekitada rahulolematust, aga kui heidad pilgu pesadele, on seal see olemas. Ka TextEditil puuduvad sisseehitatud funktsioonid, mis võimaldaks tõelist redigeerimist, aga kui heidad pilgu pesadele, on seal taas kõik olemas. Kõige selle puhul tasub uurida dokumentatsiooni või vähemalt omal käel eksperimenteerida. Kõiki sisseehitatud vidinates ja pluginates leiduvaid pesasid on lihtsalt liiga tülikas üksikasjalikult dokumenteerida. Enamik pesasid on aga enesestmõistetavad ega vajagi pikemat selgitust. + + + + +Peamised õppematerjalid +Valdav osa alljärgnevast teabest on näidisdialoogide põhjal kokku pandud juba mõne aja eest, kuid paraku ei ole need olnud laiemalt kättesaadavad, sest kuigi nad oli lähtekoodiga kaasas, ei paigaldatud neid. Need leiab menüüst Tööriistad näidete all osast tutorials. Pane tähele, et enamik neist kasutab vana parserit. See ei ole iseenesest hea ega halb. Enamik &kommander;i funktsionaalsusest on olemas mõlemas parseris, ainult et üks sobib veidi paremini teatud ülesannete, teine teiste jaoks. Et &kommander; kasutab praegu vaikimisi uut parserit, siis tasuks arvatavasti lähemalt uurida selle ja vana parseri omadusi osas Uus parser. +Näidisdialooge uurides tasub tundmaõppimiseks pöörata tähelepanu järgmistele asjadele. + +Dialoogi initsialiseerimine - tee dialoogil klõps hiire keskmise nupuga või tee paremklõps ja vali &kommander;i tekst. Seal näed, mis pannakse tööle dialoogi käivitamisel. +Nupud - tee nupul klõps hiire keskmise nupuga või tee sellel paremklõps. Tavaliselt on seal skriptid. +Vidinad - mõnel vidinal, näiteks taimeril ja konsoolil, on kaasas instruktsioonid. +Signaalid ja pesad - nende abil suhtlevad sisemiselt Qt/KDE programmid. + +Järgnev dialoogide nimekiri on võimalikult lühikeste seletustega, keskendudes siiski mõnele asjale, mis võimaldab seletada keerulisemaid ülesandeid, mida saab &kommander;iga ette võtta. Teave on kopeeritud Michali märkmetest. + + +Globals +Selgitab globaalsete ja setGlobal &DCOP; väljakutse kasutamist skriptile globaalse muutujate andmiseks. +
Funktsioonid/kontseptsioonid: - global - setGlobal - changeWidgetText
+
+ + +&DCOP; +Selgitab nii kohalike kui väliste &DCOP;-väljakutsete kasutamist suhtlemiseks väliste rakendustega (antud juhul KMail). +
Funktsioonid/kontseptsioonid: - external DCOP - addListItem - enableWidget - @selectedWidgetText - @widgetText
+
+ + +Slots +Selgitab ühenduste ja pesade kasutamist sündmuste käsitlemiseks. Kasutatakse nii populatsiooni- kui tavalisi pesi. +Populatsiooni tekst töötati välja juba enne &kommander;i DCOP-i, erisid ja skriptimist. Arvestades seda, et kõike saab teha ka teisiti ja et väga lihtne on unustada siin ära probleemidele lahenduse leidmin, on põhimõtteliselt tegemist iganenud funktsiooniga. See on jäetud alles illistratsioonina, aga kui ka &kommander;i dialooge on üldiselt lihtne portida KDE4 peale, siis pole sugugi kindel, et ka see omadus edaspidi toimib. Sestap: ära kasuta seda! +
Kasutatakse standardpesasid - pesad/ühendused - populate()
+
+ + +Settings +Selgitab, kuidas funktsioonidega @readSetting ja @writeSetting elemendi sisu salvestada või taastada. Samuti selgitab, kuidas kasutada pesa populate() vidina sisu initsialiseerimiseks. +
Funktsioonid/kontseptsioonid: - @readSetting - @writeSetting - populate() - slots/connections - destroy
+
+ + +Append +Selgitab, kuidas lisada tekst TextEditile ja kuidas seda pruukida vormindatud teksti esitamiseks. Vaata uuemaid näidiseid, kuidas kasutada pesasid vormindatud teksti redigeerimiseks ning ka uusi fondi- ja värvidialooge. +
Funktsioonid/kontseptsioonid: - changeWidetText - RichTextEdit
+
+ + +Command Line +Selgitab, kuidas edastada käsureal parameetreid &kommander;i dialoogile. Samuti selgitab, kuidas muuta sisu ja nuputeksti. Vaata täpsemat infot uut parserit tutvustava osa alajaotuses argumentide edastamise kohta. +
Funktsioonid/kontseptsioonid: - käsurea argumendid - global - changeWidgetText - addListItem - clearList
+
+ + +Initialize +Selgitab, kuidas kasutada 'initsialiseerimist' põhidialoogi skriptide 'hävitamiseks', et seadistusi initsialiseerida ja salvestada. +
Funktsioonid/kontseptsioonid: - initialization - destroy - readSetting - writeSetting
+
+ + +Array +Selgitab, kuidas kasutada assotsiatiivseid massiive konteinerelementidega seotud teabe hoidmiseks ja hankimiseks. +
Funktsioonid/kontseptsioonid: - @Array funktsioonid
+
+ + +Strings +Selgitab, kuidas kasutada stringidega manipuleerimise funktsioone. +
Funktsioonid/kontseptsioonid: - @String funktsioonid - rich text editor
+
+ + +Tree +Selgitab, kuidas kasutada puuvidinat. +
- tree widget - FileSelector - initialization - env
+
+ + +Widgets +Selgitab, kuidas hankida vidina teavet. +
- type method - children method
+
+ + +StatusBar +Selgitab, kuidas kasutada olekuriba vidinat. +
- statusbar widget - populate
+
+ + +Loop +Selgitab, kuidas kasutada sisemisi silmuseid. +
- for - forEach
+
+ + +Calc +Selgitab, kuidas kasutada funktsiooni @expr mõningate arvutuste sooritamiseks. +
- expr - String.replace
+Funktsioon @expr() ei ole uues parseris enam nõutav, sest avaldisi saab otseselt tõlgendada kõikjal, kus neid saab loogiliselt kasutada. +
+ + +Picview +Selgitab, kuidas kasutada vidinat PixmapLabel funktsiooni populate() abil. +
- PixmapLabel - populate - FileSelector - slots/connections
+
+ + +Table +Selgitab, kuidas kasutada tabelividinat. +
- insertRow - insertColumn - currentRow - currentColumn - setColumnCaption - setRowCaption - removeRow - removeColumn
+
+ +
+ + +Praegused näited +Need näited kajastavad &kommander;i uusimat arendustegevust. Praegusel kujul on &kommander;il üksikud piirangud väikeste või keskmiste rakenduste puhul. Kohe kindlasti ei sobi see näiteks KWordi klooni loomiseks, aga lihtne redaktor, käsureaprogrammi graafiline kasutajaliides või mõni muu UNIX-i/Linuxi väike rakendus on täiesti tehtav. Siinsed näited näitavad nii potentsiaali kui ka võimalusi piirangutest mööda hiilida. Neile, kes soovivad luua &kommander;iga võimekamat väikerakendust, on ära toodud mõned kasulikud nõuanded. Pea meeles, et &kommander; ei ole mõeldud kõigeks, vaid ainult paljudeks asjadeks. Seda silmas pidades on &kommander;iga arvatavasti võimalik ehitada mitmeid asju kiiremini kui alternatiividega ning lisada graafiline kasutajaliides ka skriptikeelte puhul, mida KDE muidu ei toeta. +Toodud näited on paigaldatud kataloogi $KDEDIR/share/apps/kmdr-editor/editor. Kui sul neid mingil põhjusel ei ole, saad need hankida meie koduleheküljelt, kus leiab alati uusima väljalaske. + + + +editor-poc.kmdr +Väike dialoog, mis kasvab üle peaaknaks (MainWindow). Et &kommander;il ei ole omaenda peaaknavidinat, siis tavaliselt arvatakse, et see sobib ainult dialoogide loomiseks. Ametlikult see nii ongi... aga soovi korral võib ka peaakent &kommander;is tööle panna. See on näidisredaktor. Kui soovid luua &kommander;is peaaknaga rakendust, ava Qt Disainer, salvesta seal see ja nimeta *.ui-fail ümber *.kmdr-failiks. Nüüd ava &kommander; ja võta ette tavapärased toimingud. +Käsiraamatu kirjutamise ajal ei töötanud &kommander;is teadaolevalt seadistuste lugemine ja kirjutamine. Puudub initsialiseerimise ja hävitamise sektsioon, sest ei ole ju &kommander;i teksti, küll on aga aknas signaalid, nii et funktsionaalsus on täiesti olemas. Peaakna enda poolt ei ole võimalik suhelda toimingutega DCOP-i kaudu, sest need on Disaineri QActionid, mitte aga neist tuletatud KDE 3.x KActionid. See tähendab, et DCOP-väljakutsed toimingute nimekirja hankimiseks või olekute määramiseks lihtsalt ei toimi. Samuti ei toimi menüüriba alammenüüd ega tööriistariba ripiktoimingud. Aga ehkki tegemist ei ole &kommander;i vidinaga ja see ei ole ka ametlikult toetatud, tundub see sobivat enamikuks väikerakendustele vajalikeks asjadeks. +Redaktor käivitab ka abidialoogi, mis kirjeldab põhjalikult kõike toimuvat. + + + +kevaluecombo.kmdr +&kommander;it saab kasutada ka andmebaasidega ja tal on olemas isegi andmebaasiplugin. Üks vajakuid on suutmatus salvestada liitkastis võtme/väärtuse paare. Sellest saab üle väikese trikiga. See nõuab, et liitkasti sisu ei muudetaks, kui see ei toimu just sellega kaasas käivate massiivide abil. Kuna seda kasutatakse tavaliselt SQL-i ja väikeste andmekogumitega, taaslaaditakse isegi kogu liitkast päris kiiresti. Tõsisem probleem on see, et &kommander;il ei ole vaikimisi sisemisi indekseeritud massiive. Sellest saab üle võttega, et reavahetustega eraldatud ridasid tagastavate shellikäskudega laaditakse &kommander;i massiivifunktsioonid, mis sisuliselt on võtmete massiiv. Sellist massiivi saab kasutada ainult foreach silmusega. Sel põhjusel on lisatud uued indekseeritud massiivi funktsioonid. Tuleb meeles pidada, et need massiivid ei ole iseenesest püsivad, aga siin on abiks lisamise ja kustutamise funktsioonid. +Minnes tagasi liitkasti juurde, siis see tagastab valitud teksti, aga samuti tagastab ta ka aktiivse indeksi. Ta järgib jäigalt pidevat nullipõhist massiivi. See ongi asja tuum. Me liigume silmusega läbi nullipõhise indeksiarvestiga andmekogumi ja loome kaks massiivi, sest &kommander; ei suuda luua ka massiivide massiive. Küll aga võib ta kasutada massiivi väärtust võtme esitamiseks nagu iga väärtust. Kui vaadata dialoogi, siis sellega tegeleb kood ScriptObject36. Näitame siin võtmekoodi väljavõtet. +c = ListBox1.count-1 +for i = 0 to c do + array_indexedFromString("x", ListBox1.item(i)) + _a[x[0]] = x[1] + _b[i] = x[0] + ComboBox10.insertItem(_a[_b[i]], i) +end + +Seal on veel mõningaid asju, näiteks topeltvõtmete kontroll, aga tuum on just see, Võid teha loendikastil paremklõpsu ja uurida kontekstimenüü kirjeid. Lõpptulemusena kasutatakse võtmetega indeksit ning tagastatakse nii võti kui ka väärtus. Seda koodi kasutades võib olla absoluutselt kindel, et võtme ja väärtuse suhe on täpne. + + + +Kparti demo +Alates versioonist 1.3 loob Kommander automaatselt KParti, kasutades selleks libkommander_part.la. Lisaks sellele on olemas KParti plugin, mis võimaldab Kommanderil laadida pluginaid. Uudusihimuliku arendajana proovime laadida Kommanderi komponendi Kommanderis. Miks? Aga miks mitte? Tulemus on huvitav, nagu igaüks võib näha. Üks huvitav asi on see, et eellaskomponent saab kasutada kõiki järglaskomponente. See on mugav, kuid siiski teatud miinustega. Iga järglasvidin, mis kutsutakse välja sama nimega nagu tema eellasvidin, põhjustab lukustumise! Lisaks sellele genereeritakse osa puhul uuesti DCOP-liides, mis pühib minema eellasliidese ning lülitab välja enamiku vana parseri funktsionaalsusest ja ka Kommanderi spetsiifilise DCOP-i eellasele. Seda on KDE3 allesjäänud eluea kestel ilmselt liiga raske parandada. Aga iseg nende piirangute tingimustes võib ettevaatlikul kasutamisel asjast kasu olla. Näidisfailideks on antud juhul kpartmwframe.kmdr ja kpartpart.kmdr. Pea meeles, et näidise täielikuks kasutamiseks on vajalik KParti plugin. +Samuti võib laadida KMaili, KOrganizeri ja veel paljud muud KDE rakendused otse Kommanderisse - mõistagi ilma igasuguste probleemideta. KHTML-i ja KDE failihalduri vidinatel ei tundu olevat teatud funktsionaalsust, aga kui soovid tõepoolest kaasata brauseri, on olemas ka spetsiaalne KHTML-i plugin. + + +passvariables.kmdr +&kommander; 1.3 võimaldab ka skriptidega edastada ja tagastada muutujaid. Seda demonsteeribki käesolev dialoog. Uuri hoolikalt nuppude sisu. Näed, et kumbki nupp ei kirjuta otseselt ühessegi LineEditi kasti, mis saavad teksti skriptilt. Kui üks kirjutatakse otse skriptilt, siis teine kirjutatakse nupult edastatud sisuga. Kolmandat ei kirjutata üldse, vaid edastatakse omakorda funktsioonis return(), mis saadakse nupuga ja kirjutatakse. Paremal pool näeb ka seda, kuidas seda teha PHP-ga, nii et saad näha, kuidas see võib toimida Pythoni, Ruby, Perli või mõnes veel vähem levinud keeles, näiteks Rexx. Keeled, mis tulevad toime DCOP-iga, suudavad ka &kommander;is enamat. Demo mõte on näidata tegevusvabadust. &kommander;il ei ole funktsioone, aga ometi on tal need olemas. Loo skript, deklareeri soovi korral mõned globaalsed muutujad, edasta mõned parameetrid teisele skriptile ja tagasta väärtus. Teadlikult lihtsustatud GUI skriptimise tööriista kohta on see väga suur saavutus. See käitumine toimib ainult uue parseriga ning sellest räägitakse lähemalt siin. + + + +tableselect.kmdr +See näidis demonstreerib, kuidas kasutada uut valimisfunktsiooni tabelividinas. Nüüd on võimalik hankida neli koordinaati, mis võimaldab ploki valikut. Samuti näitab see, kuidas pidi talitama enne selle funktsiooni lisamist ja kuidas kasutada skriptile edastatud parameetreid. Lisaks demonstreerib see lihtsat ploki kopeerimise ja tabelisse asetamise funktsiooni, samuti ploki summeerimist. + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kommander/widgets.docbook b/tde-i18n-et/docs/kdewebdev/kommander/widgets.docbook new file mode 100644 index 00000000000..f82509aa74d --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kommander/widgets.docbook @@ -0,0 +1,645 @@ + + + + +Vidinad + + +Vidinad + +&kommander;i dialoogi ehituskivideks on vidinad. Need sarnanevad kõigi muude &Qt; ja &kde; teekide vidinatega, ainult et neile on lisatud mõningaid võimalusi, et neil võiks olla tekstiseosed. See tähendab, et tekst seostatakse vidina olekuga või selle populatsioonipesaga. Olekute arv sõltub vidinast. Kui vidinal on ainult üks olek, nimetatakse seda vaikeolekuks. + + +Dialoogil on &kommander;i teksti mõttes kaks eriolekut: initsialiseerimine ja hävitamine. Nagu nimed ütlevad, käivitatakse need vastavalt dialoogi initsialiseerimisel ja hävitamisel. Need kaitsevad avamisel niinimetatud võidujooksu (race) probleemide eest, mistõttu sa ei pea kogu aeg muretsema mingite spetsiaalsete sulgemisprotseduuride pärast. +Peaakent (MainWindow) kasutava rakenduse korral (mis on loodud &Qt; Disaineriga) ei ole initsialiseerimise ja hävitamise olekuid, vaid signaale initialize ja destroy saab kasutada teabe hankimiseks rakenduse konstrueerimisel või sulgemisel. + + +Allpool on ära toodud &kommander;i standardvidinad. Kõigil on hulk funktsioone, mida saab tundma õppida vidina funktsioone Funktsioonisirvijas uurides. Paljudel neist on ka signaalid ja pesad; nende meetodite kohta leiab teavet &Qt; ja &kde; API dokumentatsioonis. Iga &kommander;i vidina juures on märge selle baasvidina kohta. + + + + + + + + Label + +Lihtne vidin, mis sisaldab teksti. Vidin võimaldab määrata ka pildi. +&Qt; tekstipealdistest kõneleb lähemalt QLabeli dokumentatsioon. + + + + + + + + PixmapLabel + +Lihtne pildi- või tekstipealdist sisaldav vidin. Näidatava pildi määrab omadus pixmap. Teksti määrab omadus text. Korraga saab määrata ainult ühe neist omadusest. Kui scaledContents on tõene, skaleeritakse pilt vidina suurusele vastavaks. Teksti vorminduse saab määrata omadusga textFormat. +&Qt; tekstipealdistest kõneleb lähemalt QLabeli dokumentatsioon. + + + + + + + + + LineEdit + +Tekstikast on ührealine tekstiredaktor. See lubab kasutajal sisestada ja muuta ühtainust tekstirida. Omadusega text saab määrata redaktori esialgse teksti. Omadusega readOnly saab vidina määrata ainult vaadatavaks, mitte muudetavaks. Vidinal võib olla kolm režiimi: normaalne (Normal), kajata (NoEcho) ja parool (Password). Režiimi saab määrata omadusega echoMode. +Tekstikastil on üks olek - seega vaikeolek. +Tekstikasti vidina tekst on redaktoris sisalduv tekst. +&kde; tekstipealdistest kõneleb lähemalt KLineEditi dokumentatsioon. + + + + + + + + TextEdit + +Lihtne mitmerealine tekstiredaktor. +&kde; mitmerealistest tekstiredaktoritest kõneleb lähemalt KTextEditi dokumentatsioon. + + + + + + + + TextBrowser + +Lihtne tekstibrauser hüperlinkide navigeerimisega. +Täpsemalt kõneleb sellest KTextBrowseri dokumentatsioon. + + + + + + + + ListBox + +Loendikasti vidin pakub välja valitavate elementide loendi. Tavaliselt saab valida ühe elemendi või mitte ühtegi. Seda saab muuta omadusega selectionMode. Elemendid lisatakse loendikasti redigeerimisaknas. +Loendikastil on ainult üks olek - seega vaikeolek. +Loendikasti vidina tekst on loendikastis leiduvad elemendid. @selectedWidgetText tagastab ainult parajasti valitud elemendid. +Täpsemalt kõneleb sellest KListBoxi dokumentatsioon. + + + + + + + + ComboBox + +Liitkast on valikuvidin, mis ühendab endas nupu ja hüpikmenüü. See näitab kasutajale valikute nimekirjast parajasti sobivat valikut minimaalse ruumiga. Elemente saab nimekirja lisada redigeerimisaknas. Kui redigeerimisomadus on määratud tõeseks, saab kasutaja oma suva järgi kasti stringe sisestada. +Liitkastil on üks olek - seega vaikeolek. +Liitkasti vidina tekst on valitud elemendi tekst. +Täpsemalt kõneleb sellest KComboBoxi dokumentatsioon. + + + + + + + + TreeWidget + +Vidin, mis pakub loendit puukujulisena. Lisada saab alamelemente ja mitmeveerulisi andmeid. Praegu ei saa veel muuta veerge. Järglassõlme lisamiseks kasuta eraldajana /. Veeruandmete lisamiseks kasuta veergude vahel paomärgiga tabulaatorimärki \t. +Täpsemalt kõneleb sellest KListView' dokumentatsioon. + + + + + + + + + Table + +Tabelividin, mis toetab lahtrites erinevaid vidinaid. +Täpsemalt kõneleb sellest QTable'i dokumentatsioon. + + + + + + + + ExecButton + +Nupp, millele klõpsates käivitatakse selle tekstiseos. Nupu pealdise saab määrata omadusega text. Tekstiseose väljund saadetakse standardväljundise, kui omadus writeStdout on määratud tõeseks. Nupp võib olla dialoogi vaiketoiming, kui vaikeväärtuse omadus on määratud tõeseks. +Käivitamisnupul on üks olek - seega vaikeolek. +Käivitamisnupuga pole seostatud mingit vidina teksti. +Täpsemalt kõneleb sellest KPushButtoni dokumentatsioon. + + + + + + + + CloseButton + +Nupp, millel klõpsates käivitatakse selle tekstiseos ja seejärel suletakse dialoog. Nupu pealdise saab määrata omadusega text. Tekstiseose väljund saadetakse standardväljundisse, kui omadus writeStdout on määratud tõeseks. Nupp võib olla dialoogi vaiketoiming, kui vaikeväärtuse omadus on määratud tõeseks. +Sulgemisnupul on üks olek - seega vaikeolek. +Sulgemisnupuga pole seotud mingit vidina teksti. +Täpsemalt kõneleb sellest KPushButtoni dokumentatsioon. + + + + + + + + Konsole + +Vidin, mis haarab skriptide väljundi tekstibrauseris. Vaikeolek käivitatakse ning vidinas näidatakse nende (sisemiste või väliste) käskude väljundit. + + + + + + + + FileSelector + +Failivalija vidin kombineerib tekstikasti nupuga, millel klõpsates saab kasutaja avada dialoogi failide/kataloogide valimiseks. Valitud fail/kataloog salvestatakse tekstikastis. Failivalija tüüp määratakse omadusega selectionType. Võimalikud variandid on Open (avamine), Save (salvestamine) ja Directory (kataloog). Mitut faili/kataloogi on võimalik valida, kui määrata tõeseks omadus selectionOpenMultiple. Failivalija pealdise võib määrata omadusega selectionCaption. See on näidatava dialoogiakna tiitel. Kui pealdist ei määrata, näidatakse tiitliribal valikutüüpi. Dialoogis näidatavaid faile saab piirata omadusega selectionFilter. +Failivalijal on üks olek - niisiis vaikeolek. +Failivalija vidina tekst on tekstikastis sisalduv tekst (kasutaja valitud fail). + + + + + + + + CheckBox + +Nupp, mida saab sisse ja välja lülitada. See võib olla ka poolmärgitud, kui kolmeolekuline omadus on märgitud tõeseks. Märkekastiga seotud pealdis määratakse kindlaks omadusegatext. Märgitud omaduse määramine paneb märkekasti algselt märgitud olekusse. +Märkekastil on kolm olekut: märgitud, poolmärgitud ja märkimata. +Märkekasti vidina tekst on tekstiomaduse väärtus. +Täpsemalt kõneleb sellest KCheckBoxi dokumentatsioon. + + + + + + + + RadioButton + +Nupp, mida võib märkida või märke eemaldada, tavaliselt kasutatakse nupugrupis välistava valiku langetamiseks. Nupuga seostatud teksti määrab tekstiomadus. Nupu saab initsialiseerida märgituna, kui anda omadusele checked tõene väärtus. Kui nupugrupis peaks kõigil raadionuppudel olema omadus checked märgitud tõeseks, märgitakse tegelikult ära viimane nupp. +Raadionupul on kaks olekut: märgitud ja märkimata. +Raadionupuga pole seostatud mingit vidina teksti. +Täpsemalt kõneleb sellest KRadioButtoni dokumentatsioon. + + + + + + + + ButtonGroup + +Konteiner mitme nupu organiseerimiseks ühe grupina. Tiitliomadusega saab soovi korral määrata nupugrupi nime. Raami saab kohendada omadusega lineWidth. Nupugrupi võib määrata välistavaks, kui anda vastavale omadusele väärtus 'tõene'. See tähendab, et kui grupis klõpsatakse mingit nuppu, see aktiveeritakse ning teised nupud deaktiveeritakse. Erandiks on siinkohal raadionupud, mis on alati vastastikku välistavad isegi juhul, kui gruppi ei ole välistavaks määratud. Raadinuppe saab määrata mittevälistavaks omadusega radioButtonExclusive (aga tegelikult pole ma eriti kindel, et see omadus üldse midagi teeb). +Nupugrupil on üks olek - seega on see vaikeolek. +Nupugrupi vidina tekst kujutab endast iga nupu tekstiseoseid sellises järjekorras, nagu nad nupugrupis esinevad. + + + + + + + + GroupBox + +Konteinervidin, mis sisaldab muid vidinaid. Raami saab kohendada omadusega lineWidth. Tiitli saab lisada tiitliomadust määrates. +Grupikastil on üks olek - seega vaikeolek. +Grupikasti vidina tekst on kõigi selles sisalduvate vidinate tekstiseosed üheskoos. Need on järjekorras, nagu nad esinevad grupikastis. + + + + + + + + TabWidget + +Vidin, mis pakub mitu kaarti, mis kõik võivad sisaldada omakorda vidinaid. +Täpsemalt kõneleb sellest KTabWidgeti dokumentatsioon. + + + + + + + + SpinBoxInt + +See vidin lubab kasutajal muuta täisarvulist väärtust kas üles ja alla osutavaid nooli vajutades või arvu kasti sisestades. Vidina miinimum- ja maksimumväärtuse saab määrata omadustega minValue ja maxValue. Omadusega specialValueText saab määrata miinimumväärtuse asemel näidatava tekstilise väärtuse. +Sellel vidinal on ainult üks olek - seega vaikeolek. +Kerimiskasti vidina tekst on parajasti näidatav täisarv. +Täpsemalt kõneleb sellest QSpinBoxi dokumentatsioon. + + + + + + + + Slider + +Vidin, mis pakub rõhtsat või püstist liugurit. +Täpsemalt kõneleb sellest QSlideri dokumentatsioon. + + + + + + + + RichText redaktor + +See vidin pakub tekstiredaktori, mis võimaldab lihtsamat teksti vormindamist. +RichText redaktoril on üks olek - seega vaikeolek. +RichText redaktori vidina tekst on redaktori vormindatud tekst. Valitud teksti võib tagastada @selectedWidgetText. + + + + + + + + StatusBar + +Vidin, mis näitab olekuteavet ja asub tavaliselt dialoogi allosas. +Täpsemalt kõneleb sellest KStatusBari dokumentatsioon. + + + + + + + + ProgressBar + +Vidin, mis näitab edenemisteavet. +Täpsemalt kõneleb sellest KProgressi dokumentatsioon. + + + + + + + + ScriptObject + +See on pseudovidin, mis ei ilmu nähtavale dialoogi käivitamisel. Seda võib pidada mõnes mõttes funktsiooniks. Skriptiobjektis on kood, mille saab dialoogist alati käivitada, kutsudes selle välja funktsiooniga execute. Mainitud meetodiga võib skriptiobjektile edastada ka argumente ning kasutatakse skriptiobjekti sees kui @Self.item(0), @Self.item(1), jne., kui kasutad vana parserit, või Self.item(0, Self.item(1), jne., kui kasutad uut parserit. +Funktsiooniga execute saab ühendada ka signaale, nii et see käitub siis kui pesa. + + + + + + + + Timer + +See on pseudovidin, mis ei ilmu nähtavale dialoogi käivitamisel. Seda saab kasutada toimingu teostamiseks määratud aja järel kas üks kord või regulaarselt. Määra intervall millisekundites ja vali, kas see tuleb käivitada üks kord (singleShot) või mitte. Ühenda signaal timeout pesaga, mis käivitada määratud aja möödumisel. +Taimerit ei käivitata vaikimisi, selleks tuleb käivitada funktsioon execute. +Täpsemalt kõneleb sellest QTimeri dokumentatsioon. + + + + + + + + DatePicker + +Vidin kuupäeva valimiseks. Vaikimisi kuupäeva saab määrata omadusega date või funktsiooniga setText ISO vormingus: YYYY-MM-DD. +Vidina tekst on parajasti näidatav kuupäev. +Täpsemalt kõneleb sellest KDatePickeri dokumentatsioon. +Kommander 1.3 uus omadus. + + + + + + + + AboutDialog + +See on pseudovidin, mis ei ilmu nähtavale dialoogi käivitamisel. See sisaldab teavet rakenduse, autori ja litsentsi kohta. Infodialoogi näidatakse funktsiooni execute väljakutsumisel. Enne kõiki teisi, ka enne funktsiooni execute, tuleb välja kutsuda funktsioon initialize. + +Kommander 1.3 uus omadus. + + + + + + + + FontDialog + +See on pseudovidin, mida saab kasutada fondi valimise dialoogi avamiseks. Vaikefondi saab määrata funktsiooniga setFont, valitud fondi omadused hankida funktsioonidega family, pointSize, bold, italic. Dialoogi näidatakse funktsiooni execute väljakutsumisel. +Kommander 1.3 uus omadus. + + + + + + + + PopupMenu + +Pseudovidin, mida saab kasutada menüü näitamiseks. Menüükirjete lisamiseks kasuta funktsioone insert... Kui kasutaja klõpsad menüükirjele, käivitatakse määratud executeWidget'i funktsioon execute. Menüükirjed võib ühendada hüpikmenüü enda funktsiooniga execute, millisel juhul käivitatakse tekst, mis on seostatud olekuga default. Menüükirjeid lisades võib omistada neile indeksi ja käsitleda kõiki menüüelemente menüüvidinas nõudena, mis edastatakse samale indeksile. Kui soovid teada, kuidas see käib, uuri rakendusega kaasa pandud näidet keyvaluecombo.kmdr. Selle leiab redaktori menüüs Tööriistad näidete dialoogis. +Menüü näitamiseks kasuta pesa popup. Tavaliselt on see ühendatud teise vidina signaaliga contextMenuRequested. +Menüü võib sisaldada teisi PopupMenu alammenüüsid. +Kommander 1.3 uus omadus. + + + + + + + + ToolBox + +Konteinervidin nagu TabWidget. Sel on mitu kaarti, mis kõik võivad sisaldada teisi vidinaid. +Sel vidinal on redaktoriviga, mis ei mõjuta selle kasutamist käivitamisel, küll aga kasutamist redaktoris. Kui püüad redaktoris lisada dialoogile kaarte, muutub see loetamatuks. Nii et seda ei tasu teha. Kui soovid kasutada tööriistakasti, täida palun vidin lennult, kasutades käsku addWidget. Võimaluse korral lisame näite 1.3 väljalaskele - seda võib kontrollida veebileheküljel. +Täpsemalt kõneleb sellest QToolBoxi dokumentatsioon. +Kommander 1.3 uus omadus. + + + + + + diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.am b/tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.in b/tde-i18n-et/docs/kdewebdev/kxsldbg/Makefile.in new file mode 100644 index 00000000000..77bce428836 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev/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@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/kxsldbg/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/kxsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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=index.docbook entities.docbook sources.docbook glossary.docbook kxsldbg_inspector.docbook credits.docbook index.cache.bz2 kxsldbg_mainwindow.docbook kxsldbg_configure.docbook variables.docbook callstack.docbook Makefile.in templates.docbook kxsldbg_tools.docbook Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.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)/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 kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook ; 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 kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kxsldbg/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kxsldbg_inspector.docbook variables.docbook glossary.docbook templates.docbook kxsldbg_tools.docbook kxsldbg_mainwindow.docbook callstack.docbook index.docbook entities.docbook credits.docbook kxsldbg_configure.docbook sources.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/kdewebdev/kxsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/kxsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/kxsldbg/callstack.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/callstack.docbook new file mode 100644 index 00000000000..0cb85a9b67d --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/callstack.docbook @@ -0,0 +1,58 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+ +Väljakutsete pinu kasutamine + +Siin on ära toodud kõik väljakutsete pinu elemendid. Mida vanem on väljakutsete pinu kirje, seda väiksem on tema raami number. Vaata allpool toodud näidet. + + +Väljakutsete pinu aken + + + + +Väljakutsete pinu aken + + + +Klõps nimekirjas oleval väljakutsete pinu kirjel viib kursori peaaknas osutatud faili ja reanumbrile. +
+ diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/credits.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/credits.docbook new file mode 100644 index 00000000000..57df6d474e8 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/credits.docbook @@ -0,0 +1,65 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+Autorid ja litsents + +&kxsldbg; © 2004: Keith Isdale +Dokumentatsiooni © 2004: Keith Isdale + + + +Tänud: + +libxml ja libxslt autorid. + + +Robert Jacolin tagasiside eest &kxsldbg; varaste versioonide kohta. + + +Igor Zlatkovic libxml/xslt ja &xsldbg; WIN32 binaarfailide loomise eest. + + +&underFDL; &underGPL;
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/entities.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/entities.docbook new file mode 100644 index 00000000000..c855f83ca1f --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/entities.docbook @@ -0,0 +1,73 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+&XML; andmefailide (olemite) kasutamine + +Kui inspektori dialoogi ei ole näha, kasuta menüükäsku Tööriistad Näita inspektoreid . Olemite kasutamiseks klõpsa dialoogis kaardile Olemid. + +Siin on ära toodud kõik andmefaili või selle järglaste kaudu teada olevad välised &XML; olemid. Antud näites olen lasknud &kxsldbg;-l faili testdoc.xsl analüüsida failiga testdoc.xml (need leiab kataloogist <KDE PREFIX>/share/apps/kxsldbg), mis pakub mõningaid olemeid. + + +Olemite aken + + + + +Olemite aken + + + +Klõps nimekirjas oleval olemi kirjel põhjustab kursori liikumise peaaknas osutatud faili algusse. +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/glossary.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/glossary.docbook new file mode 100644 index 00000000000..b7b4156f5c5 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/glossary.docbook @@ -0,0 +1,73 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+ + +Võtmesõnad + +&xsldbg; + +Vaata . + + + + +XPath + +Kehtiv avaldis, mis määrab, millised andmed on nõutavad. Vaata W3C veebilehekülge + + + + +QName + +Täielikult kvalifitseeritud nimi. Näiteks xsl:myvariable. Vaata W3C veebilehekülge + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/kxsldbg/index.cache.bz2 new file mode 100644 index 00000000000..6b629a593f7 Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/kxsldbg/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/index.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/index.docbook new file mode 100644 index 00000000000..eb33f8c455e --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/index.docbook @@ -0,0 +1,172 @@ + +KXSLDbg"> + + + + + + + + + + + + + + + xsldbg"> + DTD"> + XSD"> + XSLT"> +]> + + + + +&kxsldbg; käsiraamat + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+ +Marek Laane
bald@starman.ee
Tõlge eesti keelde
+ +
+ + +2002 +2003 +2004 +Keith Isdale + + +&FDLNotice; +2004-11-18 +0.5 + + +&kxsldbg; kujutab endast &xsldbg; graafilist kasutajaliidest, mis toetab &XSLT; skriptide silumist. + + + +KDE +xsldbg +libxslt +silur + +
+ + +Sissejuhatus + + +Võimalused + +&kxsldbg; abil saab tarvitada enamikku &xsldbg; käske, mis teeb võimalikuks + +Katkestuspunktide määramise ja muutmise + + +XPath-ide väärtuse näitamise + + +Info näitamise leitud mallide, muutujate, väljakutsete pinu, laaditabelite ja olemite kohta + + +Katkestuspunktide ja muutujate määramise ja muutmise + + +&XSL; allika ja &XML; dokumendi liigutamise XPath-i abil + + +PUBLIC ja SYSTEM ID otsimise parajasti aktiivses &XML; kataloogis + + + + + + +Uuemad omadused +&kxsldbg; suudab nüüd + + +määrata ja muuta muutujaid + + +renderdada teksti peaaknas &kate; teeke ära kasutades + + + + + + + + +kxsldbg; kasutamine +&configure-section; &mainwindow-section; &inspector-section; &variables; &callstack; &templates; &sources; &entities; &tools-section; + +&credits-chapter; + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook new file mode 100644 index 00000000000..0d8c5e83687 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_configure.docbook @@ -0,0 +1,174 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+ +&kxsldbg; seansi seadistamine + +Seadistamise käivitab menüükäsk Silumine Seadista . + + +Seadistustedialoog + + + + +Seadistustedialoog +Seadistustedialoog. + + + + +Alustamine + +Laaditabeli kasutamiseks tuleb määrata: +&XSL; allikas +&XML; andmed +Väljundfail + + + +Nupp ... võimaldab valida vajaliku faili. Väljad &XSL; allikas ja +>&XML; andmed võivad viidata URI-le, milles võib esineda http://, ftp:// või file://. Väljundfail peab kindlasti olema kirjutamisõigusega kohalik fail. +Asja näitlikustamiseks valime nüüd järgmised failid kataloogis <KDE PREFIX>/share/apps/kxsldbg: +&XSL; allikas: testdoc.xsl +&XML; andmed: testdoc.xml +Väljundfail: /tmp/xsldbg_output.txt + + + + + +Valikute kasutamine + +Valikud võimaldab valida null või enam võtit. Iga võtme juures võid näha kohtspikrit, mis kirjeldab selle toimet. + + + +Parameetrite kasutamine + +Dialoogi sektsioonis Libxslt parameetrid saab lisada null või enam parameetrit. See lubab pakkuda laaditabelile parameetrite väärtusi. + +Näiteks võid sisestada Parameetri nimena myparam, anda Parameetri väärtuseks 'Tere, maailm!' ning klõpsata nupule Lisa. Olemasoleva parameetri värskendamiseks liigu lihtsalt vajalikule väärtusele nuppudega Eelmine või Järgmine, anna uus Parameetri väärtus ning klõpsa nupule Rakenda. + + + +Muudatuste rakendamine + +Kui soovid, et tehtud muudatused ellu rakendataks, klõpsa nupule Rakenda. Muudatuste ignoreerimiseks klõpsa nupule Loobu. + +Dialoogi saab sulgeda akna ülal paremal nurgas asuvat ikooni X kasutades. Kui tahad seadistust muuta, ava lihtsalt seadistustedialoog uuesti (seda kirjeldasime eespool). + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook new file mode 100644 index 00000000000..56769e5a8b7 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_inspector.docbook @@ -0,0 +1,141 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+Katkestuspunktide seadmine ja muutmine + +Põhiliselt saab katkestuspunktidega tegelda peaaknas. Vaata + +Kui laaditabel on käivitatud, saab kasutada menüükäsku Tööriistad Näita inspektoreid . Seejärel klõpsa katkestuspunktide kaardile, mida näitame allpool. + + +Katkestuspunktide määramine + + + + +Katkestuspunktide määramine + + + + +Katkestuspunkti lisamine + +Katkestuspunkti saab lisada, kui anda: + +fail ja reanumber + +malli nimi + +malli nimi ja režiimi nimi + +režiimi nimi + + + + +Ja seejärel klõpsata nupule Lisa. + + + +Argumendi üksikasjad + +Faili nimi võib olla kohaliku faili absoluutne asukoht või ka osaline fail (⪚ xsldoc.xsl). + +Malli või režiimi nimi on täielikult kvalifitseeritud nimi, kus mittelokaalne osa pole kohustuslik, ⪚ xsl:mytemplate korral on sobivuseks mytemplate + + + +Katkestuspunkti kustutamine + +Esmalt klõpsa katkestuspunktide nimekirjas katkestuspunktile, mida soovid kustutada, ning seejärel nupule Kustuta. + + + +Kõigi katkestuspunktide kustutamine + +Klõpsa nupule Kustuta kõik. + + + +Katkestuspunkti lubamine või keelamine + +Esmalt klõpsa katkestuspunktide nimekirjas &HVN;ga katkestuspunktile, mida soovid muuta, ning seejärel nupule Luba. + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook new file mode 100644 index 00000000000..0830ec944bd --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_mainwindow.docbook @@ -0,0 +1,587 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+Peaakna kasutamine + + +Peaaken + + + + +Tekstivaade aktiivse faili silumisel +Tekstivaade aktiivse faili silumisel. + + + + +Töö peaaknas + +Iga katkestuspunkti olekut näitab vastav tekst ning erinev taustavärv. Sul on võimalik värvid ise määrata: vaata dialoogi SeadistusedRedaktori seadistamine kaarti Värvid. + + +Katkestuspunkti saab seada/keelata/kustutada klahvidega, menüüst Silumine või tööriistariba nuppudega. + +Kursorit saab tekstis liigutada järgmiste klahvidega: + + +Nooleklahvid: Nool vasakule, Nool paremale, Nool üles või Nool alla. +Leheküljeklahvid: Page Up või Page Down + + + + + + +&kxsldbg; väljundi kasutamine + +Enamik &kxsldbg; väljundist haaratakse ja näidatakse kas inspektorite dialoogis või &kxsldbg; väljundiaknas. Erandiks on: + + +&kxsldbg; veateadet näidatakse teatedialoogis. + + +Avaldise hindamise tulemust näidatakse teatedialoogis. + + +Otsingutulemus saadetakse &kxsldbg; väljundiaknas osutatud failile. + + + + + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook new file mode 100644 index 00000000000..da405b1f497 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/kxsldbg_tools.docbook @@ -0,0 +1,150 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+ +Mitmesugused tööriistad + +Tööriistade menüü pakub mitmesuguseid tööriistu, millest peamine on inspekteerimisvahend. + + +Inspekteerimisvahend + +Inspektor sisaldab mitmeid kaarte: + +Katkestuspunktid +Mallid +Muutujad +Väljakutsete pinu kirjed +&XSL; allikafailid +&XML; olemid + + + + + +Laaditabeli läbimine + +Menüükäsu Alusta laaditabeli läbimist valimisel ilmub dialoog, kus saab valida läbimise kiiruse. + + +Läbimise aken + + + + +Läbimise aken + + + +Läbimise peatamiseks kasuta klahvi W või vali menüükäsk Lõpeta laaditabeli läbimine. + + + +&XML; olemite otsimine + +System ID otsimiseks aktiivses &XML; kataloogis kasuta menüükäsku System ID otsing ning sisesta siis ilmuvas dialoogis väärtus, mida soovid leida. + + +System ID aken + + + + +System ID aken + + + +Public ID otsimiseks kasuta menüükäsku Public ID otsing ning sisesta siis ilmuvas dialoogis väärtus, mida soovid leida. + + +Public ID aken + + + + +Public ID aken + + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/sources.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/sources.docbook new file mode 100644 index 00000000000..a1ecdc9679f --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/sources.docbook @@ -0,0 +1,64 @@ + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+&XSLT; allikafailide (lähteteksti) kasutamine + +Kui inspektori dialoogi ei ole näha, kasuta menüükäsku Tööriistad Näita inspektoreid . Allikafailide kasutamiseks klõpsa dialoogis vastavale kaardile. + +Siin on näha kõik &XSLT; faili või mõnesse selle järglasse kaasatud &XSLT; allikafailid. + + +Allikafailide aken + + + + +Allikafailide aken + + + +Klõps nimekirjas oleval allikafaili kirjel põhjustab kursori liikumise peaaknas osutatud faili algusse. +
diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/templates.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/templates.docbook new file mode 100644 index 00000000000..5d695a0711d --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/templates.docbook @@ -0,0 +1,34 @@ + +Mallide kasutamine + +Kui inspektori dialoogi ei ole näha, kasuta menüükäsku Tööriistad Näita inspektoreid . Mallide kasutamiseks klõpsa dialoogis vastavale kaardile. + +Siin on ära toodud kõik mallid. Palun arvesta, et kehtivad &XSLT; ekspordireeglid, nii et nimekirjas võib olla enam kui üks mall ühesuguste sobivuste ja režiimiga. + + +Mallide aken + + + + +Mallide aken + + + +Klõps nimekirjas oleval mallikirjel põhjustab kursori liikumise peaaknas osutatud faili ja reanumbrile. + + diff --git a/tde-i18n-et/docs/kdewebdev/kxsldbg/variables.docbook b/tde-i18n-et/docs/kdewebdev/kxsldbg/variables.docbook new file mode 100644 index 00000000000..5023fc84c55 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/kxsldbg/variables.docbook @@ -0,0 +1,92 @@ + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+MarekLaane
bald@online.ee
Tõlge eesti keelde
+
+
+ +Muutujate kasutamine + +Kui inspektori dialoogi ei ole näha, kasuta menüükäsku Tööriistad Näita inspektoreid . + +Kohalikud ja globaalsed muutujad on näha inspektoridialoogi kaardil. Järgnev näide kujutab endast XSLT koodi lõiku, mis deklareerib globaalse ja kohaliku muutuja. + +<xsl:variable name="globalvariable" select="'foo'"/> + + <xsl:template match="/"/> + <xsl:param name="localvariable" select="'bar'"/> + </xsl:template match="/"/> + + +Hiirega mõnel nimekirja muutujal klõpsates näeb selle kokkuvõtlikku infot dialoogi allosas. Kui muutujas esineb avaldis, näiteks + +<xsl:variable name="changeable" select="'oldValue'" /> + + +siis saab valida uue XPathi, sisestades uue muutuja avaldise ning klõpsates nupule Määra avaldis. + + +Muutujate kaart + + + + +Muutujate kaart +Muutujate kaart + + + +Klõps nimekirjas oleval muutujakirjel põhjustab kursori liikumise peaaknas osutatud failile ja reanumbrile. +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/Makefile.am b/tde-i18n-et/docs/kdewebdev/quanta/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/quanta/Makefile.in b/tde-i18n-et/docs/kdewebdev/quanta/Makefile.in new file mode 100644 index 00000000000..d17678696ed --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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/kdewebdev/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@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/quanta/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/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/kdewebdev/quanta/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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/kdewebdev/quanta/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/quanta/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/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-et/docs/kdewebdev/quanta/adv-quanta.docbook b/tde-i18n-et/docs/kdewebdev/quanta/adv-quanta.docbook new file mode 100644 index 00000000000..e7988c523db --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/adv-quanta.docbook @@ -0,0 +1,866 @@ + + + + +Muud omadused + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+ +
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +Muud omadused + +See peatükk kirjeldab &quantaplus;i muid omadusi. + + +&XML; tööriistad + +&quantaplus; 3.2 pakub palju uusi &XML; töövahendeid ja nendega kaasas käivaid võimalusi. Need tööriistad on oma &quantaplus;i integreerituse poolest unikaalsed. Kõik nad tarvitavad kasutajaliidesena Kommanderit ning taustaliidese rollis on libxml2 ja libxslt. Selline kombinatsioon muudab nad kiireks, tõhusaks, tootlikuks ja täisväärtuslikuks tööriistade komplektiks. + + +&kde; dokumentatsiooni tööriistad + +&quantaplus; toetab &kde; kaht peamist dokumentatsioonivahendit: meinproc ja checkXML. + + +<command +>meinproc</command +> + +Kõik, kes on töötanud &kde; dokumentatsiooni kallal, teavad, mis on meinproc ja kui suurepärane asi see on. Ja nüüd pakume me sedasama väga korraliku graafilise liidese näol! Enam ei pea sa shellis vaeva nägema, võid lihtsalt klõpsata ikoonile ja asi ants! + + + +Aktiivne töökataloog + +See rakendus eeldab, et fail index.docbook on kataloogis olemas. Kui index.docbook asub aktiivses töökataloogis, jäta märgituks aktiivne töökataloog. Kui mitte, siis eemalda märge kastist aktiivne töökataloogja määra väljal muu kataloog kataloog, kus fail tegelikult asub. + + + + + +Väljundfailid salvestatakse allikfailidega samasse kataloogi. Kõik &HTML;-failid eemaldatakse iga kord, kui meinproc tööle pannakse. + + + + + +<command +>checkXML</command +> + +Taas tuleb öelda, et kõik, kes on &kde; dokumentatsiooniga vaeva näinud, teavad, kui kasulik abivahend see on. Ning taas tuleb öelda ka seda, et &quantaplus; pakub seegi kord välja suurepärase graafilise kasutajaliidese. + + + +Aktiivne töökataloog + +Kui parajasti avatud fail ongi index.docbook, jäta märgituks aktiivne töökataloog. Kui mitte, eemalda märge kastist aktiivne töökataloog ja määra kataloog, kus tegelikult asub index.docbook. + + + + + +Väljund +Kui tekib mingi väljund, on sinu fail vigane. Palun paranda teatatud vead ja proovi uuesti. + + + + + +&XML;-i kontrollimine + +&quantaplus;il on suurepärane &XML;-i kontrollimise tööriist, mis tarvitab taustaprogrammina xmllint. + + + +Aktiivne fail + +Kui kontrollitav fail on &quantaplus; aknas parajasti aktiivne, jäta lihtsalt märgituks aktiivne fail. Kui mitte, eemalda märge kastist aktiivne fail ja vali kontrollitav fail. + + + + +Korrektsuse kontroll + +Kui soovid teada ainult seda, kas fail on korrektne, märgi kast Ainult korrektsuse kontroll. + + + + +Definitsiooni &URI; + +Kui kasutad &DTD;-d ja see on määratud &XML;-failis, vali &DTD; (seesmine) (see on ka vaikevalik), vastasel juhul &DTD; (väline), mille korral tuleb definitsiooni &URI; valijaga anda ka &DTD; asukoht. Ka &W3C; &XML; ja RelaxNG skeemi suhtes kontrollimisel tuleb asukoht definitsiooni &URI; valijaga väliselt määrata. + + + + + + +&XSL;-i töötlemine + +Jah, tõesti, &quantaplus;il on ka &XSL;-i töötlemise vahend! See kasutab taustaprogrammina programmi xsltproc, mida pakub libxml2. + + + +Aktiivne fail + +Kui töödeldav fail on &quantaplus; aknas parajasti aktiivne, jäta lihtsalt märgituks aktiivne fail. Kui mitte, eemalda märge kastist aktiivne fail ja vali töödeldav fail. + + + + +Laaditabel + +Vali &XSL;-fail, mida soovid kasutada. + + + + +Väljundfaili nimi + +Nimi, mida tulemusfail peaks kandma. Väljundfail salvestatakse vaikimisi sinu kodukataloogi. + + + + + +See rakendus ei ole eriti paindlik. Vabandame ja püüame järgmine kord paremini teha... + + + + + + + + + +Pluginate kasutamine + +Mathieu Kooiman
quanta@map-is.nl
+
+
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +Pluginate kasutamine + + +Mis on plugin? + +&quantaplus; võib laadida KPart-pluginaid. KPart on veel üks &kde; võimsaid omadusi, suhteliselt väike ja korduskasutatav, mis lubab &kde; arendajatel kerge vaevaga kasutada ära teiste programmeerijate panust. Üheks selliseks näiteks on ka &quantaplus;. &quantaplus;i redaktor kasutab ära &kate; KParti. &kate; KPartil oli juba enamik funktsioone, mida &quantaplus; vajas, näiteks süntaksi esiletõst. Selle põimimine &quantaplus;i võimaldas &quantaplus;i arendajatel keskenduda sellele, mida &quantaplus; ennekõike peab tegema, mitte aga pead murdma arvukate probleemidega, mida uue redaktori väljatöötamine vältimatult oleks kaasa toonud. + +Pluginatel, mida &quantaplus; laeb, ei pruugi olla midagi pistmist &quantaplus;i endaga, mis muudabki kogu pluginate süsteemi äärmiselt võimsaks: sa võid kasutada arvukaid lisavõimalusi, ootamata, kuni keegi &quantaplus;i meeskonnast selle kuidagimoodi välja töötab. Pluginaid saab laadida graafilise kasutajaliidese (&GUI;) paljudes osades, aga sellest juba pikemalt allpool. + + + + +Pluginate redigeerimise dialoog + +Plugina või KParti paigaldamiseks kasuta menüükäsku Pluginad Muuda . See avab järgmise dialoogi: + + + + + +Plugina redigeerimise dialoog. + + +Selles dialoogis saab hallata kõiki teadaolevaid pluginaid ja lisada ka uusi. Kirjeldame nüüd kõiki &GUI; elemente: + +Otsinguteed + +Siin saab määrata pluginate otsingutee ehk asukoha. Kui lisada plugin ilma asukohata, otsib &quantaplus; pluginat just neist kohtadest. + + + + +Lisa + +Avab dialoogi, mis võimaldab lisada uue plugina. + + + + +Seadista + +Võimaldab muuta valitud plugina seadistusi. + + + + +Eemalda + +Eemaldab valitud plugina. + + + + +Värskenda + +Värskendab dialoogi sisu. + + + + +Pluginatest räägib põhjalikumalt . + +
+ + Meeskonnatöö + Sageli töötab projekti kallal mitu inimest, kelle vahel valitsevad teatud hierarhilised suhted. &quantaplus; toetab meeskondade kasutamist ning neid saab mitmeti seadistada dialoogis &Shift;F7 Projekt Projekti omadused . + + + + + Meeskonnaliikme redigeerimise dialoog + + Väljad Nimi ja E-posti aadress peaks olema enesestmõistetavad. Hüüdnimi tuvastab üheselt konkreetse kasutaja. + Väli Roll määratleb meeskonnaliikme positsiooni projekti raames ja võib olla üks järgnevatest: + +Meeskonna juht + + +Alamprojekti juht + + +Ülesande juht + + +Lihtliige + + + +Ülesanne kirjeldab meeskonna liikmele omistatud ülesannet. +Alamprojekt: siin saab valida alamprojekti. Neid saab seadistada ja luua klõpsuga nupule Muuda alamprojekte. Igal alamprojektil on kasutajatele nähtav nimi ja asukoht, kusjuures viimane on määratud suhtelise asukohana projektipuus paikneva kataloogi suhtes. See tähendab, et alamprojekt on peaprojekti kuuluv kataloog. Näiteks võib peaprojekt olla sinu firma veebilehekülg ja alamprojekt intraneti veebilehekülg, mis asub projekti kataloogis intranet. +Ühel liikmel võib projektis olla ka mitu rolli, näiteks meeskonna juht ja alamprojekti juht. +Kasutajal tuleb meeskonnaliikmete nimekirjast valida, kes on ta ise. Selleks vali nimekirjast õige liige ja klõpsa nupule Määra iseendaks. Valitud liige (sinu identiteet) on näha teksti Mina olen: järel. +Hüüdnimed ja iseenda määratlemine on olulised suhtlemisel ja annotatsiooni puhul. Viimastest räägib lähemalt . +Lisaks võimalusele hoida liikmetel silm peal on meeskonna liikmete kirjapanemisel veel üks pluss: sul on võimalik määrata sündmused, millega informeeritakse meeskondade juhte teatud toimingute korral. Täpsemalt räägib sellest . + + + Sündmuste toimingud + Sündmuste toimingud on toimingud, mis käivitatakse siis, kui projektis midagi juhtub. Näiteks võib olla logimine projekti avamisel ja sulgemisel, mis lubab hiljem hinnata, kui palju keegi selle kallal vaeva on näinud, või e-kirja saatmine faili salvestamise või faili lisamine CVS-i skripti abil pärast seda, kui fail on lisatud projekti ja nii edasi ja nii edasi. + Dialoogi &Shift;F7 Projekt Projekti omadused kaardil Sündmuste seadistamine saab luua, muuta ja kustutada sündmuste toiminguid. + + + + + Sündmuse redigeerimise dialoog + +Dialoogi kirjed on järgmised: + + +Sündmus +toiming käivitatakse, kui toimub nimekirjast valitud sündmus. Sündmuste nimed peaksid olema enesestmõistetavad. + + +Toiming +käivitatava toimingu tüüp. Võimalikud valikud on + + +Mitte-skriptitoiming +toiming, mis ei ole kasutaja määratud skriptitoiming. Kasutaja toimingutest räägib +Toimingu nimi määrab toimingu, mis käivitatakse sündmuse toimumisel. + + + + Saada e-postiga + toimingu korral saadetakse e-kiri isikule, kes on valitud väljal Saaja. Selleks võib olla meeskonna või alamprojekti juht. Juhtide defineerimisest räägib lähemalt . + + + + Logi sündmus + sündmus logitakse faili. Selle toimingu argumendid on: + + + Logifail + täieliku asukohaga failinimi + + + Üksikasjad + Kui palju infot logi sisaldab + + + Käitumine + Kas luua/kirjutada üle olemasolev fail või lisada sellele uus logitav sündmus. + + + + + +Skriptitoiming +kasutaja määratud skriptitoiming. Kasutaja toimingutest kõneleb . + Toimingu nimi määrab toimingu, mis käivitatakse sündmuse toimumisel. + + + + + + + +Muud kirjed sõltuvad sellest, mis on valitud väljal Toiming. + + + +Annotatsioonid +Annotatsioonid on dokumentides esinevad erilised kommentaarid. Tavalistest kommentaaridest erinevad need järgmiste asjade poolest: +infot kogub Quanta ning seda näitab tööriistavaade Annotatsioonid. +informatsiooni saab läkitada meeskonna liikmele + + +Annotatsiooni lisamine on väga lihtne: vali redaktori kontekstimenüüst käsk Annoteeri või lisa kommentaarialasse võtmesõna @annotation ning selle järele annotatsiooni tekst. Annotatsiooni näide XML-is<!-- @annotation Võimalik, et see kood on vigane. --> +<!-- @annotation + Mitmerealine + annotatsioon. +--> +Annotatsiooni näide PHP-s/* @annotation +PHP ala annoteerimisel tuleb kasutada PHP kommentaare +*/ + + + +Annotatsioone saab adresseerida meeskonna konkreetsele liikmele. Süntaks on sellisel juhul @annotation(hüüdnimi) või @annotation(roll), where hüüdnimi on meeskonna liikme hüüdnimi, roll aga roll projektis, mille korral on võimalikud järgmised võimalused: meeskonna juht ülesande juht alamprojekti juht Ülesande ja alamprojekti juhile peab järgnema vastava ülesande või alamprojekti nimi, nagu näitavad alltoodud näited. + +Märkus meeskonna liikmele hüüdnimega <emphasis +>eric</emphasis +> +<-- @annotation(eric) Eric, palun vaata seda ise. Andras --> + +Meeskonna juhi teavitamine +<-- @annotation(meeskonna juht) See on meeskonnale väga tähtis --> + +<emphasis +>PHP</emphasis +> alamprojekti juhi teavitamine +// @annotation(alamprojekti juht:PHP) Mida sa sellest arvad? + + +Hüüdnimede ja rollinimetuste puhul ei tehta suur- ja väiketähtedel vahet, kuid tühikud sulgude ning : ümber muudavad annotatsiooni vigaseks. +Lähemalt räägib meeskonna liikmetest, nende rollidest ja hüüdnimedest . +Projektis leiduvaid annotatsioone saab uurida vaates Annotatsioonid. See koosneb kolmest kaardist: Praegune fail Aktiivses failis leiduvad annotatsioonid. Minu jaoks Projekti just sulle adresseeritud annotatsioonid. Kirjed on rühmitatud failiti. Kõik failid Kõigis projekti failides leiduvad annotatsioonid, mis on rühmitatud failiti. Annotatsioone uuritakse projekti ja faili laadimisel, et tuvastada võimalikud välised muudatused. Nii saab tuvastada ka annotatsioonid, mis on lisatud väljaspool &quantaplus;i. Et tuvastamine võtab omajagu aega, võib infodialoog, mis annab teada sulle adresseeritud uutest annotatsioonidest, ilmuda mitu sekundit pärast projekti avamist. + +&debugging-quanta;
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/config-quanta.docbook b/tde-i18n-et/docs/kdewebdev/quanta/config-quanta.docbook new file mode 100644 index 00000000000..e3dc12db4cd --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/config-quanta.docbook @@ -0,0 +1,340 @@ + + + + + &quantaplus;i seadistamine + + András Mantia
amantia@kde.org
+
+
+ + MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ + &quantaplus;i seadistamine + + See peatükk kirjeldab võimalusi määrata &quantaplus;i käitumine, + Seadistustedialoogid saab avada menüüst Seadistused. Me puudutame siin neist ainult mõningaid, sest ülejäänud ei ole omased ainult &quantaplus;ile ning nende lühikese kirjelduse annab . + + + Quanta seadistamine + Seadistustedialoogi saab avada menüükäsuga SeadistusedQuanta seadistamine... Dialoogil on mitu kaarti, mida me nüüd tutvustame. + + +Sildistiil +Siin saab muuta &quantaplus;i käitumist siltide osas, sealhulgas automaatse lõpetamise võimalusi. Valikud on järgmised: +Sildi tähesuurus: automaatselt lisatud siltide tähesuurus. Vaiketähesuurus tähendab, et sildid lisatakse nii, nagu neid kirjeldavad tagXML-failid. +Atribuudi tähesuurus: automaatselt lisatud atribuutide tähesuurus. Vaiketähesuurus tähendab, et atribuudid lisatakse nii, nagu neid kirjeldavad tagXML-failid. +Atribuudi jutumärgid: kuidas asetatakse jutumärkidesse &quantaplus;i lisatud atribuudid. +Automaatne lisasiltide sulgemine: märkimisel suletakse sildid, mille jaoks sulgev silt ei ole kohustulik, automaatselt pärast sildi > sisestamist. +Automaatne tavasiltide sulgemine: sama, mis eelmine kõigi muude siltide jaoks, välja arvatud muidugi üksiksildid. +Automaatse lõpetamise kasutamine: võimaldab lülitada sisse või välja siltide, atribuutide, funktsioonide jms. automaatse lõpetamise. +Alustava/lõpetava sildi automaatne uuendamine: märkimisel muudetakse alustava sildi muutmisel alati automaatselt vastavat sulgevat silti ja vastupidi. +Rõhumärkidega tähtede automaatne asendamine: märkimisel asendatakse rõhumärkidega tähed kirjutamise ajal nende koodiga. + + + + + + + +Töökeskkond +See kaart tegeleb töökeskkonna ja teatud vaikeseadistustega. + +MIME tüübid: erinevat tüüpi failide äratundmiseks kasutatavad MIME tüübid. Nupuga Vaikeväärtused saab väljad täita vaikeseadistustega. +Vaikekodeering: uute failide või muul meetodil kui FailAva (seal saab kodeeringut muuta) laetud failide kodeering. Projekti laadimisel on võimalik seda tühistada dialoogis Projekti omadused. +Vaike-DTD: uute failide või tundmatu DTD-ga failide puhul kasutatav DTD. Projekti laadimisel on võimalik seda tühistada dialoogis Projekti omadused. +VArukoopia luuakse: &quantaplus; loob varukoopiad teatud ajavahemiku tagant, nii et näiteks voolukatkestuse või krahhi korral saab dokumendi varukoopia põhjal taastada. See ei ole sama, mis varukoopia loomine faili salvestamisel. Selle võimalusega luuakse varukoopia isegi veel salvestamata dokumentidest. +Käivitamisvalikud: enesestmõistetavad valikud selle kohta, mis toimub rakenduse käivitamise ajal. + + + + + + + +Kasutajaliides +Siin saab määrata &quantaplus;i kasutajaliidese välimust. +Eelvaatlus ja dokumentatsioon võivad olla näha redaktorialas või omaette tööriistavaates, millisel juhul saab korraga näha nii dokumentatsiooni/eelvaatlust kui ka lähteteksti. +Samuti on võimalik seadistada tööriistavaadete ja dokumendikaartide välimust. +Võimalus Järgmisel käivitamisel lähtestatakse aknapaigutus vaikeväärtustele on kasuks juhul, kui oled kasutajaliidese MDI-režiimi muutes ning tööriistavaateid dokkides ja lahti haakides täiesti segi pööranud. See on sama, mis käsureavõti --resetlayout. +Siin saab määrata ka failipuude käitumist. +Sektsioonis Hoiatused saab sisse või välja lülitada hoiatuste näitamise. Sisselülitamist võib vaja minna näiteks siis, kui oled teadete näitamise keelanud teatekastides valikuga Rohkem ei näidata. + + + + +VPL vaade +Siin saab muuta &VPL;-i käitumist. Nii on võimalik lasta skriptide asemel näidata ikooni, samuti saab seadistada jagatud režiimi kasutamisel VPL-i ja lähteteksti vaate sünkroniseerimist. Režiimide aktiveerimisest räägib lähemalt + + + +Parser +Siin saab täpsemalt häälestada parserit ja struktuuripuud, mis tähistab visuaalselt parseri sõlmi dokumendis. +Sektsioonis Klõps struktuuripuu elementidel saab muuta toiminguid, mida võetakse ette hiirenuupudega struktuuripuus klõpsates. +Sektsioonis Struktuuripuu välimus saab määrata, milliseid sõlmi puus näidatakse, kui sageli puud redigeerimise ajal uuendatakse ja millise tasemeni tuleks uuendamisel struktuuripuu automaatselt avada. Tühjad sõlmed on tühimärkidega tekstisõlmed, tühjad grupid aga sellised grupid, millele aktiivses dokumendis ei leidu ühtki elementi. + + + + +Lühendid +Siin saab määrata lühendeid ehk omamoodi malle, mis asendatakse redigeerimise ajal pikema tekstiga. Lühendid on korraldatud gruppidesse, iga grupp kehtib enam kui ühe &DTEP; jaoks. See tähendab, et sul võib siin olla grupp, mis kehtib PHP jaoks, kus lühendimall "ifclause" tähendab midagi muud kui grupis, mis kehtib JavaScripti jaoks. + + + + + + + +Toimingute seadistamine +Kasutaja määratud toimingute loomist ja muutmist kirjeldab . + + + + Pluginate seadistamine + Siin saab hallata pluginaid. Pluginad on KPart-rakendused, mille on kirjutanud keegi muu ja mida saavad ära kasutada kõik KPart-teadlikud rakendused, millest tuntuim on kahtlemata &konqueror;. Plugina loomisel tuleb määrata: + Nimi: kasutajale nähtav nimi + Väljundiaken: pluginad võivad näha olla kaardina redaktorialal või omaette tööriistavaates all + Asukoht: plugina asukoht, kui see ei ole standardne (näiteks like $KDEDIR/lib). + Failinimi: plugina libtool-faili suhteline asukoht ja nimi (näiteks kde3/libcervisiapart.la) + Input: plugin saab siinmääratud info enda käivitumisel, nii et see avab praeguse faili, praeguse faili kataloogi (Praeguse faili asukoht) või projekti kataloogi. + Lugemisõigusega komponent: märgi, kui plugin keeldub laadimast. Lugemisõigusega KParts keeldub tavaliselt laadimast, kui see ei ole märgitud. + Plugina kontrollimine: märkimisel kontrollib &quantaplus;, kas sisestatud info on korrektne või mitte. Eemalda märge, kui plugin ei ole veel kättesaadav ja sa soovid selle alles hiljem paigaldada - nii saad dialoogi rahulikult sulgeda. + + + Pluginate kasutamisest kõnelevad ja . + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/credits-license.docbook b/tde-i18n-et/docs/kdewebdev/quanta/credits-license.docbook new file mode 100644 index 00000000000..2b4cb918bbc --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/credits-license.docbook @@ -0,0 +1,274 @@ + + + + +Autorid ja litsents + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +Autorid ja litsents + + +Vabandused kõigi ees, keda ma olen unustanud või kelle nime ma olen valesti kirjutanud! + + +Suur tänu kõigile, kes kulutasid oma aega projektile kaasaaitamiseks! + + +&quantaplus;i arendajate meeskond: + + +Bergia, Andrea +Algne &CSS; redaktor + + +Britton, Marc +Kommander, mitmed võimalused, veaparandused + + +Colton, Matthew +Paljude versioonide käivituslogo + + +Deschildre, Nicolas +VPL & tagasivõtmise/uuestitegemise süsteem + + +Dmitrienko, Dmitri +&PHP;4 silur + + +Gulmini, Luciano +Raaminõustaja + + +Hanley, Jason P. +Palju parandusi, &DTD; parsimise alused ja muu &DTD;ga seotu + + +Hindsgaul, Claus +Tõlge taani keelde + + +Hornbaker, Christopher +&XML; parsimine & dokumentatsioon + + +Isdale, Keith +&XSL; 1.0 &DTEP;, &kxsl; + + +Kooiman, Mathieu +Dokumentatsioon, veaparandused ja &PHP; siluja raamistik. + + +Laffoon, Eric +Projektihaldur ja veebilehekülje administraator. + + +Mantia, András +Põhiarendaja + + +Moore, Richard +Kood, algupärane TagXML dokumentatsioon ja palju muud + + +Mous, Fabrice +Dokumentatsioon + + +Nickel, Robert C. +Dokumentatsioon + + +Pibil, Ted +&DTD;de lisamine ja hooldamine + + +Poplavsky, Dmitry +endine põhiarendaja — suundus arendama kommertsversiooni + + +Vilches, George +Puupõhine üleslaadimisdialoog + + +Yakovlev, Alexander +endine põhiarendaja — suundus arendama kommertsversiooni + + + + + + +Eriline tänu kuulub: + + +xmlsoft.org +libxml2 ja libxslt kirjutajad. + + + + + +&quantaplus; 2000, 2001, 2002, 2003: &quantaplus;i arendajate meeskond. + +&quantaplus; kasutaja käsiraamat 2002, 2003: &quantaplus;i arendajate meeskond. +&underFDL; &underGPL;
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/debugging-quanta.docbook b/tde-i18n-et/docs/kdewebdev/quanta/debugging-quanta.docbook new file mode 100644 index 00000000000..a36e92268fe --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/debugging-quanta.docbook @@ -0,0 +1,440 @@ + + + + +Silumine &quantaplus;is + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+ +Linus McCabe
Linus@McCabe.nu
+
+
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +Silumine &quantaplus;is + + +&PHP; siluri kasutamine + +&quantaplus; 3.3 on siluri käsitlemise uuesti tagasi toonud. Nüüdseks iganenud &PHP; (3) sisseehitatud siluri ning dbg siluri toetusest loobuti. Selle asemel töötati välja üldine silumispluginate süsteem, mis võimaldab teostada erinevaid (silumis)pluginaid. +Hetkel on kasutamiseks valmis ainult üks plugin, mis lisab &quantaplus;ile &gubed;i kasutamise toe. +Siluri kasutamiseks oma projektis ava projekti seadistused ja vali sobiv silumisplugin. Siluri spetsiifiliste seadistuste muutmiseks klõpsa nuppu 'Eelistused', mille leiad silumisplugina valiku juurest. + + +Kasutamisest üldiselt +Kui projektis on silur aktiveeritud, lisandub &quantaplus;i kasutajaliidesesse mõningaid uusi elemente: + + + +Siluri menüü + +Ilmub uus menüü, mis võimaldab kasutada enamikku siluri võimalusi. + + + + +Siluri tööriistariba + +Tööriistariba kõige enam kasutatavate silumiskäskudega. + + + + +Muutujate vaade + +Vaade, kus näidatakse jälgitavate muutujate sisu. Ilmub vaikimisi dokituna vasakule. + + + + +Katkestuspunktide vaade + +Vaade, kus näidatakse kõiki katkestuspunkte, ridu ja tingimusi. Ilmub vaikimisi dokituna alla. + + + + +Silumisväljundi vaade + +Tööriistavaade, kus näidatakse siluri väljundit (HTML-ina). Ilmub vaikimisi dokituna alla. + + + + + +Sõltuvalt konkreetsest silumispluginast võivad olla näha kõik või vähemalt järgnevalt kirjeldatud funktsioone. + + + + + + +Silumine Seanss Alusta seanssi + + +Selle toiminguga saab vajadusel luua ühenduse siluriga või anda pluginale korraldus asuda jälgima silumist. Toiming käivitatakse vaikimisi, kui avada silurit kasutav projekt, nii et enamasti ei ole vaja selle pärast muret tunda. + + + + + +Silumine Seanss Lõpeta seanss + + +Vastupidine menüükäsule Silumine Seanss Alusta seanssi . Sulgeb ühenduse siluriga või peatab selle tegevuse jälgimise. + + + + + +Silumine Täitmine Saada HTTP päring + + +Saadab HTTP päringu serverile sooviga algatada silumine. See toiming võrdub brauseri kasutamisega aktiivse dokumendi vaatamisesk. Päringu väljundit näidatakse silumisväljundi vaates. + + + + + +Silumine Täitmine Paus + + +Peatab skripti töö. + + + + + +Silumine täitmine Käivita + + +Annab silurile korralduse käivitada skript ja edastada töö käigus infot jälgitavate muutujate ja parajasti teostatava rea rea kohta. Kui see käsk anda skripti pausi ajal, täitmist lihtsalt jätkatakse. Kui see antakse enne silumise alustamist, alustab skript tegevust niipea, kui silumine on käivitatud. + + + + + + +Silumine Täitmine Hüppa + + +Annab silurile korralduse käivitada skript, aga mitte edastada töö käigus infot jälgitavate muutujate ja parajasti teostatava rea rea kohta. Kui see käsk anda skripti pausi ajal, täitmist lihtsalt jätkatakse. Kui see antakse enne silumise alustamist, alustab skript tegevust niipea, kui silumine on käivitatud. + + + + + +Silumine Täitmine Astu + + +Annab silurile korralduse täita skripti järgmine instruktsioon ilma funktsioonidesse või kaasamistesse sisse astumata. + + + + + +Silumine Täitmine Astu sisse + + +Annab silurile korralduse täita skripti järgmine instruktsioon ja võimaluse korral astuda sisse funktsioonidesse ja kaasamistesse. + + + + + +Silumine Täitmine Astu välja + + +Annab silurile korralduse jätkata täitmist kuni aktiivsest funktsioonist väljumiseni. + + + + + +Silumine Täitmine Jäta vahele + + +Annab silurile korralduse jätta järgmise instruktsioon vahele ja minna järgmise juurde, nagu aktiivset ei eksisteerikski. + + + + + +Silumine Täitmine Tapa + + +Annab silurile korralduse tappa parajasti töötav skript + + + + + + +Silumine Katkestuspunktid Katkestamine tingimusel... + + +Avab dialoogi, kus saab määrata tingimuslikud katkestuspunktid. + + + + + +Silumine Katkestuspunktid Katkestuspunkti lülitamine + + +Lülitab rea katkestuspunkti kursorireal aktiivsele reale + + + + + +Silumine Katkestuspunktid Katkestuspunktide eemaldamine + + +Eemaldab kõik katkestuspunktid. + + + + + + +Silumine Muutujad Jälgi muutujat + + +Avab dialoogi, kus saab määrata muutuja või avaldise, mida soovid jälgida. Jälgitav väärtus on näha muutujate vaates. + + + + + +Silumine Muutujad Muutuja väärtuse määramine + + +Avab dialoogi, kus saab määrata muutuja ja selle uue väärtuse. + + + + + + + + + + + + + +&XSL; siluja &kxsl; kasutamine + +&kxsl;, nagu ka käsiraamatu selle osa autor on Keith Isdale. &kxsl; on &kde; kasutajaliides ja KPart programmile xsldbg, mille leiab koos teiste Keithi loodud asjadega aadressilt http://xsldbg.sf.net. + +&kxsl; käivitamiseks vali menüükäsk Pluginad &kxsl; . + +Täpsemat infot &kxsl; kasutamise kohta vaata palun juba selle käsiraamatust. + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/extending-quanta.docbook b/tde-i18n-et/docs/kdewebdev/quanta/extending-quanta.docbook new file mode 100644 index 00000000000..1b8753fb7ae --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/extending-quanta.docbook @@ -0,0 +1,2751 @@ + + + + +&quantaplus;i laiendamine + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+András Mantia
amantia@kde.org
+
+
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +&quantaplus;i laiendamine + +See peatükk kirjeldab &quantaplus;i kohandamist just sinu vajadustele, samuti seda, kuidas just sina saad aidata muuta &quantaplus;i veel paremaks. + + + + +Dokumenditüübi redigeerimispakett (&DTEP;) + +&quantaplus; kasutab dokumenditüübi redigeerimispakette (&DTEP;) märke- ja skriptikeelte ning &CSS; toetuse pakkumiseks. Need paketid lubavad &quantaplus;il näiteks pakkuda selliseid võimalusi, nagu automaatne lõpetamine ja sõlmepuud. Pakettide lihtsus ja paindlikkus muudab &quantaplus;i kiireks ja arendajasõbralikuks arenduskeskkonnaks (&IDE;) veebiarendajatele. Kõik see on teinud &quantaplus;ist hõlpsasti kasutatava ja tootlikkust suurendava keskkonna. + +&DTEP; esineb kahel kujul: perekond 1 ehk märkekeeled ja perekond 2 ehk skriptikeeled ja &CSS;. &DTEP; koosneb kahest osast: siltide kataloog ja tööriistaribad. Sildikataloogidesse kuulub kaht tüüpi faile: &descriptionrc; ja TagXML-failid, mille laiendiks on .tag. Tööriistaribad on käepärased ikoonidega nupukogumid (redigeerimisakna kohal), mis suudavad teksti või midagi muud dokumenti kiiremini lisada kui kasutaja käsitsi klaviatuuril sisestada. + +&DTEP; on võimalik luua käsitsi (lähemalt edaspidi), alla laadida või automaatselt luua olemasoleva DTD põhjal. Teisendamisest kõneleb lähemalt . + +Käesolev käsiraamat kirjeldab, kuidas luua TagXML-faile, faili &descriptionrc; ja tööriistaribasid ehk lühidalt: kuidas luua &DTEP;. + +TagXML-failid (.tag) määravad nii sildile omased atribuudid kui ka omaduste dialoogi paigutuse ja sisu, mida &quantaplus; sildi kohta näitab. Fail &descriptionrc; sisaldab reegleid ja infot &DTEP; kohta. Tööriistaribad pakuvad hõlpsa võimaluse lisada dokumenti silte, ilma et peaks muretsema kirjavigade ja muu sellise pärast. + + +Paketid + +Sildikataloogid ongi lihtsalt kataloogid, koosnedes ainult failist &descriptionrc; ja TagXML-failidest. Sildikataloogidel on võimaluse korral märkekeele konkreetse versiooni nimi (näiteks html-4.01-strict). + + + +TagXML + +Allolev tabel toob ära elemendid, mida TagXML määrab ja defineerib sõltumata sellest, kas need on nõutavad või mitte. Kui ka kõik ei ole nõutavad, on siiski soovitatav, et kasutaksid neist võimalikult paljusid, et teised kasutajad võiksid omandada kogemusi ja õppida nendega paremini töötama. + + + + + +Element +Vaikimisi kasutamine +Kasutamise näide + + + + +TAGS +nõutav +alati + + +tag +nõutav +alati + + +label +mittekohustuslik +nõutav omaduste dialoogi loomiseks + + +attr +mittekohustuslik +nõutav atribuudi defineerimiseks + + +tooltip +mittekohustuslik +nõutav omaduste dialoogis kohtspikrite näitamiseks + + +whatsthis +mittekohustuslik +nõutav omaduste dialoogis abivõimaluse Mis see on? näitamiseks + + +list +mittekohustuslik +nõutav, kui atribuut on tüübiga nimekiri + + +item +mittekohustuslik +nõutav, kui kasutatakse <list +> + + +textlocation +mittekohustuslik +alati + + +location +mittekohustuslik +nõutav pealdise kasutamisel + + +text +mittekohustuslik +nõutav pealdise kasutamisel + + +children +mittekohustuslik +siltide nimekiri, mis võivad esineda defineeritava sildi sees + + +child +nõutav +alamsildi kirje + + +stoppingtags +mittekohustuslik +siltide nimekiri, mis defineerivad muu sildi lõpetamise + + +stoppingtag +nõutav +stoppingtags kirje + + + + + + + +TagXML-elementide kirjeldused + +Nüüd hakkame üksikasjalikult kirjeldama iga elementi alates sellest, kus neid saab kasutada, kuni selleni, mis võib nende sees peituda. + + +TAGS + +See on TagXML-dokumendi juurelement, mis võib dokumendis esineda ainult üks kord. See võib sisaldada mitme sildi definitsiooni. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +PUUDUB +tag + + + + + + + +tag + +Sildi kui sellise defineerija. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +TAGS +label, attr, stoppingtags + + + + + + + + + +AtribuutTüüpVäärtused +VaikimisiKasutamineKirjeldus + + + + +namestring +nõutavMäärab defineeritava sildi nime. + + +singletõeväärtus +mittekohustuslikMäärab, kas silt nõuab lõpetavat silti </(sildinimi) +> või mitte. + + +typestringxmltag +mittekohustuslikMäärab defineeritava sildi tüübi. + + +xmltag +Sildi tüüp on XML-põhine (ainult perekond 1). + + + entity + See silt kirjeldab olemit (ainult perekond 1). + + +property +Sildi tüüp on seotud &CSS;iga (ainult perekond 2). + + +function +Sildi tüüp on skriptifunktsioon. Kasutamisel muutuvad <attr +> funktsiooni argumentideks (ainult perekond 2). + + +class +Sildi tüüp on skriptiklass (ainult perekond 2). + + +method +Sildi tüüp on klassimeetod (ainult perekond 2). + + +returnTypestringvoid +mittekohustuslikMäärab defineeritava sildi tüübi tagastamise (ainult perekond 2). + + +void +Sildi tüüp tagastab void. + + +int +Sildi tüüp tagastab täisarvu (int). + + +float +Sildi tüüp tagastab murdarvu (float). + + +long +Sildi tüüp tagastab long. + + +string +Sildi tüüp tagastab stringi (string). + + + versionstring + mittekohustuslikMääratleb keele versiooni, milles silt kehtib + + + extendsstring + mittekohustuslikKehtib ainult siis, kui sildi tüüp on "klass". Antud klassi baasklassi nimi. (Ainult perekond 2.) + + + classstring + mittekohustuslikKehtib ainult siis, kui tüüp on "meetod". Määrab klassi nime, kuhu antud meetod kuulub. (Ainult perekond 2.) + + + commontõeväärtus + mittekohustuslikkui on "jah", määrab see silt üldise atribuudigrupi ning selle sildi sees esinevaid atribuute saab siduda suvalise muu sildiga (ainult perekond 1). + + + commentstring + mittekohustuslikkommentaaristring on näha sildi nime juures lõpetamise kastis + + + + + + +label + +Seab dialoogile pealdise. Teksti määrab silt <tekst +>. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +tag +text, location + + + + + + + +attr + +Määrab sildi atribuudi. See element esineb üks kord iga atribuudi kohta, määrates atribuudi nime ja tüübi. Samuti sisaldab see lisasilte, mis määravad, kuidas atribuuti esitatakse jne. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +tag +location, list, tooltip, whatsthis, textlocation + + + + + + + + + +AtribuutTüüpVäärtused +VaikimisiKasutamineKirjeldus + + + + +namestring +nõutavMäärab defineeritava atribuudi nime. + + +typestringinput +nõutavMäärat defineeritava atribuudi tüübi. + + +input +See väli toetab mis tahes tekstikirjeid (tekstiväli). + + +check +Väljal on tõeväärtus (märkekast). + + +color +Välja väärtus on värv. + + +url +Välja väärtus on &URL; (kohalik fail, millele viidatakse). + + +list +Välja väärtus on element määratud nimekirjast. + + +statusstringmittekohustuslik +nõutavMäärab, kas argument on nõutav või mitte (ainult perekond 2). + + +mittekohustuslik +Argument on mittekohustuslik. + + +nõutav +Argument on nõutav. + + +implied +Argumenti eeldatakse. + + + sourcestring + mittekohustuslikMäärab allika, mida kasutatakse atribuudikirje täitmisel sildi redigeerimise dialoogis ja atribuudipuus + + + selection + Valitud teksti kasutatakse allikana + + + dcop + DCOP-meetodi tulemust kasutatakse allikana + + + interfacestring + mittekohustuslikNõutav on source="dcop". Allikandmete hankimiseks kasutatakse &quantaplus;is DCOP-liidest. + + + methodstring + mittekohustuslikNõutav on source="dcop" ja liidese nimi. Allikandmete hankimiseks kasutatakse &quantaplus;is DCOP-liidest. + + + argumentsstring + mittekohustuslikNõutav on source="dcop", liidese ja meetodi nimi. Argumendid edastatakse meetodile. See võib olla tühi või "%tagname%", mis tähendab aktiivse sildi nime. + + + + + + + +tooltip + +Defineerib dialoogi välja kohtspikri. See on puhta teksti tüüpi element. + + +Praegu on toetatud ainult puhas tekst (märkekeelt kasutada ei saa). + + + + + + +Eellane/eellased +Järglased + + + + +attr +PUUDUB + + + + + + + +whatsthis + +Defineerib dialoogi välja abivõimaluse 'Mis see on?' See on puhta teksti tüüpi element. + + +Praegu on toetatud ainult puhas tekst (märkekeelt kasutada ei saa). + + + + + + +Eellane/eellased +Järglased + + + + +attr +PUUDUB + + + + + + + +list + +Konteinersilt, mis koondab nimekirja elemendid. See tohib esineda ainult üks kord atribuudi kirjelduse kohta. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +attr +item + + + + + + + +item + +Defineerib nimekirja elemendi. See on puhta teksti tüüpi element. + + + + + +Eellane/eellased +Järglased + + + + +list +PUUDUB + + + + + + + +textlocation + +Määrab sildi atribuudi teksti asukoha dialoogis. See silt võib esineda ainult üks kord atribuudi kohta dialoogis (&ie; üks kord iga sildi <attr +> kohta). See element on tühi. + + + + + +Eellane/eellased +Järglased + + + + +attr +PUUDUB + + + + + + + + + +AtribuutTüüp +KasutamineKirjeldus + + + + +rowMittenegatiivne täisarv +nõutavMäärab dialoogis välja või pealdise rea. + + +colMittenegatiivne täisarv +nõutavMäärab dialoogis välja või pealdise veeru. + + +rowspanMittenegatiivne täisarv +mittekohustuslikMäärab ridade arvu, millele väli peab laienema. + + +colspanMittenegatiivne täisarv +mittekohustuslikMäärab veergude arvu, millele väli peab laienema. + + + + + + + +location + +Määrab välja asukoha ja suuruse dialoogis. See väli tohib esinda üks kord iga dialoogi välja kohta (&ie; kord iga sildi <attr +> ja <label +> kohta). See element on tühi. + + + + + +Eellane/eellasedJärglased + + + + +label, attrPUUDUB + + + + + + + + + +AtribuutTüüp +KasutamineKirjeldus + + + + +rowMittenegatiivne täisarv +nõutavMäärab dialoogis välja või pealdise rea. + + +colMittenegatiivne täisarv +nõutavMäärab dialoogis välja või pealdise veeru. + + +rowspanMittenegatiivne täisarv +mittekohustuslikMäärab ridade arvu, millele väli peab laienema. + + +colspanMittenegatiivne täisarv +mittekohustuslikMäärab veergude arvu, millele väli peab laienema. + + + + + + + +text + +Defineerib pealdise või märkekasti teksti. See on puhta teksti tüüpi element. + + + + + +Eellane/eellasedJärglased + + + + +label, attrPUUDUB + + + + + + + +children + +Defineerib elementide nimekirja, mis võivad esineda määratud sildi raames. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellasedJärglased + + + + +tagchild + + + + + + + +child + +Defineerib järglassildi. See element on tühi. + + + + + +Eellane/eellasedJärglased + + + + +childrenPUUDUB + + + + + + + + + +AtribuutTüüpVäärtused +KasutamineKirjeldus + + + + +namestring +nõutavMäärab sildi, mis võib esineda teatud sildi raames. + + +kasutusalastring +mittekohustuslikMäärab seose eellasega. + + +nõutav +Eellasel peab olema vähemalt üks selle nimega järglane. + + + + + + + +stoppingtags + +Defineerbi elementide nimekirja, mis sunnivad peale sildi lõpetamise. See on puhta elemendi tüüpi element. + + + + + +Eellane/eellasedJärglased + + + + +tagstoppingtag + + + + + + + +stoppingtag + +Defineerib peatava sildi. See element on tühi. + + + + + +Eellane/eellasedJärglased + + + + +stoppingtagsPUUDUB + + + + + + + + + +AtribuutTüüp +KasutamineKirjeldus + + + + +namestring +nõutavMäärab, millised sildid sunnivad peale muu sildi lõpetamise. + + + + + + + + +TagXML kasutamine + +Kõik TagXML-failid peavad algama &XML; deklaratsiooniga <?xml version="1.0" encoding="UTF-8"?> ning nad peavad olemas korralikult pesastatud ja suletud. + + +Tühikud segavat mõju ei avalda, kuid silma peaks peal pidama märkidel & ja <. On tõenäoline, et need asendatakse vastavalt märkidega &amp; ja &lt; sellistes elementides nagu <tooltip +>, <whatsthis +>, and <text +>. See ei põhjusta vahest küll krahhi, kuid hulk sinu tööd ja vaeva võib küll kaduma minna. + + + + +TagXML kontrollimine + +TagXML-failide kontrollimiseks klõpsa tööriistade hüpikdialoogil &quantaplus;i ülaosas ja vali TagXML kontrollimine. Ilmub dialoog, kus tuleb järgida väga lihtsaid ja arusaadavaid juhiseid. + + +Seda võimalust ei saa veel kasutada. Praegu on võimalik kontrollida ainult juhul, kui TagXML-fail on &quantaplus;is avatud. + + + + +TagXML näited + + +Perekond 1 + +Järgnev kujutab endast korrektset TagXML-faili (perekond 1). See kirjeldab, muide, &W3C; &XML; skeemi elementi <schema +>. Selle TagXML-faili nimi peaks olema schema.tag. Lihtne, eks ju? + + + +<?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 +>Elemendi unikaalne ID.</tooltip> + <whatsthis +>Elemendi unikaalne ID.</whatsthis> + <location col="1" row="0"/> + </attr> + + <label> + <text +>version</text> + <location col="0" row="1"/> + </label> + <attr name="version" type="input"> + <tooltip +>Skeemi versioon.</tooltip> + <whatsthis +>Skeemi versioon.</whatsthis> + <location col="1" row="1"/> + </attr> + + <label> + <text +>targetNamespace</text> + <location col="0" row="2"/> + </label> + <attr name="targetNamespace" type="input"> + <tooltip +>Selle skeemi nimeruumi &URI; viide.</tooltip> + <whatsthis +>Selle skeemi nimeruumi &URI; viide.</whatsthis> + <location col="1" row="2"/> + </attr> + + <label> + <text +>xmlns</text> + <location col="0" row="3"/> + </label> + <attr name="xmlns" type="input"> + <tooltip +>Ühe või enama nimeruumi &URI; viide selle skeemi jaoks. + Kui prefiksit ei kasutata, on võimalik selle nimeruumi komponentide mittekvalifitseeritud kasutamine.</tooltip> + <whatsthis +>Ühe või enama nimeruumi &URI; viide selle skeemi jaoks. + Kui prefiksit ei kasutata, on võimalik selle nimeruumi komponentide mittekvalifitseeritud kasutamine.</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 +>Selle skeemi kõigi atribuutide vaikimisi vorm.</tooltip> + <whatsthis +>Selle skeemi kõigi atribuutide vaikimisi vorm.</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 +>Selle skeemi kõigi elementide vaikimisi vorm.</tooltip> + <whatsthis +>Selle skeemi kõigi elementide vaikimisi vorm.</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> + + + + + + +Perekond 2 + +Järgnev kujutab endast korrektset TagXML-faili (perekond 2). Juhtumisi on tegemist &PHP; ülekoormuse funktsiooniga. Selle TagXML-faili nimi peaks olema overload.tag. + + + +<?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; + +Ka &descriptionrc; on üsna lihtne ning sellele on isegi oma redaktor, mille saab avada menüükäsuga DTDMuuda DTD seadistusi. See võimaldab muuta nimekirjast valitud &DTEP; faili &descriptionrc;. Uue &DTEP; faili &descriptionrc; muutmiseks tuleb luua lihtne &descriptionrc; järgmiste kirjetega: + + + + [General] + Version = Use 1 for &quantaplus; version <=3.1.2 and 2 for any version greater. + Name = DTD definition string. (-//&W3C;//DTD HTML 4.01 Transitional//EN) + NickName = The beautified name of the DTD. (HTML 4.01 Transitional). If not defined, Name is + used as NickName. + + + + +Kui oled selle loonud, paiguta see sildifailide kõrvale, lae uus &DTEP; menüükäsuga DTDLaadi DTD pakett (DTEP) ning kui see on laetud, saad hakata &DTEP; seadistusi muutma. Uuri redaktoridialoogis kirjete kohtsipkreid ja "Mis see on?" abitekste, et saada aru, milleks iga kirje on mõeldud. Teine võimalus on muidugi lugeda lähtetekstiga kaasasolevat faili quanta/data/dtep/dtd-description.txt, milles kirjeldatakse vormingut. + + + + +Kasutaja määratud toimingud +Toiminguid esineb igas rakenduses ja pole mingit kahtlust, et sa oled nendega nii või teisiti kokku puutunud. Klõps tööriistariba nupule, menüükirje valimine või kiirklahvi kasutamine käivitab tavaliselt mingi toimingu. &quantaplus; on toimingud viinud uuele tasemele. Rakenduse looja poolt juba lähtekoodi sisse kirjutatud toimingute asemel saavad nüüd ka tavalised kasutajad toiminguid luua ja muuta ning sel moel &quantaplus;ile uusi võimalusi lisada. Need ongi kasutaja määratud toimingud ning õigupoolest on ka paljud &quantaplus;i standardsed toimingud kasutaja määratud (ja muudetavad) toimingud. +Kasutaja määratud toiminguid on kolme tüüpi: +Tekstitoimingud +Silditoimingud +Skriptitoimingud + + + +Toimingute loomine +Toimingut saab luua menüükäsuga Seadistused Toimingute seadistamine . Klõpsa nupule Uus toiming, mille järel avaneb selline dialoog: + + + + + +Tüüp +Määrab toimingu tüübi (Tekst, Silt, Skript). + + + +Tekst +Toimingu kasutajale nähtav nimi. + + + +Nupp pealdise Tekst juures +Toimingule omistatav ikoon. Parajasti kehtiva ikooni muutmiseks klõpsa sellele. + + + +Kohtspikker +Toimingu lühikirjeldus. + + + +Kiirklahv +Toimingule omistatav kiirklahv. Klõpsa kiirklahvi omistamiseks kirjele Kohandatud või selle juures asuvale nupule. Klõpsa kirjele Puudub, kui soovid parajasti kehtiva kiirklahvi eemaldada. + + + +Konteiner-tööriistaribad +Kasutaja määratud tööriistaribad, kus antud toiming on näha. Vaata . + + + +Üksikasjalikud seadistused +Erinevat tüüpi toimingute spetsiifilised seadistused. Vaata allpool. + + + + + +Tekstitoimingud + + + + Lihtsaimad toimingud. Siin saad sektsiooni Üksikasjalikud seadistused sisestada mingi teksti ning seejärel lisatakse antud toimingu käivitamisel alati see tekst sinu dokumenti kursori asukohta. Vaata näidet allpool. + + +Silditoimingud +Need on kasulikud XML-siltide lisamiseks, aga mõistagi saab neid ka muuks tarvitada. <silt> Sildi nimi. </tag> Sisselülitamisel lisatakse see tekst toimingu käivitamisel lõpetava sildina. Kui enne toimingu käivitamist on dokumendis valitud ala, lisatakse <tag> valitud ala ette ja </tag> selle järele. Käivitatakse dialoog "Sildi muutmine" (kui võimalik) Sisselülitamisel näidatakse juhul, kui antud sildile on olemas tagXML-fail, enne sildi lisamist dokumenti sildi muutmise dialoogi, kus saab vajaduse korral sildi atribuute täpselt defineerida. <silt> ja </silt> lisatakse nii, nagu sa need siin annad. Märke <, > või / ei lisata automaatselt. + + +Skriptitoimingud + + + + Kõige võimsam toimingutüüp. Selle toiminguga on võimalik käivitada välised rakendused (enamasti skriptid, aga võivad olla ka midagi muud), mis võivad muuta sinu dokumenti või kasutada seda täielikult või osaliselt sisendina. Näited otse &quantaplus;ist on kiirkäivituse dialoog ning mitmesugused Näita kasutades... toimingud (X)HTML DTEP-de jaoks. +Kõigepealt tuleb anda skripti nimi koos interpretaatoriga. Näide: sh /home/minukodu/minuskript.sh. +Kuigi kasutada võib ka absoluutseid asukohti, on soovitatav pruukida käsureal muutujat %scriptdir, näiteks sh %scriptdir/minuskript.sh. Sel juhul üritab &quantaplus; leida sinu skripti järgmistest kohtadest: globaalne skriptikataloog: $KDEDIR/share/apps/quanta/scripts kohalik skriptikataloog: $KDEHOME/share/apps/quanta/scripts sinu otsingutee: $PATH Käsureal saab kasutada ka muid spetsiaalseid muutujaid: +%f asendatakse aktiivse dokumendi URL-iga. Kohalike dokumentide korral kärbitakse dokumendist file:/. +%input asendatakse valitud sisendiga. Vaata allpool. +%projectbase asendatakse aktiivse projekti URL-iga. Kui projekti pole laetud, on tühi. +%pid asendatakse töötava &quantaplus;i protsessi PID-ga. Kui &quantaplus; töötab unikaalses režiimis, lisatakse PID-i numbri ette tekst "unique ". Kasulik, kui kasutab DCOP-i &quantaplus;i juhtimiseks välise skriptiga. +%userarguments on kasulik sündmuste korral. See kirje asendatakse sündmuse omadustega järgmises järjekorras: + +Esimene argument +Skripti unikaalne ID + + +Teine argument +Sündmuse nimi + + +Kolmas argument +Sündmuse parameetrid, tavaliselt aktiivse dokumendi failinimi või projektifaili asukoht. + + + + + +Lisaks mainitud meetoditele võib skript saada standardsisendis sisendi ka &quantaplus;ilt. Liitkastis Sisend saab valida, mida standardsisendisse saata. Võimalused on järgmised: +Puudub: skriptile ei saadeta midagi. +Aktiivne dokument: skriptile saadetakse kogu dokument. +Valitud tekst: skriptile saadetakse dokumendi valitud ala. Muutuja %input kasutamine ongi enamasti mõttekas ainult antud juhul. + + +Sarnaselt sisendile võib ära kasutada ka käivitatud rakenduse väljundi. Väljund võib olla kaht laadi: tavaline väljund, mis saadetakse standardväljundisse; veateated, mis saadetakse standardsesse veaväljundisse. Sinu määrata on see, mis juhtub standardväljundisse saadetud tekstiga. Seda saab teha liitkasti Väljund väärtust muutes: +Puudub: rakenduse väljundit ignoreeritakse. +Lisatakse kursori asukohta: väljund lisatakse aktiivsesse dokumenti kursori asukohta. +Asendatakse valik: dokumendi valitud ala asendatakse väljundiga. +Asendatakse valik: dokumendi valitud ala asendatakse väljundiga. +Luuakse uus dokument: luuakse uus dokument, mis sisaldab kogu skripti väljundit. +Asendatakse käesolev dokument: kogu dokument asendatakse väljundiga. +Teateaken: väljundit näeb kaardil Teated. + + +Standardse veaväljundi korral (Viga) on valikud samasugused nagu tavalise väljundi puhul. + + + + +Tööriistaribade loomine + +Järgnevas selgitame, kuidas luua &DTEP; jaoks tööriistaribasid. Tööriistaribad on graafilised elemendid, mis on omistatud toimingutele. Toimingud kujutavad &quantaplus;is alust peaaegu kõigile laiendustele, mida &quantaplus; praegu või tulevikus kasutab. Sama mehhanism, mis defineerib &quantaplus;is toiminguid, võimaldab automaatset lõpetamist ning sildidialooge. Toimingute puhul sisuliselt puuduvad piirangud. Näitena kasutame siinkohal meie veebilehtedel &HTML; tidy't. + + +Nullist peale + +Alustuseks tuleb luua kasutaja tööriistariba. Vali menüükäsk Tööriistaribad Lisa kasutaja tööriistariba . + +Kui märkekeeles on palju silte, on soovitatav jagada need loogilistesse gruppidesse. Igale grupile tuleb luua uus kasutaja tööriistariba. Antud juhul pole neid eriti palju, seepärast piirdume ühe tööriistaribaga ja anname sellele vastava märkekeele nime. + +Kui kõik vajalikud tööriistaribad on loodud, tuleb neile lisada toimingud ja viimased seadistada. Selleks vali menüükäsk Seadistused Toimingute seadistamine . + +Selles aknas peaks kõik iseenda eest kõnelema. Klõpsa akna allosas asuvale nupule +>Uus toiming, mis avab redigeerimisrežiimi. + +Täida kõik vajalikud väljad ja lisa silt vastavale tööriistaribale. + +Nüüd tee sama muude toimingute ja siltidega ning kui sildil on atribuute ja sa kavatsed neid kasutada, märgi ära ka kast Käivitatakse dialoog "Sildi muutmine" (kui võimalik), et sinu käest iga kord vastava toimingu kasutamisel küsitaks. + +Nüüd peaks sul olema midagi sellist. + + + + + + + +Klõpsa nuppu Rakenda ja näed, kuidas toiming lisatakse valitud tööriistaribale. + + + + + + + +Nähh! See ikoon on veidi imelik. Isegi mina ise ei pruugi mäletada, et see käib selle toimingu kohta, mis siis veel teistest rääkida! Vahetame selle enne välja, kui häda käes. + +Antud toimingut paremini kirjeldava ikooni loomiseks kasutame rakendust &kiconedit;. Ava see käsuga &kmenu;st Graafika Muud rakendused (või kuidas iganes sinu distributsioon seda ei nimetaks). + +&kiconedit; kasutab vaikesuurusena 32x32 pikslit, kuid meie soovime suurust 22x22. Muutmiseks kasuta menüükäsku Redigeerimine Muuda suurust . + +Pea meeles, et sa lood ikooni, mis ei aita mitte ainult sul endal meeles pidada, milline toiming mida teeb, vaid tuleb samamoodi kasuks ka teistele &DTEP; kasutajatele. + +Et silt, millele ma ikooni looma asusin, kannab nimetust start, siis otsustasin luua alustamismärgi. Roheline värv (mida sageli tarvitatakse tähenduses mine, alusta või jätka) annab või vähemalt peaks andma kasutajale märku, et sellele toimingule klõpsates asetatakse dokumenti silt <start>. + + + + + + + +Nii, ikoon on valmis tehtud ja käes aeg see salvestada. + +Kui oled ikooni(d) valmis teinud, tuleb need toiminguga siduda. Selleks ava uuesti Seadistused Toimingute seadistamine (&quantaplus;is mõistagi) ja vali toiming, mille jaoks ikooni lõid. Välja Tekst kõrval asub nupp. Vajuta sellele. + +Vali Muud ikoonid ja seejärel klõpsa nupule Lehitse. + +Mine nüüd kataloogi, kuhu ikooni salvestasid, vali ikoon ja klõpsa nupule OK. + +Klõpsa nupule Rakenda ning jätka ikoonide seostamist muude siltidega või klõpsa OK, kui oled omadega valmis. + + + + + + + +Oletame, et soovid lisada oma tööriistaribale mõned &quantaplus;i levinumad funktsioonid või arvad, et tööriistariba tuleks paremini organiseerida, näiteks see eraldajatega toimingute gruppidesse jagada. Ava selleks dialoog Tööriistaribade seadistamise dialoog ( Seadistused Tööriistaribade seadistamine ). Kontrolli, et soovitud tööriistariba oleks valitud. + +Mina valisin oma tööriistaribale eraldaja (vasaku veeru ülaosast). Kui oled valinud elemendi, mida soovid tööriistaribale lisada, klõpsa paremale osutava noolega nupule, mis lisabki elemendi sinu tööriistaribale. + + + + + + + +Ma arvan ka, et mulle meeldiks kiiresti kasutada võimalust Eelvaatlus Konqueroris, seega valin ka selle ja lisan tööriistaribale. + + + + + + + +Vaata, kuidas eraldaja tuleb rühmitamisel kasuks. Muidu oleks võinud mõni, kes minu tööriistariba esimest korda näeb, arvata, et nupp &konqueror; on sama, mis alustamisnupp või lausa selle vastand. + + + + + + + +Rakenda muudatused ja klõpsa lõpetamiseks nupule OK. + +Ah, kui lahe uus tööriistariba! Igati käepärane ja mõnus. + + + + + + + +Testi kindlasti oma tööriistariba, proovides klõpsata kõigile nuppudele, et näha, kas kõik teevad ikka seda, mida nad peavad tegema. + + + + + + + +Seejärel salvesta tööriistariba: Tööriistaribad Salvesta tööriistaribad Salvestamine kohaliku tööriistaribana . + +Salvesta see kindlasti õigesse kataloogi. Kuna NeXML-i ei ole veel olemas, on see mul mul tipptaseme kataloogis, aga sinu tööriistaribad tuleb salvestada korrektsesse kataloogi. Kohenda kindlasti ka faili &descriptionrc;, et tööriistariba(d) laetaks alati, kui lood uue selle tüübiga faili. + + + + + + +Oma dokumentide loomine + +Robert Nickel
robert@artnickel.com
+
+
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +Oma dokumentide loomine + +Võib-olla üks tavakasutajale kõige silmatorkavamaid lisandusi &quantaplus;is on võimalus lisada dokumentatsiooni endale meelepärase märgistus- või skriptikeele kohta. See peatükk selgitab, kuidas luua &PHP; dokumentatsioonipuu isiklikuks kasutamiseks. + +Enne seda, kui asud looma omaenda dokumentatsiooni, võiksid kontrollida &quantaplus;i hoidlast, ega keegi juba midagi sellist teinud pole. + +Loomisprotsess koosneb kahest osast. Esiteks tuleb hankida antud märgistus/skripti/&etc; keele olemasolev dokumentatsioon. Teiseks tuleb luua docrc fail. Esimene jääb su enda ülesandeks, teist asume järgnevalt kirjeldama. + +Fail docrc näeb üldiselt välja selline: + + +#KDE Config File +[Tree] +Doc dir=dokumentatsiooni html-failide asukoht antud faili suhtes ⪚ php42/ +#top level elements +Top Element=nende dokumentide kirjeldus ⪚ &PHP; 4.2 documentation + +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 + + + +Fail docrc jaguneb kaheks osaks: puu ja kontekst. + +Puusektsioon määrab dokumentatsiooni esitamise dokumentatsiooni kaardil. Näiteks &PHP;-dokumentide korral võid näha midagi sellist: + + + + + + + +Arvestades ülaltoodut, näeb minu &PHP; docrc välja selline: + + +#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 +... + + + + +Pane tähele märki # kirjete Getting Started ja Language Reference ees. See näitab, et need on omaette ühikud puus, millel on omaenda sisu. Ma ei usu, et puu sügavusele oleks kusagil limiit seatud (kui jätta arvestamata kaine mõistuse määratu) — nii et kasuta siin oma paremat äranägemist. + +Sisukord (Table of Contents) on otseviitega failile (ning seetõttu on see näha puuvaates viimasena — kataloogid esimesena!). + + +Tühikud segavat mõju ei avalda, kuid silma peaks peal pidama märkidel & ja <. On tõenäoline, et kõigis &XML;-põhistes &quantaplus;i ressursifailides asendatakse need vastavalt märkidega &amp; ja &lt;. + + +Faili docrc kontekstisektsiooni kasutatakse kontekstitundliku abi pakkumiseks. Oletame näiteks, et kirjutad &PHP; skripti ja tahad näha funktsiooni mysql_fetch_array dokumentatsiooni. Selleks tuleb lihtsalt funktsioon esile tõsta ja vajutada kontekstiabi saamiseks klahvikombinatsiooni &Ctrl;H . Kohe ilmubki nähtavale mysql_fetch_array dokumentatsioon. Siin on ainult kaks kirjetüüpi: ContextList ja failiassotsiatsiooni read. + + + +ContextList + +See on päris lihtne: komadega eraldatud nimekiri kontekstielementidest, mis sinu arvates peaks olema kättesaadavad (&PHP; puhul on need mõistagi &PHP;-funktsioonid). + + + +Failiassotsiatsiooni read + +Need on kujul kontekstielement=html-dokumendi lehekülg, ⪚ acos=function.acos.html + + + + +Minu docrc omajagu kärbitud kontekstisektsioon on selline: + + +#Kontekstiabi võtmesõnad +[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 +... + + + +Nüüd võid faili docrc salvestada vastavalt sellele, kas soovid seda kasutada globaalselt või kohalikult, kataloogi $KDEDIR/share/apps/quanta/doc või $HOME/.kde/share/apps/quanta/doc. Seejärel loo failiga docrc samas kataloogis alamkataloog (seesama, mille määrasid failis docrc) ning kopeeri sinna oma &HTML;-dokumendid. + +Kui nüüd taaskäivitad &quantaplus;i, võidki dokumente näha. + +Kui oled kindel, et dokumendid on asjalikud, ning soovid neid ka teistega jagada, saada fail docrc koos kogu sinu arvates vajaliku infoga &quantaplus;i hoidlasse, kus neid saab kasutada ka ülejäänud &quantaplus;i kogukond. See ei tee sind küll rikkaks, kuid laseb tunda heameelt, et oled andnud oma panuse parimasse olemasolevasse veebiarendusplatvormi. + +
+ + + Ressursside jagamine + &quantaplus;i kasutajana ei pruugi sa üksi olla. sul on võimalik jagada teistega mitmesuguseid ressursse (DTEP paketid, toimingutega tööriistaribad, skriptid, mallid). Seda saab teha kahel moel: + + + E-kirja saatmine + Ressursse saab saata e-kirjaga sõpradele, partneritele või kellele tahes. Menüükäsku Saada e-postiga võib näha mitmel pool, näiteks DTDSaada DTD pakett (DTEP) e-postiga, TööriistaribadSaada tööriistariba e-postiga, failide ja kataloogide kontekstimenüüs mallide ja skriptide puuvaates. + + + Üleslaadimine peaserverile + Ressursse saab laadida meie peahoidlasse, kust neid saavad endale tõmmata teised &quantaplus;i kasutajad. Saadetised vaadatakse üle ja muudetakse kättesaadavaks ainult juhul, kui meie arendajate meeskond hindab need korrektseks ja kasulikuks. Üleslaadimise korrektsuse tagamiseks oleks mõttes need digitaalselt allkirjastada, milleks läheb vaja GPG/PGP võtit. Seda infot saavad ressursside ehtsuse kontrollimiseks kasutada nii meie arendajad kui ka hiljem allalaadijad. + Ressursside tõmbamisest peaserverilt räägib . + Üleslaadimisel palutakse sul sisestada oma salajase GPG võtme paroolifraas (paroolifraasi ei salvestata) või kui sul peaks olema rohkem salajasi võtmeid, siis valida see, mida soovid kasutada. Täida dialoogis Uue kuuma kraami jagamine kõik väljad (Eelvaaatluse URL võib jääda tühjaks) ning alusta üleslaadimist klõpsuga nupule OK. + Üleslaadimise saab algatada menüüst DTDLae DTD pakett (DTEP) üles, TööriistaribadLae tööriistariba üles, failide ja kataloogide kontekstimenüüst mallide ja skriptide puuvaates. + + + + + +Ressursside hankimine +&quantaplus;i on võimalik uuendada ka ilma uut versiooni hankimata lihtsalt uusi ressursse tõmmates: DTEP paketid, toimingutega tööriistaribad, mallid, skriptid, dokumentatsioon. Üks võimalus on saada neid e-postiga või tõmmata mõnelt veebiserverilt, millisel juhul need tuleb tavaliselt ise käsitsi paigaldada. Heal juhul saad kaasa ka paigaldamisskripti, mis võtab seda vaeva vähemaks. Kuid &quantaplus;il on ka asjalik server, mis sisaldab selliseid ressursse, mida ei ole kaasatud rakenduse põhipaketti kas suuruse või vähese kasutamisvajaduse tõttu või mida on kasutajad ise hiljem meile annetanud. Neid saab paigaldada juba automaatselt. Selliseid ressursse saab tõmmata mitmel pool menüüs esineva käsuga Lae alla. Täpsemalt leiab sellised käsud menüüst DTDLae DTD pakett (DTEP) alla, TööriistaribadLae tööriistariba alla, failide ja kataloogide kontekstimenüüst mallide ja skriptide puuvaates. +Kui ressurss on tõmmatud, kontrollib &quantaplus; enne selle paigaldamist ressursi korrektsust ja signatuuri. Probleemide korral näidatakse sulle hoiatust ning sa saad otsustada, kas jätkata paigaldamist või mitte. Palun suhtu hoiatustesse tõsiselt ja loe need hoolikalt läbi. Kui ressursiga on kõik korras, ilmub lihtsalt infodialoog, kus saad näha, kes on ressursi loonud. + + Kontrolli kindlasti, et paigaldad ressursse, eriti tööriistaribasid ja skripte, ainult usaldusväärsetest allikatest! + + + + + DTD teisendamine &DTEP;-ks + Oma töös saab kasutada ka XML-keeli, mida &quantaplus; veel ei toeta, kui luua DTEP pakett. Selle loomine võib võtta siiski palju aega, sest kirja tuleb panna sadu sildifaile tagXML-vormingus. Seda saab küll ka märksa vähema vaevaga teha - nimelt DTD-d automaatselt DTEP paketiks teisendades. + Teisenduse saab käivitada menüükäsuga DTDLaadi ja teisenda DTD. Vali .dtd-fail, milles on defineeritud DTD, mida soovid kasutada, ning seejärel ilmub nähtavale selline dialoog: + + + + +Kirjed on järgmised: + + Sihtkataloogi nimi: selle nime all salvestatakse loodav &DTEP; kataloogi $KDEHOME/share/apps/quanta/dtep. + + Nimi: DTD nimi (definitsioonistring). + Hüüdnimi: &DTEP; kasutajale nähtav nimi + !DOCTYPE definitsiooni rida: string, mis peab esinema !DOCTYPE-sildis, näiteks HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" + DTD URL:: DTD-failile osutav URL + Vaikimisi laiend: laiend, mida kasutavad tavaliselt antud DTD-d pruukides kirja pandud failid + Tõstutundlikud sildid ja atribuudid: see peaks olema enesestmõistetav ja on enamasti õige igasuguste XML-keele variantide korral + DTEP täppishäälestus pärast teisendust: märkimisel avab &quantaplus; pärast teisendust &descriptionrc; redaktori, et saaksid kohe uue &DTEP; päris oma käe järgi sättida. Soovitatav on see valik sisse lülitada. + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/fundamentals.docbook b/tde-i18n-et/docs/kdewebdev/quanta/fundamentals.docbook new file mode 100644 index 00000000000..f7d656cada9 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/fundamentals.docbook @@ -0,0 +1,390 @@ + + + + +&quantaplus;i põhitõed + +Robert Nickel
robert@artnickel.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +&quantaplus;i põhitõed + +&quantaplus; kasutab päris mitut olulist põhimõtet ning kõige selle mõistmiseks, mida &quantaplus; pakkuda suudab, tuleb esmalt need põhitõed selgeks teha. Käesolev peatükk ongi sellele pühendatud. + + +Töötsoon + +&quantaplus; jagab töötsooni kolmeks: globaalne, kohalik ja projekti piirkond. See erinevus mõjutab &quantaplus;i paljusid komponente. + + + +Globaalne + +Globaalsed elemendid on kättesaadavad kõigile &quantaplus;i kasutajatele. Tööriistaribadest toiminguteni asub kõik globaalseks märgitu &quantaplus;i üldises kataloogistruktuuris. See võimaldab näiteks administraatoritel salvestada teatud tööriistaribad, toimingud ja mallid globaalsesse puusse, mida seejärel saavad ühtmoodi kasutada kõik, kes antud süsteemis &quantaplus;i pruugivad. + + + + +Kohalik + +Kohalikud elemendid kuuluvad konkreetsete kasutajate veebiarendusressursside hulka, koosnedes kasutajale vajalikest mallidest ja tööriistaribadest. Need asuvad kasutajate kodukataloogis. See muudab kõik kasutaja kohalikud elemendid kättesaadavaks mis tahes veebiarendusprojektis, millest kasutaja soovib osa võtta. + + + + +Projekt + +Projektielemendid on mõeldud kasutamiseks ainult konkreetses projektis. Neiks võivad olla mis tahes elemendid alates &CSS; mallidest kuni omaloodud toimingutega tööriistaribadeni, mis võimaldavad ette võtta spetsiaalseid ülesandeid antud projekti failidega. See on ühtlasi kõige piiratum valdkond. Kõik projekti töötsoonis salvestatud elemendid salvestatakse projekti kataloogipuusse. + + + + + + + +Mitmedokumendiline keskkond + + + + + +&quantaplus; käesoleva dokumendi redigeerimisel. + + + + +&quantaplus;i &MDI; jaguneb mitmeks põhiosaks: redaktori aken, kiirinfo puud, infokaardid ja tööriistaribad. Täpsemat infot nende komponentide kohta annavad , , ja . + + +Redaktoriaken + + + + + + +&quantaplus;i redaktoriaken. + + + +&quantaplus;i redaktori aken võimaldab ühekorraga avada palju faile. Kui avatud on vaid üks fail, täidab dokument kogu redaktori akna. Kui avatakse teine dokument, eraldatakse redaktori akna allosas väike ruumiosa kaartidele, kus on näha failide nimed ja olekuikoon (siintoodud pildil on see näha flopiikoonina, mis ilmub failinime kõrvale, kui seda on muudetud, osutades, et faili võiks olla kasulik salvestada). +Hiire parema nupuga kaartidel klõpsates avaneb kontekstimenüü, milles leiduvad kirjed käivad parajasti avatud dokumendi kohta: aktiivse, mõne muu või kõigi kaartide sulgemine, lülitumine mõnele muule kaardile, dokumendi uuestilaadimine, kustutamine või üleslaadimine, lülitumine järjehoidjaga reale, CVS-toimingu sooritamine avatud dokumendiga. +Hiire parema nupuga redaktori alas klõpsates avaneb samuti kontekstimenüü, mille kirjed käivad redigeeritava dokumendi sisu kohta: põhilised redigeerimistoimingud (lõika/kopeeri/aseta), kursori all asuva sildi redigeerimine, kursori all oleva sildiga hõlmatud ala valimine, kontekstiabi kursori all oleva sõna kohta või faili avamine, kui kursori all olev string viitab failile. + + +Redaktori akna kohal asetseb redaktoririba. Praegu on &quantaplus;i vaikeväärtuseks &HTML; 4.01 Transitional, mis pakub välja teatud vaikimisi laetavate tööriistaribade valiku. &quantaplus;i arenedes uuendatakse ka neid tööriistaribasid, et tulla paremini vastu kasutajate vajadustele ja võimaldada neil kasutada kõiki uusi võimalusi. + +Tööriistaribade kasutamine peaks olema ilmselge. Kui soovid lisada mõne elementaarse sildi (näiteks <p>) oma dokumenti, klõpsa lihtsalt vastavat silti esindaval ikoonil. Seejärel saad sisestada vajalikud andmed. Kui soovid lisada mõne keerulisema sildi, mis eeldab teatud atribuute (näiteks ankur), võid kasutada dialoogi, kus saab erinevad väljad täita vajaliku infoga. + + + +Ankru (<a>) dialoog. + + + + + +Tööriistavaated + + + + + +Tööriistavaated. + + +Tööriistavaated ehk kiirinfopuud (&QIT;) võimaldavad ringi liikuda ja &quantaplus;i kohta infot hankida. Praegusel kujul näitavad kaardid faili-, projekti-, malli-, dokumendi struktuuri, skripti-, atribuudi- ja dokumentatsioonipuud. + + +&QIT;: mis on mis + + +Failipuu + + + + + +Siin saab lehitseda kogu failisüsteemi puu kujul. Failisüsteemi saab vaadelda kahest vaatepunktist: esiteks kasutaja kodukataloogist ning teiseks failisüsteemi juurkataloogist. Puud saab kasutada masinas nende failide leidmiseks, mida soovid redigeerida või lisada käesolevasse projekti. Klõps hiire parema nupuga puuvaates oleval failil pakub mitmeid võimalusi valitud faili käsitlemiseks ning lubab selle ka lisada aktiivsesse projekti (kui see on olemas) või lülitada vaadet puu ja nimekirja vahel. Aga proovi seda ise! + + + + +Projektipuu + + + + + +Projektihaldus on vahest &quantaplus;i tugevaim külg. See kaart võimaldab vahetult ligi pääseda projekti kuuluvatele failidele ning neil &HPN;ga klõpsates mitmesuguseid asju ette võtta, näiteks lisada, eemaldada või üles laadida üksikuid faile või neid kõvakettalt sootuks kustutada. + + + + +Mallipuu + + + + + +Veel üks &quantaplus;i võimalusi on mallid. Need võivad olla mis tahes sulle meelepärane asi alates piltidest kuni koodilõikude või kas või tervete veebilehekülgedeni. + +Mallid on sorteeritud kolme kategooriasse vastavalt nende ulatusele või nähtavusele: globaalsed, kohalikud ja projektimallid (nagu &quantaplus;i töötsoonis tervikuna). Nagu nimigi ütleb, on globaalsed mallid alati kasutatavad. Kohalikud mallid on kättesaadavad nende loojale ja projektimallid on nähtavad vaid siis, kui avatud on vastav projekt. Lähemalt räägib mallidest . + + + + +Skriptipuu + + + + + +Siit leiab infot erinevate skriptide kohta, mida sul on võimalik kasutada. Ka siin toimib jaotus globaalseteks, kohalikeks ja projektiskriptideks. Klõps &HVN;ga mõnel kirjel näitab kogu saadaolevat infot antud skripti kohta. Klõps &HPN;ga aga võimaldab üht-teist ette võtta, näiteks skript käivitada, seda redigeerida või e-postitsi kellelegi lähetada. + + + + +Dokumendi struktuuri puu + + + + + +See kaart võimaldab näha, kuidas saab dokumendist aru parser. Klõps &HVN;ga elemendil asetab kursori tekstis antud elemendile. Klõps &HPN;ga elemendil lubab mitmel moel puus ringi liikuda ja seda uuendada. + + + + +Atribuudipuu + + + + + +See kaart asub teistest allpool ning võimaldab hõlpsasti redigeerida atribuute ja nimeruume. Sisule orienteeritud kirjete süsteem lubab muuta mis tahes atribuuti kõigest mõne hiireklõpsuga. + + + +Atribuudipuu + + + + + + +Dokumentatsioonipuu + + + + + +Siin on ära toodud põhjalik dokumentatsioon veebitehnoloogiate kohta, mida saab lehitseda otse &quantaplus;i aknas. Eelnevalt pakitud &quantaplus;i dokumendid võib alla laadida aadressilt &quantaplus;i dokumentatsioonisaidilt, aga samahästi võib ka ise luua dokumente &quantaplus;i jaoks ja kohta. Lisades projekti kataloogi "doc", saab lisada, rdigeerida ja vaadata projektiga seotud dokumentatsiooni. + + + + + + +Infokaardid + + + + + +&quantaplus;i infokaardid. + + +Vaikimisi näitab &quantaplus; akna allosas kaht kaarti, mis pakuvad teatud tulusat infot: teadete aken ja probleemide aken. + + +Teadete kaart + + + + + +Sellel kaardil näeb kõigi Quantas käivitatud skriptide infot, näiteks aktiivses dokumendis kasutatud DTD ja kõik selle muudatused. + + + + +Probleemide kaart + + + + + +Sellel kaardil näeb kõiki aktiivse dokumendi märkekeele vigu. Ka &quantaplus;is käivitatud skriptid annavad oma vigadest (kui neid esineb) teada sellel kaardil. + + + + + + +Tööriistaribad + + + + + +&quantaplus;i &HTML; tööriistaribad. + + +&quantaplus;i tööriistaribad on loodud mahukate ja igati laiendatavatena. Nende mõistmine ei valmista erilisi raskusi: klõpsa nupule ja tulemuseks on nupuga seotud toiming. Mis aga asja mõnusaks teeb, on see, et &quantaplus; laseb toiminguid ise määrata. + +&quantaplus;i tööriistaribade kasutamine on imelihtne. Valides menüü Tööriistaribad, saab neid igati avada, salvestada, lisada ja e-postiga saata. Kui otsustad tööriistariba laadida, võid valida ühe &quantaplus;i kolmest töötsoonist. Loodud tööriistariba saab salvestada kohalikuna või projekti. Kui soovid, et see oleks kättesaadav globaalselt, pead paluma administraatori õigustega isikul asetada see &quantaplus;i globaalsesse kataloogi. + +&quantaplus;i tööriistaribade üks vaimustavamaid omadusi on see, et neid saab otse rakendusest e-postiga teistele saata. &quantaplus; saadab tööriistaribad gzipitud tar-arhiivina &kmail;i vahendusel. Kui saad e-postiga tööriistariba, võid selle salvestada (ja laadida) &quantaplus;is nagu iga muu tööriistariba! + + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/glossary.docbook b/tde-i18n-et/docs/kdewebdev/quanta/glossary.docbook new file mode 100644 index 00000000000..842ee411ab2 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/glossary.docbook @@ -0,0 +1,90 @@ + + + + + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ + +Võtmesõnad + +xsldbg + +Vaata + + + +XPath + +Kehtiv avaldis, mis määrab, millised andmed on nõutavad. Vaata &W3C; veebilehekülge + + + +QName + +Täielikult kvalifitseeritud nimi. Näiteks xsl:myvariable. Vaata &W3C; veebilehekülge + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/quanta/index.cache.bz2 new file mode 100644 index 00000000000..9730be31e68 Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/quanta/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/quanta/index.docbook b/tde-i18n-et/docs/kdewebdev/quanta/index.docbook new file mode 100644 index 00000000000..04018a80d1c --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/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'> +]> + + +&quantaplus;i kasutaja käsiraamat + + + + + +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
+
+Arendaja +
+ +András Mantia
amantia@kde.org
+
+Arendaja +
+ +Dmitry Poplavsky
dima@kde.org
+
+Arendaja versioonini 2.0 +
+ +Alexander Yackovlev
yshurik@kde.org
+
+Arendaja versioonini 2.0 +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+ + +2002200320042005 +&quantaplus;i arendajate meeskond + + + +&FDLNotice; + + +2005-08-24 +3.4.90 + + +&quantaplus; on veebi &IDE;, mille eesmärk on olla neutraalne ja läbipaistev kõigi märgistuskeelte suhtes ning samas toetada populaarseid veebipõhiseid skriptikeeli, &CSS;i ning muid &W3C; soovitustele tuginevaid standardeid. + + + +KDE +Quanta +tekst +redaktor +Veeb +programmeerija +programmeerimine +arendus +Kommander +xsldbg +libxslt +siluja +projektid +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-et/docs/kdewebdev/quanta/installation.docbook b/tde-i18n-et/docs/kdewebdev/quanta/installation.docbook new file mode 100644 index 00000000000..984c19bd3cc --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/installation.docbook @@ -0,0 +1,41 @@ + + + +Paigaldamine + + +&quantaplus;i hankimine +&install.intro.documentation; + + +Lähtekoodist paigaldamine +&install.compile.documentation; +Märkused paigaldamise kohta + +On üsna mõistlik oletada, et sa võid soovida muuta &quantaplus;i failide asukoha süsteemis endale meelepäraseks. Selleks pakub autoconf mitmeid võtmeid, mida saab edastada täitmiseks skriptile configure. Nende täieliku nimekirja saamiseks anna käsk ./configure . Siinkohal neid võimalusi lähemalt ei käsitleta. + +Kui &quantaplus; tõrgub korralikult töötamast, võiksid kontrollida otsinguteed ja veenduda, et &kde; 3 kataloog bin ikka asub sellel. Samuti kontrolli, ega kuskil ei vedele vanemat &kde; versiooni, mis hõivab muutuja PATH enne &kde; 3 bin kataloogi. Sama kehtib &Qt; kohta. + + + + diff --git a/tde-i18n-et/docs/kdewebdev/quanta/introduction.docbook b/tde-i18n-et/docs/kdewebdev/quanta/introduction.docbook new file mode 100644 index 00000000000..4a2064a1684 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/introduction.docbook @@ -0,0 +1,172 @@ + + + + +Mis on &quantaplus;? + +Eric Laffoon
sequitur@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +Mis on &quantaplus;? + +
+Eric Laffoon, http://quanta.sourceforge.net + +&quantaplus; on K töölaua keskkonna veebiarendusvahend. &quantaplus;i siht on võimaldada kiiret ja hõlpust veebiarendust ning see on kiiresti muutunud paljude suurepäraste omadustega võimekaks redaktoriks. +Meie eesmärgiks on jäänud luua kõigi aegade kõige parem veebiarendusvahend. Me saame aru, et see nõuab märksa rohkemate inimeste aktiivset kaasamist, seepärast olemegi asunud arendama vahendeid, mis lubavad veebimeistritel &quantaplus;i kohandada, laiendada ja täiustada. Seetõttu palume ka just teil, veebiarendajatel, anda meilegi teada, kuidas olete &quantaplus;i täiustanud. Me organiseerime teie täiustused viisil, et kõik &quantaplus;i pruukivad veebiarendajad saaksid kasutada ressursse, laiendusi ja uusi pluginaid ning sel moel tõusta kõigi aegade parimateks veebimeistriteks. +
+ + + +&quantaplus;: kust see alguse sai ja kuhu see läheb + +Robert Nickel
robert@artnickel.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +&quantaplus;: kust see alguse sai ja kuhu see läheb + +Püüdes luua parimat &HTML;-redaktorit, kerkis &quantaplus;i arendajatel pähe üsna hullumeelne idee: Aga kui muudaks &quantaplus;i üldiseks ja laiendatavaks märkekeele redaktoriks? Sest nii saaks sellest ju maailma parim veebiarenduskeskkond, mida &kde; suudab pakkuda! Ja nii läkski... + +Olemata enam seotud &HTML;-i külge, on &quantaplus; teel igakülgse ja parima veebiarenduskeskkonna staatuse poole. Õigupoolest: kui on võimalik midagi defineerida &XML;-ina, peaks &quantaplus; olema igati võimeline pakkuma sellele arenduskeskkonda (&IDE;). + +Kohe tuleb lisada, et &quantaplus; kujutab endast silmapaistvat saavutust, mille taga seisab kogu &kde; arendamisega tegelev kogukond. Vaba tarkvara kehastusena kasutab &quantaplus; ära põhimõtet Miks kirjutada midagi, mida keegi on juba kirjutanud? Tänu &kde; avarale raamistikule ongi selline koostöö võimalikuks saanud. + +&quantaplus; pakub veebiarendajatele tundlikku ja võimsat paljudokumendilist töökeskkonda (&MDI;), mis võib oluliselt tõsta produktiivsust. Oma käe järgi kohandatud toimingute, skriptide ja tööriistaribade loomisega on peaaegu kõike võimalik muuta automaatseks. Rakendus Kommander lubab laiendada &quantaplus;i selliselt, et sa ei pruugi oma mälu isegi vaevata skriptisüntaksi meeldetuletamisega. Täpsemalt räägib selles . +
+ +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/man-quanta.1.docbook b/tde-i18n-et/docs/kdewebdev/quanta/man-quanta.1.docbook new file mode 100644 index 00000000000..84b766ba850 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/man-quanta.1.docbook @@ -0,0 +1,175 @@ + + +]> + + + +BenBurtonbab@debian.org +8. aprill 2003 + + + +quanta +1 + + + +quanta +&kde; veebiarenduskeskkond + + + +quanta + + + +Kirjeldus + +&quanta; Plus on veebiarenduskeskkond HTML- ja muude sarnaste keelte jaoks. See on mõeldud võimalikult kiireks ja hõlpsaks veebiarenduseks ning on ruttu muutunud võimsaks, paljude võimalustega rekdatoriks. &quanta; toetab suurel määral ka PHP-d, sealhulgas siluri kasutamise võimalust. + +&quanta; Plus ei ole mitte mingil moel seotud ühegi &quanta; kommertsversiooniga. Algse meeskonna peamised koodikirjutajad loobusid GPL-litsetsiga levitatava versiooni arendamisest kommertstoote arendamise kasuks. + + + + +Võtmed + + +Rakenduse võtmed + + +Käivitamine üheainsa protsessina + + + + +Käivitusekraani ei näidata + + + + + Kasutajaliidese paigutus lähtestatakse vaikeväärtustele + + + + + + +Vaata ka + +Põhjalikuma dokumentatsiooni annab help:/quanta (sisesta see URL &konqueror;is või anna käsureal korraldus khelpcenter help:/quanta). + +Lisainfot leiab ka aadressilt http://sourceforge.net/projects/quanta/. + + + +Autorid + +&quanta; praegused autorid ja hooldajad on Eric Laffoon sequitur@kde.org ja Andras Mantia amantia@kde. + +Käesoleva manuaalilehekülje kirjutas BenBurtonbab@debian.org + + + + diff --git a/tde-i18n-et/docs/kdewebdev/quanta/q-and-a.docbook b/tde-i18n-et/docs/kdewebdev/quanta/q-and-a.docbook new file mode 100644 index 00000000000..fad3426dc1b --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/q-and-a.docbook @@ -0,0 +1,67 @@ + + + + +Küsimused ja vastused + +Eric Laffoon
sequitur@kde.org
+
+
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +Küsimused ja vastused + + + + +Kuidas saan mina kaasa aidata &quantaplus;i arendamisele? + + +Me rõhutame veel kord, et &quantaplus;i loovad vabatahtlikud. Paljud võivad tunda, et nad ei saa ühel või teisel põhjusel anda oma panust vaba tarkvara arendamisse. Kõige sagedamini seisab asi selles, et inimestel puuduvad enda arvates selleks oskused. &quantaplus;i on arendatud selles suunas, et nii programmeerijad kui ka need, kes programmeerimisest midagi ei tea, saaks &quantaplus;i edendamisele kaasa aidata. Näiteks dokumentatsioon. Sageli öeldakse, et tarkvara, olgu siis vaba või mitte-vaba, on just nii hea, kui on selle dokumentatsioon. Me oleme igatahes täiesti veendunud, et &quantaplus;il on ka midagi sellist, mis sobib just sulle. + + + + + +Millises suunas &quantaplus; edasi areneb? + + +&quantaplus; 3.4 on välja lastud ning praegu tegeleme juba uue väljalaske ettevalmistamisega. Tulevane väljalase 4.0 toob kaasa Quanta osalise ümberkirjutamise, et kasutada ära KDevelopi raamistiku pakutavaid võimalusi. Meie siht on endiselt luua kõige parem veebiarendamise vahend. Me saame üsna hästi aru: selleks, et &quantaplus; antud ülesande tegelikult suudaks täita, on vajalik arendajate ringi suurendada. Seepärast olemegi välja töötanud mitmeid täiustusi, mis lubavad veebiarendajatel &quantaplus;i võimalikult oma maitsele kohandada, seda laiendada ja täiendada. Suur osa meie mõtetest on teoks saanud juba versioonis 3.4. Peagi palume just teil, veebiarendajatel, anda oma panus loodud täienduste-laienduste näol, et neist võiks kasu saada kõik. Meil on plaanis need internetis üles seada, et &quantaplus;i veebiarendajad võiksid alati leida ja kasutada just neid ressursse, laiendusi ja kohandatavaid pluginaid, mis võimaldavad neil saada kõigi aegade parimateks ja professionaalsemateks veebiarendajateks! + + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/quanta-menus.docbook b/tde-i18n-et/docs/kdewebdev/quanta/quanta-menus.docbook new file mode 100644 index 00000000000..51edf8d2ee8 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/quanta-menus.docbook @@ -0,0 +1,2682 @@ + + + + +Menüüriba + +Robert Nickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@starman.ee
Tõlge eesti keelde
+ +
+
+ +Menüüriba + +See peatükk tutvustab kõiki funktsioone, mida saab leida menüüribalt. + + +Menüü <guimenu +>Fail</guimenu +> + + + + + &Ctrl; N Fail Uus + + +Loob uue tühja faili. + + + + + + &Ctrl; O Fail Ava... + + +Avab olemasoleva faili. + + + + + +Fail Ava hiljutine + + +Hõlpsama kasutamise huvides on toodud ära nimekiri viimati avatud failidega. Nimekiri muutub iga kord, kui avad faili, mida selles veel ei ole — see sunnib kõige varem avatud faili nimekirjast välja. + + + + + + + &Ctrl; S Fail Salvesta + + +Salvestab muudatused aktiivses failis. + + + + + +Fail Salvesta kui... + + +Salvestab aktiivse faili uue nimega. + + + + + +Fail Salvesta mallina + + +Võimaldab salvestada koodi ja isegi terveid faile mallina, mida saab hiljem teiste failide juures kasutada. Vaata lähemalt peatükki Mallid. Kui püüad valitud teksti/faili salvestada väljaspool kohaliku/projetimalli kataloogi, saad veateate. + + + + +Fail Salvesta mallina Salvesta kohaliku mallina... + + +Võimaldab salvestada faili kohaliku mallina. + + + + + +Fail Salvesta mallina Salvesta projektimallina... + + +Võimaldab salvestada faili projektimallina. + + + + + +Fail Salvesta mallina Salvesta valik kohaliku malli faili... + + +Võimaldab salvestada valitud teksti (⪚ koodijupi) kohaliku malli failina. + + + + + +Fail Salvesta mallina Salvesta valik projektimalli faili... + + +Võimaldab salvestada valitud teksti (⪚ koodijupi) projektimalli failina. + + + + + + + + + + &Ctrl;&Shift;S Fail Salvesta kõik... + + +Salvestab kõik muudetud failid redaktoris. + + + + + + &Ctrl;F5 Fail Lae uuesti + + +Laeb parajasti aktiivse dokumendi uuesti. + + + + + + &Ctrl;P Fail Trüki... + + +Dokumente saab kohe päris tegelikult välja trükkida. Kasutatakse kprinteri liidest. + + + + + + &Ctrl;Q Fail Välju + + +Lõpetab &quantaplus;i töö + + + + + + + +Menüü <guimenu +>Redigeerimine</guimenu +> + + + + + &Ctrl;Z Redigeerimine Võta tagasi + + +Tühistab viimase toimingu. + + + + + + &Ctrl;&Shift;Z Redigeerimine Tee uuesti + + +Sooritab uuesti viimase tagasivõetud toimingu. + + + + + + &Ctrl;X Redigeerimine Lõika + + +Lõikab valitud tekstiploki ja asetab selle sisu lõikepuhvrisse. + + + + + + &Ctrl;C Redigeerimine Kopeeri + + +Kopeerib valitud tekstiploki lõikepuhvrisse. + + + + + + &Ctrl;V Redigeerimine Aseta + + +Asetab lõikepuhvri sisu kursori asukohta. + + + + + +Redigeerimine Aseta eriliselt + + + + + + + RedigeerimineAseta eriliselt Aseta HTML erimärk + + +Teisendab lõikepuhvri teksti &HTML;-erimärgid &HTML;-olemiteks enne nende asetamist põhiteksti, et neid oleks vaatamisel võimalik korrektselt esitada, ilma et kliendi veebilehitseja neid siltideks peaks. + + + + + RedigeerimineAseta eriliselt Aseta kodeeritud &URL; + + +Teisendab lõikepuhvri teksti kodeeritud &URL;-iks, mis on korrektne viis kaasata erimärke ja tühikuid &URL;-idesse. Kasutatakse peamiselt &URL;-i asetamiseks ankrusilti. + + + + + + + + + &Ctrl;A Redigeerimine Vali kõik + + +Valib kogu aktiivse dokumendi teksti. + + + + + + &Ctrl;&Shift;A Redigeerimine Tühista valik + + +Tühistab kogu aktiivse dokumendi teksti valiku. + + + + + + &Ctrl;&Shift;B Redigeerimine Blokivaliku lülitamine + + +Lülitab sisse/välja bloki esiletõstmise. Võimaldab valida tekstiplokke klaviatuurilt ilma klahvi Shift all hoidmata. + + + + + + Insert Redigeerimine Ülekirjutamisrežiim + + +Sama, mis klahvi Insert vajutamine. + + + + + + &Ctrl;F Redigeerimine Otsi... + + +Otsib aktiivsest dokumendist stringi või regulaaravaldise vastavust. + + + + + + F3 Redigeerimine Otsi järgmine + + +Kordab otsingut dokumendis käesolevast asukohast edasi. + + + + + + &Shift;F3 Redigeerimine Otsi eelmine + + +Kordab otsingut dokumendis käesolevast asukohast tagasi. + + + + + + &Ctrl;R Redigeerimine Asenda... + + +Asendab stringi või regulaaravaldise aktiivses failis. + + + + + + &Ctrl;G Redigeerimine Mine reale... + + +Liigub määratud reale. See on päris kasulik, kui &PHP; skript paistab üle pea kasvavat! + + + + + + &Alt;&Ctrl;F Redigeerimine Otsi failides... + + +Otsib stringi või regulaaravaldist valitud kataloogi failides. Omamoodi grepi või sedi &GUI; mõningate eelnevalt määratud mustritega, mis otsingut hõlbustavad. + + + + + + &Ctrl;J Redigeerimine Laienda lühend + + +Laiendab ehk avab lühendid. Lühendeid saab defineerida dialoogis Seadistused Quanta seadistamine... . + + + + + +Redigeerimine Rakenda lähteteksti taandust + + +Vormindab lähteteksti ümber samade reeglite põhjal, millega &VPL; komponent lisab silte. + + + + + + + + +Menüü <guimenu +>Vaade</guimenu +> + + + + +Vaade Tööriistavaated + + + + + +Vaade Tööriistavaated Failide näitamine + + +Lülitab failipuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Projekti näitamine + + +Lülitab projektipuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Mallide näitamine + + +Lülitab mallipuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Skriptide näitamine + + +Lülitab skriptipuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Dokumendi struktuuri näitamine + + +Lülitab struktuuripuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Atribuudiredaktori näitamine + + +Lülitab atribuudipuu näitamise sisse ja välja. + + + + + +Vaade Tööriistavaated Dokumentatsiooni näitamine + + +Lülitab dokumentatsioonipuu näitamise sisse ja välja. + + + + + &Ctrl;M VaadeTööriistavaated Teadete näitamine + + +Lülitab teadete akna näitamise sisse ja välja. See on aken, kus saab näha skriptide ja siluja tegevuse väljundit. + + + + + +Vaade Tööriistavaated Probleemide näitamine + + +Lülitab probleemide teadustaja näitamise &quantaplus;i peaakna allosas sisse ja välja. Probleemide teadustaja muutub aktiivseks, kui lülituda struktuuripuule. + + + + + +Vaade Tööriistavaated Annotatsioonide näitamine + + +Näitab annotatsioonivaadet. Sellest räägib lähemalt . + + + + + +Vaade Tööriistavaated Üleslaadimisprofiili näitamine... + + +Näitab üleslaadimisprofiili faile serveris. + + + + + + + + + + + &Shift;F9 Vaade Ikoonipiirde näitamine + + +Lülitab ikoonipiirde näitamise redaktori põhiakna vasakus servas sisse ja välja. See piire võimaldab klõpsates järjehoidjaid lülitada. + + + + + + F11 Vaade Reanumbrite näitamine + + +Lülitab reanumbrite näitamise redaktori põhiakna servas sisse ja välja. + + + + + + F10 Vaade Dünaamiline reamurdmine + + +Lülitab sisse ja välja teksti vormindamise konkreetsele laiusele kirjutamise ajal. + + + + + + &Alt;F9 Vaade Lähteteksti redaktor + + +Lülitab redigeerimiseks sisse dokumendi lähteteksti. + + + + + + &Ctrl;&Shift;F9 Redigeerimine &VPL; redaktor + + +Lülitab dokumendi redigeerimiseks sisse &VPL; redaktori. + + + + + + F9 Vaade &VPL; & lähteteksti redaktorid + + +Lülitub dokumendi redigeerimiseks poolitatud ekraani vaatele. + + + + + + F6 Vaade Eelvaatlus + + +Aktiivse dokumendi eelvaatlus. + + + + + + &Alt;Nool vasakule Vaade Tagasi + + +Liigub eelvaatluses ühe sammu tagasi. + + + + + + &Alt;Nool paremale Vaade Edasi + + +Liigub eelvaatluses ühe sammu edasi (eelnevalt peab olema tagasi mindud). + + + + + + F5 Vaade Eelvaatluse taaslaadimine + + +Laadib eelvaatluse uuesti kettalt. + + + + + + F12 VaadeVäline eelvaatlus Vaade &konqueror;is + + +Vaatab aktiivset faili &konqueror;is. + + + + + + &Ctrl;&Shift;F12 VaadeVäline eelvaatlus Vaade Firefoxis + + +Vaatab aktiivset faili Mozilla Firefoxis. + + + + + + &Shift;F12 VaadeVäline eelvaatlus Vaade Mozillas + + +Vaatab aktiivset faili veebilhtisejas Mozilla. + + + + + + &Shift;F6 VaadeVäline eelvaatlus Vaade &Netscape;s + + +Vaatab aktiivset faili &Netscape;s. + + + + + + &Ctrl;&Shift;F6 VaadeVäline eelvaatlus Vaade Operas + + +Vaatab aktiivset faili Operas. + + + + + +VaadeVäline eelvaatlus Vaade Lynxis + + +Vaatab aktiivset faili Lynxis (tekstipõhine veebilehitseja). + + + + + + + Menüü <guimenu +>Järjehoidjad</guimenu +> + + + + + &Ctrl;B Järjehoidjad Lisa järjehoidja + + + Lisab järjehoidja aktiivse faili aktiivse rea asukohta. + + + + + + Järjehoidjad Puhasta kõik järjehoidjad + + + Kustutab kõik aktiivse dokumendi järjehoidjad. + + + + Kui aktiivses failis on järjehoidjaid, on meed näha menüüs koos kirjetega Eelmine või Järgmine vastavalt kursori asukohale dokumendis. + Kui järjehoidjaid esineb mõnes muus avatud dokumendis, on need näha menüüs nende dokumentide nime kandvasse alammenüüsse koondatult. + + + + +Menüü <guimenu +>Projekt</guimenu +> + +Seda, kuidas kasutada &quantaplus;is projekte, kirjeldab . + + + + +Projekt Uus projekt... + + +Käivitab projekti loomise nõustaja. + + + + + +Projekt Ava projekt... + + +Avab kettalt olemasoleva projektifaili. &quantaplus;i projektid salvestatakse laiendiga .webprj. + + + + + +Projekt Ava hiljutine projekt + + +Näitab nimekirja viimati kasutatud projektidega. + + + + + +Projekt Sulge projekt + + +Sulgeb aktiivse projekti. + + + + + +Projekt Ava projektivaade... + + +Avab vaate ehk varem salvestatud konkreetse failide kogumi. + + + + + +Projekt Salvesta projektivaade + + +Salvestab parajasti avatud failid vaatena. + + + + + +ProjektSalvesta projektivaade kui... + + +Salvestab parajasti avatud failid vaatena uue nime all. + + + + + +Projekt Kustuta projektivaade + + +Kustutab vaate. + + + + + +Projekt Lisa failid... + + +Avab dialoogi, mis võimaldab valida failid, mida soovid lisada aktiivsesse projekti. Need kopeeritakse seejärel projektikataloogi, kus neid saab redigeerida. + + + + + +Projekt Lisa kataloog... + + +Lisab aktiivsesse projekti kataloogi ja kogu selle sisu. + + + + + +Projekt Loe uuesti projekti kataloog... + + +Uurib läbi projekti kataloogi, et tuvastada võimalikke uusi faile. See lubab näiteks kopeerida graafikafaile projektikataloogi või selle alamkataloogi ning need seejärel projektile lisada. + + + + + + F8 Projekti Laadi projekt üles... + + +Laeb projektifailid serverile. Saadaolevate transpordiprotokollide valik sõltub sellest, millist &kde; versiooni sa kasutad ja kas oled laadinud alla täiendavaid KIO mooduleid või mitte. + + + + + + &Shift;F7 Projekt Projekti omadused + + +Seadistused, mis puudutavad seda, kuidas &quantaplus; sinu projekti haldab. Lähemalt vaata selle kohta peatükist &quantaplus;i projektid. + + + + + + +Menüü <guimenu +>Tööriistaribad</guimenu +> + + + + +TööriistaribadTööriistaribade laadimine + + + + + + +Tööriistaribad Tööriistaribade laadimine Globaalse tööriistariba laadimine... + + +Laeb globaalsena defineeritud tööriistariba. Need paiknevad vaikimisi kataloogis $KDEDIR/share/apps/quanta/toolbars. + + + + + +Tööriistaribad Tööriistaribade laadimine Kohaliku tööriistariba laadimine... + + +Laeb kohalikuna defineeritud tööriistariba. Need paiknevad vaikimisi kataloogis $HOME/.kde/share/apps/quanta/toolbars. + + + + + +Tööriistaribad Tööriistaribade laadimine Projekti tööriistariba laadimine + + +Laeb projekti tööriistariba. Need paiknevad kataloogis projekti_kataloog/toolbars ning on saadaval ainult siis, kui on aktiivse projektiga seotud. + + + + + + + + +Tööriistaribad Tööriistaribade salvestamine + + +Dialoog tööriistaribade salvestamiseks. Võimaldab valida tööriistariba tüübi: kohalik või projekti tööriistariba. + + + + +Tööriistaribad Tööriistaribade salvestamine Salvestamine kohaliku tööriistaribana... + + +Salvestab kohaliku tööriistaribana ($HOME/.kde/share/apps/quanta/toolbars) + + + + + +Tööriistaribad Tööriistaribade salvestamine Salvestamine projekti tööriistaribana... + + +Salvestab projekti tööriistaribana (ProjectDir/toolbars) + + + + + + + + +Tööriistaribad Lisa kasutaja tööriistariba... + + +Avab uue tööriistariba loomise dialoogi. Selles saab anda ainult nime. Toimingud tuleb lisada menüükäsuga Seadistused Toimingute seadistamine. Tööriistaribad saab salvestada menüükäsuga Tööriistaribad Tööriistaribade salvestamine, samuti palutakse salvestamata tööriistaribade sulgemisel need salvestada. + + + + + +Tööriistaribad Eemalda kasutaja tööriistariba... + + +Eemaldab tööriistariba kasutuselt, kuid mitte kettalt. Kui sa ei ole eemaldatavat tööriistariba salvestanud, palutakse sul seda teha. + + + + + +Tööriistaribad Niemta kasutaja tööriistariba ümber... + + +Lubab tööriistariba ümber nimetada. + + + + + +Tööriistaribad Saada tööriistariba e-postiga... + + +See on võimalus saata enda lemmiktööriistariba kellelegi teisele (näiteks &quantaplus;i meeskonnale, kes saaks selle järgmises versioonis juba pakituna kaasa panna!). E-posti rakenduse aken avaneb automaagiliselt, samuti automaagiliselt lisatakse tööriistariba e-kirjale kaasatud failina. + + + + + + Tööriistaribad Saada tööriistariba e-postiga... + + + Võimaldab laadida tööriistariba ressursside peaserverisse. Vt. . + + + + + +Tööriistaribad Laadi tööriistariba üles... + + +Võimaldab laadida tööriistariba peaserverisse, kust teised saavad seda alla laadida. Vt. . + + + + +Tööriistaribad Laadi tööriistariba alla... + + +See võimaldab tõmmata tööriistaribasid internetist. Vt. . + + + + + + + + +Menüü <guimenu +>&DTD;</guimenu +> + +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+
+
+
+ +Menüü <guimenu +>&DTD;</guimenu +> + + + + +&DTD; Muuda &DTD; tüüpi... + + +Avab dialoogi, mis võimaldab muuta aktiivse dokumendi &DTD;-d (dokumendi tüübi määratlust). + + + + + &DTD; Muuda &DTD; seadistusi... + + + Võimaldab muuta &DTEP; &descriptionrc; konfiguratsioonifaili. + + + + + +&DTD; Lae ja teisenda &DTD;... + + +Laeb sinu või kellegi teise loodud &DTD; ja teisendab selle &quantaplus;i vormingusse. + + + + + +&DTD; Lae &DTD; olemid... + + +Laeb/uuendab olemeid &DTD;-st. See on kasuks, kui soovid uuendada olemeid &DTEP;-s ilma kogu &DTEP;-d regenereerimata. Kui &DTEP; on globaalne ja sul ei ole KDE globaalses kataloogis kirjutamisõigust, ei saa sa ka olemeid laadida. + + + + + +&DTD; Lae &DTD; pakett (&DTEP;)... + + +Laeb sinu &DTEP;. + + + + + +&DTD; Saada &DTD; pakett (&DTEP;) e-postiga... + + +Võimaldab saata &DTEP; &kmail;i abil sõbrale. + + + + + + &DTD; Lae &DTD; pakett (&DTEP;) üles... + + + See võimaldab laadida &DTEP; serverile. Vt. . + + + + +&DTD; Laadi &DTD; pakett (&DTEP;) alla... + + +See võimaldab tõmmata &DTEP; pakette internetist. Vt. . + + + +
+ + +Menüü <guimenu +>Sildid</guimenu +> + +See menüü sisaldab silte, mis leiduvad parajasti laaditud tööriistaribadel, s.t. kui laaditud on standardne (&HTML;) tööriistariba, siis on menüüs Sildid näha alammenüü Standard, mis sisaldab antud tööriistariba silte/tegevusi. + + + + + &Ctrl;E Sildid Redigeeri aktiivset silti... + + +Võimaldab kasutada aktiivse märgistuskeele sildi seadistustedialoogi, kui see on võimalik. See kirje on alati olemas, sellele järgnevad &DTD; alammenüüd. + + + + + +Sildid Vali aktiivne sildiala + + +Tõstab aktiivse sildiala esile. Sildiala algab hiirekursori asukohast. + + + + + Sildid Nutikas siltide lisamine + + + Lülitab sisse või välja siltide nutika lisamine. Praegu toimib ainult (X)HTML DTD-de korral. Nutikas lisamine tähendab, et &quantaplus; keeldub lisamast tööriistariba abil sisestatud silti, kui see ei saa esineda antud asukohas. + + + + + + +Menüü <guimenu +>Pluginad</guimenu +> + + + + +Pluginad Plugin + + +Menüü Pluginad toob ülalmainitud menüüelementide järel ära kõik kättesaadavad pluginad. Neist mõnel klõpsamine aktiveerib antud plugina. Klõps aktiveeritud plugina nimel lülitab selle välja. + + + + + + + +Menüü <guimenu +>Tööriistad</guimenu +> + + + + + +Tööriistad Esiletõstu režiim + + +Võimaldab valida esiletõstu režiimi aktiivsele failile. Saadaolevate esiletõstu skeemide nimekiri sõltub &kate; paigaldatud versioonist. + + + + + +Tööriistad Rea lõpp + + +Võimaldab valida rea lõpu koodi tüübi. See on kasulik, kui arendustegevuses osaleb ka teisi operatsioonisüsteeme kasutavaid inimesi. Valikuvõimalused: Unix, Windows/DOS, Macintosh. + + + + + + &Ctrl;I Tööriistad Treppimine + + +Liigutab valitud tekstibloki ühe tabeldusmärgi võrra paremale. + + + + + +&Ctrl;&Shift;I Tööriistad Tagasitreppimine + + +Liigutab valitud tekstiploki ühe tabeldusmärgi võrra vasakule. + + + + + +Tööriistad Treppimise eemaldamine + + +Eemaldab kogu taanduse. + + + + +&Ctrl;D Tööriistad Kommentaar + + +Muudab valitud teksti kommentaariks. + + + + + + &Ctrl;&Shift;D Tööriistad Kommentaari eemaldamine + + +Eemaldab valitud tekstilt kommentaarimärgi. + + + + + +Tööriistad Reamurdmine dokumendis + + +Reamurdmine aktiivses aknas eelnevalt määratud veerus. + + + + + +Tööriistad Õigekirja kontroll... + + +Kontrollib aktiivse dokumendi õigekirja. + + + + + +Tööriistad Dokumendi omadused + + +Võimaldab redigeerida parajasti avatud dokumendi omadusi, kui kasutatakse &VPL; redaktorit. + + + + + +Tööriistad Sildi ja atribuudi tähesuuruse muutmine... + + +Muudab siltide ja/või atribuutide tähesuuruse vastupidiseks. + + + + + + &Alt;&Ctrl;T Tööriistad HTML Tidy süntaksi kontroll + + +Kontrollib aktiivse dokumendi süntaksit valitud &DTD; suhtes välist rakendust tidy kasutades. + + + + + + + Menüü <guimenu +>Aken</guimenu +> + + + + Aken Sulge + + + Sulgeb aktiivse kaardi (dokument, plugin, eelvaatlus või dokumentatsioon). + + + + + Aken Sulge kõik + + + Sulgeb kõik avatud kaardid. + + + + + Aken MDI režiim + + + Võimaldab lennult lülitada erinevaid kasutajaliidese režiime. KDE teekide teatud piirangute tõttu võib lülitumine võtta aega ja põhjustada inetuid ilminguid. Soovitatav on kasutada IDEAl režiimi, mis on vaikerežiim, või kaartidega lehekülje režiimi, mida kasutas &quantaplus; 3.2 ja varasemad versioonid. + + + + Lisaks sellele on menüüs kirje iga avatud kaardi kohta. Neist mõnda valides aktiveeritakse valitud kaart. + + + +Menüü <guimenu +>Seadistused</guimenu +> + + + + + Seadistused Tööriistaribad + + + Näitab või peidab tööriistaribad, mis ei kuulu kasutajale. + + + + + Seadistused DTD-riba näitamine/peitmine + + + Lülitab spetsiifilise &DTD; tööriistariba näitamise sisse ja välja. + + + + + + Seadistused Olekuriba näitamine/peitmine + + + Lülitab olekuriba näitamise &quantaplus;i peaakna allservas sisse ja välja. + + + + +Seadistused Quanta seadistamine... + + +&quantaplus;i käitumise seadistamine. + + + + + + Seadistused Eelvaatluse seadistamine... + + + Põimitud eelvaatluse seadistamine. Ilmuvas dialoogis tehtud muudatused mõjutavad kõiki rakendusi, mis kasutavad KHTML-komponenti, sealhulgas veebilehitsejat &konqueror;. + + + + + + + +Seadistused Toimingute seadistamine... + + +Siin saab määrata tööriistaribadel kasutatavaid toiminguid. Vt. . + + + + + + Seadistused Pluginate seadistamine... + + + Siin saab määrata ja muuta pluginaid. + + + + + + Seadistused Redaktori seadistamine... + + + Võimaldab seadistada redaktoriakna käitumist. Vaata lähemalt &kate; käsiraamatut. + + + + + +Seadistused Tööriistaribade seadistamine... + + +Dialoog võimaldab lisada/eemaldada tööriistaribade elemente ning muuta neil esinevate ikoonide järjekorda. + + + + + +Seadistused Kiirklahvide seadistamine... + + +Võimaldab seadistada terve hulga &quantaplus;is kasutatavaid kiirklahve. + + + + + + + +Menüü <guimenu +>Abi</guimenu +> + +&quantaplus; sisaldab standardset &kde; abimenüüd ning veel järgmisi elemente: + + + + + &Ctrl;H Abi Kontekstiabi + + +Peaks tekitama hiirekursori asukohta kohtspikri. Käsiraamatu kirjutamise ajal ei olnud veel rakendatud. + + + + + +Abi Tee annetus + + +&quantaplus; on väga kvaliteetne vabalt saadav ja vaba litsentsiga toode, kuid nagu vaba tarkvara projektide puhul ikka, ei ütle arendajad kunagi abist ära. Kui sa soovid &quantaplus;i arendamisele rahaliselt kaasa aidata, saad siit teada, kuidas seda teha. + + + + + +Tavapärased &kde; abimenüü elemendid on järgmised: +&help.menu.documentation; +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/quanta-projects.docbook b/tde-i18n-et/docs/kdewebdev/quanta/quanta-projects.docbook new file mode 100644 index 00000000000..c2b4db24844 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/quanta-projects.docbook @@ -0,0 +1,950 @@ + + + + +Projektid + +Robert Nickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +Projektid + + +Uued projektid + +&quantaplus;i projektinõustaja ( Projekt Uus projekt... ) muudab projekti loomise lustimänguks. + + + + + +Projektinõustaja. + + +Väljade tähendus on ilmselge ja neid oleks mõtet täita ülevalt alla, nii võtab näiteks projektinime määramine vähemaks vaeva ülejäänud projektis pidevalt kogu kataloogistruktuuri sisestamisel. Me oleme siiski vaba tarkvara ega piira kuidagi sinu võimalusi rakendust kasutada. Kõik otsinguteed ja autoriinfo väljad on muudetavad nii dialoogis kui ka hiljem menüükäsuga &Shift;F7 Projekt Projekti omadused . + + +Projekti üldised seadistused + +Nimi + +Siin saab anda projektile nime. Meie andsime enda omale näiteks nimeks foo. Kui täidad välja Nimi, täidetakse väli Fail sinu eest automaatselt ära. + + + + +Fail + +See on &quantaplus;i projektifaili nimi. Vaikimisi on see sinu projekti nimi väiketähtedega, ilma tühikuteta ja laiendiga webprj (⪚ foo.webprj). See fail on salvestatud projekti baaskataloogi. + + + + + + +Serveri seadistused + + + +Protokoll + +Siin saab valida protokolli, mida kasutada projektile juurdepääsuks. Kui projekt asub samal masinal, kus kasutad Quanta Plusi, võib jätta väärtuseks 'kohalik'. Protokollide nimekiri sõltub süsteemist. Protokollideks võivad olla SSH, FTP, NFS, SMB, WebDAV ja paljud muud. Protokollide kasutamisel aitab kaasa &kde; võimas KIO moodulite arhitektuur. See raamistik lubab igal &kde; rakendusel kasutada ka võrgus asuvaid ressursse sama hõlpsasti, nagu asuks nad kohalikus masinas. + + + +Masin + +Siin saab määrata selle serveri aadressi, millele soovid ligi pääseda (kui sa ei kasuta just protokolli 'kohalik'). Sobib nii masinanimi (masin.kuskil.ee) või IP aadress (127.0.0.1). + + + +Kasutaja + +Võrgumasinasse sisselogiva kasutaja nimi. See on tõstutundlik. + + + +Parool + +Parool võrgumasinasse siselogimiseks. See on tõstutundlik. + + + +Port + +Selle võib jätta tühjaks, et kasutataks porti, mida valitud protokoll vaikimisi tarvitab. Midagi siin muuta on vaja ainult juhul, kui seda nõuab server. + + + + + + + + + + +Kataloogi seadistused + + + +Peakataloog + +Juurkataloog, kuhu on salvestatud kõik projektifailid ja -kataloogid. + + + +Mallide kataloog + +Asukoht, kuhu on salvestatud projektis kasutatavad tööriistaribad. Vaikimisi on see templates. Kui sul on olemas valik faile, mida soovid kasutada mitme projekti juures, võib olla mõttekas määrata siin hoopis nende failide kataloog. + + + +Tööriistaribade kataloog + +Asukoht, kuhu on salvestatud projektis kasutatavad tööriistaribad. Vaikimisi on see toolbars. Kui sul on olemas valik tööriistaribasid, mida soovid kasutada mitme projekti juures, võib olla mõttekas määrata siin hoopis nende failide kataloog. + + + + + + + + + + +Projekti allikad + + + +Kohalike või võrgufailide lisamine + +See võimaldab lisada faile kohalikust failisüsteemist. Valida võib ka mitu faili või kogu kataloogi. + + + +Wgeti kasutamine failide allalaadimiseks saidilt + +See võimalus on hea siis, kui sul on staatiline veebisisu, mida soovid alla laadida ja muuta. Kui server kasutab skripte (⪚ &PHP;, Python, &etc;), tuleb sul failid muul moel hankida. + + + + + + + + +Failide lisamine projekti + +Lisatakse failid asukohast + +Märkimisel kaasatakse failid, mis asuvad baaskataloogis. Kui on märkimata, võib projekti nii-öelda tühja koha peale luua. + + + +Filtrid + + + +Lisatakse ainult märkekeele-, skripti- ja pildifailid + +Märkimisel kaasatakse projekti ainult märkekeele-, skripti- ja pildifailid. + + + +Lisatakse järgmise maskiga failid + +Märkimisel näidatakse kõiki faile ja katalooge baaskataloogis ning sul on võimalik nende seast vajalikud välja selekteerida. + + + + + + +Kaasatakse failid + +Näitab peakataloogi faile, kus saab märkides vajalikud projekti kaasata või märget eemaldades välja jätta. + + + + + +Projekti muud seadistused + +Autor + +Sisesta siia oma nimi (või ka varjunimi). + + + +E-post + +E-posti aadress, kuhu soovid saata projektiga seonduvaid asju. + + + +Projekti vaikeväärtused + + + +Vaikimisi DTD + +Võimalus valida märkekeel, mida antud projektis põhiliselt kasutad. + + + +Vaikekodeering + +Võimalus valida kodeering, milles tuleb projekti failid avada ja salvestada. + + + + + + +Eelvaatluse prefiksi kasutamine + +Võimaldab anda asukoha prefiks, mis osutab kuhugi mujale kui kohalikku failisüsteemi. See on kasulik näiteks lehekülgede puhul, millel on dünaamiline sisu ja mis sõltuvad serveri toimimisest (nt. &PHP;, JSS, Python &etc;). Kirjuta siia aadressi esimene osa, nagu see eksisteerib serveril. ning &quantaplus; lõpetab ise faili otsingutee. Kui näiteks domeen on bar.com ning sa redigeerid lehekülge index.html, võid seda redigeerida võrgumasinal (foo.bar.com), laadida serverile ning vajutada F6, et näha tulemusi asukohas www.bar.com, mitte kohalikus failisüsteemis. + + +Prefiks + +Prefiks, mida soovid kasutada. + + + + + + +Globaalsete mallide lisamine + +Kopeerib globaalsed mallid projekti kataloogipuusse. + + + +Kohalike mallide lisamine + +Kopeerib kohalikud mallid projekti kataloogipuusse. + + + + +Uue projekti nõustaja viimasel kaardil on kolm võimalust, mis peaksid elu mitmeti kergemaks muutma. Neid saab kasutada ka menüükäsuga Projekt Projekti omadused (profiilide üleslaadimise kaardil) või kiirklahviga &Shift;F7. + + + + +Projektide seadistamine +Projekti omaduste dialoog näeb välja selline: + + + + Üldiste valikute kaart + + + +Mõned elemendid on samad, mida kohtab projekti nõustajas. Neid kirjeldab . Siin on kirjeldatud nõustajas puuduvaid valikuid. +Projekti üldised seadistused + +Projektist jäetakse välja + +Failide nimekiri (kasutada võib ka metamärke), mida ignoreeritakse, kui sooritad mingeid projektiga seotud toiminguid (näiteks Loe uuesti projekti kataloog). + + + + Failis .cvsignore toodud failid jäetakse välja + + Eelneva täiendus, võimaldab projekti toimingutest välja jätta failid, mida toob ära fail .cvsignore. + + + + Vaikevaade + + Projektivaade, mis laetakse projekti avamisel. Projektivaadetest räägib lähemalt . + + + + Silur + + Võimaldab valida kasutatava siluri. Praegu on toetatud ainult Gubed. Gubedi kohta leida rohkem infot siit. Siluripluginat saab seadistada klõpsuga nupule Valikud. Täpsemalt räägib silumisest . + + + + Vaikevaade + + Projektivaade, mis laetakse projekti avamisel. Projektivaadetest räägib lähemalt . + + + + +Kaardil Profiilide saatmine saab määrata üleslaadimise profiile (vt. ), samuti lubada iga profiili puhul serveri sisu puuvaate näitamine, kui märgid ära kasti Igal profiilil näidatakse puuvaadet. +Kaardil Meeskonna seadistamine saab lisada, muuta ja eemaldada projekti liikmeid, samuti määrata kindlaks meililisti. Täpsemalt räägib sellest . +Kaardil Sündmuste seadistamine saab sisse lülitada sündmuste toimingute lubamise ning neid toiminguid lisada, muuta ja eemaldada. Sündmuse toiming käivitatakse teatud eelnevalt määratud sündmuse toimumisel, näiteks faili salvestamisel. Täpsemalt räägib sellest . + + + +Projektide kasutamine + + +Projekti failid + +Vaikimisi avab &quantaplus; käivitamisel viimati kasutatud projekti. Seda omadust ei saa praegu muuta. + +Uue projekti avamiseks vali menüüst Projekt käsk Ava projekt... või vajuta tööriistaribal ikooni Ava projekt. Ilmub projekti avamise dialoog, mis võimaldab valida just selle projekti, mida soovid. Projektidel on laiend webprj. + +&quantaplus;i sulgemisel salvestatakse projektifail automaatselt. Sul palutakse enne &quantaplus;i sulgemist salvestada muudatused failides, kui neid esineb. Sama juhtub uue projekti laadimisel. + + + + +Projekti puuvaade + +Projektipuu pakub võimaluse pääseda hõlpsasti ligi projekti failidele. Siin saab hallata kõiki aktiivse projekti faile. + +Failide puhul avab klõps &HPN;ga järgmise menüü: + + + + + + + +Need kirjed kõnelevad ise enda eest, nii et uuri neid omal käel. + +Kataloogid on põhimõtteliselt samasugused, kuid &HPN; ei paku oma menüüs võimalusi Ava ja Ava kasutades: + + + + + + + +Ka need kirjed on nii iseenesestmõistetavad, et ei vaja lähemat seletamist. + + + + +Projektide üleslaadimine + +Projekti üleslaadimise dialoog: + + + + + +Projekti üleslaadimise dialoog. + + + + +Profiili nimi + +Siin saab valida profiili. Profiil sisaldab infot üleslaetavate failide asukoha kohta. Lähemalt räägib sellest . + + + +Uus + +Selle nupuga saab luua uusi üleslaadimise profiile. + + + + +Muuda + +See võimaldab muuta parajasti valitud üleslaadimise profiili. + + + + +Eemalda + +See võimaldab eemaldada parajasti valitud profiili. Kui saadaval on vaid üks profiil, ei saa nuppu kasutada. + + + + +Parool säilitatakse + +Parool salvestatakse mällu ja kustutatakse sealt pärast programmi sulgemist. See on kasulik juhul, kui sul on vaja sageli faile üles laadida, aga sa ei soovi kasutada vähemturvalist võimalust Parool salvestatakse kettale. + + + + +Kõik + +Üleslaadimiseks valitakse kõik projekti failid. + + + + +Muudetud + +Üleslaadimiseks valitakse kõik muudetud failid. + + + + +Puudub + +Nimekirjast eemaldatakse kõik failid. + + + + +Vastupidi + +Kõigi nimekirja failide valimine/valiku tühistamine. + + + + +Ava kõik + +Kerib lahti kõik kataloogid. + + + + +Sulge kõik + +Kerib kokku kõik kataloogid. + + + + +Uuenda kõik + +Värskendab nimekirja. + + + + +Jätka + +Käivitab üleslaadimise + + + + +Loobu + +See katkestab käimasoleva üleslaadimise või lihtsalt sulgeb dialoogiakna, kui sul tuli enne üleslaadimise alustamist mõni parem mõte. + + + + + + + +Profiilide üleslaadimine +&quantaplus; võimaldab luua hulga üleslaadimise profiile ja sel moel laadida projekte (kas täielikult või osaliselt) erinevatele serveritele. Profiili muutes või luues näed sellist dialoogi: + + + + + + +Profiili nimi + +Kirjuta siia meelepärane profiili nimi. + + + +Masin + +Serveri nimi, kuhu failid kopeeritakse. Kõlbab nii täielik domeeninimi kui ka IP aadress. + + + + +Protokoll + +Failide üleslaadimiseks kasutatav protokoll. Sõltuvalt &kde; versioonist võivad valikuvõimalused erineda. Igatahes peaks oleva võimalik valida &FTP;, faili (&ie; kohaliku) ja NFS vahel. + + + + +Port + +Failide edastamisel kasutatav port. Tavaliselt ei pea selle üle pead vaevama, kui just sinu võrguadministraator ei kasuta mõnda tavapärasest erinevat porti. + + + + +Kasutaja + +Autentimiseks kasutatav kasutajanimi. + + + + +Parool + +Autentimiseks kasutatav parool. + + + + +Parool salvestatakse kettale + +Sõltuvalt sinu paranoilisustasemest võib see olla hea või halb võimalus. Kasuta seda oma paremal äratundmisel. Aga et sa teaksid: parool säilitatakse kettal puhta tekstina, kuid kergelt segiaetuna, nii et seda ei saa niisama lugeda, küll aga suudab igaüks, kel vähegi teadmisi programmeerimisest, selle hõlpsasti lahti harutada. + + + + +Asukoht + +Asukoht serveris, kuhu failid kopeeritakse. + + + + +Kasutatakse vaikeprofiilina + +Võimaldab muuta parajasti vaadatava profiili vaikimisi kasutatavaks + + + + + + + + Projektivaated + Projektivaade koosneb teatud valikust failidest ja tööriistaribadest. Projektis võib olla mitu vaadet, mis tähendab, et pelgalt vaadet vahetades saab laadida terve rea faile ja tööriistaribasid, mis asendavad seni avatud olnud failid ja tööriistaribad. + Vaateid saab salvestada, avada ja kustutada menüü Projekt käskudega või projektiriba abil, mille saab avada menüükäsuga SeadistusedTööriistaribadProjektiriba. + Võimalik on valida endale vaikevaade, mis laaditakse projekti avamisel. Vt. . + +
diff --git a/tde-i18n-et/docs/kdewebdev/quanta/working-with-quanta.docbook b/tde-i18n-et/docs/kdewebdev/quanta/working-with-quanta.docbook new file mode 100644 index 00000000000..abbbc225fdd --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/quanta/working-with-quanta.docbook @@ -0,0 +1,740 @@ + + + + +Kasutamine.... + +Robert Nickel
robert@artnickel.com
+
+
+András Mantia
amantia@kde.org
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +Fabrice Mous
fabrice@kde.nl
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +Kasutamine.... + +See peatükk kirjeldab &quantaplus;i neid osi, millega sa kõige rohkem kokku puutud. See võimaldab sul töötada produktiivsemalt ning samal ajal kõike &quantaplus;is just oma käe järgi kohandada. + + +Tööriistaribad + +Nagu mainitud, saab &quantaplus;i tööriistaribasid peamiselt hallata menüü Tööriistaribad vahendusel. Kasutamine ja loomine on aga mõneti erinevad tegevused ja siinkohal võtame vaatluse alla just kasutamise. Tööriistaribade loomisest räägib eraldi osa Tööriistaribade loomine. + +Tööriistaribade kasutamine on päris lihtne: klõpsa soovitud elemendi või toimingu ikoonil ning juhtub üks kolmest: element lisatakse (lisavõimalusena ka sulgev element), ilmub elemendi dialoog, mille väljadel saab määrata kindlaks elemendi atribuudid, või siis käivitub toiming, mis teeb midagi muud asjalikku praeguses failis või projektis. Kui arvad, et on äärmiselt aeganõudev ja tüütu kogu aeg käsitsi sisestada mingit elementi, mida &quantaplus; ei paku, saab selle lisada. Täpsemalt räägib sellest . + +Tööriistaribasid ja selle elemente saab seadistada kontekstimenüüst (avaneb hiire parema nupu klõpsuga tööriistaribal), mille abil on võimalik luua uus toiming, uus tööriistariba, valida teatud toiminguid, näiteks Eemalda tööriistariba ja Nimeta tööriistariba ümber, või valida käsk Tööriistariba seadistamine, mis avab dialoogi, kus saab määrata, millised toimingud peavad olema näha sellel või muudel tööriistaribadel. +Kontekstimenüüd tööriistaribal paikneval toimingul (ikoonil) avades näeb seal lisaks mainitud valikutele veel kirjeid Eemalda toiming ja Muuda toimingut, mida ilmselt pole vaja lahti seletada. +Tööriistaribasid ja nende toiminguid saab seadistada menüüköskudega SeadistusedTööriistaribade seadistamine... ja SeadistusedToimingute seadistamine.. +Kasutaja määratud toimingutest kõneleb pikemalt . + +Sildidialoog näeb välja selline: + + + +Sildidialoog. + + + +Siintoodud pildil on ankrusildi dialoog. Kui tead midagi &XHTML; keelest, siis märkad, et siin on kõik sellised atribuudid, mis ankrus ikka olla võivad. Pane tähele ülal asuvaid kaarte Main, Core and i18n, Events ja Focus, mis sisaldavad vastavalt oma funktsioonile muid ankruelemendis kasutatavaid atribuute. Nüüd tuleb lihtsalt täita tühjad väljad selliste atribuutidega, mida soovid ankrus näha, klõpsata nupule OK ja heihopsti! korralikult vormindatud ankur ongi seal, kus parajasti asub kursor. + +&quanta-projects; +Mallid + +Mallid on põhimõtteliselt eelnevalt vormindatud dokumendid, koodilõigud ja lingitavad failid. &quantaplus; kasutab malle samamoodi kui standardseid faile, andes neile omalt poolt vajaliku vormingu. Mallipuusse võib kopeerida, liigutada või linkida suvalise süsteemis olemasoleva hoidla. &quantaplus;i mallid ei piira sinu tegevusvabadust karvavõrdki vähem kui tavalised failid. + +Mallid paiknevad alamkataloogides. Pole vahet, kui sügavale puu viia, kuid &quantaplus; eeldab siiski, et alamkataloogides asuvad samalaadse tegevuse mallid, mida pakub vastav emakataloog. Lisaks võimaldavad mallid kasutada eel- ja järelteksti nende sidumiseks mitte-dokumentidest mallidega. See lihtsustab vajalike siltide loomist. Edaspidi kavatseme pakkuda ka võimalust edastada tekstile muutujaid, näiteks pildi suuruse infot, mis aitab veelgi paremini silte luua. + +Mallide sügavam mõte on tekitada kontseptuaalsed mallid, mis võimaldavad näiteks määrata nimekirja korraldamise või luua infosektsiooni. Ideaalis peaks need muutma kasutaja töö tootlikumaks ja dünaamilisemaks. Lõppsiht oleks sellise strukturaalse mallisüsteemi loomine, mis võimaldaks käigult valmis teha kas või kogu veebisaidi, andes sellele vaid meelepärase sisu. Kui soovid sellele kaasa aidata, siis vaata lähemalt meie abisoovide lehekülge. + + +Mõned &quantaplus;iga kaasa pandud mallid võivad seada piiranguid enda kasutamisele. Loe hoolikalt iga malli alguses toodud kasutamistingimusi, enne kui seda rakendama asud. + + + +Mallitüübid + +&quantaplus; toetab paljsid mallitüüpe, nimelt: + + +Binaarmallid +Dokumendimallid +Tekstijupid +Saidimallid + +&quantaplus; sisaldab mainitud mallitüüpide näidiseid. + + +Binaarmallid + +Binaarfailid on kõik see, mis pole puhas tekst. Need võivad olla mis tahes failid (välja arvatud tekstifailid), sealhulgas pildid, &PDF;, Flash jne. Binaarmallid kaasatakse dokumenti tavaliselt viitadega (&ie; pildid kui img src=/src/url). Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt . + + + + +Dokumendimallid + +Dokumendid võivad olla mis tahes tüüpi tekstidokumendid. Nende mallide põhjal saab luua uusi dokumente. Üldiselt oleks mõttekas spetsiifilisemad või erinevat tüüpi dokumendid koondada erinevatesse alamkataloogidesse. Seal on võimalik sooritada kõige olulisem redigeerimine ning enda tegevus organiseeritumalt ja tõhusamalt lõpule viia. Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt . + + + + +Tekstijupid + +Sellist tüüpi mall on tulus juhul, kui sa ei soovi luua malli põhjal uut dokumenti, vaid lihtsalt sisestada dokumentidesse ühesugust teksti. Mall võib sisaldada mida tahes alates kommentaarist ja lõpetades täieliku menüükäsitlemise JavaScripti meetodi või Perli skriptiga. Mõned näited leiab mallipuust globaalsete mallide all. Mallipuud tutvustab lähemalt . + + + + +Saidimallid + +Nagu nimigi ütleb, on need mallid abiks kogu veebisaidi loomisel malli põhjal. Need kujutavad endast mitmesuguste dokumentide kogumit, mida saab korraldada kataloogidesse, kõik üheskoos tihendatud tar-arhiivis. Hetkel ei paku &quantaplus; veel saidimallide näidiseid. + + + + + + + +Malli ulatus + +Malle saab kasutada vastavalt nende töötsoonile &quantaplus;is. + + + + +Mallide loomine + + +Dokumendimallide loomine +Loo dokumendistruktuur, mis sulle meeldib (&XML;, &HTML;, DocBook &etc;) ning vali menüükäsk Fail Salvesta mallina Salvesta kohaliku/projektimallina. + +Kui see on tehtud, märkad (ka siis, kui salvestasid projektimallina), et malli ei ole näha projekti kaardivaates. Vaata mallipuud, kus leiad oma malli projektimallide kaardilt. + + +Tekstijuppide loomine +Vali dokumendis mingi tekst ja seejärel menüükäsk Fail Salvesta mallina Salvesta kohaliku/projektimallina . Teine võimalus on valik lihtsalt lohistada Mallipuusse. + + +Binaarmallide loomine +Binaarmalli loomine on väga lihtne: kopeeri lihtsalt fail mallikataloogi. Selleks saab kasutada tavapäraseid failihaldusvõimalusi, näiteks lohistamine või kopeerimine ja asetamine Konquerorist või Failipuust. + + +Saidimallide loomine +Klõpsa Failipuus või Projekti failuide vaates hiire parema nupuga kataloogile, vali Loo saidimall, anna mallile nimi ja salvesta see. Vaikimisi üritatakse see salvestada projektimallide kataloogi, kuid sa võid mõistagi selle salvestada ka kohaliku või globaalse malina. + + + + +Mallide kasutamine projektis + +Projektimallid võimaldavad tähelepanu koondada sisule. Sa võid luua päiseid, jaluseid või muuta veebisaidi dünaamiliseks, kaasates ning linkides &PHP; faile. Lisaks sellele on veel mitmeid lahedaid asju, mida tasuks mallide kasutamisel projektides silmas pidada. + +Projekti luues võid sellesse kopeerida kas või kõik globaalsed ja kasutaja mallid. Sa saad ka valida, kus mallifailid asuvad: nad võivad näiteks paikneda serveri juurkataloogis, kust neid saab hõlpsasti üles laadida, või siis ka kuskil ainult sulle teadaolevas ja ligipääsetavas kohas mõnes alamkataloogis. Kui lingid faili, mida ei leidu projekti mallides, soovitatakse sul see enne linkimist kopeerida projektimallide kataloogi. See väldib linkide katkemist üleslaadimisel. Sa saad alati ise määrata, kuhu ja millised mallid panna, nii et nende asukoht on vaid sinu enda teha. &quantaplus; siiski ei jälgi seda ise, nii et liigutamise korral tuleb muuta ka linke. + + + + +Mallide haldamine + +Mallistruktuur mallikaardil tugineb failidele, mis asuvad kataloogides $KDEDIR/share/apps/quanta/templates ja $HOME/.kde/share/apps/quanta/templates. Need kataloogid on defineeritud ühena järgnevatest sisutüüpidest (vaata eespool): + +Iga kataloogi käitumise määramiseks tee kataloogi nimel mallivaates klõps &HPN;ga ja vali Omadused. Ilmub järgmine dialoog: + + + +Omaduste dialoog. + + + + + +Tüüp + + +Hüpikkast kolme äsja mainitud tüübiga, st. failid, tekst, mall. See kast ei ole kasutatav, kui oled märkinud kasti, mis lubab kasutada eellaselt päritud atribuuti. + + + + +Kasutatakse eellaselt päritud atribuuti (foo) + +See on vaikimisi lubatud ning sobib üldiselt kõigile kataloogidele, välja arvatud mallipuu ülemkataloogid. Kui see on lubatud ka mallipuu ülemkataloogi puhul, tühistab see sisuliselt antud kataloogi mallid, kui neis ei ole just selgelt vastupidi määratud. Kui tegemist ei ole ülemkataloogiga, siis blah kohal seisab näiteks text/all või midagi sellist. Kui seal midagi ei seisa, on tõenäoline, et tegemist on ülemkataloogiga. + + + +Eel/järelteksti kasutamine + +Võimaldab antud kataloogi mallide puhul kasutada eel- ja järelteksti. Selleks võib olla kõigile käesoleva projekti mallidele ühine päis/jalus, misjärel võib kopeerida malli sisu kataloogi ning tulemuseks on korralik lehekülg, kus juba olemas ka vastav päis ja jalus. + + + +Eeltekst + +Tekst, mis lisatakse enne malli sisu. + + + +Järeltekst + +Tekst, mis lisatakse pärast malli sisu. + + + + +Lisaks sellele võid &HPN;ga klõpsates kasutada mitmekesiseid failihaldusvahendeid kataloogide loomiseks või mallide kopeerimiseks ja asetamiseks ühest kohast teise. + + + + + +<application +>Lehekülje visuaalne esitus (Visual Page Layout)</application +> + +Nicolas Deschildre
nicolasdchd@ifrance.com
+
+
+ +Christopher Hornbaker
chrishornbaker@earthlink.net
+
+Korrektor +
+ +MarekLaane
bald@online.ee
Tõlge eesti keelde
+ +
+
+ +<application +>Lehekülje visuaalne esitus (Visual Page Layout)</application +> + + +&VPL; režiimid + +Lehekülje visuaalse esituse (&VPL;) redaktor (kannab ka nimetust WYSIWYG ehk Mida sa näed, seda sa saad) võimaldab redigeerida &HTML; või &XHTML; dokumenti ning näha jooksvalt kõiki muudatusi. Sarnaselt suvalise tekstiredaktoriga saab dokumendis klõpsata ning klõpsamise kohta ilmub kursor, lubades lisada teksti, pilte, tekstidekoratsioone &etc; &VPL; eesmärk on pakkuda võimalust luua suurepäraseid ja korrektseid veebilehekülgi ilma interneti märkekeeli üksipulgi selgeks tegemata. + +&quantaplus; pakub välja kaks režiimi: &VPL; redaktor ja &VPL; ja lähteteksti redaktor, mis on kättesaadavad menüüst Vaade. Esimene neist asendab Lähteteksti redaktori &VPL; redaktoriga, teine aga jagab redaktori akna kaheks: Lähteteksti redaktor ja &VPL; redaktor. + +&VPL; redaktor töötab nii: dokument laetakse normaalse &HTML; või &XHTML; leheküljena ning nähtavale ilmub kursor. Siis võid dokumenti redigeerida ning uuesti Lähteteksti redaktorile lülitudes näha, et &VPL; redaktoriga tehtud muudatused on liidetud Lähteteksti redaktori vaatesse. + + +Kui redigeerida &VPL; redaktoriga dokumenti, mis sisaldab &PHP; koodi, siis osutab väike roheline ikoon &PHP; koodile. Seda koodi ei saa vahetult &VPL; redaktoris redigeerida, &PHP; muutmiseks on vajalik Lähteteksti redaktor. Vähemalt praegu ei ole kavas seda muuta. + + +Teine režiim on esimesega üpris sarnane, ainult et muudatusi näeb otsekohe kas Lähteteksti redaktoris või &VPL; redaktoris ning kursorid lähteteksti redaktoris ja &VPL; redaktoris on sünkroniseeritud. Selle režiimi avab F9, kui see on aga juba avatud, viib sama käsk fookuse ühelt vaatelt teisele, jäädes dokumendis endas samasse asukohta. + +Värskendamisintervall &VPL; redaktori ja Lähteteksti redaktori vahel on seadistatav. Vali Seadistused Quanta seadistamine... ja seejärel kaart &VPL; vaade. Seal saab valida, kas värskendatakse ainult vastava käsu peale või automaatselt. Kui valida automaatne võimalus, saab määrata värskendamise intervalli. Üldiselt tasuks siin silmas pidada, et mida kiirem on arvuti, seda väiksem võiks olla määrang ja vastupidi. + + + + + +&VPL; ja lähteteksti redaktori režiim. + + + + +&VPL; redigeerimine + + +<guilabel +>Dokumendi omaduste</guilabel +> dialoog + +Oletame nüüd, et soovid redigeerida oma veebilehekülje tiitlit. Kuidas seda teha? Käivita Tööriistad Documendi omadused . See võimaldab redigeerida nähtamatuid silte, kui kasutusel on &VPL; redaktor. Dialoog Dokumendi omadused avatakse ka siis, kui luua &VPL; redaktoris uus dokument. Nii kahandatakse vajadust kõike käsitsi määrata. Selle abil on võimalik redigeerida järgmisi asju: + + + +Tiitel + +Dokumenti pealkiri. + + + +Metaelemendid + +Metasildid võimaldavad salvestada infot dokumendi enda kohta, ⪚ võtmesõnu, mida saaks kasutada interneti otsingumootorid. Metaelemente saab lisada või eemaldada allolevat kaht nuppu klõpsates ning seejärel nimekirjas olevaid kirjeid redigeerides, ⪚ seades võtmesõnad veergu nimi ja võtmesõna1 võtmesõna2 veergu sisu. + + + +CSS reeglid + +CSS reeglid on uus viis anda veebilehitsejale teada, kuidas lehekülge näidata. CSS reegleid saab lisada või kustutada allolevate nuppudega. Võimalik on täita ka tühjad väljad, näiteks Metaelemendid. CSS reeglite muutmine ei ole veel toetatud. + + + +CSS laaditabeli linkimine + +On ka võimalik linkida väline CSS laaditabel. Selleks klõpsa nupul Lehitse ja vali vajalik fail. + + + + + + + +<guilabel +>&VPL; redaktor</guilabel +> + +Kursorit saab kasutada nagu tekstiredaktoris, liigutades seda nooltega. Vahel võib küll juhtuda, et kursor ei taha minna sinu soovitud asukohta. Tavalisel moel käib ka valimine. Teksti saab lisada klaviatuurilt sisestades, eemaldada aga klahviga &Backspace; või Delete. + +Nüüd jõuame siltide lisamiseni. Lisada on võimalik pilte, aplette, tekstidekoratsioone, näiteks rasvane kiri ja muu selline ning kõike seda samu tööriistu kasutades, mida pruugib ka lähteteksti redaktor. Arvesta, et siltide lisamine ei eemalda varasemaid identseid silte, ⪚ kui lisada ankrusilt mingile tekstile, tuleb eemaldada sama tekstiga seotud muu ankur. + + +Mõned tööriistariba elemendid on tõenäoliselt välja lülitatud, näiteks Tabelinõustaja või Kiirnimekirja nõustaja. Hiljem hakkavad nad &VPL; redaktoris tööle, kuid praegu tuleb kasutada tööriistaribal võimalusi Tabelid või Nimekirjad. + + +Sildi, olgu siis pildi, apleti või mille tahes muutmiseks lülitu atribuudipuule (selle avab Vaade Tööriistavaated . Klõpsa sildil, mida soovid redigeerida, või kui see ei ole kättesaadav, siis mis tahes objektil, mida vajalik silt sisaldab. Atribuudipuu näitab nii aktiivset silti kui ka kõigi selle eellaste ja atribuutide nimekirja. Praegu ei toeta &VPL; näiteks &XHTML;+MathMl, kuid igatahes saab selles vaates redigeerida nimeruume. Klõpsa lihtsalt väljal Väärtus ja muuda seda, mida soovid muuta. Kui soovid liikuda aktiivse sildi eellaste juurde, vali silt ning atribuudipuu laebki selle. + +Sildi kustutamiseks kasutame atribuudipuud. Kas oled märganud kaht väikest punast risti ülemises parempoolses servas? Esimene neist kustutab ainult parajasti valitud sildi ning kui &HTML;/&XHTML; spetsifikatsioon ei luba mõningatel kustutatud sildi järglastel muutuda kustutatava sildi eellassildi järglasteks, kustutatakse ka need ja nii edasi. Valitud sildi teine rist kustutab nii valitud sildi kui ka selle järglased, nii et siin tasub olla hoolikas ja ettevaatlik. + + + +
+
diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.am b/tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.am new file mode 100644 index 00000000000..f6c3e2e278a --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = et +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.in b/tde-i18n-et/docs/kdewebdev/xsldbg/Makefile.in new file mode 100644 index 00000000000..a1b2dc993bf --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/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/kdewebdev/xsldbg +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = et +#>- 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/kdewebdev/xsldbg/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/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/kdewebdev/xsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/xsldbg/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 credits.docbook commands.docbook index.cache.bz2 usage.docbook Makefile.in introduction.docbook Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) commands.docbook index.docbook introduction.docbook credits.docbook usage.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)/xsldbg + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg + @for base in commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\ + done + +uninstall-nls: + for base in commands.docbook index.docbook introduction.docbook credits.docbook usage.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/xsldbg/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in commands.docbook index.docbook introduction.docbook credits.docbook usage.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/kdewebdev/xsldbg/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdewebdev/xsldbg/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdewebdev/xsldbg/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-et/docs/kdewebdev/xsldbg/commands.docbook b/tde-i18n-et/docs/kdewebdev/xsldbg/commands.docbook new file mode 100644 index 00000000000..b121a4e2de5 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/commands.docbook @@ -0,0 +1,1737 @@ + + +Käskude seletused + +Addparam +Lisab libxslt parameetri; vaste käsureal --param <QNAME>:<XPATH>. + +Addparam kasutamine + +addparam <QNAME> <XPATH>    (<XPATH> ei tohi sisaldada tühikuid ega topeltjutumärke.) +addparam <QNAME> "<XPATH>"    (<XPATH> ei tohi sisaldada topeltjutumärke) + + +
+
+ +Addwatch +Lisab jöälgitava avaldise. Jälgimisväärtuste näitamise kohta vaata showwatch +Lühinimi: watch +Addwatch kasutamine + +addwatch <XPATH> + + +
+
+ +Base +Näitab antud sõlme baasi +Base kasutamine + + +base + + +
+
+ +Break +Lisab katkestuse malli, laaditabeli asukohta või xsldbg laetud XML-faili või aktiivsesse sõlme. xsldbg 3.1.4 uus omadus: GDB ühilduvusrežiinmis saab määrata orvust katkestuspunktid konkreetsele failile ja reanumbrile ning lahendada hiljem. +Lühinimi: bxsldbg üritab täieliku URL-i ära arvata järgmiste asjade põhjal: failinimi ilma asukoha määranguta. failinimi samas kataloogis, kus asub laetud "tipp-laaditabel". failinimi xsldbg aktiivse töökataloogi suhtes. S.t. kui oled laadinud laaditabelifaili ../en/xsldoc.xsl, saad seda teha break -l xsldoc.xsl 26 See käsk sobib osalise või täieliku QNAME malliga ja/või antud režiimi nimega. Nt. "template" sobib iga QNAME-ga, mille kohalikus osas esineb "template" Kõik nimeruumid antud QNAME nimes laiendatakse vastavalt nimeruumide definitsioonile XSL allikfailis, nt. "xsl:test1" laiendatakse "http://www.w3.org/199/XSL/Transform:test1" Soovitud katkestuspunkt lahendatakse sellega seostatud URL-i ja reanumbri järgi. Seda tehakse automaatselt pärast seda, kui xsldbg on näinud esimest malli. Katkestuspunktid valideeritakse uuesti kohe pärast iga töötlemist. Automaatselt valideeritakse katkestuspunkte GDB režiimi kasutamisel - mis on ka xsldbg vaikerežiim +Break kasutamine + + +break -l <FAILINIMI> <REANR>    (Katkestuspunkti määramiseks määratud failis, reanumbril) +break -l <URI> <REANR>    (Katkestuspunkti määramiseks konkreetses URI-s, reanumbril) +break <MALLINIMI>    (Nimetatud või sobiva malli katkestamiseks) +break <MALLINIMI> <REŽIIMINIMI>    (Nimetatud malli katkestamiseks antud režiimis) +break "" <REŽIIMINIMI>    (Suvalise antud režiiminimega malli katkestamiseks) +break *    (Suvalise leitud malli katkestamiseks) +break \*    (Malli "*" katkestamiseks. Muid nimesid, milles leidub '*', ei kohelda spetsiaalselt) +break     (Aktiivse sõlme katkestamiseks. Jah, nende hulka kuuluvad XML-andmete sõlmed!) + + +
+
+ +Bye +Lõpetab laaditabeli töötlemise nii ruttu, kui võimalik. +Bye kasutamine + + +bye + + +
+
+ +Cat +Näitab XPath-avaldise tulemust aktiivse sõlme suhtes. +Cat kasutamine + + +Kasutamine: cat <XPATH>    (Muutuja või parameetri vaatamiseks) +Kasutamine: cat $<QNAME> + + +
+
+ +Cd +Asukoha muutmine vastavalt XPath'i määratule. +Cd kasutamine + + +<< = preceding-sibling::node() +>> = following-sibling::node() +<- = ancestor::node() +-> = decendant::node() + +
+
+ +Chdir +Töökataloogi muutmine +Chdir kasutamine + + +chdir <ASUKOHT>    (Suhteline või absoluutne asukoht operatsioonisüsteemis) + + +
+
+ +Continue +Laaditabeli täitmise jätkamine, peatumine kõigis leitud katkestuspunktides. +Lühinimi: c +Continue kasutamine + + +continue + + +
+
+ +Data +Lülitumine XML-andmete aktiivsele sõlmele või kasutatavate XML-andmete muutmine +Data kasutamine + + +data    (Lülitumine dokumendi aktiivsele sõlmele) +data <ANDMED>    (Lülitumiseks uuele XML-andmete failile. Alustav "~" asendatakse keskkonnamuutuja $HOME väärtusega. Vajab kasutamiseks käsku "run") + + +
+
+ +Delete +Malli katkestuspunkti kustutamine +Lühinimi: d +Delete kasutamine + + +delete    (Katkestuspunkti kustutamiseks aktiivses sõlmes) +delete <KATKESTUSPUNKTI_ID>    (Määratud numbriga katkestuspunkti kustutamiseks) +delete -l <FAILINIMI> <REANR>    (Kustutamiseks määratud failis, reanumbril) +delete -l <URI> <REANR>    (Kustutamiseks määratud URI-s, reanumbril) +delete <MALLINIMI>    (Katkestuspunkti kustutamiseks nimetatud mallis) +delete *    (Kõigi katkestuspunktide kustutamiseks) + + +
+
+ +Delparam +libxslt parameetri kustutamine +Delparam kasutamine + + +delparam    (Kõigi olemasolevate parameetrite kustutamiseks) +delparam <PARAM_ID> + + +
+
+ +Delwatch +Jälgimisavaldise kustutamine või kõigi jälgimisavaldiste eemaldamine, nagu näitab käsk "showwatch" +Delwatch kasutamine + + +delwatch <JÄLGIJA_ID>    (Antud ID-ga jälgimisavaldise kustutamiseks) +delwatch *    (Kõigi jälgimisavaldiste kustutamiseks) + + +
+
+ +Dir +Sõlmede nimekirja näitamine (sarnaneb shellikäsuga dir). + +Dir kasutamine + + +dir + + +
+
+ +Disable +Katkestuspunkti keelamine +Disable kasutamine + + +disable    (Katkestuspunkti keelamiseks aktiivses sõlmes) +disable <KATKESTUSPUNKTI_ID>    (Määratud numbriga katkestuspunkti keelamiseks) +disable -l <FAILINIMI> <REANR>    (Katkestuspunkti keelamiseks määratud failis, reanumbril) +disable -l <URI> <REANR>    (Katkestuspunkti keelamiseks määratud URI-s, reanumbril) + + +
+
+ +Du +Alamsõlmede kokkuvõtte näitamine puukujuliselt. +Du kasutamine + + +du + + +
+
+ +Dump +Antud sõlme igavate üksikasjade salvestamine +Dump kasutamine + + +dump + + +
+
+ +Enable +Katkestuspunkti lubamine või keelamine (lülitamine) +Lühinimi: e +Enable kasutamine + + +enable    (Katkestuspunkti lubamiseks/keelamiseks aktiivses sõlmes) +akenable <KATKESTUSPUNKTI_ID>    (Määratud numbriga katkestuspunkti lubamiseks/keelamiseks) +enable -l <FAILINIMI> <REANR>    (Katkestuspunkti lubamiseks/keelamiseks määratud failis, reanumbril) +enable -l <URI> <REANR>    (Katkestuspunkti lubamiseks/keelamiseks määratud URI-s, reanubmril) + + +
+
+ +Entities +Andmefailis (dokumendis) kasutatud väliste üldiste olemite nimekirja näitamine +Lühinimi: ent +Entities kasutamine + + +entities + + +
+
+ +Exit +Lõpetab laaditabeli töötlemise nii ruttu, kui võimalik. +Exit kasutamine + + +exit + + +
+
+ +Frame +Pinu raami näitamine määratud sügavusega +Lühinimi: f +Frame kasutamine + + +frame <RAAMI_SÜGAVUS>    (Sügavus on arv vahemikus 0 kuni väljakutsete pinu praegune sügavus) + + +
+
+ +Free +Vaba laaditabel ja andmed (keelatud, vaata run) +Free kasutamine + + +free + + +
+
+ +Globals +Laaditabeli globaalsete muutujate või parameetrite nimekirja näitamine. Globaalse muutuja väärtuse näitamine +Globals kasutamine + + +globals    (Kõigi globaalsete muutujate nimekirja näitamine) +globals -f    (Kõigi globaalsete muutujate ja nende väärtuste nimekirja näitamine) +globals <QNAME>    (Määratud muutuja väärtuse näitamine) + + +
+
+ +Help +Abi näitamine käsu kohta +Lühinimi: h +Help kasutamine + + +help     (Toote ülevaate näitamiseks) +help <KÄSK>     (Abi näitamiseks käsu kohta) + + +
+
+ +Load +xsldbg valikute ja kasutajaeelistuste laadimine kettalt +Load kasutamine + + +load + + +
+
+ +Locals +Laaditabeli kohalike muutujate või parameetrie nimekirja näitamine. Kohaliku muutuja väärtuse näitamine +Locals kasutamine + + +locals    (Kõigi saadaolevate kohalike muutujate nimekirja näitamine) +locals -f    (Kõigi saadaolevate kohalike muutujate ja nende väärtuste nimekirja näitamine) +locals <QNAME>    (Määratud muutuja väärtuse näitamine) + + +
+
+ +Ls +Sõlmede nimekiri lühivormis +Ls kasutamine + + +ls + + +
+
+ +Next +xsl:call-template või xsl:apply-templates vahelejätmine. Sama toimega, mis käsk "step" ja seejärel "up" +Lühinimi; n +Next kasutamine + + +next    (Edasiliikumiseks järgmise alaminstruktsiooni juurde) + + +
+
+ +Options +xsldbg võtme väärtuste näitamine +Options kasutamine + + +options + + +
+
+ +Output +Kohaliku kirjutamisõigusega faili määramine, mida kasutatakse tulemuste väljundina +Lühinimi: o +Output kasutamine + + +output <FAILINIMI>    (Kohaliku kirjutamisõigusega faili nimi. *NIX- ja CYGWIN-platvormil võib eelneda prefiks "~", RISC OS-i puhul keskkonnamuutujad) +output <URI>    (<URI> saab kasutada ainult protokolli "file://" puhul. See teisendatakse siis operatsioonisüsteemile sobivale failinime kujule) +output -    (Saatmine standardväljundisse. Kasutatav ainult xsldbg kasutamise korral käsurealt) + + +
+
+ +Public +Väärtuse näitamine, mida avalik ID seostab aktiivse kataloogiga +Lühinimi: pub +Public kasutamine + + +public "<PublicID>" + + +
+
+ +Pwd +Aktiivse töökataloogi näitamine. +Pwd kasutamine + + +pwd + + +
+
+ +Quit +Lõpetab laaditabeli töötlemise nii ruttu, kui võimalik. +Lühinimi: q +Quit kasutamine + + +quit + + +
+
+ +Run +Laaditabeli taaskäivitamine. +Lühinimi: r +Run kasutamine + + +run + + +
+
+ +Save +xsldbg valikute ja kasutajaeelistuste salvestamine kettale +Save kasutamine + + +save + + +
+
+ +Search +Andmebaasist kõigi laaditud laaditabelite kohta kogutud info otsimine +Kõik väljundfailid salvestatakse asukohta, mille väärtuse määrab võti "searchresultspath" või samassse kataloogi laaditabeliga. Faili searchresults.xml transformeerib tavaliselt search.xsl, kuid seda transformeeritakse searchhtml.xsl abil, kui kasutatakse võtit "prefrehtml". Otsimiskäsu andmisel luuakse XML-fail searchresults.xml. Seejärel saab seda faili töödelda omaenda laaditabeliga andmete esitamiseks muul moel. Kui määratud on võti "preferhtml", näidatakse faili searchresult.txt. Sõltuvalt kogutud andmete hulgast võib käsu töötlemine võtta päris tükk aega. +Search kasutamine + + +search <XPATH>    (Vaatamiseks, milline XPath on kasutusel search.dtd vaatamiseks. Vaikimisi <XPATH> on s'//search/*') +search -sort <XPATH>    (Annab failile search.xsl korralduse tulemus enne esitamist sortida) + + +
+
+ +Set +Muutuja väärtuse määramine +Set kasutamine + + +set <MUUTUJA_NIMI> <XPATH> + + +
+
+ +Setoption +Laaditabeli täitmise võtme määramine +Muudatuste aktiveerimiseks tuleb kasutada käsku run +Setoption kasutamine + + +setoption <VÕTME_NIMI> <TÄISARV> +Kus <VÕTME_NIMI> võib olla + + + + + debug    (Kui <TÄISARV> on tõene, salvestatakse tulemusepuu) + catalogs    (Kui <TÄISARV> on tõene, kasutata katalooge asukohast õige $SGML_CATALOG_FILES või SGML $CatalogFiles RISC OS-i korral) + html    (Kui <TÄISARV> on tõene, on väljunddokument HTML-fail) + docbook    (Kui <TÄISARV> on tõene ja libxml toetab docbook'i, on sisenddokument SGML-docbook) + xinclude    (Kui <TÄISARV> on tõene, sooritatakse sisenddokumendil XInclude töötlus) + preferhtml    (Kui <TÄISARV> on tõene, eelistata otsingutulemuse korral HTML-väljundit. Vaata käsku search) + autoencode    (Kui <TÄISARV> on tõene, üritatakse kasutada laaditabeli kodeeringut) + utf8input    (Kui <TÄISARV> on tõene, on kogu kasutaja sisend UTF-8 kodeeringus. Seda kasutatakse tavaliselt siis, kui xsldbg käivitatakse lõimena) +      + gdb    (Käivitatakse GDB ühilduvusrežiimis) + Väärtuse 1 korral tähendab see + Näidatakse palju rohkem teateid. Suurendab "Katkestuspunkt asukohas..." näitamise sagedust + Avaldiste hindamisel näidatakse kõige enam GDB_LINES_TO_PRINT rida, millele järgneb "..." Vaata options.h selle väärtuse muutmiseks, vaikeväärtus on kolm tekstirida + Näidatakse nii kohalikke kui globaalseid, kui antakse käsk "locals" + Avaldise näitamisel käsuga cat/print. Hinnatud väärtusele lisatakse prefiks "= " < EXPRESSION > + + + + + + Väärtuse 2 korral tähendab see Näidatakse teateid, mida vajab KDbg, samuti ülalmainitud väljundiolekut (kui väärtus on 1) + + + + + + + + + nonet    (Kui <TÄISARV> on tõene, keeldutakse DTD-sid või olemeid tõmbamast võrgust) + novalid    (Kui <TÄISARV> on tõene, jäetakse DTD laadimise faas vahele) + repeat    (Kui <TÄISARV> on tõene, käivitatakse transformatsioon 20 korda) + profile    (Kui <TÄISARV> on tõene, salvestatakse profileerimisinfo) + timing    (Kui <TÄISARV> on tõene, näidatakse kulunud aega) + noout    (Kui <TÄISARV> on tõene, tulemust ei salvestata) + + + + +Kus väärtus on tõene, kui see EI VÕRDU nulliga +Kus väärtus on väär, kui see VÕRDUB nulliga +stdout    (Kõik veateated saadetakse standardväljundisse (stdout) tavapärase standardveaväljundi (stderr) asemel) +setoption <VÕTME_NIMI> "<STRINGI_VÄÄTUS>"    (Ei tohi sisaldada topeltjutumärke <STRINGI_VÄÄRTUS> sees) +setoption <VÕTME_NIMI> <STRINGI_VÄÄTUS>    (Ei tohi sisaldada tühikuid ega topeltjutumärke <STRINGI_VÄÄRTUS> sees) +Kus <VÕTME_NIMI> võib olla + + + + + data    (Andmefaili URI) + source    (Allikfaili URI) + output    (Väljundfaili SystemID) + docspath    (Dokumentatsiooni otsimisel kasutatav otsingutee) + catalognames    (Kataloogide nimed, mida kasutatakse võtme catalogs määramise korral. Väärtus läheb kaotsi, kui see määratakse enne võtme catalogs määramist) + encoding    (Standardväljundis kasutatav kodeering) + searchresultspath    (Otsingu tulemuste salvestamisel kasutatav otsingutee. Kui on määramata, kasutab xsldbg laaditabeli otsinguteed) + + + + + +
+
+ +Shell +Shellikäsu käivitamine +Shell kasutamine + + +shell <TEKST>    (<TEKST> on operatsioonisüsteemile täitmiseks edastatav tekst) + + +
+
+ +Showbreak +Malli katkestuspunktide näitamine. +Lühinimi: showKui malli katkestuspunktile on olemas režiim, siis lisatakse see mallinime järele tähistama katkestuspunkti. Väljundi näide on selline: +Katkestuspunkt 3 mallis lubatud: "*" failis test1.xsl : real 105 +Katkestuspunkt 2 mallis lubatud: "* testMode" failis test1.xsl : real 109 +Katkestuspunkt 1 mallis lubatud: "* http://www.w3.org/1999/XSL/Transform:testMode" failis test1.xsl : real 113 + +Kokku 3 katkestuspunkti + +Showbreak kasutamine + + +showbreak + + +
+
+ +Showparam +Olemasolevate libxslt parameetrie näitamine +Showparam kasutamine + + +showparam + + +
+
+ +Showwatch +Jälgitava aktiivse avaldise näitamine +Lühinimi: watches +Showwatch kasutamine + + +showwatch    (Aktiivsete valitud jälgijate ja nende väärtuste näitamine) +showwatch 1    (Jälgimisavaldiste automaatse näitamise lubamine. See on vaikimisi sees) +showwatch 0    (Jälgimisavaldiste automaatse näitamise keelamine) + + +
+
+ +Source +Laaditabeli aktiivse sõlme näitamise lülitamine või kasutatava laaditabeli muutmine +Source kasutamine + + +source    (Lülitumine laaditabeli aktiivsele sõlmele) +source <ALLIKAS>    (Uuele allikfailile lülitumiseks. Alustav "~" asendatakse keskkonnamuutuja $HOME väärtusega. Vajab käivitamiseks käsku "run") + + +
+
+ +Step +Täitmise järgmise laaditabeli instruktsioonini. +Lühinimi: s +Step kasutamine + + +step + + +
+
+ +Stepdown +Samma alla uuemasse "väljakutseraami". +Lühinimi: down +Stepdown kasutamine + + +stepdown     (samm üks raam allapoole) +stepdown <RAAMIDE_ARV>    (samm allapoole määratud raamide arvu võrra) + + +
+
+ +Stepup +Samm üles vanemasse "väljakutseraami". +Lühinimi: upSee ei ole täpne käsk, xsldbg peatub nii lähedal, kui võimalik. +Stepup kasutamine + + +stepup     (samm üks raam ülespoole) +stepup <RAAMIDE_ARV>    (samm ülespoole määratud raamide arvu võrra) + + +
+
+ +Stylesheets +Laetud laaditabelite nimekirja näitamine +Lühinimi: style +Stylesheets kasutamine + + +stylesheets + + +
+
+ + +System +Väärtuse näitamine, mille süsteemne fail seostab aktiivse kataloogiga +Lühinimi: sys +System kasutamine + + +system "<SystemID>" + + +
+
+ +Templates +Saadaolevate mallide nimekirja näitamine. Malli otsimine +Lühinimi: t +Templates kasutamine + + +templates +templates <MALL>    (Malli nimega <MALL> üksikasjade näitamine, kui see leitakse) + + +
+
+ +Trace +Laaditabeli täitmise jälgimine faili nime ja vahepealsete sammude ridu näidates +Trace kasutamine + + +trace + + +
+
+ +Tty +Terminali avamine. Tty ümbersuunamise taseme määramine. +Tty kasutamine + + +tty <SEADME_ASUKOHT>    (Kus <SEADME_ASUKOHT> on operatsioonisüsteemi kehtiv terminal. Lihtsalt püüab avada terminali) +tty <TTY_TASE>    (Tty ümbersuunamise taseme määramine, kus <TTY_TASE> on kasutatava sisendi/väljundi kehtiv tase) + Kus tase on + 0 = vaikimisi sisend/väljund + 1 = transformeerimise, jälgimise ja läbimise tulemuste väljund terminali    (Vaikeolek, kui tty-seade on avatud. Pole veel täielikult teostatud) + 2 = täielik ümbersuunamine terminali    (Pole veel teostatud) + Kõiki muid täisarve tõlgendatakse kui taset 0 + + + + + + +
+
+ +Validate +Laaditabeli tekitatud väljundfaili valideerimine (keelatud) +Validate kasutamine + + +validate + + +
+
+ +Walk +Koodi läbimine kiirustevahemikke kasutades +Walk kasutamine + + +walk <KIIRUS>    (Ctrl+C peatab täitmise, <KIIRUS> on väärtus vahemikus 0 kuni 9, kus 0 tähendab peatamist, 1 väga kiiret ja 9 väga aeglast) + + +
+
+ +Where +Malli väljakutsete (raami pinu) jälituse ja töökataloogi näitamine. +Lühinimi: w +Where kasutamine + + +where + + +
+
+ +Write +Veel lõpetamata +Write kasutamine + + +write + + +
+
+ + + + + +
diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/credits.docbook b/tde-i18n-et/docs/kdewebdev/xsldbg/credits.docbook new file mode 100644 index 00000000000..df4b3e20c6c --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/credits.docbook @@ -0,0 +1,29 @@ + + +Autorid ja litsents + +&xsldbg; +Rakenduse autoriõigus 2004: Keith Isdale k_isdale tpg com au + +Tõlge eesti keelde: Marek Laane bald@starman.ee +&underFDL; &underGPL; +Tänud: +libxml ja libxsl autoritele. +Johannes Sixtile abi eest xsldbg toetuse lisamisel KDbg-le. + + diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/index.cache.bz2 b/tde-i18n-et/docs/kdewebdev/xsldbg/index.cache.bz2 new file mode 100644 index 00000000000..aebf90431c6 Binary files /dev/null and b/tde-i18n-et/docs/kdewebdev/xsldbg/index.cache.bz2 differ diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/index.docbook b/tde-i18n-et/docs/kdewebdev/xsldbg/index.docbook new file mode 100644 index 00000000000..736b37e7794 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/index.docbook @@ -0,0 +1,157 @@ + +xsldbg"> + + + + + + + + +]> + + + + + + + + + + + +&xsldbg; käsiraamat + + +Keith Isdale
k_isdale@tpg.com.au
+
+
+ +Marek Laane
bald@starman.ee
Tõlge eesti keelde
+ +
+ + +2002 +2003 +Keith Isdale + + +&FDLNotice; +2004-09-26 +1.01.00 + + + +&xsldbg; on tööriist, mis aitab paremini mõista laaditabeleid. Muudest laaditabelite siluritest eristab seda oskus otsida huvipakkuvaid elemente ning jälgida laaditabeli täitmist. + + + +KDE +kdeutils +xsldbg +xsl +XML + + +
+ +&introduction-chapter; +&usage-chapter; +&commands-chapter; +&credits-chapter; + + + +Paigaldamine + + +&xsldbg; hankimine + +Otsi moodulisse kdewebdev kuuluv kxsldbg üles oma lähimast &kde; SVN-hoidlast. +&install.intro.documentation; + + +Nõuded + +&xsldbg; edukaks kasutamiseks on vajalik &kde; libxslt, libexslt ja libxml paigaldamine. Tavaliselt käivad need nagunii &kde;-ga kaasas. + + + +Kompileerimine ja paigaldamine +&xsldbg; kompileeritakse tavaliselt osana moodulisse kdewebdev kuuluvast komponendist kxsldbg + + + +Seadistamine + +&xsldbg; on seadistatud argumente kasutades, mis edastatakse käsurea ja käsu setoption vahendusel. + + + + + +&documentation.index; +
+ + diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/introduction.docbook b/tde-i18n-et/docs/kdewebdev/xsldbg/introduction.docbook new file mode 100644 index 00000000000..837a131fc68 --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/introduction.docbook @@ -0,0 +1,29 @@ + + +Sissejuhatus + +&xsldbg; on tekstipõhine tööriist laaditabelite (eXtensible Stylesheet Language) silumiseks ning selle käsud sarnanevad UNIX-i/Linuxi siluri GDB käskudega. Laaditabelite käivitamisel saab kasutada kolme põhirežiimi. + + + + Kogu laaditabeli käivitamine + Täitmine järgmise xsl-instruktsioonini + Jätkamine järgmise katkestuspunktini või laaditabeli taaskäivitamiseni + + + + + diff --git a/tde-i18n-et/docs/kdewebdev/xsldbg/usage.docbook b/tde-i18n-et/docs/kdewebdev/xsldbg/usage.docbook new file mode 100644 index 00000000000..d7ce2609c3c --- /dev/null +++ b/tde-i18n-et/docs/kdewebdev/xsldbg/usage.docbook @@ -0,0 +1,299 @@ + + +&xsldbg; kasutamine + +xsldbg käsureaargumendid +Süsteemis, kus leidub readline teek, saab sisestatud käskude ajaloos liikuda tagasi/edasiklahvidega. Kõigis süsteemides saab viimati sisestatud käsku korrata vajutusega klahvile <ENTER>. +Kui operatsioonisüsteem seda toetab, saab failinimesid laiendada. +Mitmele käsule võib anda enam kui ühe argumendi. Keerukamad avaldised saab panna jutumärkidesse, et neid tõlgendataks ühe argumendina - näiteks break "* | @" võimaldab määrata katkestuspunkti mallile nimega "* | @" + + +Mõistete selgitus +Järgnev tabel kirjeldab käskude seletuses kasutatud mõisteid. + + + MALLINIMI: kehtiv mallinimi, mis tohib sisaldada ainult ASCII sümboleid vahemikus 0x00 kuni 0x7F, ning peab olema täielikult kvalifitseeruv nimi, s.t. "xsl:malliNimi". + FAILINIMI: kehtiv failinimi kasutaja süsteemis. Sellel võib *NIX- ja CYGWIN-platvormidel olla prefiks "~" või RISC OS-i tingimustes keskkonnamuutujad + URI: universaalne ressursi identifikaator, nagu selle määratleb RFC 2396 + SÕLMENIMI: malli režiim, mis võib olla täielikult kvalifitseeruv nimi, s.t. "xsl:sõlmeNimi". + QNAME: täielikult kvalifitseeruv nimi, s.t. "xsl:kohalikKomponent" + REANR: kehtiv reanumber, seotud kirjega <FAILINIMI> + RAAMIDE_ARV: kehtiv raamide arv, mille võrra asukohta muuta + KATKESTUSPUNKTI_ID: kehtiv katkestuspunkti number + JÄLGIJA_ID: kehtiv jälgimisavaldise number, nagu seda näitab käsk showwatch + KIIRUS: kiirus koodi läbimiseks vahemikus 0 kuni 9 +     (Kommentaar): kommentaar käsu tähenduse või kasutamise kohta + { valik1 | valik2 | valik2 .. jne}: valikute valimine + XPATH: sõlme(de) XPath'i valik + PARAM_ID: kehtiv parameetri number, nagu seda näitab käsk showparam + ASUKOHT: töökataloogi asukoht. Mõnes operatsioonisüsteemis võib kodukataloogi asukohta asendada sümboliga "~" + TEKST: vabas vormis tekst     (piirangud puuduvad) + KÄSK: xsldbg kehtiv käsk + QNAME: kehtiv muutuja/parameetri nimi + ALLIKAS: täidetav laaditabel. Vaata <FAILINIMI> ja <URI> + ANDMED: laaditabeli töödeldavad XML-andmed (dokument). Vaata <FAILINIMI> ja <URI> + SEADME_ASUKOHT: operatsioonisüsteemi kehtiv terminal + TTY_TASE: kasutatav kehtiv sisendi/väljundi tase + + + + +Ülevaade saadaolevatest käskudest + + +Abiga seotud: help +Töötamisega seotud: {bye|exit| quit}, step, stepup, stepdown, next, continue, run, trace, setoption, options +Libxslt parameetriga seotud: addparam, delparam, showparam, output, setoption, options +Malliga seotud: templates, where, frame +Katkestuspunktiga seotud: break, showbreak, delete, enable +Avaldise vaatamine (XPath): cat +Sõlme vaatamine: ls, dir, du, cat, pwd +Muutuja vaatamine: globals, locals, cat, addwatch +Muutuja määramine: set +Sõlme valik: source, data, cd +Otsimine: search +Operatsioonisüsteemiga seotud: chdir, shell, tty +Failiga seotud: output, entities, system, public +Keelatud failikäsud: validate, load, save, write, free + + + + + -- cgit v1.2.1