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-pt_BR/docs/kdeaccessibility/Makefile.am | 4 + tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.in | 587 ++++ .../docs/kdeaccessibility/kmag/Makefile.am | 4 + .../docs/kdeaccessibility/kmag/Makefile.in | 635 ++++ .../docs/kdeaccessibility/kmag/index.cache.bz2 | Bin 0 -> 5907 bytes .../docs/kdeaccessibility/kmag/index.docbook | 428 +++ .../docs/kdeaccessibility/kmousetool/Makefile.am | 4 + .../docs/kdeaccessibility/kmousetool/Makefile.in | 635 ++++ .../kdeaccessibility/kmousetool/index.cache.bz2 | Bin 0 -> 8032 bytes .../docs/kdeaccessibility/kmousetool/index.docbook | 498 ++++ .../docs/kdeaccessibility/kmouth/Makefile.am | 4 + .../docs/kdeaccessibility/kmouth/Makefile.in | 635 ++++ .../docs/kdeaccessibility/kmouth/index.cache.bz2 | Bin 0 -> 11049 bytes .../docs/kdeaccessibility/kmouth/index.docbook | 1512 ++++++++++ .../docs/kdeaccessibility/kttsd/Makefile.am | 4 + .../docs/kdeaccessibility/kttsd/Makefile.in | 635 ++++ .../docs/kdeaccessibility/kttsd/audio.png | Bin 0 -> 27427 bytes .../kdeaccessibility/kttsd/festivalintconf.png | Bin 0 -> 28494 bytes .../docs/kdeaccessibility/kttsd/general.png | Bin 0 -> 88320 bytes .../docs/kdeaccessibility/kttsd/index.cache.bz2 | Bin 0 -> 22845 bytes .../docs/kdeaccessibility/kttsd/index.docbook | 3047 ++++++++++++++++++++ .../docs/kdeaccessibility/kttsd/interruption.png | Bin 0 -> 60271 bytes .../docs/kdeaccessibility/kttsd/jobs.png | Bin 0 -> 104798 bytes .../docs/kdeaccessibility/kttsd/talkerchooser.png | Bin 0 -> 40620 bytes .../docs/kdeaccessibility/kttsd/talkers.png | Bin 0 -> 23930 bytes .../docs/kdeaccessibility/kttsd/xmltransformer.png | Bin 0 -> 33250 bytes 26 files changed, 8632 insertions(+) create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.cache.bz2 create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.docbook create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.cache.bz2 create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.docbook create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.cache.bz2 create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.docbook create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.am create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.in create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/audio.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/festivalintconf.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/general.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.cache.bz2 create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.docbook create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/interruption.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/jobs.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkerchooser.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkers.png create mode 100644 tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/xmltransformer.png (limited to 'tde-i18n-pt_BR/docs/kdeaccessibility') diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.am b/tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.in b/tde-i18n-pt_BR/docs/kdeaccessibility/Makefile.in new file mode 100644 index 00000000000..75fa9dd4935 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/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/kdeaccessibility +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 = pt_BR +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kmag kmouth kttsd kmousetool +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/kdeaccessibility/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/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/kdeaccessibility/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/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/kdeaccessibility/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/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-pt_BR/docs/kdeaccessibility/kmag/Makefile.am b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.in b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/Makefile.in new file mode 100644 index 00000000000..b75db872e60 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/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/kdeaccessibility/kmag +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 = pt_BR +#>- 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/kdeaccessibility/kmag/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/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/kdeaccessibility/kmag/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmag/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 Makefile.in Makefile.am index.cache.bz2 + +#>+ 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)/kmag + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmag/$$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/kdeaccessibility/kmag/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmag/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmag/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-pt_BR/docs/kdeaccessibility/kmag/index.cache.bz2 b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.cache.bz2 new file mode 100644 index 00000000000..6c33f94e83d Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.cache.bz2 differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.docbook b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.docbook new file mode 100644 index 00000000000..74b3385ceed --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmag/index.docbook @@ -0,0 +1,428 @@ + +KMagnifier"> + + + + +]> + + + + + + + +O Manual do &kmag; + + +Sarang Lakare
sarang@users.sf.net
+
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ + +2000 +2002 +Sarang Lakare + + + +2004 +Olaf Schmidt + + +&FDLNotice; + + + +2003-09-16 +0.20.00 + + + + +O &kmag; é uma ampliador de tela. Você pode usar o &kmag; para ampliar uma parte da tela tal como utilizaria uma lente para ampliar as letras pequenas de um jornal ou de uma fotografia. Esta aplicação é útil para várias pessoas: desde os investigadores até os artistas, passando pelos desenhadores Web ou pelas pessoas com visão fraca. Este documento tentará ser um manual de referência completo para usar o &kmag;. + + + + +KDE +kmag +Lupa do KDE + + +
+ + +Introdução + +O &kmag; é um ampliador da tela para o Ambiente de Trabalho K (&kde;). ele poderá ser usado para ampliar uma parte da tela. Este aplicativo pode ser útil para várias pessoas: as pessoas com visão fraca podem usar este aplicativo para ampliar uma parte da tela que elas não consigam ver bem, os artistas poderão usar este aplicativo para ampliar as imagens que eles produzirem e verificá-la ao nível do pixel, os investigadores de processamento de imagens, podem usar este aplicativo para ampliar as imagens e analisá-las mais de perto. Além destes casos, ⪚ é possível usar o aplicativo para capturar uma parte da tela e gravá-la em disco (com a opção capturar ampliação da tela). +O &kmag; é um aplicativo muito poderoso com novas funcionalidades a serem adicionadas ao longo do tempo. É otimizado para poder ser usado em máquinas com pouca capacidade de processamento. + + + +Usando o &kmag; + + +Aqui está uma captura de tela do &kmag; + + + + + + Captura de tela do &kmag; + + + + +Após rodar o &kmag;, você irá obter uma janela semelhante à que é mostrada acima. A janela principal do &kmag; mostra o conteúdo ampliado (ou reduzido). Esta janela será referida como a janela de zoom. A imagem ampliada mostrada dentro desta janela é capturada como sendo uma parte da tela. A parte da tela que é ampliada é denominada como sendo a janela da seleção. +Por padrão, o &kmag; amplia a região à volta do cursor do mouse (pense nele como uma lente em movimento). Como alternativa, você poderá pedir ao &kmag; para ampliar uma área escolhida da tela (Modo da Janela de Seleção) ou a tela inteira (Modo Tela Inteira). +Se você preferir não ver o cursor do mouse na imagem ampliada, selecione a opção Ocultar o Cursor do Mouse. Lembre-se que o &kmag; não pode ainda descobrir a forma atual do cursor. Assim, mostra o cursor pré-definido do &kde;/&Qt;. + + +Mudando a parte da tela a ser ampliada +Quando estiver no Modo da Janela de Seleção, a janela de seleção poderá ser movida e redimensionada. Você poderá também alterar a posição e o tamanho da janela de seleção com as teclas de setas no teclado ou clicando na janela de ampliação: + + + +Teclas de setas ou o botão esquerdo do mouse + +Mantendo este botão do mouse pressionado e movendo o rato, você poderá capturar e arrastar o conteúdo da janela de ampliação. Você poderá usar também as teclas de setas. + + + +&Shift;Teclas de Seta ou &Shift;Botão Esquerdo ou do Meio do mouse. + +Clicando adicionalmente no Shift ou usando o botão do meio do mouse, você poderá mover a janela de seleção. + + + +&Ctrl;Teclas de seta ou &Ctrl;Botão Esquerdo do mouse + +Ao usar esta combinação, você poderá redimensionar a janela da seleção. Tenha em mente que o canto superior esquerdo da janela de seleção é mantido constante e o canto inferior direito é movido. + + + + + + + +Mais funcionalidades do &kmag; + +O &kmag; vem com muitas funcionalidades. É possível imprimir a imagem ampliada diretamente em uma impressora, gravar a imagem em um arquivo, copiar a imagem ampliada para a área de transferência (a qual poderá ser usada posteriormente em outros aplicativos), rotacionar a imagem da ampliação, entre outras coisas. + + + + + +Referência de Comandos + +O &kmag; usa automaticamente todos os seus atalhos pré-definidos para gravar um arquivo, abrir uma nova janela, imprimir, parar/iniciar a atualização (botão de atualização do &konqueror;), ampliar, reduzir, &etc; + + +Atalhos de Teclado Pré-definidos + + + +&Ctrl;S +Isto irá gravar o conteúdo da janela de ampliação em um arquivo. + + + +F1 +Muda para o "Modo Siga o Mouse". + + + +F2 +Muda para o "Modo da Janela de Seleção". + + + +F3 +Muda para o "Modo Tela Completa". + + + +F4 +Mostra ou oculta o cursor do mouse em uma imagem ampliada. + + + +F5 +Isto irá iniciar a atualização da janela de ampliação se estiver parada ou interrompe a mesma atualização se estiver ativada no momento. + + + +&Ctrl;P +Isto irá abrir a janela de impressão para imprimir o conteúdo da janela de ampliação. + + +&Ctrl;C +Isto irá copiar o conteúdo da janela de ampliação para a área de transferência. + + + +&Ctrl;- +Reduzir + + +&Ctrl;&Shift;+ +Ampliar + + + + +
+ +
+ + + + + + +Créditos e Licença + +&kmag; +Direitos autorais do programa de 2001-2003 para Sarang Lakare sarang@users.sf.net +Contribuições: +Michael Forster forster@fmi.uni-passau.de (autor original) +Olaf Schmidt ojschmidt@kde.org + + + + +Direitos autorais da documentação 2002 para Sarang Lakare sarang@users.sf.net + +Tradução de Marcus Gamamarcus_gama@uol.com.br +&underFDL; &underGPL; + + +Instalação + + +Como obter o &kmag; +&install.intro.documentation; + + +Compilação e Instalação +&install.compile.documentation; + + + +&documentation.index; +
+ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.am b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.in b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/Makefile.in new file mode 100644 index 00000000000..b773cf510a8 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/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/kdeaccessibility/kmousetool +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 = pt_BR +#>- 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/kdeaccessibility/kmousetool/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/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/kdeaccessibility/kmousetool/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmousetool/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 Makefile.in Makefile.am index.cache.bz2 + +#>+ 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)/kmousetool + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmousetool/$$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/kdeaccessibility/kmousetool/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmousetool/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmousetool/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-pt_BR/docs/kdeaccessibility/kmousetool/index.cache.bz2 b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.cache.bz2 new file mode 100644 index 00000000000..b18ca3c1b62 Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.cache.bz2 differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.docbook b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.docbook new file mode 100644 index 00000000000..c0061f6c260 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmousetool/index.docbook @@ -0,0 +1,498 @@ + +KMouseTool'> + + + + +]> + + + + +O Manual do &kmousetool; + + +Jeff Roush
jeff@kmousetool.com
+
+
+
+ +MarcusGama
marcus_gama@uol.com.br
Tradução
+ + +2002 +Jeff Roush + + +&FDLNotice; + +2003-09-16 +1.12 + + +O &kmousetool; clica o mouse sempre que o cursor do mouse parar por alguns momentos. Foi desenhado para ajudar as pessoas com problemas crónicos de feridas, para as quais clicar em botões é dolorido. + + + +KDE +kdeutils +KMouseTool +ergonômico +tendinites +síndrome de canal cárpico + + +
+ + +Introdução + +O &kmousetool; clica o mouse sempre que o cursor do mouse parar por alguns momentos. Foi desenhado para ajudar as pessoas com problemas crónicos de feridas, para as quais clicar em botões é dolorido. Também pode arrastar o mouse, apesar disto exijir muito mais prática. + +O &kmousetool; pode eliminar a dor causada ao clicar com o mouse, e ajuda muitas pessoas a usar o computador sem dores. Infelizmente, também poderá ocorrer alguma dor simplesmente ao mover o mouse na mesa. Se você estiver sofrendo de dores relacionadas com o computador e não tiver visto um médico ainda, faça-o por favor. +Só para tornar tudo absolutamente claro: embora o &kmousetool; possa ajudar a reduzir a dor causada ao fazer um clique num botão do mouse, não poderá evitar as dores causadas ao mover o mouse. E, tal como em todas as ferramentas ergonômicas, a sua distância poderá variar. + + + + + +Usando o &kmousetool; +Usar o &kmousetool; é simples: o &kmousetool; monitora conforme você move o mouse e, sempre que você parar por alguns momentos, ele dá um clique. + +O modo de Arrastamento Inteligente do &kmousetool; permite-lhe arrastar o mouse. + +Quando o Arrastamento Inteligente estiver ativo, o &kmousetool; pára depois de ter feito o clique; se você mexer o mouse, ele irá esperar até que você pare antes de terminar a seleção. Desta forma, você conseguirá clicar e arrastar o mouse. O Arrastamento Inteligente exige um pouco mais de prática, mas torna-se natural logo que se habitue a ele. + + + + + +Referência de Comandos + + +A janela principal do &kmousetool; + + As opções do &kmousetool; são acessadas na sua maioria através do mouse. + + + + + Botão Iniciar + + + Inicia (ou pára) o &kmousetool;. + + + +Movimento mínimo: + +O movimento mínimo em pixéis antes do &kmousetool; tentar clicar o mouse. + + + + + Tempo de Permanência (1/10 s): + + + O tempo que o mouse terá de parar antes do &kmousetool; clicá-lo. Tente aumentar este tempo se estiver difícil habituar-se ao &kmousetool; + + + + Arrastamento Inteligente + + + Ativa ou desativa o Arrastamento Inteligente. O uso desligado é mais simples, assim é o padrão.Se você ativar o Arrastar Inteligente, o campo Tempo de arrastamento (1/10 s): fica disponível. Este é o tempo que o &kmousetool; irá esperar, depois de clicar o botão, ante de voltar a clicar se você não mexer o mouse. + + + + Ativar Traços + + + O &kmousetool; agora suporta os traços. Quando você ativar os traços, um ligeiro movimento para a direita e para trás, seguido de uma pausa, irá gerar um clique do botão direito. Um movimento lento para a esquerda e para trás irá gerar um duplo-clique. (Os traços são indicados no arquivo $KDEHOME/share/config/kmousetool_strokes.txt. Este arquivo é gerado pelo &kmousetool; na primeira vez que ele é executado, mas poderá ser modificado posteriormente.) + + + + Clique Audível + + + Toca um som sempre que o &kmousetool; clicar. Isto ajuda, principalmente com o Arrastamento Inteligente. + Se o som parecer atrasado, você poderá fazer com que o &kde; o acelere. Para fazer isso, abra o &kcontrolcenter;, clique no botão Som, e depois no Servidor de Som, selecionando finalmente a página de E/S de Som. No fundo da página, existe um ajuste Tamanho do buffer de som (tempo de resposta); ajuste este valor para o limite mínimo para acelerar o tempo de resposta do áudio. + + + + Iniciar com o KDE + + + Quando isto estiver ativo, o &kmousetool; irá iniciar cada vez que o &kde; iniciar. Atualmente, isto só funciona no &kde;. No GNOME ou outros gerenciadores de janelas veja a documentação do gerenciador de janelas em si para saber como iniciar um programa automaticamente sempre que inicia o sistema de janelas. + + + +Padrões + +Reinicia todas as configurações com os seus valores padrão. + + + +Reiniciar + +Reinicia todas as configurações ao seu estado anterior quando você tiver aberto a janela ou, se já tiver gravado alguma configuração com o botão Aplicar, reinicia a configuração para o estado em que se encontrava quando clicou no botão Aplicar da última vez. + + + + Aplicar + + + Depois de alterar as opções, você precisa clicar neste botão. + + + +Ajuda + +Abre o manual do usuário (este documento). + + + +Fechar + +Fecha o diálogo sem salvar nenhuma configuração. + + + +Sair + +Sai do &kmousetool; + + + + + + + + +Dicas + +Estas sugestões podêrão ajudar-lhe a reduzir a curva de aprendizagem do &kmousetool; um pouco. +Você poderá modificar os tempos de espera do &kmousetool;, tanto para o clicar o mouse como para o arrastamento. + +É melhor praticar o clicar com os valores padrão do &kmousetool;. Você poderá desejar especialmente deixar o Arrastamento Inteligente desativado inicialmente. Depois, quando se sentir à vontade com o clicar do mouse, passe então a praticar o Arrastamento Inteligente. + +Ao usar o Arrastamento Inteligente, ativar o Clique Audível poderá ajudá-lo. + +Ao usar o Clique Audível, você poderá necessitar aumentar a velocidade de resposta de áudio do &kde;. + + + + + + + +Perguntas e Respostas +&reporting.bugs; &updating.documentation; + + +Ajudem! O &kmousetool; continua a deixar cliques indesejados por toda a tela! + + +Quando você estiver usando o &kmousetool;, você terá de aprender novos hábitos com o mouse. +Primeiro, tenha em mente onde é seguro clicar — clicar nas partes cinzentas das janelas ou em áreas que não correspondam a ligações nos navegadores Web não realizam nenhuma ação, assim você poderá deixar o mouse sossegado nessas zonas até que precise dele. +Segundo, você precisa saber onde vai clicar antes de mover o mouse. A maioria das vezes, quando sabe que vai usar o mouse, a maioria das pessoas pegam no mouse e começam a movê-lo aleatoriamente até que se decida onde quer clicar. Com o &kmousetool;, você precisa primeiro saber onde vai clicar antes de mover o mouse. Também é uma boa idéia manter as suas mãos fora do mouse quando não estiver usando-o. + + + + + +O meu mouse prende quando o mexo. Eu posso ainda usar o &kmousetool;? + + +Sim. Se o seu mouse prender, significa que você precisa de limpá-lo. Isto normalmente é fácil de fazer; o truque é limpar não só a bola do mouse, como os rolos onde a bola roda dentro do mouse. +Primeiro, você tem que remover a bola. O método para fazer isto varia de mouse para mouse, mas normalmente é simples de fazer se você olhar para a parte de baixo do mesmo. +Logo que você tenha removido a bola, você deverá ser capaz de ver os rolos dos lados do buraco que contém a bola. O pó e a sujeira dos mesmos podem ser retirados com uma lâmina ou com uma unha. + + + + + +O &kmousetool; clica e nunca solta o botão. O que está acontecendo? + + +Em algumas situações raras, o sistema suspende o &kmousetool; quando inicia um arrastamento; se você estiver usando o Arrastamento Inteligente, isto significa que o &kmousetool; não poderá terminar nunca o arrastamento, soltando o botão. +A solução será clicar manualmente com o mouse; isto reinicia o &kmousetool; e você poderá então continuar a trabalhar normalmente. +Isto acontece quando você usa o &kmousetool; com um gerenciador de janelas não-&kde; e usa-o para mover uma janela. + + + + + +O &kmousetool; move o cursor quando eu estou tentando digitar. + + +Problema: Quando você está digitando texto, o &kmousetool; continua a clicar o mouse e a mover o cursor de onde você está digitando. +Solução: Use o mouse para posicionar o cursor onde o deseja, mas se estiver pronto para digitar, coloque o cursor numa zona neutra da tela. Nesse caso, se o mouse começar a clicar, ou se se mexer alguns pixéis, os cliques que ele der não terão importância. Os locais mais seguros para deixar o mouse incluem as áreas cinzentas à volta das barras de ferramentas e dos menus ou nas barras de título das janelas. + + + + + +Estou tentando usar o Arrastamento Inteligente, mas não consigo usá-lo para editar texto. + + +O Arrastamento Inteligente é uma funcionalidade avançada do &kmousetool;, e leva algum tempo a habituar-se a ele. É bem possível usá-lo para selecionar texto, para cortar e para colar, e usá-lo para quase todas as situações onde você desejaria arrastar o mouse. Mas você poderá não conseguir fazer isso logo de primeira. Aqui estão algumas sugestões: + +Não use o Arrastamento Inteligente enquanto você está aprendendo a usar o &kmousetool;. Em vez disso, para selecionar o texto, clique num extremo do texto e mantenha a tecla Shift pressionada enquanto clica no outro extremo do texto. +Use o Clique Audível. Isto irá fazer um som de clique sempre que o &kmousetool; clicar o mouse, e isso irá indicar-lhe quando o tempo de espera do Arrastamento Inteligente começa. Com alguma prática, você poderá usar o Arrastamento Inteligente sem o Clique Audível, mas exige de fato alguma prática. +Saiba onde vai clicar com o mouse antes de o começar a mover. + + + + + + + + + + +Créditos e Licença + +&kmousetool; +Direitos autorais do programa de 2002 para Jeff Roush jeff@mousetool.com e 2003 para Gunnar Schmi Dt gunnar@schmi-dt.de +Contribuições: +Jeff Roush jeff@mousetool.com +Gunnar Schmi Dtgunnar@schmi-dt.de +Olaf Schmidt ojschmidt@kde.org + + + +Direitos autorais da documentação de 2002 para Jeff Roushjeff@mousetool.com +&underFDL; &underGPL; + + +Instalação + + +Como obter o &kmousetool; +&install.intro.documentation; + + +Requisitos + +Para pode usar com sucesso o &kappname;, você irá necessitar da extensão XTest compilada como parte do seu &X-Window;. Ela já deve estar instalada no seu sistema; são poucos os sistemas que não a possuem. +Para poder usar a funcionalidade do Clique Audível, você terá que ter uma placa de som e caixas de som, assim como deverá ter a placa de som configurada corretamente. + + + +Compilação e Instalação +&install.compile.documentation; + + + +&documentation.index; +
+ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.am b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.in b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/Makefile.in new file mode 100644 index 00000000000..2d32c79526b --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/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/kdeaccessibility/kmouth +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 = pt_BR +#>- 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/kdeaccessibility/kmouth/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/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/kdeaccessibility/kmouth/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmouth/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 Makefile.in Makefile.am index.cache.bz2 + +#>+ 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)/kmouth + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kmouth/$$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/kdeaccessibility/kmouth/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kmouth/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kmouth/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-pt_BR/docs/kdeaccessibility/kmouth/index.cache.bz2 b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.cache.bz2 new file mode 100644 index 00000000000..47185b7f94f Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.cache.bz2 differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.docbook b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.docbook new file mode 100644 index 00000000000..eecba6e823d --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kmouth/index.docbook @@ -0,0 +1,1512 @@ + +KMouth'> + + + + +]> + + + + O Manual do &kmouth; + + + Gunnar Schmi Dt
gunnar@schmi-dt.de
+
+
+
+ + MarcusGama
marcus_gama@uol.com.br
Tradução
+ + + 20022003 + Gunnar Schmi Dt + + + &FDLNotice; + + + 2004-05-31 + 1.1.1 + + + O &kmouth; é um aplicativo que permite às pessoas que não conseguem falar deixar que os seus computadores falem por elas. + + + + KDE + kdeutils + KMouth + conversão texto-para-voz + pessoas mudas + +
+ + + Introdução + + O &kmouth; é um aplicativo que permite às pessoas que não conseguem falar deixar que os seus computadores falem por elas. Inclui um histórico das palavras faladas a partir das quais o usuário pode selecionar as frases a serem faladas novamente. + Observe que o &kmouth; não inclui um sintetizador de voz. Em vez disso, necessita que exista um sintetizador de voz instalado no sistema. + Por favor relate quaisquer problemas e pedidos de funcionalidades ao autor do &kmouth;. + + + + Usando o &kmouth; + + A primeira inicialização + Durante a primeiro inicialização do &kmouth; é apresentado um assistente no qual você poderá efetuar algumas configurações básicas. + + + O assistente + + + + + + + + + O assistente + + + + + Com a primeira página do assistente (a imagem da esquerda) você especifica o comando que deverá ser usado posteriormente para a conversão de texto para voz. Para mais detalhes veja a descrição da janela de configuração. + Com a segunda página você seleciona quais livros de frases você necessita. A partir dos livros de frases você poderá selecionar as frases mais usadas para que não tenha que digitá-las de novo. Claro que o &kmouth; também tem uma janela de edição para caso você queira editar os seus livros de frases. + Com a terceira página (a imagem da direita), você define o dicionário para a complementação de uma palavra. O &kmouth; irá processar a documentação do KDE da língua escolhida para detetar as frequências das palavras individuais. Opcionalmente, você poderá comparar a lista de palavras a um dicionário do OpenOffice.org para poder adicionar apenas as palavras ortograficamente corretas à complementação de palavras. + + + A janela principal + A janela principal do &kmouth; é relativamente simples. Consiste basicamente num campo de edição onde você pode digitar suas frases (o campo branco em baixo na imagem) e um histórico das frases faladas (o campo branco superior na imagem). + + + A janela principal do &kmouth; + + + + + + + + + Captura de tela + + + + + Assumindo que você tenha configurado corretamente o &kmouth;, você poderá usar o campo de edição para digitar as frases que deseja ouvir. Logo que uma frase seja pronunciada, a mesma será adicionada ao histórico. No histórico, você poderá selecionar as frases a serem faladas novamente. + Nos livros de frases (localizados na linha abaixo da barra de ferramentas), você poderá selecionar as frases mais usadas. + + + O Diálogo de Configuração + Ao usar o item do menu ConfiguraçãoConfigurar o &kmouth;... você irá abrir o diálogo de configuração do &kmouth;. Este diálogo consiste de duas páginas, a Texto-para-Voz e a Preferências. + + A página de <guilabel +>Texto-para-Voz</guilabel +> + + + A página de Texto-para-Voz + + + + + + + + + Captura de tela + + + + + No campo de edição da página Texto-para-Voz você pode indicar o comando para invocar o sintetizador de voz. Com a lista abaixo do campo de edição você poderá indicar a codificação de carateres que é usada para passar o texto para o sintetizador de voz. + O &kmouth; tem duas formas de passar o texto: Se o comando esperar o texto no entrada padrão você deverá selecionar a opção. + A outra forma é passando o texto como um parâmetro: Antes de invocar o comando, o &kmouth; substituirá certos símbolos com conteúdo: + + SímboloSubstituído por + + + %t + O texto atual que deverá ser falado + + %f + O nome de um arquivo temporário que contém o texto que deverá ser falado + + %l + O código da língua associado ao dicionário da complementação de palavras atual + + %%Um sinal de percentagem + + + + + Como é óbvio, o comando para gerar as frases é dependente do sintetizador de voz que você usa. Por favor veja a documentação do seu sintetizador de voz para descobrir o comando usado para sintetizar os textos. Você poderá encontrar exemplos do comando no apêndice. + Ao selecionar a opção Usar o serviço de fala do KTTSD se possível, você indicará ao &kmouth; para tentar primeiramente enviar para o serviço de fala do KTTSD. Se isto for bem sucedido, os outros itens de configuração desta página serão ignorados. O serviço de fala do KTTSD é um servidor do &kde; que fornece aos aplicativos do &kde; uma interface normalizada para a síntese de voz e está em desenvolvimento no presente momento no CVS. É mais seguro selecionar esta opção, mesmo que o KTTSD não esteja instalado. + + + A página de <guilabel +>Preferências</guilabel +> + + + A página de Preferências + + + + + + + + + Captura de tela + + + + + A página de Preferências contém as opções que alteram o comportamento do &kmouth; em determinadas situações. + Na primeira caixa combinada, a Seleção de frases no livro de frases, você indica a ação que é disparada ao digitar o atalho de uma frase ou selecionar a frase no menu do Livro de Frases ou na barra do livro de frases. + Ao selecionar a opção Falar imediatamente, a frase selecionada é imediatamente sintetizada e introduzida no histórico. Se você selecionar a opção Inserir no Campo de Edição, a frase selecionada é somente introduzida no campo de edição. + Na segunda caixa combinada, a Fechar a janela de edição do livro de frases, você pode indicar se o livro de frases é salvo se você simplesmente fechar a janela de edição do livro de frases. + Ao optar por Salvar o Livro de Frases, o livro de frases é de fato salvo. Se selecionar a opção Descartar as alterações, as modificações são descartadas e o livro de frases não é mais salvo. Se você selecionar a opção Perguntar para salvar, o &kmouth; irá perguntar-lhe se deverá ou não salvar o livro de frases. + + + A página de <guilabel +>Complementação de Palavras</guilabel +> + + + A página de Complementação de Palavras + + + + + + + + + Captura de tela + + + + + A página Complementação de Palavras contém uma lista dos dicionários usados para a complementação de palavras (o &kmouth; irá mostrar uma lista ao lado do campo de edição da janela principal se esta lista contiver mais de um dicionário. Você poderá usar esta lista para poder selecionar o dicionário que é usado atualmente para a complementação de palavras.) + Com os botões do lado direito da página você poderá adicionar e remover dicionários, alterar a ordem dos mesmo ou exportar os dicionários para um arquivo. Com o campo de edição e com a caixa combinada, você poderá alterar o nome e a língua associado ao dicionário. + Quando você adicionar um novo dicionário, você poderá escolher entre várias fontes: + + + Criar um novo dicionário a partir da documentação do KDE + Quando você usar esta fonte, o &kmouth; irá perguntar-lhe a língua pretendida e, depois disso, processa a documentação do KDE. A frequência das palavras individuais é detectada, contando as ocorrências de cada palavra. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para adicionar apenas as palavras corretas ao novo dicionário. + + + Criar um novo dicionário a partir de um arquivo + Se você usar esta fonte, o &kmouth; irá pedir-lhe o arquivo pretendido. Você tanto poderá selecionar um arquivo XML, um arquivo de texto normal ou um arquivo que contém um dicionário de complementação de palavras criado tanto pelo &kmouth; como pelo GOK (o GNOME On-screen Keyboard - Teclado na Tela do GNOME). Se você selecionar um arquivo normal ou em XML, a frequência das palavras individuais é detetada, contando simplesmente as ocorrências de cada palavra. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para poder adicionar apenas as palavras ortograficamente corretas ao novo dicionário. + + + Criar um novo dicionário a partir de uma pasta + Se você usar esta fonte, o &kmouth; irá pedir-lhe a pasta pretendido. O &kmouth; abrirá todos os arquivos desta pasta e seus subdiretórios. Cada arquivo é então carregado como um dicionário de complementação, seja uma arquivo XML ou um arquivo texto padrão. Posteriormente, dois casos de ocorrências de uma palavra individual no arquivo é contada. Opcionalmente, você poderá comparar a lista de palavras com um dicionário do OpenOffice.org para poder adicionar apenas as palavras ortograficamente corretas ao novo dicionário. + + + Mesclar os dicionários + Você pode usar esta opção para poder mesclar os dicionários disponíveis. O &kmouth; irá perguntar quais os dicionários que deverão ser reunidos e como é que os dicionários individuais deverão ser pesados. + + + Criar uma lista de palavras vazia + Você poderá usar esta opção para poder criar um dicionário em branco sem nenhum item. Uma vez que o &kmouth; adiciona automaticamente as palavras digitadas como novas aos dicionários, ele vai aprendendo o seu vocabulário com o tempo. + + + + + + A Janela de Edição do Livro de Frases + Ao usar o item do menu Livro de FrasesEditar... , você irá abrir a janela de edição do livro de frases. + + + A janela de edição de livro de frases + + + + + + + + + Captura de tela + + + + + A área principal da janela de edição do livro de frases está dividida em duas partes. Na parte superior, os livros de frases são mostrados numa estrutura em árvore. + Na parte inferior você poderá modificar um item selecionado. Se você tiver selecionado uma frase, você poderá modificar o conteúdo da frase, assim como o seu atalho. Se você tiver selecionado um livro de frases só poderá modificar seu nome. + As ações como a adição de frases e livro de frases novos, assim como a remoção de livros de frases e frases individuais, poderão ser efetuadas através da seleção das mesmas no menu, na barra de ferramentas ou no menu de contexto. + Você pode alterar a ordem dos livros de frases e das frases em si arrastando-os para os seus novos locais ou usando as teclas de seta enquanto pressiona a tecla &Alt;. + + + + + + Referência de Comandos + + + Comandos na Janela Principal + + O Menu <guimenuitem +>Arquivo</guimenuitem +> + + + &Ctrl;O Arquivo Abrir como Histórico... + Abre um arquivo de texto como um histórico de frases faladas. + + + &Ctrl;S Arquivo Salvar o Histórico Como... + Salva o histórico num arquivo de texto. + + + &Ctrl;P Arquivo Imprimir o Histórico... + Imprime o histórico. + + + &Ctrl;Q Arquivo Sair + Sai do &kmouth; + + + + + + O Menu <guimenuitem +>Editar</guimenuitem +> + + + &Ctrl;X Editar Cortar + Corta a seção selecionada e coloca-a na área de transferência. Se existir algum texto selecionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências selecionadas no histórico (se existirem) são colocadas na área de transferência. + + + &Ctrl;C Editar Copiar + Copia a seção selecionada para a área de transferência. Se existir algum texto selecionado no campo de edição, este é colocado na área de transferência. Caso contrário, as sequências selecionadas no histórico (se existirem) são colocadas na área de transferência. + + + &Ctrl;V Edit Colar + Cola o conteúdo da área de transferência na posição atual do campo de edição. + + + Editar Falar + Fala as frases atualmente ativas. Se existir algum texto no campo de edição, este será falado. Caso contrário, as frases selecionadas no histórico (se existirem) serão faladas. + + + + + + O Menu <guimenuitem +>Livros de Frases</guimenuitem +> + + + Livros de Frases Editar... + Abre a janela de edição dos livros de frases. + + + + + + O Menu <guimenuitem +>Configuração</guimenuitem +> + + + Configuração Mostrar a Barra de Menu + Quando estiver assinalada, esta opção mostra o menu. Quando desligada, a barra de menu fica oculto. + + + Configuração Mostrar a Barra de Ferramentas + Quando estiver selecionada esta opção, irá mostrar uma barra de ferramentas móvel que contém os botões usados para iniciar os comandos usados mais frequentemente. A barra de ferramentas situa-se geralmente no topo do editor, logo abaixo do menu. Se a opção estiver desligada, a barra de ferramentas estará oculta. Clicar na pega estriada irá ocultar ou fazer reaparecer a barra. Se clicar e arrastar esta pega, o usuário poderá mover a barra em si. + + + Configuração Mostrar a Barra de Frases + Quando estiver selecionada esta opção, irá mostrar uma barra de ferramentas móvel que contém os itens dos livros de frases. A barra das frases situa-se geralmente no topo do editor, logo abaixo da barra de ferramentas. Se a opção estiver desligada, a barra de frases estará oculta. Clicar na pega estriada irá ocultar ou fazer reaparecer a barra. Se clicar e arrastar esta pega, o usuário poderá mover a barra em si. + + + Configuração Mostrar a Barra de Estado + Quando está assinalada a opção, esta mostra uma pequena barra na base da janela principal que contém alguma informação sobre o estado do &kmouth;. Quando está desligada, a barra de estado fica oculta. + + + Configuração Configurar o KMouth... + Abre a janela de configuração do sintetizador de voz e de outras opções do &kmouth;. + + + + + + O Menu <guimenuitem +>Ajuda</guimenuitem +> +&help.menu.documentation; + + + O menu de contexto dos itens do histórico + + + + Falar + + As frases selecionadas são sintetizadas. + + + + Remover + + As frases selecionadas são removidas do histórico. + + + + Cortar + + As frases selecionadas são removidas e colocadas na área de transferência. + + + + Copiar + + As frases selecionadas são copiadas para a área de transferência. + + + + Selecionar todas entradas + + Todas as entradas do histórico são selecionadas. + + + + Desselecionar todas entradas + + Todas as entradas do histórico ficam desselecionadas. + + + &Ctrl;O Abrir como histórico... + Abre um arquivo de texto como um histórico de frases faladas. + + + &Ctrl;S Salvar o histórico como... + Salva o histórico num arquivo de texto. + + + + + + + Os comandos da janela de edição do livro de frases + + O Menu <guimenuitem +>Arquivo</guimenuitem +> + + + Arquivo Nova Frase + Adiciona uma nova frase. + + + Arquivo Novo Livro de Frases + Adiciona um novo livro de frases. + + + &Ctrl;S Arquivo Salvar + Salva o livro de frases. + + + Arquivo Importar... + Importa um arquivo e adiciona o seu conteúdo ao livro de frases + + + Arquivo Importar o Livro de Frases Padrão + Importa um livro de frases padrão e adiciona o seu conteúdo ao livro de frases + + + Arquivo Exportar... + Exporta a frase ou frases ou os livros de frases atualmente selecionados para um arquivo + + + &Ctrl;P Arquivo Imprimir... + Imprime as frases ou livros atualmente selecionados + + + &Ctrl;W Arquivo Fechar + Fecha a janela + + + + + + O Menu <guimenuitem +>Editar</guimenuitem +> + + + &Ctrl;X Editar Cortar + Corta os itens selecionados e coloca-os na área de transferência. + + + &Ctrl;C Editar Copiar + Copia os itens selecionados para a área de transferência. + + + &Ctrl;V Edit Colar + Cola o conteúdo da área de transferência no livro de frases. + + + Editar Excluir + Exclui os itens selecionados. + + + + + + O Menu <guimenuitem +>Ajuda</guimenuitem +> +&help.menu.documentation; + + + O Menu de Contexto + + + + Nova Frase + + Adiciona uma nova frase. + + + + Novo Livro de Frases + + Adiciona um novo livro de frases. + + + + Importar... + + Importa um arquivo e adiciona o seu conteúdo ao livro de frases + + + + Importar o Livro de Frases Padrão + + Importa um livro de frases padrão e adiciona o seu conteúdo ao livro de frases + + + + Exportar... + + Exporta a frase ou frases ou os livros de frases atualmente selecionados para um arquivo + + + + Cortar + + Corta os itens selecionados e coloca-os na área de transferência. + + + + Copiar + + Copia os itens selecionados para a área de transferência. + + + + Colar + + Cola o conteúdo da área de transferência nesta posição do livro de frases. + + + + Excluir + + Exclui os itens selecionados. + + + + + + + + + Perguntas e Respostas +&reporting.bugs; &updating.documentation; + + Eu não ouço nada. + + + Muito provavelmente você não configurou corretamente (ou totalmente?) o comando de texto-para-fala. Use a opção ConfiguraçãoConversão de texto-para-fala e introduza o comando para sintetizar os textos (Veja a seção sobre a janela de configuração do sintetizador de voz para mais detalhes). + + + + + + + Créditos e Licença + + &kappname; + Direitos autorais do programa de 2002-2004 para Gunnar Schmi Dtgunnar@schmi-dt.de + Direitos autorais da documentação de 2002-2004 para Gunnar Schmi Dt gunnar@schmi-dt.de + + Tradução de Marcus Gamamarcus_gama@uol.com.br +&underFDL; &underGPL; + + + Exemplos para a configuração do texto-para-voz + + + + Festival + + + O Festival é um sistema de texto-para-fala criado pela Universidade de Edimburgo. Ele suporta atualmente o Inglês, o Espanhol e o Galês. A sua licença permite o uso e a distribuição do Festival livre de qualquer encargo sem restrições. + Para poder criar o exemplo da linha de comandos para a configuração do texto-para-fala, será considerado que o Festival está instalado na pasta /usr/local/festival/. O comando para sintetizar os textos é então o seguinte: + + /usr/local/festival/bin/festival + + A opção Enviar os dados pela entrada padrão' deverá estar ativa. + + + + + FreeTTS + + + O FreeTTS é um sintetizador de voz feito completamente na linguagem Java. Atualmente só tem o suporte para a pronúncia inglesa. A sua licença permite o uso e a distribuição do FreeTTS livre de qualquer encargo sem restrições. + Para poder criar o exemplo da linha de comandos para a configuração de texto-para-fala, será considerado que o FreeTTS está instalado na pasta /usr/local/freetts/. O comando para sintetizar os textos será então um dos três exemplos seguintes: + + java + + + java + + + java + + Para o terceiro exemplo, a opção Enviar os dados pela entrada padrão deverá estar ativa. (Este é o exemplo preferido para usar com o FreeTTS.) + + + + + MBROLA + + + O MBROLA é um sintetizador de voz para um grande número de línguas. Ele converte uma lista de fonemas para um arquivo WAVE, por isso você precisa de alguma outra ferramenta para converter o texto para uma lista de fonemas. A licença do MBROLA permite usar o MBROLA livre de encargos para fins não-comerciais e não-militares. + Para o nosso exemplo, iremos usar o Hadifax para converter os textos em Alemão para uma lista de fonemas adequada para o MBROLA. Iremos assumir que o Hadifax e o MBROLA estão instalados em /usr/local/hadifax/ e /usr/local/mbrola/. + Infelizmente, o Hadifax tende a engolir o último caráter do texto, por isso devemos adicionar um caráter adicional ao texto. O comando completo é, deste modo, mais complexo que os exemplos anteriores: + + (cat ; echo ) | /usr/local/hadifax/txt2pho + | /usr/local/mbrola/mbrola + ; + artsplay ; rm + + Todas as partes deste comando terão de ser escritas numa única linha. A opção Enviar os dados pela entrada padrão deverá estar ativa. + + + + + O Servidor de Texto-para-Fala do KDE + + + O KDE Text-to-Speech Daemon (KTTSD) é um serviço de texto-para-voz do &kde; que dá aos aplicativos do &kde; uma interface padronizada para a síntese de voz e é atualmente desenvolvido no CVS. Ele usa plugins para poder suportar vários sistemas de texto-para-voz. + Uma vez que a configuração do sintetizador de voz é feita no KTTSD, a única opção específica do &kmouth; que precisa de ativar é a Usar o serviço de voz KTTSD se possível. + Claro que você precisa de configurar o KTTSD. Você poderá fazê-lo com a página de configuração do Serviço de Voz KTTSD que é adicionado à janela de configuração do &kmouth; se o KTTSD for instalado. + + + + + + + Instalação + + + Como obter o &kmouth; +&install.intro.documentation; + + + Requisitos + + Para poder usar com sucesso o &kmouth;, você precisa de um sintetizador de voz (e, claro, o &kde; 3.x). O &kmouth; usa por volta de 15 MB de memória ao ser executado (além da quantidade de memória necessária para o seu sintetizador de voz), mas isto poderá variar de acordo com a sua plataforma e configuração. + + + + + Compilação e Instalação +&install.compile.documentation; + + +
+ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.am b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.am new file mode 100644 index 00000000000..babf802f3a2 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = pt_BR +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.in b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/Makefile.in new file mode 100644 index 00000000000..ea508364855 --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/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/kdeaccessibility/kttsd +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 = pt_BR +#>- 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/kdeaccessibility/kttsd/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/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/kdeaccessibility/kttsd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kttsd/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=audio.png index.docbook talkers.png jobs.png interruption.png Makefile.in talkerchooser.png festivalintconf.png general.png xmltransformer.png Makefile.am index.cache.bz2 + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) jobs.png talkers.png festivalintconf.png index.docbook xmltransformer.png audio.png general.png interruption.png talkerchooser.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd + @for base in jobs.png talkers.png festivalintconf.png index.docbook xmltransformer.png audio.png general.png interruption.png talkerchooser.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\ + done + +uninstall-nls: + for base in jobs.png talkers.png festivalintconf.png index.docbook xmltransformer.png audio.png general.png interruption.png talkerchooser.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kttsd/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in jobs.png talkers.png festivalintconf.png index.docbook xmltransformer.png audio.png general.png interruption.png talkerchooser.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdeaccessibility/kttsd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdeaccessibility/kttsd/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-pt_BR/docs/kdeaccessibility/kttsd/audio.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/audio.png new file mode 100644 index 00000000000..ebfe43bec0a Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/audio.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/festivalintconf.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/festivalintconf.png new file mode 100644 index 00000000000..09ab7ab1dc3 Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/festivalintconf.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/general.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/general.png new file mode 100644 index 00000000000..183cc5fb8d1 Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/general.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.cache.bz2 b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.cache.bz2 new file mode 100644 index 00000000000..1742558064a Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.cache.bz2 differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.docbook b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.docbook new file mode 100644 index 00000000000..48af2399e3e --- /dev/null +++ b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/index.docbook @@ -0,0 +1,3047 @@ + + + KTTS"> + + + MBROLA"> + + + + + +]> + + + + + + + + + + + + + + +O Manual do &kmyapplication; + + + Gary R. Cramblitt garycramblitt@comcast.net + + +MarcusGama
marcus_gama@uol.com.br
Tradução
+ + +2004-2005 +Gary R. Cramblitt + + + +&FDLNotice; + + + +2005-02-01 +1.03.00 + + + + +&kmyapplication; - o sistema de Texto-para-Voz do KDE - é um serviço baseado em plugins que permite a qualquer aplicativo (KDE e não-KDE) falar com a interface de DCOP. + +O &kmyapplication; pretende ser a implementação da API de Texto-para-Voz do KDE. + + + + + + +KDE +acessibilidade +kdeaccessibility +TTS +Texto-para-Voz +KTTSD +kttsmgr +festival +flite +hadifix +MBROLA +freetts +epos +SSML + + +
+ + + + + + +Introdução + + + +O &kmyapplication; é um sub-sistema no KDE para produzir Texto-para-Voz (do inglês, TTS). Ele oferece uma API comum para os programadores do KDE usarem os recursos de TTS para os seus aplicativos. Ele oferece algumas capacidades boas também para os usuários finais. + +Recursos para o usuário: + + +Falar o conteúdo de um arquivo de texto. +Falar os eventos de notificação do KDE (KNotify). +Falar todo ou parte do texto de uma página Web no Konqueror. +Falar todo ou parte do texto no editor de texto Kate, incluindo as instâncias em que o Kate está embutido noutro aplicativo do KDE. +O texto comprido é processado em frases. O usuário poderá salvaguardar por frase ou parágrafo, repetir, pausar e parar a reprodução. +Saída de áudio através do aRts ou do GStreamer (versão 0.8.7 ou posterior) +Filtros configuráveis pelo usuário para substituição de palavras pronunciadas de maneira errada, selecionando sintetizadores de voz, e transformando documentos XML. + + +Recursos para o programador: + + +Um sistema de prioridades para o resultado do leitor da tela, dos avisos e das mensagens, enquanto reproduz ainda os textos normais. +Uma arquitetura baseada em plugins para suportar uma grande variedade de sintetizadores e controladores de voz. +Permite a geração de fala a partir da linha de comando (ou através de 'scripts'), usando os utilitários de DCOP do KDE. +Oferece uma interface leve e fácil de usar para os aplicativos gerarem conteúdos falados. +Os aplicativos não precisam se preocupar com a conteção sobre o dispositivo de voz. +FUTURO: Oferecer o suporte para as linguagens de formatação de voz, como o VoiceXML, o Sable, a Java Speech Markup Language (JSML) e a Speech Markup Meta-language (SMML). +FUTURO: Oferecer um suporte limitado para marcadores de voz embutidos. +Assíncrono, para evitar o bloqueio do sistema. + + +O &kmyapplication; consiste de fato em vários programas: + + +kttsd +O Servidor de Texto-para-Voz do KDE, que é um aplicativo não-gráfico que oferece os serviços de TTS aos aplicativos através do DCOP. + + +kttsmgr +um aplicativo gráfico para configurar e controlar o 'kttsd'. O 'kttsmgr' fica na bandeja do sistema. + + +libkhtmlkttsdplugin +Um plugin para o navegador Web Konqueror que lhe permite falar todo ou parte do texto numa página Web. + + +ktexteditor_kttsd +Um plugin para o editor de texto Kate que lhe permite falar todo ou parte de um arquivo de texto. + + + + + + + +Suporte +Além da base de dados do Bugzilla do KDE ( http://bugs.kde.org/ ), as discussões sobre o &kmyapplication; acontecem atualmente na lista de correio 'kde-accessibility'. Inscreva-se em https://mail.kde.org/mailman/listinfo/kde-accessibility. A equipe de desenvolvimento também costuma aparecer no IRC (irc.kde.org, canal #kde-accessibility). + + + + + + + +Usando o &kmyapplication; + + +Antes de poder usar o &kmyapplication;, você deverá instalar pelo menos um motor de síntese de voz e garantir que ele funcione. Veja em . + + + + + +Iniciando o <command +>kttsmgr</command +> + +Para iniciar o sistema do &kmyapplication;, digite o seguinte comando num Konsole + +kttsmgr + +ou clique no &kmyapplication; no Menu do KDE. + +Se for a primeira vez que executa o kttsmgr, ou se ainda não configurou nenhum Locutor, a tela de Locutores aparecerá. Veja em . Se já tiver configurado pelo menos um locutor, a tela Geral aparece. Veja em . + + + + + + + +Selecionando os Plugins de Síntese (Locutores) + +Quando clica na página de Locutores do kttsmgr, a tela de Locutores aparece. + + + +O Gerenciador de Texto-para-Voz do KDE (página Locutores). + + + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Locutores) + + + + + + + +Clique aqui para adicionar um novo locutor, que é um plugin de síntese de voz. +Todos os Locutores estão listados aqui. Os Locutores de maior prioridade encontram-se no topo. O locutor do topo será usado para falar, quando um aplicativo não indicar nenhum locutor específico. +Clique num locutor da lista para selecioná-lo e clique neste botão para removê-lo. +Clique num locutor da lista para selecioná-lo e clique neste botão para mostrar o diálogo de configuração do plugin de síntese. +Clique num locutor da lista para selecioná-lo e clique neste botão para descê-lo uma posição na lista. Quanto mais baixo estiver um locutor na lista, menor a sua prioridade. +Clique num destes botões para aplicar as alterações que tenha feito ao sistema &kmyapplication; em execução. + + + +Quando clicar no botão Adicionar, a tela para Adicionar Locutor aparece. + + + + A tela para Adicionar Locutor. + + + + + + + + + + + + + A tela para Adicionar Locutor + + + + + + + +Você poderá selecionar um plugin de síntese de voz pelo nome do Sintetizador ou pelo Idioma que o sintetizador consegue falar. Assinale a opção ao lado da área correspondente. Quando o botão do Idioma estiver assinalado, a área do Idioma mostra todos os idiomas suportados por todos os sintetizadores disponíveis e a área do Sintetizador mostra apenas os que suportam o idioma escolhido. Quando estiver a opção do Sintetizador selecionada, a área do Sintetizador mostra todos os que se encontram disponíveis e a do Idioma mostra apenas os idiomas suportados pelo sintetizador escolhido. +Escolha aqui o idioma e o plugin de síntese. +Quando clicar aqui, a maioria dos plugins de síntese se configurarão automaticamente eles mesmos, escolhendo uma configuração padrão. Irá aparecer um novo locutor na lista da página Locutores. Clique no botão Configurar para mostrar ou editar a configuração do locutor. Veja . + + + + +Você precisa de configurar pelo menos um locutor e de clicar nos botões Aplicar ou OK antes de poder iniciar o sistema do &kmyapplication; e começar a falar o texto. Para iniciar o sistema &kmyapplication;, clique na página Geral e assinale a opção Ativar o Sistema de Texto-para-Voz (KTTSD). Veja em . + + + + + + + + +Configurando os Plugins de Síntese (Locutores) + +Quando você clica no botão Adicionar da página Locutores e adiciona um locutor ou clica no botão Configurar, a tela de Configuração do Locutor aparece. Cada plugin de voz possui uma tela de Configuração do Locutor diferente. O exemplo a seguir é para configuração do Festival Interative. Para mais detalhes específicos sobre cada tipo de plugin, veja . + + + +Configuração do Locutor + + + + + + + + + + + + + + + + Configuração do Locutor + + + + + + + +Indique a localização do programa executável do Festival. Se o Festival estiver na sua variável de ambiente PATH, basta inserir festival. +Clique para procurar por vozes disponíveis. +Selecione uma voz. +Clique para testar. Você deverá ouvir agora uma frase de teste falada. +Use estas opções para controlar o volume, a velocidade da síntese e o tom da voz sintetizada. Se qualquer uma destas opções estiver desabilitada (em cinza), a voz escolhida não suporta mudanças. +Algumas vozes, como as do MultiSyn, são tão grandes que necessitam de vários segundos para serem carregadas. Se assinalar esta opção, fará com que elas sejam carregadas na inicialização do KTTSD, poupando deste modo algum tempo (com a contrapartida de usar mais memória), antes da primeira frase ser sintetizada. + + + +Clique no botão Ok para salvar a configuração do locutor. + +Certifique-se de que clica no botão Aplicar, caso contrário as suas alterações não farão efeito no sistema &kmyapplication; em execução. + +Assumindo que o teste funcionou, já está quase pronto para começar a usar o &kmyapplication;. Volte agora à página Geral e assinale a opção Ativar o Sistema de Texto-para-Voz (KTTSD). Isto irá iniciar o Servidor de TTS do KDE. Veja . Você poderá começar a usar agora o &kmyapplication; para dizer o texto. Clique na página Tarefas para criar e gerenciar as tarefas de texto. Veja em . + + + + + + + +Iniciando o KTTSD e Configurando as Opções Gerais + +Logo que tenha configurado pelo menos um Locutor, você poderá iniciar o Sistema de Texto-para-Voz do KDE. Clique na página Geral. Neste caso, aparecerá a tela Geral. Você poderá também configurar algumas opções gerais nesta tela. + + + + O Gerenciador de Texto-para-Voz do KDE (página Geral). + + + + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Geral) + + + + + + + +Assinale esta opção para ativar o sistema &kmyapplication;. Isto irá iniciar o Servidor de TTS do KDE (KTTSD). Se o KTTSD iniciar com sucesso, irá aparecer a página de Tarefas. Logo que o KTTSD tenha sido iniciado, você poderá começar a criar e a falar as tarefas de texto. Veja em . Se desligar a opção, irá parar o KTTSD e desativar o sistema de TTS do KDE. Se esta opção estiver desativada, ainda não configurou nenhum Locutor (ou então esqueceu-se de clicar no botão Aplicar). Veja em . + +Assinale esta opção para falar as notificações do KDE. Veja em para obter mais informações. +Assinale esta opção para falar somente as notificações do KDE que sejam exibidas em uma janela instantânea. +Assinale esta opção para falar somente as notificações do KDE que sejam exibidas em uma janela instantânea passiva. +Quando esta opção estiver assinalada, aparece um ícone na bandeja do sistema sempre que o kttsmgr estiver em execução. Neste modo, se clicar em OK ou em Cancelar não fará com que o kttsmgr saia. Em vez disso, a tela desaparece, mas o kttsmgr continua a rodar na bandeja do sistema. Clique no ícone para restaurar a tela. Para sair do kttsmgr, clique com o botão direito no ícone da bandeja do sistema e escolha Sair. Quando estiver desligada a opção, não aparecerá nenhum ícone na bandeja do sistema. Se clicar em OK ou em Cancelar, sairá do kttsmgr. Quando o kttsmgr sai, o &kmyapplication; mantém-se rodando se a opção para Ativar o Sistema de Texto-para-Voz (KTTSD) estiver assinalada. +Esta opção não fará efeito até à próxima vez em que o kttsmgr for iniciado. +Esta opção não fará efeito quando o kttsmgr estiver em execução no Centro de Controle do KDE. + +Quando esta opção estiver assinalada, a tela do kttsmgr aparece quando iniciar o kttsmgr. Se estiver desligada, o ícone do kttsmgr aparecerá na bandeja do sistema quando o kttsmgr for iniciado, apesar da tela não aparecer. Clique no ícone da bandeja para que ela então apareça. +Certifique-se de clicar aqui para salvar suas configurações. + + + + + + + + + +Gerenciando as Tarefas de Texto + +Quando você clica na página de Tarefas do kttsmgr, a tela de Tarefas aparece. + + + +O Gerenciador de Texto-para-Voz do KDE (página Tarefas). + + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Tarefas) + + + + + + + +Os botões nesta barra de ferramentas permitem-lhe iniciar, remover e colocar em pausa as tarefas de texto. Selecione uma tarefa na lista abaixo e clique num destes botões. +Os botões nesta barra de ferramentas permitem-lhe avançar ou voltar atrás na frase dentro da tarefa selecionada na lista abaixo. (Nem todas as tarefas possuem várias partes). +Os botões nesta barra de ferramentas permitem-lhe falar o texto na área de transferência do KDE ou abrir um arquivo de texto para falar. Você poderá também atualizar a lista de tarefas de texto. +A frase atualmente a ser falada aparece aqui. Se necessitar, poderá redimensionar este painel arrastando a divisória para cima ou para baixo. +Quando clicar em OK, todas as alterações de configuração nas outras telas são aplicadas (se existirem) e o kttsmgr será minimizado para a bandeja do sistema. Clique no ícone da bandeja do sistema para restaurar a tela. + + + +A página de Tarefas só aparece quando o KTTSD está em execução. Se não conseguir ver a página Tarefas, vá à página Geral e assinale a opção Ativar o Texto-para-Voz (KTTSD). + + + + + + + +Configurações de Áudio + +Quando você clica na página de Áudio do kttsmgr, a tela de Áudio aparece. + + + + O Gerenciador de Texto-para-Voz do KDE (página Áudio). + + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Áudio) + + + + + + + +Selecione o método de saída de áudio aqui. Se o GStreamer estiver em cinza, ou o &kmyapplication; foi compilado sem o suporte para o GStreamer ou o &kmyapplication; foi incapaz de carregar as bibliotecas do GStreamer necessárias. +Se o GStreamer estiver selecionado para a saída de áudio, escolha o método de 'sink' (canal) de áudio do GStreamer. Se não estiver listado nenhum 'sink', terá que instalar pelo menos um. Veja em . +Ajuste a velocidade da fala aqui. 50% é aproximadamente duas vezes mais lento que o normal, enquanto 200% é aproximadamente duas vezes mais rápido. Você deve ter o utilitário sox instalado para esta configuração funcionar. +Quando esta opção estiver selecionada, o &kmyapplication; copiará os arquivos de áudio temporários (arquivos .wav) para o diretório indicado. Escolha qualquer diretório em seu disco rígido que desejar, mas certifique-se de ter acesso de escrita a ele. Isto pode ser útil para criar arquivos de áudio de fala para outras finalidades. Os arquivos terão nomes no formato kttsd-T-FF onde T é o número da tarefa e FF é o número da frase. Arquivos existentes com o mesmo nome serão excluídos. Não esqueça de desabilitar esta opção, caso contrário seu disco rígido ficará cheio rapidamente! +Certifique-se de clicar no botão Aplicar para tornar efetivas as opções novas no sistema &kmyapplication; em execução. + + + +Existem duas formas de ajustar a velocidade no &kmyapplication;. Muitos dos Locutores possuem uma configuração de Velocidade nos seus diálogos de configuração, que poderão ser acessados clicando em Editar na tela de Locutores. Esta opção de Velocidade da tela de Áudio é adicional em relação à velocidade do Locutor e pode ser usada de um modo geral, mesmo que o Locutor não suporte uma opção de velocidade. Para ela funcionar, você deverá ter o utilitário sox instalado no seu sistema (usuários de Debian: apt-get install sox). Da mesma forma, esta opção de velocidade é ignorada ao falar o texto que contenha SSML. (Veja em ) + + + + + + +Filtros + +Filtros são um recurso avançado do &kmyapplication;. Para a operação básica do &kmyapplication; eles não são necessários. + +Filtros são usados para pré-processar o texto antes de enviá-lo para o motor de sintetização de fala. Eles são úteis para melhorar a fala, susbtituindo palavras faladas incorretamente ou abreviaturas, escolhendo o idioma apropriado para o locutor usar, ou contornando determinadas limitações dos sintetizadores de fala e suas vozes. + +Para entender como usar os filtros, é interessante primeiro entender como o texto é processado pelo &kmyapplication;. O texto falado pelo &kmyapplication; pode ser de quatro tipos possíveis. + + + +Resultado do Leitor da Tela. +Avisos. +Mensagens +Tarefas de Texto + + + +O tipo é determinado pelo aplicativo que envia o texto para o &kmyapplication;. O Resultado do Leitor de Tela é usado por aplicativos desenhados para pessoas cegas ou com deficiência visual. O Resultado do Leitor de Tela é sempre falado antes de qualquer outro tipo e interromperá qualquer tipo de fala. Avisos e Mensagens são mensagens curtas que lhe alertam sobre informações urgentes. Eles interrompem as Tarefas de Texto. Avisos possuem prioridade maior do que as Mensagens. O KMouth é um exemplo de um aplicativo que usa Mensagens para sua fala. As Notificações do KDE são também Mensagens. O resto são Tarefas de Texto comuns. Qualquer tarefa que você inicie a partir da página Tarefas é uma Tarefa de Texto. O KSayit é um exemplo de um aplicativo que usa Tarefas de Texto. Tarefas de Texto tendem a gerar trechos longos de fala que não são urgentes. + +A primeira coisa que você deve saber sobre filtros é que eles são aplicados somente às Tarefas de Texto comuns e às mensagens de Notificação do KDE. O Resultado do Leitor de Tela, Avisos e Mensagens não são afetados pelos filtros. + +Existem dois tipos de filtros -- filtros ordinários e filtros Detectores de Limite de Frase (do inglês, SBD). SBDs quebram o texto em frases individuais. Isto permite que o &kmyapplication; comece a falar mais rapidamente porque ele precisa somente sintetizar a primeira sentença, não toda a Tarefa de Texto. Isto também permite que você avance e recue por sentença na página Tarefas, ou para ou pause Tarefas de Texto quando o sintetizador de fala não suporta diretamente a parada da fala. + +Filtros ordinários processam o texto e passam-no para o próximo filtro. Eles são atualmente de três tipos. + + + +Substituidores de Texto. +Transformadores XML +Selecionadores de Locutor. + + + +Filtros são implementados usando uma arquitetura de plugins No futuro, poderão haver tipos de filtros adicionais. + +Filtros para Substituir Texto substituem partes do texto com outro texto. As partes substituídas são correspondidas com palavras ou expressões regulares. O &kmyapplication; vem com filtros Substituidor de Texto pré-definidos para falar abreviaturas, falar ícones emotivos, como o ":-)", ou reformatar mensagens de notificação do Konversation ou KMail para um formato mais compreensível. + +Transformadores XML usam uma Linguagem de Estilo XML - Transformam arquivo (XSLT) para converter XML de um formato para outro formato. O &kmyapplication; vem com um arquivo XSLT para converter XHTML para SSML, mas ele deve ser considerado como ainda muito experimental. + +Selecionadores de Locutor permitem que você redirecione trabalhos para um locutor baseado no conteúdo do texto, ou no aplicativo que o enviou para o &kmyapplication;. Por exemplo, se você tiver configurado um locutor feminino na página Locutores, você pode redirecionar texto vindo das Notificações do KDE para este locutor. Veja . + +Cada um destes tipos de filtros possui regras de configuração para quando o filtro deve ser aplicado ao texto a ser falado. Se o filtro determinar que ele não deve ser aplicado, o texto é passado para o próximo filtro sem alterações. + +Quando uma Tarefa de Texto ou mensagem de Notificação do KDE é enviada para o &kmyapplication;, ele passa por cada filtro habilitado que tenha configurado na tela abaixo. A ordem é de cima para baixo. Após passar por cada um dos filtros ordinários listados na porção superior da tela, as Tarefas de Texto são passadas para os filtros de Detector de Limite de Frase (SBD). (Notificações do KDE nunca passam pelos filtros SBD.) Diferentemente dos filtros ordinários, o primeiro filtro SBD que fizer mudanças para qualquer filtragem posterior. + +Para usar filtros, clique na página de Filtros no kttsmgr. + + + + O Gerenciador de Texto-para-Voz do KDE (página Filtros). + + + + + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Filtros) + + + + + + + +Esta é a lista dos filtros ordinários configurados. Se você deselecioná-lo, o filtro fica inativa e será pulado. Quando você roda o &kmyapplication; pela primeira vez, isto é automaticamente preenchido com uma instância de cada tipo de filtro, mas eles ficam todos inativos. Os filtros são aplicados na ordem especificada aqui, de cima para baixo. +Clique aqui para adicionar um novo filtro. Você será perguntado pelo tipo de filtro a adicionar. Após escolher o tipo, veja o diálogo de configuração abaixo. +Clique aqui para remover um filtro. Se o filtro for o último deste tipo, ele não será removido; ao invés disso, será desativado. +Clique aqui para mudar a configuração de um filtro. Veja o diálogo de configuração abaixo. +Clique nestes botões para mover um filtro para cima ou para baixo na lista. +Estes são os filtros de Detector de Limite de Frase. Quando você inicia pela primeira vez o &kmyapplication;, o Detector de Limite de Frase Padrão é automaticamente configurado para você. Você pode mudar a configuração deste filtro, ou adicionar Detectores de Limite de Frase adicionais, mas nós alertamos aos iniciantes para não mudá-los. +Este botão de lista suspensa permite adicionar, remover, editar ou mudar a ordem dos filtros de Detector de Limite de Frase. +Certifique-se de clicar aqui, caso contrário suas configurações não terão efeito. + + + + + + +Configurando Filtros de Substituição de Texto. + +Você configura filtros de Substituição de Texto fornecendo uma lista de palavras ou expressões regulares a serem correspondidas. Quando palavras ou expressões regulares correspondentes forem encontrados no texto, cada uma delas será substituída por um texto de substituição fornecido. A correspondência não é sensível à caixa. + + + + Substituidor de Texto + + + + + + + + + + + + + + + + + + + Substituidor de Texto + + + + + + + +Insira um nome para seu filtro. Use qualquer nome que desejar para distinguí-lo de todos os outros filtros. +Esta é a lista de palavras e expressões regulares. O filtro procura por correspondências de cada texto na coluna Corresponder, susbtituindo o texto correspondente com o texto na coluna Substituir Com. +Clique aqui para adicionar outra palavra ou expressão regula à lista. +Clique aqui para mover a palavra ou expressão regular atualmente destacada para cima ou para baixo na lista. A lista é processada na ordem exibida, de cima para baixo. +Clique para mudar uma palavra ou expressão regular existente na lista. +Clique para remover a palavra ou expressão regular atualmente destacada da lista. +Use estes botões para carregar uma lista de palavras ou expressões regulares de um arquivo, salvar a lista atual para um arquivo, ou limpar toda a lista. Ao carregar a partir de um arquivo, os itens no arquivo serão adicionados à lista existente. +Se não estiver em branco, o filtro será aplicado somente se o idioma do locutor da Tarefa de Texto corresponder com o idioma inserido aqui. Clique o botão para exibir uma lista de idiomas. Você pode selecionar mais de um idioma pressionando o &Ctrl; enquanto clica. +Se não estiver em branco, o filtro será aplicado somente se o texto vier de um dos aplicativos listados. Você pode inserir mais de um aplicativo separado por vírgulas. Exemplo: knotify,konversation +Você pode descobrir o ID do Aplicativo de programas em execução usando o programa kdcop. Você deve deixar o número DCOP fora. Por exemplo, se o kdcop mostra um ID de Aplicativo de kopete-3432, você deve apenas inserir kopete. + + + +O filtro Substituidor de Texto somente será aplicado ao texto se todas as condições não vazias forem atendidas na caixa Aplicar Este Filtro Quando. + +Todas as correspondências são insensíveis à caixa. + +Ao corresponder palavras, o filtro Substituidor de Texto internamente usa uma expressão regular no formato \spalavra\s. Em outras palavras, a palavra deve estar rodeada por espaço em ambos os lados. + +Uma discussão sobre como escrever expressões regulares está fora do escopo deste manual. Se você tiver o editor de Expressões Regulares do KDE instalado, existe um botão disponível nas telas Adicionar ou Editar que lhe auxiliam a construir expressões regulares. O Editor de Expressões Regulares do KDE é parte do pacote kdeutils. + +O &kmyapplication; vem com uma pequena lista de arquivos, incluindo uma lista de ícones emotivos, como o ":-)", algumas abreviaturas tipicamente usadas em IRC ou aplicativos de mensagens instantâneas, e uma lista de abreviaturas diversas. Existe também uma lista de caracteres especiais que a versão atual da voz do Polish Festival não pode manipular. Se você criar uma lista de palavras úteis que queira compartilhar, use o botão Salvar para salvá-las para um arquivo e envie-as para a equipe do &kmyapplication; para inclusão na próxima versão. + + + + + + +Configurando Filtros Transformadores XML. + +O filtro Transformador XML usa arquivos XSLT para transformar XML de um formato para outro. O XSLT (do inglês Transformação de Linguagem no Estilo XML), é uma linguagem padrão W3C para realizar estas transformações. Ele somente pode ser usado em XML formado corretamente. + + + + Transformador XML + + + + + + + + + + + + + + + + Transformador XML + + + + + + + +Insira um nome para seu filtro. Use qualquer nome que desejar para distinguí-lo de todos os outros filtros. +Insira o caminho completo para um arquivo XSLT existente, que realizará a transformação. +Especifique o caminho para o utilitário xsltproc. Se o 'xsltproc' estiver em seu PATH, simplesmente insira xsltproc. +Se não estiver em branco, o filtro somente se aplicará se o XML tiver o elemento raiz especificado. Isto diferencia uma forma XML de outra. +Se não estiver em branco, o filtro será aplicado somente se o XML tiver uma especificação iniciando com o texto inserido. Por exemplo, html corresponde à ]]>. +Se não estiver em branco, o filtro será aplicado somente se o texto vier de um dos aplicativos listados. Você pode inserir mais de um aplicativo separado por vírgulas. Exemplo: knotify,konversation +Você pode descobrir o ID do Aplicativo de programas em execução usando o programa kdcop. Você deve deixar o número DCOP fora. Por exemplo, se o kdcop mostra um ID de Aplicativo de kopete-3432, você deve apenas inserir kopete. + + + +O filtro Transformador XML somente se aplicará ao texto se todas as condições não vazias forem atendidas na caixa Aplicar Este Filtro Quando. + + + + + + +Configurando Filtros Selecionadores de Locutor. + +Os filtros Selecionadores de Locutor são usados para direcionar o texto para um locutor especificado configurado na página Locutor, ou para qualquer locutor que possua determinados atributos. Por exemplo, você pode especificar que o texto vindo do knotify deva ser falado usando um locutor configurado como voz feminina. Veja . + +Imediatamente antes do &kmyapplication; começar a enviar o texto para os filtros, ele seleciona um locutor para falar o texto. O locutor escolhido é baseado nos atributos do locutor especificados pelo aplicativo que enviou o texto para o &kmyapplication; e os atributos dos locutores que você configurou na página Locutores. O filtro Selecionador de Locutor permite que você sobreponha esta escolha de locutor. + + + + Selecionador de Locutor + + + + + + + + + + + + + + + + Selecionador de Locutor + + + + + + + +Insira um nome para seu filtro. Use qualquer nome que desejar para distinguí-lo de todos os outros filtros. +Se não estiver em branco, o filtro será aplicado somente se o texto contiver a expressão regular inserida. Se ele estiver instalado, clique o botão de navegação apra iniciar o Editor de Expressão Regular do KDE para auxiliá-lo a inserir a expressão regular. +Para um melhor desempenho, tente "ancorar" a expressão regular ao início do texto. Em outras palavras, inicie sua expressão regular com . +Se não estiver em branco, o filtro será aplicado somente se o texto vier de um dos aplicativos listados. Você pode inserir mais de um aplicativo separado por vírgulas. Exemplo: knotify,konversation +Você pode descobrir o ID do Aplicativo de programas em execução usando o programa kdcop. Você deve deixar o número DCOP fora. Por exemplo, se o kdcop mostra um ID de Aplicativo de kopete-3432, você deve apenas inserir kopete. +Especifique os atributos do locutor que deseja que fale o texto aqui. Se o texto corresponder às condições do filtro acima, um locutor será escolhido que corresponda mais precisamente aos atributos especificados aqui. Você pode especificar um idioma clicando neste botão. +De modo semelhante, as entradas que fizer aqui também especificarão os atributos do locutor que deseja que fale o texto. Você não precisa especificar todos os atributos. +Você pode especificar que um atributo é mais importante que os outros selecionando estas caixas. + + + +O filtro Selecionador de Locutor somente se aplicará ao texto se todas as condições não vazias forem atendidas na caixa Aplicar Este Filtro Quando. + +O atributo Idioma é especial porque o texto ficará provavelmente ininteligível se falado por um locutor que fala um idioma diferente do texto. Assim, o idioma é automaticamente um atributo preferencial. Se você especificar um idioma, ele sobreporá o idioma escolhido, mas se você deixar em branco, o idioma já escolhido pelo &kmyapplication; será usado. Se o aplicativo que enviar o texto para o &kmyapplication; não especificar um idioma, o &kmyapplication; atribuirá o idioma do primeiro locutor (o mais acima) configurado na página Locutores. Os outros atributos serão sempre sobrepostos. Em outras palavras, se você deixar o atributo Taxa em branco, o Selecionador de Locutor encontrará o locutor mais adequado independete da taxa de fala. + +A maneira mais fácil de aprender como configurar os Selecionadores de Locutor é experimentar. Desabilite o Selecionador de Locutor e envie algum texto. Na página Tarefas, observe o locutor que o &kmyapplication; seleciona. Habilite o Selecionador de Locutor, insira alguns atributos, e tente novamente para ver como as opções são afetadas. É claro, você deve possuir mais de um locutor configurado para que o Selecionador de Locutor faça alguma coisa. + + + + + + +Configurando Filtros de Detector de Limite de Frase. + +Filtros de Detector de Limite de Frase (do inglês SBD) quebram o texto em frases individuais. Isto é importante porque + + +permite ao &kmyapplication; iniciar a fala mais rapidamente porque ele precisa somente sintetizar a primeira frase, ao invés de todo o bloco de texto, que pode ser muito longo, e +permite você voltar atrás ou avançar nas frases na página Tarefas, e +permite você pausar ou parar Tarefas de Texto na página Tarefas mesmo que o sintetizador de fala não seja capaz de ser parado. + + +Por estas razões, o filtro do Detector de Limite de Frase Padrão é automaticamente configurado na primeira vez que você roda o kttsmgr e não pode ser desabilitado (apesar de você poder removê-lo). Nós orientamos que não modifique este filtro a menos que saiba o que está fazendo. + +Você pode, no entanto, adicionar filtros BSD adicionais para resolver determinados problemas. Por exemplo, em Fevereiro de 2005, a voz do Polish Festival possui um atributo irritante de fala da pontuação da frase. Ele fala os pontos finais de cada frase, por exemplo. Você não pode resolver este problema criando um filtro Substituidor de Texto para remover a pontuação da frase, porque fazendo isso você impedirá que o SBD Padrão reconheça qualquer frase. Ao invés disso, você pode criar uma versão modificada do SBD Padrão que reconhece a frase enquanto ao mesmo tempo remove a pontuação da frase. Para fazer isto, adicione um filtro SBD e use o botão Carregar para carregar o arquivo polish_festival_sbdrc que vem com o &kmyapplication;. + +Filtros BSD funcionam correspondendo uma expressão regular de fim de frase e inserindo caracteres de tabulação (8 decimal) nos limites das frases. (Todos os cararcteres são automaticamente removidos do texto antes da filtragem iniciar.) Observe que o SBD Padrão preserva a pontuação da frase. + +Filtros SBD nunca são aplicados à mensagens de Notificação do KDE (knotify). + +Se você remover acidentalmente o filtro de Detector de Limite de Frase Padrão, você pode restaurá-lo carregando o arquivo standard_sbdrc, que vem com o &kmyapplication;. + + + + + + + + +Configurações de Interrupção do Texto + +Quando clicar na página Interrupção do kttsmgr, irá aparecer a tela de Interrupção. + + + +O Gerenciador de Texto-para-Voz do KDE (página Interrupção). + + + + + + + + + + + + + + O Gerenciador de Texto-para-Voz do KDE (página Interrupção) + + + + + +Este tela permite-lhe indicar algumas ações especiais a tomar quando uma tarefa de texto for interrompida por outra de maior prioridade. Existem quatro tipos de tarefas de voz com que o &kmyapplication; lida: +Texto normal. +Mensagens. +Avisos. +Resultado do Leitor da Tela. + + + +O Resultado do Leitor da Tela tem a maior prioridade. Ele está reservado para os aplicativos de Leitura da Tela. O Resultado do Leitor faz a preempção de todas as outras mensagens, fazendo com que essas tarefas fiquem em pausa. Logo que o Resultado do Leitor da Tela tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente. + +Os avisos são a próxima prioridade mais elevada. Eles estão reservados para as mensagens de alta prioridade, como "o CPU está super-aquecendo". Um aviso irá interromper as mensagens e o texto normal. Logo que o Aviso tenha sido sintetizado, as tarefas anteriores irão prosseguir automaticamente. + +As mensagens são a próxima prioridade. Uma mensagem irá interromper as tarefas de texto normal. O KMouth é um exemplo de um aplicativo que usa as Mensagens. Por exemplo, ao ler um texto longo de uma página Web, o KMouth pode ser usado para cumprimentar alguém que ande pela sala. + +Todos os tipos de tarefas são filas, exceto o Resultado do Leitor da Tela. Se um Resultado do Leitor da Tela for enviado de um aplicativo enquanto o &kmyapplication; estiver falando outro Resultado destes, a mensagem a ser falada é interrompida e eliminada. + +Quando uma tarefa de texto for interrompida por uma Mensagem, Aviso ou Resultado do Leitor da Tela, o &kmyapplication; irá adicionar o resultado de áudio nesta tela à sequência. + + + +Esta mensagem é falada sempre que uma tarefa de texto normal for interrompida. +Este arquivo de áudio é reproduzido sempre que uma tarefa de texto normal for interrompida. Se tanto existir um Pré-som como uma Pré-mensagem, o Pré-som toca primeiro que a Pré-mensagem. +Esta mensagem é falada sempre que uma tarefa de texto interrompida prosseguir. +Este arquivo de áudio é tocado sempre que uma tarefa de texto interrompida prosseguir. Ele é tocado por último. + + + +As opções nesta tela aplicam-se apenas às tarefas de texto normal. As Mensagens, Avisos e Resultados do Leitor da Tela não possuem ações especiais quando forem interrompidos por uma mensagem de prioridade mais elevada. + + + + + + + +Falando o Texto das Páginas Web + +Ao rodar o navegador Web do KDE, o Konqueror, você poderá falar o texto da página Web apresentada. Primeiro, certifique-se de que o &kmyapplication; está rodando. Selecione o texto que deseja falar e escolha a opção Ferramentas Falar o Texto do menu principal.Depois de algum tempo, o texto selecionado irá começar a ser falado. + +É quase sempre uma boa idéia selecionar o texto na página Web que deseja falar. Você poderá ignorar este passo, mas irá ouvir um conjunto de cabeçalhos de HTML e outras marcas invisíveis. + + + + + + + +Falando o Texto do Editor de Texto Kate + +Ao rodar o Editor de Texto Avançado do KDE, o Kate, poderá falar o texto apresentado. Primeiro, certifique-se de que o &kmyapplication; está rodando. Selecione o texto que deseja falar e escolha a opção Ferramentas Falar o Texto do menu principal.Depois de algum tempo, o texto selecionado irá começar a ser falado. + +Não precisa selecionar primeiro o texto. Neste caso, o arquivo inteiro será falado. + +Isto também funciona quando o Kate estiver embutido em outro aplicativo, como o Konqueror ou o Quanta. + + + + + + +Falando as Notificações (KNotify) + +O KNotify é o subsistema de notificações no KDE que o alerta dos eventos que configurar no sistema do KDE. Você poderá configurar o &kmyapplication; para falar as notificações de texto. + +Por exemplo, o Konversation, um aplicativo de IRC para o KDE, permite-lhe configurar uma variedade grande de notificações. Por exemplo, poderá dizer ao Konversation para o notificar sempre que uma mensagem apareça num canal de IRC com o seu nome ou apelido nela. Em conjunto com o &kmyapplication;, poderá fazer com que o KDE fale o texto da mensagem de IRC para você. + +De um modo geral, se um aplicativo do KDE suportar o KNotify, irá aparecer um item de menu Notificações no menu de Configurações. Os detalhes específicos para configurar cada um dos aplicativos com o KNotify variam de aplicativo para aplicativo. + +Para ativar o &kmyapplication; para falar as notificações de texto do KNofify, inicie o kttsmgr, clique na página Geral e assinale a opção Falar as notificações (KNotify). Depois, clique no botão Aplicar. + + + + + + +SSML + +A Speech Synthesis Markup Language (SSML) é uma norma da W3C para formatar o texto de forma a ser sintetizado. Ele oferece marcas para controlar as vozes, a taxa de voz, volume, sexo e tom. Oferece também marcas para controlar a forma como as palavras são sintetizadas, como por exemplo para soletrar as abreviaturas. O SSML faz parte da especificação VoiceXML, que é também uma norma da W3C. + +Neste momento, o &kmyapplication; oferece um suporte limitado e muito básico para o SSML. Possui atualmente as restrições a seguir. + + +Funciona apenas com os locutores do Festival Interative e do Hadifix. +Você deverá instalar a voz rab_diphone (homem britânico), uma vez que esta é a voz que o Festival usa ao sintetizar o SSML. +A opção Velocidade da tela de Áudio é ignorada quando se fala texto que contenha SSML. +Se a Velocidade ou o Tom no diálogo de configuração do Festival não estiverem a 100%, isto poderá fazer com que o texto em SSML seja falado de forma monotônica. + + +O seguinte texto de exemplo poderá ser usado para experimentar com o SSML. + + + + + + + Quem esteve dormindo na minha cama? + + disse o pai-urso. + + Quem esteve dormindo na minha cama? + + disse a mãe-ursa. + + Quem esteve dormindo na minha cama? + + disse o bebé-urso. + +]]> + +Planeja-se um suporte mais robusto de SSML para a próxima versão do &kmyapplication;. + + + + + + + + +Referência de Comandos + + + +A FAZER + + + + + + + + +Guia de Programação do &kmyapplication; + +O &kmyapplication; possui duas Interfaces de Programação de Aplicativos (APIs): + + +A API de Texto-para-Voz do KDE, que é usada pelos programadores dos aplicativos para oferecerem aos seus aplicativos capacidades de TTS. Os aplicativos comunicam-se com o KTTSD através de DCOP. +A API de Plugins do KTTSD, que é usada para adicionar plugins de síntese de voz ao KTTSD, para que o &kmyapplication; funcione com motores novos de síntese de voz. + + +A seção a seguir fornece uma breve descrição da API da Interface em DCOP de Texto-para-Voz do KDE. A documentação completa para ambas as APIs está disponível 'online' na página Web de Acessibilidade no KDE. + + + + + + +A Interface de DCOP do &kmyapplication; + +Os aplicativos comunicam os pedidos de serviços de Texto-para-Voz através da interface de DCOP do KDE para programar o objeto KSpeech do kttsd. + +Insira os seguintes comandos num Konsole. + +Se o KTTSD não estiver já rodando + +kttsd + +Para agendar uma tarefa de texto a ser falada + +dcop kttsd KSpeech setText "texto" "locutor" + +onde o texto é o texto que pretende ser sintetizado e o locutor é um código de idioma do tipo en, pt_BR, etc. Este comando não fala o texto; simplesmente coloca-o numa fila de tarefas de texto para ser falado. + +Exemplo. + +dcop kttsd KSpeech setText "Isto é um teste." "pt_BR" + +Para falar a última tarefa de texto que foi posta na fila. + +dcop kttsd KSpeech startText 0 + +Neste caso, o 0 refere-se à última tarefa de texto na fila. Você poderá também indicar um número de tarefa específico. (Se não for indicado nenhum número, assume-se o 0.) + +Para parar a tarefa de texto sendo falada atualmente + +dcop kttsd KSpeech stopText 0 + +Dependendo do plugin de voz usado, a síntese poderá não parar imediatamente. + +Existem muitos mais comandos que poderão ser enviados. Para ver uma lista dos comandos possíveis, + +dcop kttsd KSpeech + +ou leia a página da API de Texto-para-Voz do KDE. + + + + + + + + +Perguntas e Respostas +&reporting.bugs; &updating.documentation; + + +Eu preciso recomeçar tudo. Como eu interrompo por completo o &kmyapplication;? + + +Insira os seguintes comandos num Konsole: killall kttsd +killall kttsmgr + + + + + + +Como vejo o resultado de depuração do kttsd? + + +Abra duas janelas do Konsole. Primeiro inicie o kttsd numa janela e depois o kttsmgr na segunda. + + + + +Tenho uma voz adicional do Festival que obtive da Internet. Instalei-a e posso usá-la no Festival, mas não aparece no kttsmgr. + + +Edite o arquivo $KDEHOME/share/apps/kttsd/festivalint/voices para adicionar a voz nova. Os outros itens poderão ser usados como um guia. Se adicionar com sucesso uma voz, envie por favor uma correção para os programadores, em conjunto com o URL de onde obteve o arquivo de voz. + + + + +Nenhum dos sintetizadores de voz suportados possui o idioma que eu necessito. Onde poderei obter um sintetizador para o meu idioma? + + +O Google(tm) é seu amigo. Esta referência também poderá ajudar. Se descobrir um motor aberto que suporte o seu idioma desejado e quiser adicionar o suporte para ele no &kmyapplication;, por favor contacte a equipe de desenvolvimento. Os motores abertos são especialmente bem-vindos. Se conhecer algum sintetizador comercial, talvez consiga persuadir o distribuidor a doar uma cópia gratuita à equipe de desenvolvimento do &kmyapplication;. Entretanto, você poderá conseguir colocar o sintetizador funcionando com o plugin do Comando. Veja . + + + + + + + + + + + + +Créditos e Licença + +&kmyapplication; +Direitos Autorais do Programa © 2002 José Pablo Ezequiel "Pupeno" Fernández pupeno@kde.org +Mantenedor Atual: Gary Cramblitt garycramblitt@comcast.net +Contribuições: +Olaf Schmidt ojschmidt@kde.org + +Gunnar Schmi Dt gunnar@schmi-dt.de + +Paul Giannaros ceruleanblaze@gmail.com + + + + +Direitos Autorais da Documentação © 2004 Gary R. Cramblitt garycramblitt@comcast.net + +Tradução de Marcus Gamamarcus_gama@uol.com.br +&underFDL; &underGPL; Os motores de síntese de voz usados pelo &kmyapplication; possuem as suas próprias licenças. Veja a documentação de cada motor ou a sua página na Web para mais detalhes. + + + + + + +Instalação + + + + + +Como obter o &kmyapplication; + + + +&install.intro.documentation; + +(FUTURO) Comando de Instalação da Debian: apt-get install kdeaccessibility + + +Você poderá encontrar algumas referências para os pacotes de código e binários na págiana Web de Acessibilidade do KDE (http://accessibility.kde.org). + +Se tiver acesso ao CVS do KDE, você poderá obter o &kmyapplication; através do módulo kdeaccessibility. O &kmyapplication; encontra-se na pasta kttsd. Você poderá também obter um pacote criado todas as noites em ftp://ftp.kde.org/pub/kde/unstable/latest/kdeaccessibility.tar.bz2 + + + + + + + + +Requisitos + +Requisitos obrigatórios: + + + +KDE versão 3.2 ou posterior. +Um motor de síntese de voz. São suportados os seguintes motores e idiomas falados. + + + + + + + +Festival +Inglês Americano, Inglês Britânico, Espanhol, Alemão, Finlandês, Tcheco, Polaco, Russo + + + +Festival Lite (flite) +Inglês + + + +Hadifix (MBROLA e txt2pho) +Alemão + + + +Epos +Tcheco, Eslovaco + + + +FreeTTS +Inglês + + + + + + + +Funciona também com qualquer motor de síntese que possa ser executado com um comando num Konsole. + +Os idiomas indicados acima poderão não ser compreensíveis ou estar desatualizados. Veja as especificações de cada motor para uma lista completa dos idiomas suportados. + + +O &kmyapplication; usa uma arquitetura de plugins flexível para os motores de síntese de voz. Se quiser melhorar o &kmyapplication; de modo a suportar outro motor, contacte a equipe de desenvolvimento. + + +Veja em as instruções específicas para cada um destes motores. + + + + + +Componentes opcionais: + + + + + +O utilitário de áudio sox é necessário para ajustar a velocidade global da voz, mas não é necessário. Os usuários de Debian poderão instalar o 'sox' com o comando apt-get install sox. O Sox vem incluído na maioria dos CDs de distribuições de &Linux;. + + + +O utilitário xsltproc é necessário para o suporte de SSML e para o filtro Transformador XML, mas não é obrigatório. Os usuários de Debian poderão instalar o 'xsltproc' com o comando apt-get install xsltproc. + + + +GStreamer versão 0.8.7 ou posterior. Por padrão, o &kmyapplication; usa o aRts para a saída de áudio, mas se instalar o GStreamer, você poderá usá-lo em alternativa. Poderá obter o GStreamer em + +http://gstreamer.freedesktop.org/ + + + + + + + + + + + +Compilação e Instalação + + + + + + + +Para compilar o &kmyapplication;, você deve possuir uma cópia recente (KDE 3.4 ou superior) dos arquivos de desenvolvimento do KDE, incluindo o kdelibs e arts. + +Se você obteve o &kmyapplication; como um pacote TAR, logue-se como um usuário normal e descomprima o pacote para uma pasta adequada, entre nesta e introduza os seguintes comandos. + +./configure +make + + +Se você possuir os arquivos de desenvolvimento do GStreamer 0.8.7 ou superior instalados, e desejar compilar o &kmyapplication; com suporte ao GStreamer, insira o seguinte comando em substituição. + +./configure --enable-kttsd-gstreamer +make + + +Por padrão, os comandos acima irão instalar o &kmyapplication; em /opt/kde3. Se esta pasta não estiver não estiver na sua variável $KDEDIRS, você poderá ter que adicionar uma opção --prefix=destino. Por exemplo, + +./configure --prefix=/usr/local +make + + +Nos sistemas Debian, o /usr/local é o local normal para instalar os aplicativos compilados a partir de código-fonte. + +Logue-se como 'root' e instale o &kmyapplication; compilado com os seguintes comandos. + +su +make install + + +Se obteve o código do &kmyapplication; a partir do módulo de CVS kdeaccessibility ou através dos pacotes TAR noturnos do CVS, use os seguintes comandos para compilar e instalar. + +cd kdeaccessibility +echo kttsd +>inst-apps +make -f Makefile.cvs +./configure +cd kttsd +make +su +make install + + + + + + + + +Configuração + +Certifique-se de que o seu motor de síntese de voz está funcionando antes de usar o &kmyapplication;. Siga as instruções que vieram com o motor. + + +Em alguns casos, é necessário dar acesso de escrita ao dispositivo de áudio. +chmod a+rw /dev/dsp* + + + + + + +Usando com o Festival (Interative) + +O Festival é um dos melhores motores de TTS gratuitos e abertos que se encontram disponíveis. A qualidade da voz é geralmente boa, existem alguns idiomas e vozes suportadas e você poderá controlar a voz, a velocidade do texto gerado e o tom no &kmyapplication;. + +Nome do Sintetizador: Festival Interative + +URL: http://www.cstr.ed.ac.uk/projects/festival/ + +Comando de Instalação da Debian: apt-get install festival + +Você necessitará instalar pelo menos um idioma. Siga as instruções que vêm com o Festival. + +As vozes adicionais em inglês do Festival estão disponíveis em + +http://hts.ics.nitech.ac.jp/. + +As vozes adicionais em espanhol, inglês e alemão estão disponíveis em + +http://cslu.cse.ogi.edu/tts/download/ + +Você deverá, contudo, compilar um módulo adicional para estas vozes, sendo necessário para isso o código-fonte do Festival. As vozes em alemão possuem uma distribuição limitada. + +Está disponível uma voz masculina em finlandês em + + http://www.ling.helsinki.fi/suopuhe/download/. + +Está disponível uma voz masculina em polaco em + + http://www.artegence.com/download/voicexml/speech/festival_polish_voice.tgz. + +Está disponível uma voz masculina em russo em + +http://nshmyrev.narod.ru/festival/festival.html + +Você deve possuir o Festival 1.95 beta ou superior para usar esta voz. A voz ainda está em desenvolvimento inicial. Descompacte para festival/lib/voices/russian/. Quando você configurar o locutor Russo, a código da voz é msu_ru_nsh_diphone. Certifique-se de selecionar uma codificação de byte simples em cirílico, como a KOI8-R. + +O Festival vem tipicamente incluído com as distribuições do &Linux;. Veja nos CDs da sua distribuição se está incluído. + +Inicie o kttsmgr. Na tela de Locutores, clique no botão Adicionar. Escolha o Festival Interative e um Idioma. Se a tela para Configurar o Locutor não aparecer, clique no botão Editar. Se o arquivo executável do Festival não estiver na sua PATH, indique a localização completa do executável. Clique no botão Pesquisar de Novo, escolha uma voz e clique no botão Testar. Você deverá ouvir uma frase de teste sendo falada. + + +Ao usar os idiomas Tcheco ou Polaco, certifique-se que a opção de Codificação está definida como ISO 8859-2. +Ao usar o idioma Russo, certifique-se que a opção de Codificação está definida para uma com byte simples cirílico, como a KOI8-R. + + + + + + +Usando o Festival com o &mbrola; + +O Festival pode ser usado em conjunto com o sintetizador &mbrola;. Neste modo, o Festival faz a análise léxica e o &mbrola; produz o áudio. O executável &mbrola; e os arquivos de vozes do &mbrola; podem ser obtidos em + +http://festvox.org/mbrola/. + +Siga as instruções no readme.txt que vem com o pacote obtido. + +Repare que o &mbrola; não é um sistema de Texto-para-Voz completo. O &mbrola; sintetiza a voz a partir de arquivos de difonemas. Você deverá ter um 'software' adicional que possa produzir os difonemas. Ao ser combinado com o Festival, o Festival produz os difonemas necessários para o &mbrola;. O txt2pho poderá também ser usado para produzir difonemas a partir de texto em alemão. Veja para mais informações. + +Existem três métodos para combinar o Festival com o &mbrola;. + + + +Interfaces do &mbrola;. No momento em que este manual foi escrito, este método estava limitado a vozes em Inglês. +IMS German Festival. +Festival-Czech. + + + + + + +Usando o Festival com as Interfaces do &mbrola; + +Neste método, o código adicional das interfaces é adicionado ao Festival para ativar a síntese de voz com os arquivos de vozes do &mbrola;. Lembre-se que os arquivos de vozes do &mbrola; não são instalados na árvore de pastas do &mbrola;. Em vez disso, são instalados na árvore de pastas festival/lib/. Para mais instruções, veja + +http://www.cstr.ed.ac.uk/projects/festival/mbrola.html + + + + + + +Usando o IMS German Festival + +O IMS German Festival é uma versão modificada do Festival que usa as vozes em alemão do &mbrola;. Funciona tanto com o Festival versão 1.4.1 como com o Festival 2.0 (1.95beta). Instale primeiro o Festival e o &mbrola;, se não tiver já feito isso. Depois, obtenha o IMS German Festival em + + http://www.ims.uni-stuttgart.de/phonetik/synthesis/festival_opensource.html. + +Siga as instruções no arquivo README que vem com o pacote obtido. (Lembre-se que, se for usado em conjunto com o Festival 2.0, não é necessário aplicar o pacote fixes, mas terá ainda que recompilar o festival.) Finalmante, adicione as seguintes linhas ao arquivo festival/lib/siteinit.scm. + + +(voice-location "german_de1_os" "/usr/local/mbrola/de1" + "German Female, IMS Festival de1") +(voice-location "german_de2_os" "/usr/local/mbrola/de2" + "German Male, IMS Festival de2") +(voice-location "german_de3_os" "/usr/local/mbrola/de3" + "German Female, IMS Festival de3") + + + +logo acima da linha que diz + + +(provide 'siteinit) + + + +Em alguns sistemas, o arquivo que edita é o /etc/festival.scm. Adicione apenas as linhas que correspondem às vozes em alemão que instalou. Substitua a localização correta por /usr/local/mbrola/ . Lembre-se também que (no momento em que isto foi escrito), o IMS German Festival não funciona com os arquivos de vozes de4, de5 ou de6. + + + + + + +Usando o Festival-Czech + +Este método usa algum código especial para ativar a síntese de voz no Festival com uma voz do &mbrola; em tcheco. Para instalar, obtenha primeiro, instale o Festival e o &mbrola; e certifique-se que ambos funcionam. Depois, obtenha o Festival-Czech em + +http://www.freebsoft.org/festival-czech + +Nos procedimentos a seguir, substitua as localizações de pastas corretas de acordo com as necessidades. + +Descomprima o pacote transferido para uma pasta adequada e compile o léxico. O executável do Festival deverá estar na sua PATH. + + +cd /usr/local +tar xvfz festival-czech.tar.gz +cd festival-czech +make + + + +Obtenha o arquivo de voz cz2 da página Web do e de&mbrola;scomprima-o na pasta do &mbrola;. + + +cd /usr/local/mbrola +mkdir cz2 +cd cz2 +unzip cz2-001009.zip + + + +Adicione as seguintes linhas ao arquivo festival/lib/siteinit.scm. + + +(set! czech-lexicon-file "/usr/local/festival-czech/czech-lexicon.out") +(set! load-path (cons "/usr/local/festival-czech" load-path)) +(require 'czech) +(set! czech-mbrola_database "/usr/local/mbrola/cz2/cz2") +(set! mbrola_progname "/usr/local/mbrola/mbrola") +(voice-location "czech_mbrola_cz2" "/usr/local/mbrola/cz2" + "Czech Male, MBROLA") +(require 'czech-mbrola) + + + +logo acima da linha que diz + + +(provide 'siteinit) + + + +Em alguns sistemas, o arquivo que edita é o /etc/festival.scm. + + + + + + + + + + +Usando com o Festival Lite (flite) + +O Festival Lite é um motor gratuito e aberto que suporta atualmente um número limitado de vozes e idiomas. É leve, mas sacrifica de certa forma a qualidade da voz. Não pode controlar o tom, o volume ou a velocidade deste motor no &kmyapplication;. + +Nome do Sintetizador: Festival Lite (flite) + +URL: http://www.speech.cs.cmu.edu/flite/index.html + +Comando de Instalação da Debian: apt-get install flite + +O 'flite' vem tipicamente instalado com as distribuições de Linux. Verifique os CDs da sua distribuição para confirmar se vem incluído. + +Compile e instale o 'flite', seguindo as instruções no README que vem com ele. + + + + + + + +Usando com o Hadifix (&mbrola; e txt2pho) + +O Hadifix é um motor de síntese de voz baseado em difonemas. O utilitário txt2pho converte o texto é difonemas e o motor &mbrola; sintetiza os difonemas a reproduzir. A qualidade da voz é boa, mas o suporte do idioma está atualmente ligeiramente limitado. Você poderá controlar a voz, o tom, a velocidade e o volume no kttsmgr. + +Nome do Sintetizador: Hadifix + +URL: ver abaixo + +Comando de Instalação da Debian: nenhum + +Se não tiver já o Hadifix instalado, faça o seguinte: + + +Obtenha o executável do MBROLA em http://festvox.org/mbrola/. +Instale o &mbrola; na pasta /usr/local/mbrola. +Obtenha pelo menos um arquivo de idioma (alemão, por exemplo), na página do &mbrola;. Descomprima na pasta /usr/local/mbrola. +Obtenha o 'txt2pho' de + http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/HADIFIXforMBROLA.html. + +Descomprima o 'txt2pho' em /usr/local/txt2pho. +Modifique o arquivo txt2phorc, colocando os locais corretos dados nele. +Copie o txt2phorc tanto para o ~/.txt2phorc como para o /etc/txt2pho. Repare que deve retirar o "rc" do nome do arquivo. +No kttsmgr, escolha o idioma 'Alemão' (de), e adicione o Hadifix. +Na tela para Configurar o Locutor, configure uma voz e as localizações do &mbrola; e do txt2pho. +Clique no botão Testar para efetuar o teste. + + + + + + + + + Usando com o Epos + +O Epos é um motor aberto e gratuito para Tcheco e Eslovaco. É leve, mas sacrifica de certa forma a qualidade da voz. Você não poderá controlar o tom, o volume ou a velocidade deste motor no &kmyapplication;. + +Nome do Sintetizador: Epos TTS Synthesis System + +URL: http://epos.ure.cas.cz/ + +Comando de Instalação da Debian: apt-get install epos + +Inicie o kttsmgr. Na página de Locutores, clique no botão Adicionar. Escolha o idioma Tcheco ou Eslovaco e o Epos TTS Synthesis System. Se o executável do servidor do Epos e o cliente não estiverem na sua PATH, indique a localização destes executáveis na tela para Configurar o Locutor. As opções permitem-lhe passar argumentos adicionais ao cliente e ao servidor. Num Konsole, digite epos -h ou say -h para ver mais informações. + + + + + + + + Usando com o FreeTTS + +O FreeTTS é um motor de voz aberto e gratuito feito em Java(tm), o que significa que você precisa de ter a máquina virtual de Java instalada no seu sistema para a usar. Atualmente, tem um suporte de vozes e idiomas limitado. Você não pode controlar o tom, o volume ou a velocidade deste motor no &kmyapplication;. + +Nome do Sintetizador: FreeTTS + +URL: http://sourceforge.net/projects/freetts/ + +Comando de Instalação da Debian: nenhum + + + + + + + + Usando o 'Plugin' do Comando + +O plugin do comando permite-lhe usar o &kmyapplication; com qualquer motor de síntese de voz que possa ser executado como um comando num Konsole. + +Nome do Sintetizador: Comando + +URL: nenhum + +Comando de Instalação da Debian: nenhum + +Idealmente, deverá usar um comando que sintetize para um arquivo de áudio temporário (WAV), em vez de enviar a voz diretamente para o dispositivo de áudio. + +Se o motor do sintetizador de fala precisar que o texto seja codificado de maneira diferente da configuração de codificação do seu ambiente de trabalho, você deve usar o parâmetro %f para passar o texto para o motor. O &kmyapplication; codificará o texto na configuração que você especificou quando ele escreveu o texto para o arquivo temporário. Se você passar o texto na linha de comando usando o parâmetro %t, ele será codificado usando a configuração local do seu ambiente. Você pode também usar a opção Enviar os dados como entrada padrão para resolver este problema, se o motor aceitar entrada de StdIn. Por exemplo, aqui está um comando exemplo para enviar um texto em polonês para o Festival usando a codificação ISO 8859-2 e removendo a fala dos caracteres de pontuação. + +cat %f | tr '(){}[]"' ' ' | festival --tts --language polish + + + + + + + + + + +&documentation.index; +
+ + diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/interruption.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/interruption.png new file mode 100644 index 00000000000..2dfcdda4a4f Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/interruption.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/jobs.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/jobs.png new file mode 100644 index 00000000000..3689b9e9bcf Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/jobs.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkerchooser.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkerchooser.png new file mode 100644 index 00000000000..efda7968d54 Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkerchooser.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkers.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkers.png new file mode 100644 index 00000000000..97a464ec5b0 Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/talkers.png differ diff --git a/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/xmltransformer.png b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/xmltransformer.png new file mode 100644 index 00000000000..4cfa24eeeeb Binary files /dev/null and b/tde-i18n-pt_BR/docs/kdeaccessibility/kttsd/xmltransformer.png differ -- cgit v1.2.1