diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
commit | f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b (patch) | |
tree | 1f78ef53b206c6b4e4efc88c4849aa9f686a094d /tde-i18n-eu/docs/tdesdk | |
parent | 85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff) | |
download | tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip |
Second part of prior commit
Diffstat (limited to 'tde-i18n-eu/docs/tdesdk')
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/Makefile.in | 587 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/Makefile.in | 613 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/catman.docbook | 167 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/dictionaries.docbook | 719 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/faq.docbook | 59 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/glossary.docbook | 223 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/kbabeldict.docbook | 52 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/menu.docbook | 2266 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/preferences.docbook | 912 | ||||
-rw-r--r-- | tde-i18n-eu/docs/tdesdk/kbabel/using.docbook | 960 |
12 files changed, 6566 insertions, 0 deletions
diff --git a/tde-i18n-eu/docs/tdesdk/Makefile.am b/tde-i18n-eu/docs/tdesdk/Makefile.am new file mode 100644 index 00000000000..140f086b116 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = eu +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-eu/docs/tdesdk/Makefile.in b/tde-i18n-eu/docs/tdesdk/Makefile.in new file mode 100644 index 00000000000..e213a4d82d0 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/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/tdesdk +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = eu +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kbabel +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/tdesdk/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdesdk/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/tdesdk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/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/tdesdk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/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-eu/docs/tdesdk/kbabel/Makefile.am b/tde-i18n-eu/docs/tdesdk/kbabel/Makefile.am new file mode 100644 index 00000000000..140f086b116 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = eu +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/Makefile.in b/tde-i18n-eu/docs/tdesdk/kbabel/Makefile.in new file mode 100644 index 00000000000..4bdcae73ad0 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/Makefile.in @@ -0,0 +1,613 @@ +# 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/tdesdk/kbabel +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = eu +#>- 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/tdesdk/kbabel/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdesdk/kbabel/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/tdesdk/kbabel/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/kbabel/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/kbabel/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-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-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-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=using.docbook catman.docbook Makefile.in dictionaries.docbook preferences.docbook menu.docbook Makefile.am kbabeldict.docbook faq.docbook glossary.docbook + +#>+ 2 +docs-am: glossary.docbook preferences.docbook using.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel + @for base in glossary.docbook preferences.docbook using.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\ + done + +uninstall-nls: + for base in glossary.docbook preferences.docbook using.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kbabel/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in glossary.docbook preferences.docbook using.docbook menu.docbook dictionaries.docbook kbabeldict.docbook faq.docbook catman.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/tdesdk/kbabel/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/kbabel/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/kbabel/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-eu/docs/tdesdk/kbabel/catman.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/catman.docbook new file mode 100644 index 00000000000..abfda74f803 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/catman.docbook @@ -0,0 +1,167 @@ +<chapter id="using-catalogmanager"> +<title +>&catalogmanager; erabiltzen</title> +<anchor id="catalogmanager"/> + +<screenshot +> <screeninfo +>&catalogmanager;-aren pantaila-kaptura</screeninfo +> <mediaobject +> <imageobject +> <imagedata fileref="snap_catalogmanager.png" format="PNG"/> </imageobject +> <textobject +><phrase +>&catalogmanager;-aren pantaila-kaptura</phrase +></textobject +> </mediaobject +> </screenshot> +<para +> Katalogo-kudeatzaileak bi direktorio zuhaitz batean bateratzen ditu eta PO- eta POT-fitxategi guztiak direktorio horietan bistaratzen ditu. Bistaratzeak aukera ematen du erraz ikusteko eredu berriren bat gehitu ote den edo zaharren bat kendu ote den. Fitxategi-izen bakoitzarekin batera informazioa agertzen da: sarrera guztien kopurua, zalantzazko sarreren kopurua, itzuli gabeko sarreren kopurua, azken gainbegiraketa-data eta fitxategiaren azken itzultzailea. </para> +<para +> Landu beharreko fitxategiak edo falta direnak errazago aurkitu ahal izateko fitxategi bakoitzaren egoera-barra ere agertzen da ikono hau erabiliz gero: </para> + +<itemizedlist +> <listitem +> <para +> <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_ok.png" format="PNG"/> </imageobject +> </inlinemediaobject +> Fitxategi honetako mezu guztiak itzuli gabe daude.</para +> </listitem +> <listitem +> <para +> <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_needwork.png" format="PNG"/> </imageobject +> </inlinemediaobject +> Fitxategi honetako mezu batzuk zalantzazkoak edo itzuli gabeak dira </para +> </listitem +> <listitem +> <para +> <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_missing.png" format="PNG"/> </imageobject +> </inlinemediaobject +> Fitxategi hau ez dago <acronym +>PO</acronym +> fitxategien direktorioan. </para +> </listitem +> <listitem +> <para +> <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_broken.png" format="PNG"/> </imageobject +> </inlinemediaobject +> Fitxategi honek akats sintaktikoak ditu. </para +> </listitem +> <listitem +> <para +> <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_reload.png" format="PNG"/> </imageobject +> </inlinemediaobject +> Fitxategi honi buruzko informazioa eguneratzen ari da unean. Eguneratzen amaitzean, goian zerrendatzen diren ikonoetako bat hartuko du bere egoera adierazteko. </para +> </listitem +> </itemizedlist> + +<para +> Ikono bat ondoko ikonoaz markatuta badago <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_nopot.png" format="PNG"/> </imageobject +> </inlinemediaobject +>, hau bezala: <inlinemediaobject +> <imageobject +> <imagedata fileref="catalogmanager_nopot_ok.png" format="PNG"/> </imageobject +> </inlinemediaobject +>, fitxategi edo direktorio hori <acronym +>POT</acronym +> fitxategien direktorioan ez dagoela adierazten du.</para> + +<para +> Fitxategi bat markatzeko edo marka kentzeko aukera duzu fitxategiaren testuinguru-menuan <guimenuitem +>Aldizkatu markaketa</guimenuitem +> aukeratuz.</para> + +<para +>Direktorio bateko markaketa guztiak aldizkatu edo kendu nahi badituzu, sakatu saguaren eskuineko botoia direktorioaren gainean eta hautatu <guimenuitem +>Aldizkatu markaketak</guimenuitem +> edo <guimenuitem +>Kendu markaketak</guimenuitem +>. Markaketak automatikoki gordetzen dira &kbabel;-etik irtetean.</para> + +<para +>Fitxategi bat irekitzeko egin klik bikoitza fitxategian, hautatu <menuchoice +><guimenuitem +>Ireki</guimenuitem +></menuchoice +> testuinguru-menutik edo sakatu <keycap +>Itzuli</keycap +> nahiz <keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +> </keycombo +>.</para> + +<para +>&catalogmanager; konfiguratzeko aukera duzu honela (1.1 bertsioan edo garatuagoan Katalogo-kudeatzailea programatik egiten da, eta ez Kbabel-etik): <menuchoice +><guimenu +>Konfigurazioa</guimenu +><guimenuitem +> Konfiguratu &catalogmanager;...</guimenuitem +></menuchoice +>. Ikus <link linkend="preferences-catalogmanager" +>Hobespenak</link +> sekzioa xehetasun gehiagorako.</para> + +<sect1 id="catman-features"> +<title +>&catalogmanager;-aren gailuak</title> +<para +> &kbabel;-en fitxategiak irekitzeko gailu nagusiez gain &catalogmanager;k beste zenbait gailu onartzen ditu <acronym +>PO</acronym +>-fitxategien zuhaitz bat mantentzeko. </para> + +<sect2 id="catman-find"> +<title +>Bilatu eta ordeztu fitxategi anitzetan</title> +<para +> &kbabel;-erako behar-beharrezko gailuetako bat fitxategi anitzetan aldi berean bilatzeko eta ordezteko aukera zen. &catalogmanager;k gailu hori onartzen du &kbabel;-ekin erabatintegratuta. </para> +</sect2> + +<sect2 id="catman-statistics"> +<title +>Estatistikak</title> +<para +> &catalogmanager;k fitxategi bakar bati edo direktorio guztiei buruzko zenbait estatistika erakutsi ditzake. Estatistika horiek fitxategien kopurua, zenbat fitxategik duten dagokien eredua, eta zenbat eredu falta diren adierazten dute. Fitxategietako mezuen kopurua zenbatzeaz gain, mezuen zati handiak itzulita, zalantzaz itzulita, edo itzuli gabe daudela jakiteko estatistikak erakusten ditu. </para> +</sect2> + +<sect2 id="catman-syntax"> +<title +>Sintaxia egiaztatzen</title> +<para +> Honek aukera ematen du <acronym +>PO</acronym +>-fitxategi anitzen sintaxia egiaztatzeko <command +>msgfmt</command +> erabiliz. Fitxategiren bat egiaztatzen ez bada, ezingo da erabili <acronym +>MO</acronym +>-banaketa bitarrerako fitxategi bat sortzeko. Horrelako fitxategi okerrak <acronym +>PO</acronym +>-fitxategiari dagokion paketea konpilatzeko saioak huts egitea ekarri ohi du ondorioz. </para> +</sect2> + +<sect2 id="catman-commands"> +<title +>Erabiltzaileak definitutako aginduak</title> +<para +> &catalogmanager;k erabiltzea nahi zenukeen funtzionalitaterik eskaini ezin duenez,zerorren aginduak definituz handitu dezakezu. </para> +<para +> Aginduen bi ezarpen daude. Bata direktorioetarako eta bestea banakako fitxategietarako. Agindu horiek hemen ezar ditzakezu: <link linkend="preferences-catalogmanager" +>kongifurazio-elkarrizketa</link +> fitxategien zerrendako sarrera batean &RMB; sakatuz sartu. </para> +</sect2> + +</sect1> +</chapter> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/dictionaries.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/dictionaries.docbook new file mode 100644 index 00000000000..344de3279ed --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/dictionaries.docbook @@ -0,0 +1,719 @@ +<chapter id="dictionaries"> +<title +>Hiztegiak</title> + +<para +>&kbabel;-ek 3 modu ditu itzulitako <acronym +>PO</acronym +> mezuen kateak bilatzeko erabil daitezkeenak:</para> + +<itemizedlist +> <listitem +> <para +>Itzulpena bilatzen, itzulpen datu-base bat erabiltzen </para +> </listitem +> <listitem +> <para +>Itzulpen-zirriborroa </para +> </listitem +> <listitem +> <para +>&kbabeldict; </para +> </listitem +> </itemizedlist> + +<sect1 id="database"> +<!-- FIXME: settings --> +<title +>Itzulpen datu-basea</title> + +<para +>Itzulpen datu-baseak Berkeley Database IIan oinarritutako datu-base batean itzulpenak biltegiratzeko aukera ematen dizu &ie; zure diskoko fitxategi bitar batean biltegiratzen da. Datu-baseak bilaketa azkarra bermatzen du itzulpen-kopuru handi batean.</para> + +<para +>Modu hau &kbabel;-ekin ondoen integratzen denetako bat da. Bilaketaz eta itzulpen-zirriborroaz gain, ondoko gailuak onartzen ditu:</para> + +<itemizedlist +> <listitem +> <para +>&kbabel;-en editorean idatzitako itzulpen berri guztiak automatikoki biltegiratu daitezke datu-basean.</para +> </listitem +> <listitem +> <para +>Datu-base hau <acronym +>msgid</acronym +> <quote +>parekatzeko (Diff)</quote +> erabil daiteke.</para +> </listitem +> </itemizedlist> + +<para +>Jakina, datu-basean zenbat eta itzulpen gehiago biltegiratu, orduan eta produktiboa izan zaitezke. Datu-basea betetzeko, <guilabel +>Datu-basea</guilabel +> tabulatzailea erabil dezakezu hobespenen elkarrizketan edo itzulitako mezu guztien gehikuntza automatikoa tabulatzaile berean piztu dezakezu.</para> + +<sect2 id="database-settings"> +<title +>Ezarpenak</title> +<para +> Bilatzeko modu hau konfiguratu eta nola erabili behar den jakin dezakezu <menuchoice +> <guisubmenu +>Konfigurazioa</guisubmenu +> <guisubmenu +>Konfiguratu hiztegia</guisubmenu +> <guimenuitem +>Itzulpen datu-basea</guimenuitem +> </menuchoice +> &kbabel;-en menuan hautatuz. </para> +<para +> <guilabel +>Generikoa</guilabel +> tabulatzaileak datu-basean bilatzeko ezarpen orokorrak biltzen ditu. </para> +<variablelist> + <varlistentry> + <term +><guilabel +>Search in whole database (slow)</guilabel +></term> + <listitem> + <para> + Do not use <quote +>good keys</quote +>, search in the whole database. + This is slow, but will return the most precise results. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Search in list of "good keys" (best)</guilabel +></term> + <listitem> + <para> + Use <quote +>good keys</quote +> strategy. This option will give you the + best tradeoff between speed and exact matching. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Return the list of "good keys" (fast)</guilabel +></term> + <listitem> + <para> + Just return <quote +>good keys</quote +>, do not try to eliminate any more + texts. This is the fastest provided method, but can lead to a quite large + number of imprecise matches. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Case sensitive</guibutton +></term> + <listitem> + <para> + Distinguish case of letters when searching the text. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Normalize white space</guibutton +></term> + <listitem> + <para> + Skip unnecessary white space in the texts, so the searching will ignore small + differences of white space, ⪚ number of spaces in the text. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Remove context comment</guibutton +></term> + <listitem> + <para> + Do not include context comments in search. You will want this to be turned on. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Character to be ignored</guilabel +></term> + <listitem> + <para +>Hemen bilaketan zehar ezikusi beharreko karaktereak sar +ditzakezu. Adibide tipikoa azeleratzailearen marka hau litzateke, &ie; +& &kde; testuetarako. + </para> + </listitem> + </varlistentry> + </variablelist> +<para> +The <guilabel +>Search</guilabel +> tab contains finer specification for searching the text. +You can define how to search and also allows to use another special way of searching +called <emphasis +><guilabel +>Word substitution</guilabel +></emphasis +>. By substituting +one or two words the approximate text can be found as well. For example, assume you +are trying to find the text <userinput +>My name is Andrea</userinput +>. +</para> +<variablelist> + <varlistentry> + <term +><guilabel +>Equal</guilabel +></term> + <listitem> + <para> + Text from database matches if it is the same as the searched string. In our example it can + be <emphasis +>My name is !amp-internal!Andrea</emphasis +> (if !amp-internal! is set as ignored character + in <guilabel +>Characters to be ignored</guilabel +> on <guilabel +>Generic</guilabel +> tab). + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Query is contained</guilabel +></term> + <listitem> + <para> + Text from database matches if the searched string is contained in it. For our example it can + be <emphasis +>My name is Andrea, you know?</emphasis +>. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Query contains</guilabel +></term> + <listitem> + <para> + Text from database matches if the searched string contains it. For our example it can + be <emphasis +>Andrea</emphasis +>. You can use this for enumerating the possibilities to + be found. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Regular Expression</guibutton +></term> + <listitem> + <para> + Consider searched text as a regular expression. This is mainly used for + &kbabeldict;. You can hardly expect regular expressions in PO files. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Use one word substitution</guibutton +></term> + <listitem> + <para> + If the query text contains less words than specified below, it also + tries to replace one of the words in the query. In our example it will + find <emphasis +>Your name is Andrea</emphasis +> as well. + </para> + </listitem> + </varlistentry> +<varlistentry> + <term +><guibutton +>Max number of words in the query</guibutton +></term> + <listitem> + <para> + Maximal number of words in a query to enable one word substitution. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Local characters for regular expressions</guilabel +></term> + <listitem> + <para> + Characters to be considered part of regular expressions. + </para> + </listitem> + </varlistentry> + </variablelist> +<note> +<para> +Two-word substitution is not implemented yet. +</para> +</note> +</sect2> + +<sect2 id="database-fill"> +<title +>Filling the database</title> +<para> +The <guilabel +>Database</guilabel +> tab allows to define where is the database stored on +disk (<guilabel +>Database directory</guilabel +>) and if it should be used for automatic +storing of the new translations (<guibutton +>Auto add entry to database</guibutton +>). +In this case you should specify the author of the new translation in <guilabel +>Auto added +entry author</guilabel +>. +</para> +<para> +The rest of the tab allows you to fill the database from already existent PO files. Use one +of the buttons in the middle of the dialog box. The progress of the file loading will be +shown by progress bars below the buttons. The <guilabel +>Repeated strings</guilabel> +button should be used in special case when one translated string is repeated many +times, so you do not want to store too many of them. Here you can limit the stored strings. +</para> +<screenshot> +<screeninfo +>Filling the database</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dbcan.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Filling the database by existing PO-files</phrase +></textobject> +</mediaobject> +</screenshot +></sect2> + +<sect2 id="database-goodkeys"> +<title +>Defining good keys</title> +<para> +On the <guilabel +>Good keys</guilabel +> tab are the thresholds to specify how to fill +the list of good keys. +<guilabel +>Minimum number of query words in the key (%)</guilabel +> specifies exactly that. +Text will need to contain only this per cent of the words to qualify as good key. Opposite can +be specified via <guilabel +>Minimum number of words of the key also in the query (%)</guilabel +>. +The length of the words can be set by <guilabel +>Max length</guilabel +> spinbox. +</para> +<para +>Searched text typically contains number of generic words, ⪚ articles. You can +eliminate the words based on the frequency. You can discard them by +<guilabel +>Discard words more frequent than</guilabel +> or consider as always present by +<guilabel +>frequent words are considered as in every key</guilabel +>. This way the +frequent words will be almost invisible for queries. +</para> +</sect2> +</sect1> + + +<sect1 id="auxiliary"> +<title +>Auxiliary PO file</title> + +<para +>This searching mode is based on matching the same original +English string (the msgid) translated in some other language in an +auxillary <acronym +>PO</acronym +> file. It is very common for romanic +languages to have similar words, similarly for for anglosaxon and +slavonic ones.</para> + +<para +>For example, say I wanted to translate the word +<quote +>on</quote +>, from <filename +>tdelibs.po</filename +>, into Romanian +but have no clue. I look in the same file for French and find +<quote +>actif</quote +>, and in the Spanish one find +<quote +>activado</quote +>. So, I conclude that the best one in Romanian +will be <quote +>activ</quote +>. &kbabel; automates this task. +Currently you can define only one auxiliary file to search.</para> + +<sect2 id="auxiliary-settings"> +<title +>Settings</title> +<para> +You can configure this searching mode by selecting +<menuchoice> + <guisubmenu +>Settings</guisubmenu> + <guisubmenu +>Configure Dictionary</guisubmenu> + <guimenuitem +>PO Auxiliary</guimenuitem> +</menuchoice> +from the &kbabel; menu.</para> + +<para +>In the <guilabel +>Configure Dictionary PO Auxiliary</guilabel> +dialog you can select the path to the auxiliary <acronym +>PO</acronym> +file. To automate <acronym +>PO</acronym +>-file switching when you +change current edited file there are many variables delimited by +<literal +>@</literal +> char that are replaced by appropriate +values:</para> + +<variablelist> + <varlistentry> + <term +>@PACKAGE@</term> + <listitem +><para> + The name of application or package currently being translated. + For example, it can expand to kbabel, tdelibs, konqueror + and so on. + </para +></listitem> + </varlistentry> + <varlistentry> + <term +>@LANG@</term> + <listitem +><para> + The language code. + For example can expand to: de, ro, fr etc. + </para +></listitem> + </varlistentry> + <varlistentry> + <term +>@DIRn@</term> + <listitem +><para> + where <quote +>n</quote +> is a positive integer. This expands to + the <quote +>n</quote +>-th directory counted from the filename (right to + left). + </para +></listitem> + </varlistentry> +</variablelist> + +<para +>In the edit line the actual path to the auxiliary +<acronym +>PO</acronym +> file is displayed. While it is best to use the +provided variables in a path it is possible to choose an absolute, +real path to an existing <acronym +>PO</acronym +> file. Let's take an +example.</para> + +<para +>I'm Romanian and I have some knowledge about French language and +I work on &kde; translation.</para> + +<para +>First step is to download a very fresh +<filename +>tde-i18n-fr.tar.bz2</filename +> from the <ulink +url="ftp://ftp.kde.org/pub/kde/snapshots/current/tde-i18n" +>&kde; &FTP; +site</ulink +> or to use the <acronym +>CVS</acronym +> system to put on my +hard-disk a French translation tree. I do this into +<filename +>/home/clau/cvs-cvs.kde.org/tde-i18n/fr</filename +>.</para> + +<para +>My <acronym +>PO</acronym +> sources directory is in +<filename +>/home/clau/cvs-cvs.kde.org/tde-i18n/ro</filename +>. Don't +forget to select <guilabel +>PO Auxiliary</guilabel +> as the default +dictionary and check <guilabel +>Automatically start search</guilabel> +on the <guilabel +>Search</guilabel +> tab from &kbabel;'s +<guilabel +>Preferences</guilabel +> dialog.</para> + +</sect2> +</sect1> + +<sect1 id="compendium"> +<!-- FIXME: examples --> +<title +>PO compendium</title> + +<para +>A compendium is a file containing a collection of all +translation messages (pairs of <acronym +>msgid</acronym +> and +<acronym +>msgstr</acronym +>) in a project, ⪚ in &kde;. Typically, +compendium for a given language is created by concatenating all +<acronym +>PO</acronym +> files of the project for the +language. Compendium can contain translated, untranslated and fuzzy +messages. Untranslated ones are ignored by this module. </para> + +<para +>Similarly to Auxiliary <acronym +>PO</acronym +>, this searching +mode is based on matching the <quote +>same</quote +> original string +(<acronym +>msgid</acronym +>) in a compendium. Currently you can define +only one compendium file to search. </para> + +<para +>This mode is very useful if you are not using the translation +database and you want to achieve consistent translation with other +translations. By the way, compendium files are much easier to share +with other translators and even other translation projects because +they can be generated for them as well. </para> + +<sect2 id="compendium-settings"> +<title +>Settings</title> + +<para> +You can configure this searching mode by selecting +<menuchoice> + <guisubmenu +>Settings</guisubmenu> + <guisubmenu +>Configure Dictionary</guisubmenu> + <guimenuitem +>PO Compedium</guimenuitem> +</menuchoice> +in &kbabel;'s menu. +</para> + +<para +>In <guilabel +>Configure Dictionary PO Compendium</guilabel> +dialog you can select the path to a compendium file. To automate +compendium file switching when you change the translation language, +there is a variable delimited by <literal +>@</literal +> char which si +replaced by appropriate value:</para> + +<variablelist> + <varlistentry> + <term +>@LANG@</term> + <listitem +><para> + The language code. + For example can expand to: de, ro, fr etc. + </para +></listitem> + </varlistentry> +</variablelist> + +<para +>In the edit line is displayed the actual path to compendium +<acronym +>PO</acronym +> file. While you had best use provided variables in +path, it's possible to choose an absolute, real path to an existing +<acronym +>PO</acronym +> file to be used as a compendium.</para> + +<para +>A very fresh compendium for &kde; translation into ⪚ French +you can download <filename +>fr.messages.bz2</filename +> from the <ulink +url="ftp://ftp.kde.org/pub/kde/snapshots/current/tde-i18n" +>&kde; &FTP; +site</ulink +>. </para> + +<para +>You can define how to search in the compendium using options +below the path. They are divided into two groups: text-matching +options, where you can specify how the text is compared and whether to +ignore fuzzy translations, and message-matching options, which +determine if the translation from compendium should be a substring of +searching message or vice versa.</para> + +<variablelist> + <varlistentry> + <term +><guilabel +>Case sensitive</guilabel +></term> + <listitem> + <para> + If the matching of message in compendium should distinguish between uppercase and lowercase letters. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Ignore fuzzy string</guilabel +></term> + <listitem> + <para> + If the fuzzy messages in the compendium should be ignored for searching. The compendium can contain fuzzy messages, since it is typically created by concatenating the <acronym +>PO</acronym +> files of the project which can include fuzzy messages. Untranslated ones are ignored always (You can't search for translation in untranslated messages, right?)</para> + </listitem> + </varlistentry> + <varlistentry> + <term +><guilabel +>Only whole words</guilabel +></term> + <listitem> + <para> + If the matching text should start and end at the boundaries of words. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +>A text matches if it <guilabel +>is equal to search text</guilabel +></term +> + <listitem> + <para> + A text in compendium matches the search text only if it is exactly the same (of course using the options above). + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +>A text matches if it <guilabel +>is similar to search text</guilabel +></term> + <listitem> + <para> + A text in compendium matches the search text only if it is <quote +>similar</quote +>. Both texts are compared by short chunks of letters (<quote +>3-grams</quote +>) and at least half of the chunks has to be same. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +>A text matches if it <guilabel +>contains search text</guilabel +></term> + <listitem> + <para> + A text in compendium matches the search text if it contains the search text.</para> + </listitem> + </varlistentry> + <varlistentry> + <term +>A text matches if it <guilabel +>is contained in search text</guilabel +></term> + <listitem> + <para> + A text in compendium matches the search text if it is contained the search text. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term +>A text matches if it <guilabel +>contains a word of search text</guilabel +></term> + <listitem> + <para> + The texts are divided to words and a text in compendium matches the search text only if it contains some word from the search text. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> +</sect1> +</chapter> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/faq.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/faq.docbook new file mode 100644 index 00000000000..f38b4a029cd --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/faq.docbook @@ -0,0 +1,59 @@ +<chapter id="faq"> +<title +>Galderak eta erantzunak</title> +<qandaset> + <qandaentry> + <question> + <para +> &kbabel;-ek zergatik erakusten ditu galdera-markak hizkuntzaren berariazko karaktereak sartzean? </para> + </question> + <answer> + + <para +> Hori zure ezarpen lokalen arazoa da. Ondokoa lagungarria izan daiteke: Irten &kbabel;, shell batean ezarri <envar +>LANG</envar +> ingurune-aldagaia zure hizkuntzarako baliozkoa den aldagai lokal batean.<command +>bash</command +> agindu geruza erabiltzen baduzu landu ondoko agindu hau: <userinput +><command +> export <envar +>LANG</envar +>=<replaceable +> aldatu hau zure hizkuntzara</replaceable +></command +></userinput +>. Adibidez, alemanezko karaktereak erabiltzen dituzunean, egin <userinput +><command +>export <envar +>LANG</envar +>=de_DE.88591</command +></userinput +>. Abiarazi orduan &kbabel; shell horretatik. Arazoa desagertu bada, txertatu agindu hori zure <filename +>~/.profile</filename +> fitxategian. </para> + + </answer> + </qandaentry> + <qandaentry> + <question> + <para +> &kbabel;-ek zergatik erakusten ditu galdera-markak hizkuntzaren berariazko karaktereen ordez <acronym +>PO</acronym +> fitxategi bat kargatu ondoren?</para> + </question> + <answer> + <para +> Testuak zure letra-tipo sistemarekin erakutsi ezin diren karaktereak ditu. Ziur bazaude testuak halako karaktererik ez duela, fitxategia hondatuta egon liteke. Kasu horretan, markatu galdera-marka hori eta sakatu <keycombo action="simul" +>&Ctrl;<keycap +>F</keycap +></keycombo +> hondatutako karaktere guztiak aurkitzeko eta ordeztu itzazu.<note +> <para +> Ez bilatu benetako galdera-markarik, karaktereak galdera-marka gisa bakarrik bistaratzen baitira, baina barrutik karaktere desberdinak dira. </para +> </note +> Bestela ere, beharrezko karaktere guztiak biltzen dituen kode bakarreko letra-tipoa instalatu zenezake. </para> + </answer> + </qandaentry> +</qandaset> +</chapter> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/glossary.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/glossary.docbook new file mode 100644 index 00000000000..1fa5d3ecbfc --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/glossary.docbook @@ -0,0 +1,223 @@ +<glossary id="glossary"> +<title +>Glosarioa</title> + +<glossdiv +><title +>-A</title> + <glossentry id="gloss-auxiliary" +> <glossterm +>Fitxategi lagungarria</glossterm +> <glossdef +> <para +> &kbabel;-en berariazko aukera, erabiltzaileak <acronym +>PO</acronym +> fitxategi bat ezarri eta iturburu-mezuak bilatu ahal izateko.Adibidez, frantseseko talde batekoa bazara eta gaztelaniaren edo italieraren ezagutza apur bat baduzu gaztelaniazko <acronym +>PO</acronym +> fitxategi lagungarri bat hartu eta ezar dezakezu, unean itzultzen ari zaren fitxategiarekin zerikusia duena. </para +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>C</title> + <glossentry id="gloss-compendium" +> <glossterm +>Bilduma-fitxategia</glossterm +> <glossdef +> <para +> hizkuntza jakin baterako itzulpen guztien bilduma da. <acronym +>PO</acronym +> fitxategi handi hau aplikazioko <acronym +>PO</acronym +> fitxategi guztietako banako mezuez osatuta dago. Dagoeneko itzulitako kate guztiak oraindik itzuli gabeko edo partzialki itzulitako <acronym +>PO</acronym +> fitxategi berri batean gehitzeko erabil daiteke. &kbabel; -ek <quote +>PO bilduma</quote +> bilaketa-tresnan erabiltzen du fitxategi hori. Beste zenbait hizkuntzetan PO Bildumari PO Konpendioa deitzen zaio. </para +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>F</title> + <glossentry id="fuzzy" +> <glossterm +>Zalantzazkoa</glossterm +> <glossdef +> <para +> Bandera bat da, oro har, <command +>msgmerge</command +>-k sortua. <acronym +>msgstr</acronym +> kate bat itzulpen okerra izan daitekeela erakusten du. Behar izanez gero, itzultzaileak katea ikusi eta aldaketak egin beharko dizkio eta ondoren mezuaren oharretik <quote +>fuzzy</quote +> bandera kendu. 'Fuzzy' banderak zalantzakoa egoeran dagoela esanahi du. </para +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>I</title> + <glossentry id="i18n" +> <glossterm +>Internazionalizazioa</glossterm +> <acronym +>i18n</acronym +> <glossdef +> <para +> eragiketa honen bidez aplikazio bat hizkuntza anitzez ohartu eta onartzeko gai da. <quote +>internazionalizazioa</quote +> hitzak 20 karaktere ditu. Beraz, laburtzeko, jendea lehenengo eta azkeneko karaktereak soilik idazten hasi zen eta bien artean tarteko karaktereen kopurua(18) idazten zuen <acronym +>i18n</acronym +> laburdura komuna eratuz. </para +> <glossseealso otherterm="l10n" +></glossseealso +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>L</title> + <glossentry id="l10n" +> <glossterm +>Lokalizazioa</glossterm +> <acronym +>l10n</acronym +> <glossdef +> <para +> eragiketa honen bidez dagoeneko internazionalizatuta dagoen aplikazio batek kulturaren edo hizkuntzaren ohituraren batek nahi duen moduan sarrera eta irteera prozesatzen du. <quote +>lokalizazioa</quote +> hitzak 12 karaktere ditu. Beraz, laburtzeko, jendea lehenengo eta azkeneko karaktereak soilik idazten hasi zen eta bien artean tarteko karaktereen kopurua (10) idazten zuen <acronym +>l10n</acronym +> laburdura komuna eratuz. </para +> <glossseealso otherterm="i18n" +></glossseealso +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>M</title> + <glossentry id="mofile" +> <glossterm +>MO fitxategia</glossterm +> <acronym +>MO</acronym +> <glossdef +> <para +> <acronym +>MO</acronym +> hauxe adierazten du: <quote +>Makina Objektua</quote +>. <acronym +>MO</acronym +> fitxategi batek datu bitarrak biltzen ditu, ordenagailuek irakurtzeko egokiak izanik. <acronym +>MO</acronym +> fitxategi baten testuinguruak datu-base gisa daude antolatuta itzulitako kateak bizkorrago bilatu ahal izateko. <acronym +>MO</acronym +> fitxategiak <command +>msgfmt</command +> erabiliz <acronym +>PO</acronym +> fitxategiak konpilatuz gero lortzen dira. </para +> <glossseealso otherterm="pofile" +></glossseealso +> <glossseealso otherterm="potfile" +></glossseealso +> </glossdef +> </glossentry> + <glossentry id="msgid" +> <glossterm +>Mezua ID</glossterm +> <acronym +>msgid</acronym +> <glossdef +> <para +> <acronym +>msgid</acronym +> iturburu-katea <acronym +>PO</acronym +> fitxategi batean barneratzen duen gako-hitza da. C-antzeko kateak jarraitzen dio, lerro bakar batean edo lerro anitzetan hedatzen denak. </para +> <glossseealso otherterm="msgstr" +></glossseealso +> </glossdef +> </glossentry> + <glossentry id="msgstr" +> <glossterm +>Mezuaren katea</glossterm +> <acronym +>msgstr</acronym +> <glossdef +> <para +> <acronym +>msgstr</acronym +> itzulitako katea <acronym +>PO</acronym +> fitxategi batean barneratzen duen gako-hitza da. C-antzeko kateak jarraitzen dio, lerro bakar batean edo lerro anitzetan hedatzen denak. </para +> <glossseealso otherterm="msgid" +></glossseealso +> </glossdef +> </glossentry> +</glossdiv> + +<glossdiv +><title +>P</title> + <glossentry id="pofile" +> <glossterm +>PO fitxategia</glossterm +> <acronym +>PO</acronym +> <glossdef +> <para +> <acronym +>PO</acronym +> hauxe adierazten du:<quote +>Objektu Eramangarria</quote +>. <acronym +>PO</acronym +> fitxategiek itzul daitekeen kate bakoitza hizkuntza jakin batez duen itzulpenarekin lotzen duten kate-sortak biltzen dituzte. <acronym +>PO</acronym +> fitxategi bakoitza hizkuntza bakar batekin lotzen da.<acronym +>PO</acronym +> fitxategi bat <acronym +>POT</acronym +> fitxategi batetik sortzen da eta eskuz nahiz &kbabel; erabilizeditatzen da. </para +> <glossseealso otherterm="potfile" +></glossseealso +> <glossseealso otherterm="mofile" +></glossseealso +> </glossdef +> </glossentry> + <glossentry id="potfile" +> <glossterm +>POT fitxategia</glossterm +> <acronym +>POT</acronym +> <glossdef +> <para +> <acronym +>POT</acronym +> hauxe adierazten du <quote +>Objektu Eramangarriaren Eredua</quote +>. <quote +>POT</quote +>fitxategi bat aplikazioko iturburu-fitxategietatik itzul daitezkeen kate guztiak atereaz eraikitzen da. <quote +>POT</quote +> fitxategi batek ez du hizkuntza — bereziren baterako itzulpenik biltzen itzultzaileek eredu gisa erabiltzen dute. </para +> <glossseealso otherterm="pofile" +></glossseealso +> <glossseealso otherterm="mofile" +></glossseealso +> </glossdef +> </glossentry> +</glossdiv> + +</glossary> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/kbabeldict.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/kbabeldict.docbook new file mode 100644 index 00000000000..dd71156c55d --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/kbabeldict.docbook @@ -0,0 +1,52 @@ +<chapter id="using-kbabeldict"> +<title +>&kbabeldict; erabiltzen</title> +<anchor id="kbabeldict"/> +<para +> &kbabeldict; &kbabel;-erako itzulpen-moduluetarako interfazesinple bat da. Itzulpenak bilatzeko aukera ematen dizu. </para> +<screenshot +> <screeninfo +>&kbabeldict; pantaila-kaptura</screeninfo +> <mediaobject +> <imageobject +> <imagedata fileref="snap_kbabeldict.png" format="PNG"/> </imageobject +> <textobject +><phrase +>&kbabeldict; pantaila-kaptura</phrase +></textobject +> </mediaobject +> </screenshot> +<para +> Goiko pantaila-kapturak ez du hautatutako modulurako ezarpenik. Ezarpenak erakusteko erabili<guibutton +>Erakutsi ezarpenak</guibutton +>. Orduan, hautatutako modulurako hobespenen widget-a leihoaren eskuinaldean agertuko da. Ondoren, &kbabeldict;-en leihoa honela agertuko da: </para> +<screenshot +> <screeninfo +>&kbabeldict; pantaila-kaptura</screeninfo +> <mediaobject +> <imageobject +> <imagedata fileref="snap_kbabeldict2.png" format="PNG"/> </imageobject +> <textobject +><phrase +>&kbabeldict;-en pantaila-kaptura ezarpenak agerian direla</phrase +></textobject +> </mediaobject +> </screenshot> +<para +> Oso erraza da erabiltzen. Modulu bat hautatu behar duzu <guilabel +>Bilatu moduluan</guilabel +> konbinazio-koadroan. Ondoren begiratu beharreko esaldia sartzen duzu eta <guibutton +>Hasi bilatzen</guibutton +> sakatzen duzu. Aurkitutako mezu guztiak beheko zerrendan agertzen dira, &kbabel;-en lehio nagusiko tresna bat bezalakoa izanik. Bilaketa geldi daiteke <guilabel +>Gelditu</guilabel +> sakatuz. Itzulitako testuan bilatu nahi baduzu, ez ordea ingelesezko iturburu-mezuan, <guilabel +>Bilatu itzulpenetan</guilabel +> erabili beharko duzu. </para> +<para +> Leihoaren beheko botoiak &kbabeldict; ixteko erabil daitezke, moduluaren ezarpenak erakutsiz/ezkutatuz edo &kbabeldict;-erako kredituak dituen elkarrizketa eta moduluak berak erakutsiz. </para> +<note +> <para +> Modulu estandarren eta dagozkien ezarpenen deskribapenerako ikus <xref linkend="dictionaries"/>. </para +> </note> +</chapter> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/menu.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/menu.docbook new file mode 100644 index 00000000000..fc1d1570c3c --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/menu.docbook @@ -0,0 +1,2266 @@ +<!-- <?xml version="1.0" ?> +<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant --> +<!-- V1.1//EN" "dtd/kdex.dtd"> --> + +<chapter id="commands"> +<title>Command Reference</title> + +<sect1 id="kbabel-menu"> +<title>The &kbabel; menu</title> + +<sect2> +<title>The File Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>O</keycap> + </keycombo> + </shortcut> + <guimenu>File</guimenu> + <guimenuitem>Open</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open</action> <acronym>PO</acronym> file. If the current file + is modified you will be prompted to save it first. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>Open Recent</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + The recently-used documents list menu is displayed</action>, allowing you to open recently edited <acronym>PO</acronym> files. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>S</keycap> + </keycombo> + </shortcut> + <guimenu>File</guimenu> + <guimenuitem>Save</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Saves</action> current <acronym>PO</acronym>file. If it's not modified no action is taken.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>Save As</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Saves current</action> <acronym>PO</acronym> file under new name. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>Revert</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Load the last saved version</action> of the current <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>New View</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open a new window with current file loaded. + </action> + Very useful if you have to translate large + files and you need to keep an eye back to some strings. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>File</guimenu> + <guimenuitem>New Window</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open a new empty window. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Q</keycap> + </keycombo> + </shortcut> + <guimenu>File</guimenu> + <guimenuitem>Quit</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action>Quits</action> &kbabel; + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Edit Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Z</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Undo</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Undo the last edit action in the translation edit box. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;&Shift;<keycap>Z</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Redo</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Redo last undoedne edit action in translation edit box. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>X</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Cut</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Cut the selected text and move it in clipboard. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>C</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Copy</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Copy the selected text to the clipboard. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>V</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Paste</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Paste the contents of the clipboard at the current cursor + position in the translation edit box. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Edit</guimenu> + <guimenuitem>Select All</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Select all text from translation edit box. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>F</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Find...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open Find dialog</action> for searching strings in current <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycap>F3</keycap> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Find Next</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Find next occurrence of string from previous search action. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>R</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Replace...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open the Replace dialog for searching and replacing strings in current PO-file. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Delete</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Clear</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Clears the translation for current msgid. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Space</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Copy msgid to msgstr</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> +The original English string is copied into the translation edit +box. This useful when you need to make from no adjustment to minor +changes in the original English text (msgstr). + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;&Alt;<keycap>Space</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Copy search result to msgstr</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + String found after translation searching + is copied in msgstr edit box. This is + very useful if you don't want to work + on retranslating the same message again and again. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>U</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Toggle Fuzzy Status</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Toggles fuzzy status for currenty entry.</action> It can be useful to turn fuzzy on, ⪚ to mark the translation for another review. + + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;&Alt;<keycap>N</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Insert Next Tag</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + If original english string contains markup tags, this inserts next tag found in msgid to the translation. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul">&Ctrl;&Alt;<keycap>N</keycap></keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guisubmenu>Insert Tag</guisubmenu> + </menuchoice> + </term> + <listitem> + <para> + <action> + This submenu contains all markup tags found in original english string. By selecting one of them you can insert at the current position of cursor in translated text. + translation. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Edit</guimenu> + <guimenuitem>Edit Header...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Edit PO-file header.</action> Actually there are many header lines, which + keep last translated date, translator name and email, language and + translated text encoding &etc;. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + + +<sect2> +<title>The Go Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycap>Page Up</keycap> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Previous</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Skip to previous entry</action> in <acronym>PO</acronym> file. + + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycap>Page Down</keycap> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Next</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Skip to next entry</action> in <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Go</guimenu> + <guimenuitem>Go to...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open dialog to jump to specified entry number</action> from <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Go</guimenu> + <guimenuitem>First Entry</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first entry</action> in <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Go</guimenu> + <guimenuitem>Last Entry</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to last entry</action> in <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;&Shift;<keycap>Page Up</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Previous fuzzy or untranslated</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first previous entry which is untranslated or + marked as fuzzy. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;&Shift;<keycap>Page Down</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Next fuzzy or untranslated</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first next entry which is untranslated or + marked as fuzzy. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>PgUp</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Previous fuzzy</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first previous fuzzy entry. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Page Down</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Next fuzzy</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first next fuzzy entry. + </action> + </para> + </listitem> + </varlistentry> +<varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Alt;<keycap>Page Up</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Previous untranslated</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first previous untranslated entry. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Alt;<keycap>Page Down</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Next untranslated</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to first next untranslated entry. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Shift;<keycap>Page Up</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Previous error</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to previous entry with error. It's likely to happen when you + forget to escape doublequotes or original string end in + "return" (\n) char and translated string don't (and vice versa). + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Shift;<keycap>Page Down</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Next error</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to next entry with error. It's likely to happen when you + forget to escape doublequotes or original string end in + "return" (\n) char and translated string don't (and vice versa). + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Alt;<keycap>Left Arrow</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Back</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to last visited entry</action> in <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Alt;<keycap>Right Arrow</keycap> + </keycombo> + </shortcut> + <guimenu>Go</guimenu> + <guimenuitem>Forward</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Jump to previous visited entry</action> in <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + + +<sect2> +<title>The Dictionaries Menu</title> +<para> +Note that this menu is dynamic. It depend on installed dictionaries plugins. +By default are three of them. +</para> + +<variablelist> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Text</guimenuitem> + <guimenuitem>KDE Database Search Engine</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching translation for current original + english message</action> using &kde; Database Search Engine. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Text</guimenuitem> + <guimenuitem>PO Auxiliary</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching translation for current original + english message</action> in <acronym>PO</acronym> file defined by user. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Text</guimenuitem> + <guimenuitem>PO Compendium</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching translation for current original + english message in compendium file (made + by merging all translated messages for + one language). + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Selected Text</guimenuitem> + <guimenuitem>KDE Database Search Engine</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching selected text</action> + using &kde; Database Search Engine. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Selected Text</guimenuitem> + <guimenuitem>PO Auxiliary</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching selected text + using file defined by user. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Search Selected Text</guimenuitem> + <guimenuitem>PO Compendium</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start searching selected text + using compendium file with + all language translated messages. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Dictionaries</guimenu> + <guimenuitem>Edit Dictionary</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Allow you to edit content + of current dictionary. Usefull + if you found errors in dictionary + and want to not be bored by errors + when searching and replacing + strings. + </action> + <emphasis>(Not implemented yet)</emphasis> + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + + + +<sect2> +<title>The Tools Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Spelling</guimenuitem> + <guimenuitem>Spell check...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Bring up spell check configuration dialog.</action> + After you select desired options hit + <guibutton>OK</guibutton> and the normal spell + checking dialog will appear. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Spelling</guimenuitem> + <guimenuitem>Check All...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start spell checking all words</action> + for opened <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Spelling</guimenuitem> + <guimenuitem>Check From Curson Position...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Start spell checking + from current cursor position. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Spelling</guimenuitem> + <guimenuitem>Check Current...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Spell check only current</action> + entry from <acronym>PO</acronym> file. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Spelling</guimenuitem> + <guimenuitem>Check Marked Text...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Spell check only + selected text in MsgStr editbox. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>T</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Check Syntax</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Check syntax</action> for current <acronym>PO</acronym> file. + Errors may appear from <acronym>CVS</acronym> merging + or users mistakes when translating + process is made by hand. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>D</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Check Arguments</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When this option is selected C-format strings in the original and + the translation are checked to ensure the number of + format sequences and the order are consistent. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>H</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Check Accelerators</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + When this option is selected &kbabel; <action>checks if the number +of accelerator + characters is identical in both the original and the translated + string.</action> Note that accelerator marker is & in &kde; + (but not in every programming toolkit). See the + <link linkend="preferences-miscellaneous">Miscellaneous</link> section + below to find how to change a keyboard accelerator. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>K</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Look for Translated Context Info</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Some original messages are marked with + context information to mark them as being unique even + if they represent same word. This is because + many simple words, such as <quote>Save</quote>, are translated into + many languages. Context information + is marked with <literal>_:</literal>. Many + unexperienced translators translate the context information + and fill their <quote>PO</quote> files with garbage. <action>Check this box to make sure you will be warned about these errors in a file.</action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Check Plural Forms (KDE only)</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Check if <acronym>PO</acronym> file <action>contains right number of translation</action> for each &kde;-specific plural form messages. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>J</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Validation</guimenuitem> + <guimenuitem>Check Equations</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Check if left side from translated string + is same with left side from original string. + Sides are delimited by equal sign character. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo> + <keycap>F5</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Diff</guimenuitem> + <guimenuitem>Show Diff</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Show difference found to the original translated message. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo> + <keycap>F6</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Diff</guimenuitem> + <guimenuitem>Show Original Tex</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Hide difference markings and show msgid only. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Diff</guimenuitem> + <guimenuitem>Open File for Diff</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open file to be used for difference lookup. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Diff</guimenuitem> + <guimenuitem>Diffmode</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Toggle difference mode. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Rough Translation...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Invoke rough translation dialog for automated translation. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Tools</guimenu> + <guimenuitem>Catalog Manager...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Open &catalogmanager;. Read + <link linkend="using-catalogmanager">&catalogmanager;</link> section + for more details. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Settings Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Toolbar</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, standard toolbar is displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Statusbar</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, bottom statusbar is displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Navigationbar</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, navigationbar is displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Comments</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, upper right part of main window + which contain current entry comments will be displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Tools</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, bottom right part of main window + which contain search results through + dictionary will be displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Key Bindings...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open configure dialog for keys bindings to + actions. This will let you to customize default + key bindings to suite your needs. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Toolbars...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Standard toolbars configuration dialog will open. You can + choose which actions will go in toolbars and what toolbar + you customize. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Kbabel...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + All &kbabel; specific settings go here. + Please read <link linkend="preferences-kbabel">Preferences</link> section for specific topics. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Dictionary</guimenuitem> + <guimenuitem>KDE Database Search Engine</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Open dialog for &kde; Database Search Engine + configuration. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Dictionary</guimenuitem> + <guimenuitem>PO Auxiliary</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open dialog</action> for <acronym>PO</acronym> auxiliary file + configuration. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Dictionary</guimenuitem> + <guimenuitem>PO Compendium</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open dialog</action> for <acronym>PO</acronym> compendium file + configuration. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Help Menu</title> + +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycap>F1</keycap> + </shortcut> + <guimenu>Help</guimenu> + <guimenuitem>Contents</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Open the &kbabel; handbook. It's what + you read now. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo> + &Shift;<keycap>F1</keycap> + </keycombo> + </shortcut> + <guimenu>Help</guimenu> + <guimenuitem>What's This?</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Cursor change to arrow with question mark and you can click with it + on various elements on main window. A quick help window will open. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>Gettext Info</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open the gettext manual page</action> in &kde; Help Center. + This package of tools help in process of + <acronym>POT</acronym> and <acronym>PO</acronym> files handling. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>Report Bug...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + This will open a standard error reporting dialog + </action> for &kde; + It's useful if + you experience abnormal behavior of &kbabel;. + &kbabel;'s developer will be glad to receive any comments, wishes and + bug reports. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>About KBabel...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Open message box which inform you about &kbabel;'s version, developer + name and e-mail address. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>About KDE...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Open message box which inform you about the &kde; project, + contact information and how you can report bugs and + whishes. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>About Dictionary</guimenuitem> + <guimenuitem>KDE Database Search Engine</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + Show up an message box with information + about people who made &kde; Database Search Engine. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>About Dictionary</guimenuitem> + <guimenuitem>PO Auxiliary</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Show up an message box with information + about people who made searching in auxiliary file. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Help</guimenu> + <guimenuitem>About Dictionary</guimenuitem> + <guimenuitem>PO Compendium</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Show up an message box with information + about people who made searching in compendium file. + </action> + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> +</sect1> + +<sect1 id="kbabel-toolbars"> +<title>The &kbabel; toolbars</title> + +<sect2 id="standard-toolbar"> +<title>Standard Toolbar</title> +<variablelist> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="fileopen.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Open + </term> + <listitem> + <para>Load <acronym>PO</acronym> file in &kbabel; for editing.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="filesave.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Save + </term> + <listitem> + <para>Save current <acronym>PO</acronym> file if it's modified.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="undo.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Undo + </term> + <listitem> + <para>Undo last operation.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="redo.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Redo + </term> + <listitem> + <para>Redo last operation.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="editcut.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Cut + </term> + <listitem> + <para>Cut selected text and move it in clipboard.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="editcopy.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Copy + </term> + <listitem> + <para>Copy selected text in clipboard.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="editpaste.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Paste + </term> + <listitem> + <para>Paste text from clipboard at current cursor position.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="find.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Find + </term> + <listitem> + <para>Find specified string in current PO-file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="previous.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous + </term> + <listitem> + <para>Skip to previous entry in PO-file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="next.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next + </term> + <listitem> + <para>Skip to next entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="msgid2msgstr.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Copy <acronym>msgid</acronym> to <acronym>msgstr</acronym> + </term> + <listitem> + <para>Copy original string to translated string edit box.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="transsearch.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Search Translations + </term> + <listitem> + <para>Drop down toolbar for searching selected text using: + &kde; Database Search Engine, <acronym>PO</acronym> auxiliary file, <acronym>PO</acronym> compendium file + and others dictionary plugins if available.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="stop.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Stop + </term> + <listitem> + <para>Stop current searching in progress.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="catalogmanager.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Catalog Manager + </term> + <listitem> + <para>Open Catalog Manager window.</para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2 id="navigation-toolbar"> +<title>Navigation Toolbar</title> +<variablelist> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="previous.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous + </term> + <listitem> + <para>Skip to previous entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="next.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next + </term> + <listitem> + <para>Skip to next entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="top.png" format="PNG"/> +</imageobject> +</inlinemediaobject> First Entry + </term> + <listitem> + <para>Jump to first entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="bottom.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Last Entry + </term> + <listitem> + <para>Jump to last entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="prevfuzzyuntrans.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous fuzzy or untranslated + </term> + <listitem> + <para>Jump to previous fuzzy or untranslated entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="nextfuzzyuntrans.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next fuzzy or untranslated + </term> + <listitem> + <para>Jump to next fuzzy or untranslated entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="prevfuzzy.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous fuzzy + </term> + <listitem> + <para>Jump to previous fuzzy entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="nextfuzzy.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next fuzzy + </term> + <listitem> + <para>Jump to next fuzzy entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="prevuntranslated.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous untranslated + </term> + <listitem> + <para>Jump to previous untranslated entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="nextuntranslated.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next untranslated + </term> + <listitem> + <para>Jump to next untranslated entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="preverror.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Previous error + </term> + <listitem> + <para>Jump to previous error in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="nexterror.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Next error + </term> + <listitem> + <para>Jump to next error in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="back.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Back + </term> + <listitem> + <para>Jump to last visited entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <inlinemediaobject> +<imageobject> +<imagedata fileref="forward.png" format="PNG"/> +</imageobject> +</inlinemediaobject> Forward + </term> + <listitem> + <para>Jump to previous visited entry in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2 id="status-bar"> +<title>Status Bar</title> +<variablelist> + <varlistentry> + <term>Current</term> + <listitem> + <para>Current message in edited <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term>Total</term> + <listitem> + <para>Total number of messages in <acronym>PO</acronym> file.</para> + </listitem> + </varlistentry> + <varlistentry> + <term>Fuzzy</term> + <listitem> + <para>Number of messages marked as fuzzy. They should be revised + and translated if needed.</para> + </listitem> + </varlistentry> + <varlistentry> + <term>Untranslated</term> + <listitem> + <para>Number of yet untranslated messages.</para> + </listitem> + </varlistentry> + <varlistentry> + <term>Editor status</term> + <listitem> + <para>INS - insert, and OVR - overwrite. + Same meaning like in every ordinary text editor. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term>PO-file status</term> + <listitem> + <para>RO - read-only file, RW - read-write access on file. + When file is read-only you cannot modify entries + in editor. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term>Progress bar</term> + <listitem> + <para> + Usualy, this bar is hidden. It is displayed + only when saving is done or you search messages + in PO-file, compendium or else. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +</sect1> + +<sect1 id="catalogmanager-menu"> +<title>The &catalogmanager; menu</title> + +<sect2> +<title>The File Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Q</keycap> + </keycombo> + </shortcut> + <guimenu>File</guimenu> + <guimenuitem>Quit</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action>Quits &catalogmanager;</action> + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Edit Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>F</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Find in Files...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open Find dialog for searching strings in a set of PO files. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>R</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Replace in Files...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open Replace dialog for searching and replacing strings in a set of PO files. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo> + <keycap>Escape</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Stop Searching</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Stop currently running find/replace operation. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>M</keycap> + </keycombo> + </shortcut> + <guimenu>Edit</guimenu> + <guimenuitem>Toggle Marking</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Toggle mark for the selected file. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Edit</guimenu> + <guimenuitem>Remove Marking</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Removes mark for the selected file or directory. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Edit</guimenu> + <guimenuitem>Toggle All Markings</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Toggles marks for the selected file or directory (recursively). + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Edit</guimenu> + <guimenuitem>Remove All Markings</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Remove marks for the selected file or directory (recursively). + </action> + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Tools Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>S</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Statistics</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Show statistics about number of translated/untranslated/fuzzy messages + for the selected file or subtree. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <shortcut> + <keycombo action="simul"> + &Ctrl;<keycap>Y</keycap> + </keycombo> + </shortcut> + <guimenu>Tools</guimenu> + <guimenuitem>Check Syntax</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Check syntax for the selected file or subtree using msgfmt. + </action> + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Settings Menu</title> +<variablelist> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Toolbar</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, standard toolbar is displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Show Statusbar</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + When checked, bottom statusbar is displayed. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Key Bindings...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Open configure dialog for keys bindings to + actions. This will let you to customize default + key bindings to suite your needs. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure Toolbars...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + Standard toolbars configuration dialog will open. You can + choose which actions will go in toolbars and what toolbar + you customize. + </action> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term> + <menuchoice> + <guimenu>Settings</guimenu> + <guimenuitem>Configure KBabel - Catalog Manager...</guimenuitem> + </menuchoice> + </term> + <listitem> + <para> + <action> + All &catalogmanager; specific settings go here. + </action> + Please read <link linkend="preferences-catalogmanager">Preferences</link> section for specific topics. + </para> + </listitem> + </varlistentry> +</variablelist> +</sect2> + +<sect2> +<title>The Help Menu</title> +&help.menu.documentation; +</sect2> + +</sect1></chapter> diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/preferences.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/preferences.docbook new file mode 100644 index 00000000000..302cb768013 --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/preferences.docbook @@ -0,0 +1,912 @@ +<chapter id="preferences"> +<title +>Hobespenak</title> +<sect1 id="preferences-kbabel"> +<title +>&kbabel;-en hobespenak</title> + +<para +> Hobespenen elkarrizketa erakusteko aukeratu <menuchoice +><guimenu +>Konfugurazioa</guimenu +> <guimenuitem +>Konfiguratu KBabel...</guimenuitem +></menuchoice +> &kbabel;-en menutik. Konfigurazio-elkarrizketa egituratu bat erabiltzen du, bilaketa handirik egin gabe aukera bat oso modu errazean aurkitzen uzten duena.</para> + +<para +>Hobespenen elkarrizketako ezkerraldean pertsonalizatu daitezkeen elementuen kategoriak zerrendatzen dira eta eskuinaldean hautatutako kategoriari dagokion tabulatzailea erakusten du. &kbabel;-ek aldaketak mantentzen ditu kategorien artean mugitzen bazara, beraz azkenean ados zaudenean egin klik <guibutton +>Ados</guibutton +> botoian. Edozein unetan laguntza— azkarra erabil dezakezu; klik egin titulu-barrako galdera-markan eta, kurtsorea galdera-marka bat duen gezi batera aldatu denean, egin klik botoian, etiketan, edo hobespen-sarreran horri buruz gehiago jakiteko.</para> + +<sect2 id="preferences-identity"> +<title +>Identitatea</title> + +<para +>Sekzio honek aukera ematen dizu <acronym +>PO</acronym +> fitxategi guztietarako eremu estandarrak ezartzeko: zure izena, posta elektronikoaren helbidea, hizkuntzaren izen osoa, zure itzulpen-taldearen posta-zerrendarako posta elektronikoaren helbidea. Ordu-zonaren eremu bat ere badago <acronym +>PO</acronym +> fitxategietarako zure <quote +>azkena aldatutako</quote +> ordua aurkitzeko. Karaktere-sekuentzia gisa zehaztu dezakezu adibidez <acronym +>EEST</acronym +> edo berdindu dezakezu <acronym +>GMT</acronym +> ordutik adibidez +0200 (&ie; Errumaniarako). Informazio hori fitxategien goiburukoak eguneratzean erabiltzen da. Aukeren kontrolean hobespenen elkarrizketako <link linkend="preferences-save" +>Gorde</link +> sekzioan zein fitxategi eguneratu behar den aurki dezakezu.</para> + +<warning +><para +>Ordu-zonarako karaktere-sekuentziak ez daude estandarizatuta. Beraz ezin duzu erabili hemen ezarritako katea orduaren espezifikazioan <link linkend="preferences-save" +>Gorde</link +> tabulatzailean gordetzeko. <literal +>%z</literal +> erabili beharko duzuhorren ordez</para +></warning> + +<variablelist +> <varlistentry +> <term +><guilabel +>Singular/plural formen kopurua</guilabel +></term +> <listitem +> <para +> Erabili hori zure hizkuntzarako pluraleko formen kopurua ezartzeko. Adibidez, 2 dira alemanerako (bat singularreko formarako eta bat pluraleko formarako).</para +> <note +><para +>Tresna hori &kde;-en erabilitako pluraleko formen formaturako bakarrik inplementatzen da une honetan. Ez du funtzionatzen gettext-en pluraleko formekin.</para +></note +> </listitem +> </varlistentry +> </variablelist> + +</sect2> + +<sect2 id="preferences-editor"> +<title +>Editorea</title> +<para +> Editorearen hobespenen kategoria 3 azpileihotan banatuta dago: <guilabel +>Orokorra</guilabel +>, <guilabel +>Itxura</guilabel +>, <guilabel +>Egiaztapen ortografikoa</guilabel +> eta <guilabel +>Letra-tipoak</guilabel +>. Ezarpen horiek guztiek editorearen portaera eta itxura pertsonalizatzen dute. </para> + +<sect3 id="preferences-editor-general"> +<title +>Orokorra</title> + +<para +>Sekzio honek kontrol-lauki sorta bat biltzen du.</para> + +<para +>Goialdeko lehenengo kontrol-laukiak karaktere bat MsgStr editorean sartzen denean zalantzazko egoera automatikoki berrasieratzen bada ezartzen da. Aukera hau desgaituta dagoenean eskuz aukeratu behar duzu <menuchoice +><guimenu +>Editatu</guimenu +><guimenuitem +>Kendu zalantzazko egoera </guimenuitem +></menuchoice +> edo <keycombo action="simul" +>&Ctrl;<keycap +>U</keycap +></keycombo +> lasterbidea. Ohartu horrek <literal +>, fuzzy</literal +> katea sarreraren oharretik kenduko dela esan nahi duela.</para> + +<para +>Hurrengo aukerak edizio <quote +>argia</quote +> gaitzen uzten dizu, non editoreak automatikoki txertatzen dituen behar bezala ihes egindako karaktere bereziak, ⪚ <literal +>\t</literal +> <keycap +>Tabulatzailea</keycap +> sakatu ondoren, eta <keycap +>Sartu</keycap +> modu berezi batean maneiatzeko aukera ematen du.</para> + +<para +>Beheko kontrol-laukiak oso baliagarriak dira itzulpenaren egokitasunerako baino gehiago itzulitako katea sofwarearen barruan lehenengoaren ordezpen egokia ote den ikusteko. Adibidez, mezu askok menuaren elementuak adierazten dituzte teklatu-azeleratzailearekin baita itzuli ondoren ukitu gabe mantendu beharreko egitura duten C-antzeko kate formateatuak ere.</para> + +<variablelist +> <varlistentry +> <term +><guilabel +>Egiaztatu argumentuak</guilabel +></term +> <listitem +> <para +> Aukera hau hautatzen denean iturburuko eta itzulpeneko C-format kateak egiaztatzen dira formatu-sekuentzien kopurua eta ordena koherenteak direla ziurtatzeko. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Egiaztatu azeleratzailea</guilabel +></term +> </varlistentry +> +<listitem> +<para> +Aukera hau hautatzen denean &kbabel;-ek azeleratzailearen +karaktere kopurua iturburu-katean nahiz itzulitako katean berdina +ote den egiaztatzen du. Ohartu azeleratzailearen markatzailea & +dela (ez ordea programaketa-tresna multzo guztietan). Ikus +<link linkend="preferences-miscellaneous">Hainbat</link> beheko +sekzioa teklatu-azeleratzaile bat nola aldatu jakiteko. +</para> +</listitem> + <varlistentry +> <term +><guilabel +>Egiaztatu ekuazioa</guilabel +></term +> <listitem +> <para +> Hau KDE proiektuaren garapenerako tresna da. <filename +>.desktop</filename +> fitxategiak testu-fitxategiak besterik ez dira zenbait parametro <literal +>value=key</literal +> formatuan biltegiratzendituztenak. <literal +>Gako</literal +> horietako batzuk itzul daitezke.Muga bakarra hauxe da, berdintasunaren ezkerraldea aldatu gabe mantentzea. Ekuazioaren egiaztapenak zalantzazko <command +>msgmerge</command +> algoritmoak zehaztutako errore ugari ikusteko aukera ematen dizu. Ohartu egoera batzuetan funtzio honek errore faltsuak sorrarazten dituela PO-fitxategi batzuetan. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Bilatu itzulitako testuinguruaren informazioa</guilabel +></term +> <listitem +> <para +> Iturburu-mezu batzuk testuinguruaren informazioarekin markatuta daude hitz berdina adierazten badute ere bakar gisa markatzeko. Hori gertatzen da hitz sinple ugari, esaterako <quote +>Gorde</quote +>, hizkuntza askotara itzultzen direlako. Testuinguruaren informazioa honela markatzen da: <literal +>_:</literal +>. Esperientziarik ez duten itzultzaile askok testuinguruaren informazioa itzultzen dute eta beren PO fitxategiak zaborrez betetzen dituzte. Begiratu lauki hau fitxategi batean errore horien berri emango zaizula ziurtatzeko.</para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Egiaztatu pluraleko formak</guilabel +></term +> <listitem +> <para +> &kde; proiektu bat itzultzen ari bazara, sintaxi mota berezi bat erabiltzen du mezuen pluraleko formak zehazteko. Kontrol horrek automatikoki kontatzen du <acronym +>msgstr</acronym +>-eko formen kopurua eta konparatu egiten du <link linkend="preferences-identity" +><guilabel +>Identitatea</guilabel +></link +> tabulatzailean zehaztutako kopuruarekin. Pluraleko formen kopuru okerrak aplikazio bat kraskatu dezake. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Egin bip errorean</guilabel +></term +> <listitem +> <para +> Zure sistemaren tinbreak bip egingo du goian deskribatutakoak bezalako erroreak dituzten sarrerak abiarazten dituzunean. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Aldatu testuaren kolorea errorean</guilabel +></term +> <listitem +> <para +> Uneko mezuan dauden erroreen berri emateko beste modu bat da. Konponbide egokia da tinbre-hots ahuldua edo gogoko ez dutena entzuten dutenentzat. Ikus baita ere <link linkend="preferences-editor-appearance" +>Itxura</link +> izeneko fitxa (edo azpileihoa) erroreetan testuaren kolorea nola aldatu ikusteko. </para +> </listitem +> </varlistentry +> </variablelist> + +</sect3> + +<sect3 id="preferences-editor-appearance"> +<title +>Itxura</title> + +<para +> Aukera honek mezu-editorearen itxura konfiguratzeko aukera ematen dizu. Goialdean 4 kontrol-lauki agertzen dira: </para> + +<variablelist +> <varlistentry +> <term +><guibutton +>Nabarmendu sintaxia</guibutton +></term +> <listitem +><para +> Aukera hau ezarriz karaktere berezietarako, azeleratzaileetarako eta testuaren atzeko planorako sintaxia nabarmendu ahal izango da msgid ikustailean eta msgstr editorean. Kolore bakarreko pantailarik ez baduzu edo ikusmen-urritasunik baduzu, aukera hau gaitu beharko duzu. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Nabarmendu atzeko planoa</guibutton +></term +> <listitem +><para +> Atzeko planoa msgid eta msgstr kateetan dauden karaktereetarako bakarrik nabarmenduko da. Hemen espazioak ere barne hartzen dira. Baliagarria da inguruko komillarik ikusi nahi ez baduzu (ikus behean) <acronym +>PO</acronym +> sarrerarako, eta hala ere testu-lerro batean hasierako eta amaierako espazioak behatu ahal izango dituzu. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Markatu zuriuneak puntuekin</guibutton +></term +> <listitem +><para +> Espazioak kontatzeko premia ikusten baduzu eta atzeko planoa nabarmentzea gustuko ez baduzu, orduan aukera hori begiratu dezakezu zuriuneen karaktereen erdian puntu-ikur bat marraztuta izateko. Ohartu puntu hori karaktere-koadro baten erdiko puntu-ikurra dela, ez ordea hamarren bateko puntua. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Erakutsi inguruko komillak</guibutton +></term +> <listitem +><para +> Zure ustez msgstr edo msgid-ren testu-lerro bateko amaierako karaktereak ikustea hobe bada, orduan begiratu aukera hau testu-lerro guztietarako inguruko komillak ikusteko.</para +> <para +><acronym +>PO</acronym +> fitxategiak testu arrunten editoreekin editatzen esperientzia baduzu seguruago senti zaitezke <acronym +>PO</acronym +> sarrera-lerroetan hasierako eta amaierako komilla bakoitzaren aztarnari jarraitu ahal izango badiozu. </para +></listitem +> </varlistentry +> </variablelist> + +<para +> Testu editatuetako elementu desberdinetarako kolore-aukera desberdinak daude errazago editatu ahal izateko. Koloreak aukeratzeko botoietan klik eginez alda ditzakezu koloreak. 'Kolorea Hautatu' elkarrizketetatik kolore estandarretan aukeratu, koloreak pertsonalizatu edo besterik gabe pantailaren edozein lekutatik kolore bat aukeratu dezakezu. </para> + +<variablelist +> <varlistentry +> <term +><guilabel +>Atzeko planoko kolorea</guilabel +></term +> <listitem +><para +> Honek karaktereetarako atzeko planoko kolorea ezartzen du MsgID ikuspegian eta MsgStr editorean. Edizio-koadroen atzeko planoko kolore orokorra aldatzeko &kcontrolcenter; erabili beharko duzu. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Komilla arteko karaktereetarako kolorea</guilabel +></term +> </varlistentry +> +<listitem><para> +Hemen ihesitako karaktereetarako kolorea egokitu dezakezu +esate baterako (<literal>\\"</literal>) komilla bikoitzak edo +(<literal>\\n</literal>) lerro berria. + </para></listitem> +<varlistentry +> +<term +><guilabel +>Sintaxi erroreetarako kolorea</guilabel +></term +> <listitem +><para +> Testu-sarrera osorako kolorea da, <acronym +>PO</acronym +> fitxategi bat gordetzen saiatzen ari zarenean akatsak antzematen badira. Akatsak <acronym +>msgid</acronym +> nahiz <acronym +>msgstr</acronym +> berdin amaitzen ez direnean edo ihes-karaktereak oker egitean sorrarazten dira. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>c-format karaktereetarako kolorea</guilabel +></term +> <listitem +><para +> Honek karaktere-sekuentzia baterako kolorea ezartzen du, esate baterako C lengoaiaren <function +>printf</function +> edo <function +>scanf</function +> funtzioetan. Orokorrean (<literal +>%</literal +>) portzentaje-karakterearekin hasten dira eta karaktere batek jarraitzen die. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Teklatuaren azeleratzaileentzako kolorea</guilabel +></term +> + <listitem><para> +Teklatu-azeleratzaileak (&) <quote>ampersand</quote> +karakterearekin hasten dira &kde;-n baina beste proiektu batzuetarako +itzultzen ari bazara karaktere desberdin bat egon daiteke azeleratzaile- +tekla markatzeko. Ikus beheko <link linkend="preferences- +miscellaneous">Hainbat</link> sekzioa teklatu-azeleratzailea nola +aldatu jakiteko. +</para> + </listitem> + </varlistentry +> </variablelist> + +<para +> Editatutako uneko sarreraren egoera hiru <acronym +>LED</acronym +>en bidez markatzen da. Zure erosotasunerako <acronym +>LED</acronym +> (edo argitxo) — horiek non kokatu aukeratu dezakezu, hau da, egoera-barran nahiz editore-sekzioan (msgid eta msgstr sarreren artean). Kolore batzuk ikusteko zailtasuna baduzu edo <acronym +>LED</acronym +>en egoera-aldaketen aztarnari erraz jarraitu ahal izatea nahi baduzu begirik mugitu gabe, nahiago duzun kolorea aukeratu dezakezu kolorea aukeratzen duen botoia erabiliz. </para> + +</sect3> + +<sect3 id="preferences-editor-fonts"> +<title +>Letra-tipoak</title> + +<para +> &kde;-ren letra-tipoaren aukeratzailearen elkarrizketa estandarra da, gehikuntza txiki batekin. Letra-tipo finkoak bakarrik ikustea hautatu dezakezu <guibutton +>Erakutsi letra-tipo finkoak bakarrik</guibutton +> aukera begiratuz. Oso egokia da aise itzultzeko. Letra-tipoen elkarrizketak letra-tipoaren familia, tamaina eta kodeketa ezartzen uzten dizu. Azpiko koadroak uneko letra-tipoa aurreikusteko aukera ematen du erabiltzailearen erosotasunerako. </para> +</sect3> +</sect2> + +<sect2 id="preferences-save"> +<title +>Gorde</title> +<para +> Sekzio honek <acronym +>PO</acronym +> fitxategia gordetzeko aukerak editatzen uzten dizu. Lehenengo kontrol-laukien taldeak <acronym +>PO</acronym +> fitxategia gordetzeko aginduan burututako ekintzetarako portaera orokorra kontrolatzen du. </para> + +<variablelist +> <varlistentry +> <term +><guibutton +>Gordetzean eguneratu goiburukoa</guibutton +></term +> <listitem +><para +> Piztu (edo klikatu) botoi hau, fitxategia gordetzen den bakoitzean goiburukoaren informazioa eguneratzeko. Normalean, goiburukoak fitxategia azkeneko aldian eguneratu zen data eta orduari, azkeneko itzultzaileari etab. buruzko informazioa gordetzen du. Zein informazio eguneratu nahi duzun aukeratu dezakezu beheko <guilabel +>eguneratzeko eremuak</guilabel +> kontrol-laukien areatik. Existitzen ez diren eremuak goiburukoan gehitzen dira. Goiburukoan eremu gehigarriak gehitu nahi badituzu goiburukoa eskuz editatu dezakezu editorearen leihoan <menuchoice +><guimenu +>Editatu</guimenu +> menuan <guimenuitem +>Editatu goiburukoa</guimenuitem +></menuchoice +> aukeratuz. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Gordetzean egiaztatu fitxategiaren sintaxia</guibutton +></term +> <listitem +><para +> Hautatu hau <userinput +><command +>msgfmt</command +> --estatistikak</userinput +> dituen fitxategiaren sintaxia automatikoki egiaztatzeko. Mezu bat besterik ez duzu jasoko errorerik badago. Aukera horiek gaituta eduki behar zenituzke zer egiten ari zaren ziur ez bazaude. </para +></listitem +> </varlistentry +> </variablelist> + +<para +><acronym +>PO</acronym +> fitxategiaren goiburukoan eremu batzuk ukitu nahi ez badituzu edo eguneratzeko berariazko eremuak sendotu nahi badituzu, bost kontrol-lauki daude ondokoak kontrolatzen dituztenak: gainbegiraketa-data, <acronym +>PO</acronym +> fitxategiaren hizkuntza, testuaren kodeketa, azken itzultzailearen izena, karaktere-ezarpena. Eremuren bat existitzen ez bada, goiburukoari gehitzen zaio. Goiburukoan beste informaziorik gehitu nahi baduzu, goiburukoa eskuz editatu beharko duzu editorearen leihoan <menuchoice +><guimenu +>Editatu</guimenu +><guimenuitem +>Editatu goiburukoa</guimenuitem +></menuchoice +> aukeratuz. Desaktibatu goian <guibutton +>Gordetzean eguneratu goiburukoa</guibutton +> goiburukoa eguneratzea nahi ez baduzu.</para> + +<para +><emphasis +>PO-Gainbegiraketa-data</emphasis +> ( edo <emphasis +>PO-Revision-Date</emphasis +>) goiburukoaren eremuaren data eta ordurako beheko formatu hauetako bat aukeratu dezakezu:</para> + +<itemizedlist +> <listitem +><para +> <guilabel +>Lehenetsia</guilabel +> da normalean erabiltzen den formatua <acronym +>PO</acronym +> fitxategietarako. </para +></listitem +> <listitem +><para +> <guilabel +>Lokala</guilabel +> zure herrialdearen berariazko formatua da. </para +></listitem +> <listitem +><para +> </para +></listitem +> </itemizedlist> + +<para +>Beheko taldeak <acronym +>PO</acronym +> fitxategirako kodeketa-aukerak biltzen ditu gordetzeko garaian. &kde; proiektu batean lanean ari bazara jakin behar duzu gutxienez <filename +>desktop.po</filename +> fitxategiak UTF-8 kodeketa izan <emphasis +>behar</emphasis +> duela. Popup zerrendak mezuen kodeketa hautatzen uzten dizu. Gutxienez zure hizkuntzaren ezarpenak eta UTF-8k izan behar du. Arrazoiren batengatik kasualitatez uneko PO fitxategiaren kodeketa aldatu nahi ez baduzu, piztu <guibutton +>Mantendu fitxategiaren kodeketa</guibutton +>.</para> + +</sect2> + +<sect2 id="preferences-spellcheck"> +<title +>Ortografia</title> + +<para +>Hemen zure egiaztapen ortografikorako hobespenak ezar ditzakezu. Interesgarria da zure itzulpen-hizkuntzarako hiztegien fitxategi bat baduzu. Behean ezarpenak kontuan hartzeko elementu batzuk agertzen dira:</para> + +<variablelist +> <varlistentry +> <term +><guibutton +>Sortu hiztegian ez dauden erro/hizki konbinazioak</guibutton +></term +> <listitem +><para +> Hiztegi pertsonalean gehitutako hitz berrietarako, egiaztapen ortografikoaren tresnak erro/hizki konbinazioak sortuko ditu hitz bat baino gehiago (bariazioak) parekatzeko. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Hartu elkartu diren hitzak ortografi akats gisa</guibutton +></term +> <listitem +><para +> Hori piztuz gero elkartuta agertzen diren hitzak akats gisa hartuko dira. Dena den, egoera hori oso ohikoa da aleman hizkuntzan, hitz konposatu ugari baititu, beraz kasu horretan itzalita egon beharko du. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Hiztegia</guilabel +></term +> <listitem +><para +> Popup zerrendatik zein hiztegi erabili aukeratu dezakezu. Ohartu zure hizkutzarako hiztegi egokia instalatu behar duzula. Egiaztatu zure ispell edo aspell banaketa halako hiztegirik ba ote duzun jakiteko. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Kodeketa</guilabel +></term +> <listitem +><para +> Hemen zure testurako kodeketa aukeratuko duzu. Aukera hau egiaztatzaile ortografikora pasatzen da, eta zure hitzen hiztegirako kodeketa gisa erabiltzen da. Ikus <ulink url="help:/kspell" +>kspell</ulink +> dokumentazioa xehetasun gehiago nahi izanez gero. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Bezeroa</guilabel +></term +> <listitem +><para +> Egiaztapen ortografikorako erabili beharreko atzeko programa. Unean <command +>ispell</command +> (International Ispell) nahiz aspell. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Gogoratu ezikuzitako hitzak</guibutton +></term +> <listitem +><para +> Jarraiki erabiltzaileak ezikusitako hitzei <acronym +>PO</acronym +> fitxategien ortografia egiaztatzean. Oso egokia da &GUI; interfazean aurkitzen dituzun laburdurei edo letra bitxien konbinazioei ezikusi egiteko. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guilabel +>Ezikusitako hitzak biltegiratzeko fitxategia</guilabel +></term +> <listitem +><para +> Hemen ezikusitako hitzetarako fitxategiaren kokapena ezar dezakezu. Egin klik karpetaren ikonoan, edizio-koadroaren eskuinetara. Lehenetsia <filename +>$(HOME)/.kde/share/apps/kbabel/spellignores </filename +> da, non <filename +>$(HOME)</filename +> zure erabiltzaile-direktorioa den. </para +></listitem +> </varlistentry +> </variablelist> +</sect2> + +<sect2 id="preferences-search"> +<title +>Bilatu</title> +<para +> Bilaketa-sekzioak lehendik itzulitako kateetan bilatzeko ezarpen desberdinak pertsonalizatzen uzten dizu. </para> + +<sect3 id="preferences-search-general"> +<title +>Orokorra</title> + +<para +>Ezarpen orokorrak bilaketa-mota guztietarako komunak dira. <guibutton +>Hasi automatikoki bilatzen </guibutton +> aukera klikatzen baduzu, ondoren bilaketa automatikoki abiarazten da editorean beste sarrera bat pizten duzun bakoitzean. Unean hiru aukera dituzu, baina &kbabel;-ek hiztegi plugin-ak erabil ditzakeenez eskueran dauden hiztegiak instalatutakoen araberakoak izango dira. <menuchoice +><guimenuitem +>Ezarpenak</guimenuitem +> <guimenuitem +>Konfiguratu hiztegia</guimenuitem +> <guimenuitem +>...</guimenuitem +></menuchoice +> erabiliz bilatutako plugin bakoitza konfiguratu dezakezu.</para> + +<para +>Hona hemen instalatutako hiztegien plugin lehenetsiak:</para> + +<variablelist +> <varlistentry +> <term +>&kde; datu-basean bilatzeko tresna</term +> <listitem +> <para +>Metodo berri hau garapenaren alfa egoeran dago oraindik eta bere ataza &kbabeldict;-en oinarritzen du, &kbabel;-ekin batera doana. Ikus &kbabeldict; dokumentazioa bilaketa-tresnaren konfigurazioari buruz informazio gehiago nahi izanez gero. </para +></listitem +> </varlistentry +> <varlistentry +> <term +>PO Bilduma</term +> <listitem +><para +>Bilduma (edo Konpendioa) <acronym +>PO</acronym +> fitxategi arrunt bat da, zure itzulpen-taldearen itzulpen estandarren zerrenda bildu behar duena. PO bildumarik ez baduzu, zure taldearen itzulpen guztiak biltzen dituen fitxategi bat erabil dezakezu baita ere (⪚ &kde;. proiektuko <filename +>$lang.messages</filename +> fitxategia, hemen aurki daitekeena: <ulink url="http://i18n.kde.org/po_overview/" +>i18n.kde.org</ulink +>). </para +></listitem +> </varlistentry +> <varlistentry +> <term +>PO lagungarria</term +> <listitem +><para +>Lagungarriak itzulpen baten testuingurua bilatzen lagunduko dizu, pakete bereko mezu-katalogoan mezu berdina, baina beste hizkuntza batera itzulia, bilatuz. Horrela mezu hori beste hizkuntza batera nola dagoen itzulita begiratu dezakezu. </para +></listitem +> </varlistentry +> </variablelist> + +<para +> Gainera eskuz bilatzen has zaitezke popup menuan sarrera bat aukeratuz, <menuchoice +> <guimenu +>Hiztegiak</guimenu +><guimenuitem +>Bilatu testua</guimenuitem +> <guimenuitem +>PO Bilduma</guimenuitem +></menuchoice +>n klik eginez edo bilaketa-botoia tresna-barran une batez sakatuta mantenduz agertzen dena. </para> +</sect3> + +</sect2> + +<sect2 id="preferences-diffmode"> +<title +>Parekatu</title> + +<para +><guilabel +>Parekatu</guilabel +> (edo <guilabel +>Diff</guilabel +>) sekzioak msgids-en desberdintasunak bistaratzeko modua erakusten duten ezarpenak biltzen ditu. </para> + +<para +>Desberdintasun bakoitza testuan gehitutako bi zatiren edo kendutako karaktereen bidez bistaratu daiteke. Bi kasuetarako bistaratzeko metodoa eta erabiliko den kolorea zehaztu dezakezu. <guilabel +>Nabarmenduta</guilabel +> dagokion karakterearen atzeko planoa aukeratutako koloreaz bistaratuko dela esan nahi du eta <guilabel +>Azpimarratuta</guilabel +>(gehitutako karaktereetarako) edo <guilabel +>Zirriborratuta</guilabel +> aldatutako zatiak adieraziko ditu koloreztatutako lerroen bidez. </para> +<para +> Parekatu moduak iturburuko <acronym +>msgid</acronym +> bilatu behar du konparatu ahal izateko. Helburu horretarako, &kbabel;-ek <link linkend="database" +>itzulpen datu-basea</link +> erabil dezake ondokoa pizten baduzu: <guilabel +>Erabili itzulpen datu-baseko mezuak</guilabel +>. Bigarren aukera iturburuko PO fitxategien zuhaitz bat erabiltzea da. Orduan zuhaitzaren erroa zehaztu beharko duzu hemen: <guilabel +>Oinarri direktorioa fitxategiak parekatzeko</guilabel +>. </para> +</sect2> + + +<sect2 id="preferences-miscellaneous"> +<title +>Hainbat</title> +<para +> <guilabel +>Hainbat</guilabel +> sekzioak inora egokitzen ez diren ezarpenak biltzen ditu. Une honetan bi dira: </para> + +<variablelist +> <varlistentry +> <term +><guilabel +>Teklatuaren azeleratzailerako markatzailea</guilabel +></term +> </varlistentry +> <varlistentry +> <term +><guilabel +>Testuinguruaren informaziorako ohiko espresioa</guilabel +></term +> <listitem +><para +> Esperientziarik gabeko erabiltzaileentzat "regular expression" hori nahiko bitxia izan daiteke. Dena den, balio lehenetsia zer egiten ari zaren dakizunean bakarrik aldatzea gomendatzen zaizu. GUIren programaketa-tresna multzo batzuek testuinguruaren informazioa deskribatzeko beren metodoak eskaintzen dituzte. Kontsultatu esperientzia duen garatzaile bati &kde;-ren berariazkoak ez bestelako PO fitxategiak itzultzen badituzu. Osotasunari begira, I "translate" zuretzat ohiko espresio lehenetsiak zer esan nahi duen: "testua parekatzen da _:-rekin hasten bada eta karektere batek edo bik jarraitzen badiote eta lerro berri batekin amaitzen bada". </para +></listitem +> </varlistentry +> </variablelist> +</sect2> + + +</sect1> + +<sect1 id="preferences-catalogmanager"> +<title +>&catalogmanager;-ren hobespenak</title> + +<para +> Elkarrizketak katalogo-kudeatzailerako aukerak editatzen uzten dizu. </para> + +<sect2 id="preferences-catalogmanager-general"> +<title +>Orokorra</title> +<para +> Hemen bi edizio-lerro daude <guibutton +>Arakatu...</guibutton +> botoiekin. Idatzi zure PO-fitxategi guztiak eta dagozkien POT-fitxategi guztiak biltzen dituzten direktorioetan. Direktorio horietako fitxategiak eta direktorioak zuhaitz batean bateratuko dira katalogo-kudeatzailearen leihoan. Itzultzailearen oharra: atal hau KBabel-eko 1.1 bertsioa edo garatuagoan Katalogo-kudeatzailea programaren barruan aurkitzen da, eta ez KBabel-eko konfigurazioan. </para> + +<para +> Behean piztu edo itzal dezakezu baldin eta: </para> + +<variablelist +> <varlistentry +> <term +><guibutton +>Leiho berrian fitxategi irekiak badaude</guibutton +></term +> <listitem +><para +> Hori aktibatuz gero katalogo-kudeatzailetik irekita dauden fitxategi guztiak leiho berri batean irekiko dira. </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Gelditu prozesuak irteetan</guibutton +></term +> <listitem +><para +> Hori egiaztatuz gero, &kbabel; prozesuak gelditzen saiatuko da, alegia programa ixtean oraindik irten gabeak, gelditu-seinalea bidaliz. <note +><para +> Ez da bermatzen prozesuak geldituko direnik. </para +></note +> </para +></listitem +> </varlistentry +> <varlistentry +> <term +><guibutton +>Sortu indizea fitxategiaren testuinguruetarako</guibutton +></term +> <listitem +><para +> Hori egiaztatzen baduzu, &kbabel;-ek testuinguruen indize bat sortuko du zuhaitzeko fitxategi bakoitzerako. Ondoren indize hori bilatu/ordeztu eragiketetan erabiliko da. <warning +><para +>Abiaduraren konpentsazio-elementu handia dago. Indizea sortzea gaitzen baduzu, fitxategiko informazioaren eguneratzea nabarmen motelduko da. Bestalde, bilatu/ordeztu eragiketa nabarmen bizkortzen du.</para +></warning +> </para +></listitem +> </varlistentry +> </variablelist> +</sect2> + +<sect2 id="preferences-catalogmanager-directories"> +<title +>Direktorioetarako aginduak</title> +<para +> Hemen katalogo-kudeatzailetik direktorioetan exekutatu nahi dituzun aginduak txerta ditzakezu. Ondoren agindu horiek <menuchoice +><guimenuitem +>Aginduak</guimenuitem +></menuchoice +> azpimenuan erakusten dira, katalogo-kudeatzailearen testuinguru-menuan. </para +><para +> Txertatu <guilabel +>Izena</guilabel +> eremuan aginduaren izena. Nahi duzun izena aukeratu dezakezu eta menuan bistaratzeko bakarrik erabiltzen da. <guilabel +>Agindua</guilabel +> eremuan txertatu agindua, dagokion menuaren elementua hautatzean exekutatzea nahi duzuna, alegia.Ondoren sakatu <guibutton +>Gehitu</guibutton +> botoia agindua erabilgarri dituzun aginduetan gehitzeko. Agindu bat editatzeko, hauta ezazu, sakatu <guibutton +>Editatu</guibutton +> botoia eta sakatu <guibutton +>Gehitu</guibutton +> amaitu ondoren. Agindu bat kentzeko, hauta ezazu bat zerrendatik eta sakatu <guibutton +>Kendu</guibutton +> botoia. Testuinguru-azpimenuan beste ordena bat nahi baduzu, gora eta behera egiteko botoiak erabil ditzakezu. </para +><para +> Agindua zure shell lehenetsiaren bitartez exekutatzen da, beraz aukera anitz exekutatu ditzakezu aldi berean, puntu eta koma batez bereiziz, eta inguruko aldagaiak ezar ditzakezu, behar izanez gero. Aginduak katalogo-kudeatzailean hautatu duzun (PO fitxategiaren)direktorioan exekutatzen dira. </para +><para +> Ondoko kateak agindu batean ordeztuko dira: </para> + +<itemizedlist +> <listitem +><para +> <userinput +>@PAKETEA@</userinput +>: Direktorioaren izena biderik gabe </para +></listitem +> <listitem +><para +> <userinput +>@PODIR@</userinput +>: PO-direktorioaren izena bidearekin </para +></listitem +> <listitem +><para +> <userinput +>@POTDIR@</userinput +>: Eredu-direktorioaren izena bidearekin </para +></listitem +> </itemizedlist> + +<para +> Adib.: <command +>make</command +> eta ondoren <command +>make install</command +> exekutatu nahi badituzu, <guilabel +>Izena</guilabel +> eremuan <userinput +>Make install</userinput +> eta <guilabel +>Agindua</guilabel +> eremuan <userinput +>make; make install</userinput +> txerta ditzakezu. Ondoren, direktorio baten testuinguru-menutik <menuchoice +><guimenuitem +>Aginduak</guimenuitem +> <guimenuitem +>Make install</guimenuitem +></menuchoice +> hautatzen baduzu, goian adierazitako aginduak direktorio horretan exekutatuko dira. </para> +</sect2> + +<sect2> +<title +>Fitxategiaren aginduak</title> +<para +> Hemen katalogo-kudeatzaileko fitxategietan exekutatu nahi dituzun aginduak txerta ditzakezu. Ondoren, aginduak katalogo-kudeatzailearen testuinguru-menuan agertuko dira, <menuchoice +><guimenuitem +>Aginduak</guimenuitem +></menuchoice +> azpimenuan. </para> + +<para +> Txertatu <guilabel +>Izena</guilabel +> eremuan aginduaren izena. Nahi duzun izena aukeratu dezakezu eta menuan bistaratzeko bakarrik erabiltzen da. <guilabel +>Agindua</guilabel +> eremuan txertatu agindua, dagokion menuaren elementua hautatzean exekutatzea nahi duzuna, alegia.Ondoren sakatu <guibutton +>Gehitu</guibutton +> botoia agindua erabilgarri dituzun aginduetan gehitzeko. Agindu bat editatzeko, hauta ezazu, sakatu <guibutton +>Editatu</guibutton +> botoia eta sakatu <guibutton +>Gehitu</guibutton +> amaitu ondoren. Agindu bat kentzeko, hauta ezazu bat zerrendatik eta sakatu <guibutton +>Kendu</guibutton +> botoia. Testuinguru-azpimenuan beste ordena bat nahi baduzu, gora eta behera egiteko botoiak erabil ditzakezu. </para +><para +> Agindua zure shell lehenetsiaren bitartez exekutatzen da, beraz aukera anitz exekutatu ditzakezu aldi berean, puntu eta koma batez bereiziz, eta inguruko aldagaiak ezar ditzakezu, behar izanez gero. Aginduak katalogo-kudeatzailean hautatu duzun fitxategia sartuta dagoen(PO fitxategiaren) direktorioan exekutatzen dira. </para +><para +> Ondoko kateak agindu batean ordeztuko dira: </para> + +<itemizedlist +> <listitem +><para +> <userinput +>@PAKETEA@</userinput +>: Fitxategiaren izena, biderik eta luzapenik gabe </para +></listitem +> <listitem +><para +> <userinput +>@POFITXATEGIA@</userinput +>: PO fitxategiaren izena, bidearekin eta luzapenarekin </para +></listitem +> <listitem +><para +> <userinput +>@POTFITXATEGIA@</userinput +>: Dagokion eredu-fitxategiaren izena, bidearekin eta luzapenarekin </para +></listitem +> <listitem +><para +> <userinput +>@PODIR@</userinput +>: PO fitxategia sartuta dagoen direktorioaren izena, bidearekin </para +></listitem +> <listitem +><para +> <userinput +>@POTDIR@</userinput +>: Eredu-fitxategia sartuta dagoen direktorioaren izena, bidearekin </para +></listitem +> </itemizedlist> +<para> +Adibidez, eredu-fitxategia zure PO fitxategian bateratu nahi +baduzu <guilabel>Izena</guilabel> eremuan <userinput>Bateratu +</userinput> eta <guilabel>Agindua</guilabel> eremuan <userinput> +msgmerge @POFITXATEGIA@ @POTFITXATEGIA@ > @PAKETEA@.berria +&& mv @PAKETEA@.berria "@PAKETEA@.po</userinput> txerta +ditzakezu. Ondoren fitxategi baten testuinguru-menutik <menuchoice> +<guimenuitem>Aginduak</guimenuitem><guimenuitem>Bateratu</guimenuitem> +</menuchoice> hautatzen baduzu, PO fitxategia dagokio eredu- +fitxategiarekin bateratuko da. +</para> +</sect2> +</sect1> +</chapter> + diff --git a/tde-i18n-eu/docs/tdesdk/kbabel/using.docbook b/tde-i18n-eu/docs/tdesdk/kbabel/using.docbook new file mode 100644 index 00000000000..3c3a752ecdd --- /dev/null +++ b/tde-i18n-eu/docs/tdesdk/kbabel/using.docbook @@ -0,0 +1,960 @@ +<chapter id="using-kbabel"> +<title +>&kbabel; erabiltzen</title> + +<sect1 id="using-introduction"> +<title +>Sarrera</title> + +<para +>Programako mezuak eta dokumentazioa ingelesez idatzita egon ohi dira. Tresna-sorta batez eta bibliotekez egindako molde bat erabiliz posible da gogokoen dituzun aplikazioak ingelesa ez den zure ama-hizkuntzaz hitz egitea. Aplikazio bat hizkuntza zehatz batera egokitzeko prozesu horri lokalizazioa deitzen zaio. Lokalizazio-prozesuan programaren interfazeak eta dokumentazioa erabiltzaileek behar dituzten hizkuntza desberdinetara itzuli behar dira eta, herrialde edo eskualde batzuetan, sarrerak eta irteerak konbentzio berezi batzuen arabera egin behar dira. &kbabel; tresna bat da, aplikazio baten interfazeari hizkuntza ugariez hitz eginarazteko internazionalizazio-prozesuan lagunduko dizuna.</para> + +<para +> Internalizazioaz jabetzen den edozein programak mezu-katalogoaren fitxategi bat edo gehiago eskaintzen du itzulpenetarako . Fitxategi horien luzapena <literal role="extension" +>.pot</literal +> da. <acronym +>POT</acronym +> <quote +>Portable Object Template</quote +>-enakronimoa da.</para> + + +<para +> Itzultzaile bakoitzak <acronym +>POT</acronym +> fitxategi baten kopia hartu eta mezuak itzultzen hasten da. Hala, fitxategi hori <acronym +>PO</acronym +> (Portable Object) fitxategi bihurtuko da eta hizkuntza bakar bat adierazten du.</para> + +<para +> Itzultzaile bakoitzak POT eredu horietako baten kopia hartzen du eta hutsuneak betetzen hasten da: mezu bakoitza nahi den hizkuntzara itzultzen da. Itzulitako testua biltzen duen fitxategiari <acronym +>PO</acronym +> (Portable Object) fitxategia deitzen zaio. </para> + +<para +> Mezu guztiak itzuli ondoren <acronym +>PO</acronym +> fitxategia makinak irakurtzeko moduko formatu bitar batean konpilatzen da, <acronym +>MO</acronym +> (Machine Object) fitxategi batean, alegia. Fitxategi horiek <literal role="extension" +>.mo</literal +> luzapenarekin biltegiratuko dira eta datu-base gisa jardungo dute aplikazioek itzulitako mezu bakoitza bilatzeko behar duten denbora murrizteko. </para> + +<para +> Galdera bat dago airean. Jakin behar al dut zer dagoen <acronym +>PO</acronym +> fitxategi batean &kbabel; edukita ere? Hauxe da erantzuna, bai, jakina. Egoera batzuetan, mezuen katalogoa hondatu egin daiteke eta eskuz konpondu behar izaten da. Arazo horietako gehienak hainbeste gorrotatzen ditugun <acronym +>CVS</acronym +> gatazkak dira, itzulpen-prozesua bertsio konkurrenteak dituen sistema batek koordinatzen duenean gertatzen direnak (ikus <ulink url="info:/cvs" +>CVS</ulink +> dokumentazioa). &kbabel;-ek ezin dizu laguntza handirik eskaini halako arazo bat sortzen denean, beraz testu-editoreari eta <acronym +>PO</acronym +>-fitxategiei buruzko ezagutza behar da. Ikus dezagun nola egiten den <acronym +>PO</acronym +> fitxategi bat.</para> + +<!--para +><acronym +>PO</acronym +> files consist of pairs of messages—a +<emphasis +>msgid</emphasis +> and a <emphasis +>msgstr</emphasis +>. The +msgid is the text in English and the msgstr is the text translated +into the appropriate language. The text that accompanies each msgid +and msgstr is enclosed within C-like double quotes. An example, taken +from a <acronym +>PO</acronym +> file for &noatun;, is <literal +>msgid +!quot-internal!Open a Playlist!quot-internal!</literal +> </para--> + +<para +>Hutsik dauden lerroei eta <literal +>#</literal +> batez hasitakoeiezikusi egiten zaie. # batez hasitako lerroek oharrak adierazten dituzte eta bitarteko baliagarria dira mezu hori zein fitxategitan erabiliko den jakiteko eta, aplikazio-idazleen kasuan, itzulpenean laguntzeko ohar gehigarriak eskaintzeko. &kbabel;-ek mezu guztietarako bistaratzen ditu ohar horiek.</para> + +<para +>Kasu askotan <acronym +>PO</acronym +> fitxategiko lehenengo msgid-msgstr parea sarrera faltsu bat da (<acronym +>PO</acronym +> fitxategiaren goiburuko gisa jardunez) itzulitako <acronym +>PO</acronym +> fitxategiari buruzko informazioa biltzen duena, adibidez aplikazioaren izena, itzulpena egin den data, itzultzailearen izena eta abar.</para> + +<para +> <application +>&GNU; gettext</application +>-en bertsio berriek beste i18n gailu baliagarri bat gehitu zuten, <emphasis +>pluraleko formak</emphasis +> izena duena. Ingelesez izenen singularreko eta pluraleko forma bakar bat erabiltzen da, ⪚ <quote +>1 file</quote +> eta <quote +>10 files</quote +>. Horrek eramaten ditu garatzaileak pentsatzera mundua oso sinplea dela eta ondokoa bezalako mezuak erabil ditzaketela: <quote +>Do you want to delete %1 file(s)?</quote +>, non <literal +>%1</literal +> ezabatu behar diren fitxategien kopurua adierazten duen. Baina hori funtsean ez da zuzena. Eslovakierarako itzulpenetan mezu horren 3 forma desberdin behar dira. Eta kopuru hori aldatu egiten da hizkuntza desberdinetan, ⪚-a bera izan arren. Txekieraz ere 3 forma erabiltzen dira, eta zein forma erabili erabakitzeko araua oso bestelakoa izan daiteke. </para> +<para +> <acronym +>PO</acronym +> fitxategietako pluraleko formek lagungarri gisa dihardute hemen. Zoritxarrez, &kde;-ren garatzaileei ez zaie gustatzen pluraleko formen inplementazioa <application +>&GNU; gettext</application +>-en eta beren formatua, beraientzako maneiagarria, barneratzen dute. </para> +</sect1> + +<sect1 id="using-editor"> +<title +>Editorea</title> + +<para +>Hemen duzu &kbabel;-en pantaila-atzipen bat. Praktikotasunari begira &kbabel;-ek tresna-barrak ditu eragiketa ugari bizkortzeko, eta erabiltzaile lanpetuentzat teklatuko lasterbide asko daude. Leiho nagusia lau zatitan dago banatuta.</para> + +<para +><emphasis +>Goiko ezkerraldeko</emphasis +> edizio-koadroa irakurtzeko soilik da eta irekita dagoen PO-fitxategiaren uneko msgid eremua eta dagokion ingelesezko testua biltzen ditu.</para> + +<para +><emphasis +>Beheko ezkerraldeko </emphasis +> edizio-koadroak msgstr eremua biltzen du, agertzen den msgid-rekin lotura duena, eta itzulitako testua editatu dezakezu bertan.</para> + +<para +>Leihoaren <emphasis +>goiko eskuinaldea</emphasis +> oharren panel bat da eta bertan unean editatzen ari zaren sarrerarako ohar gehigarriak behatu ditzakezu.</para> + +<para +>Ondokoetarako erabil daiteke:</para> + +<itemizedlist +> <listitem +><para +> aplikazioak (c-formateatua edo sinplea) uneko mezuari ematen ari zaion tratamendua zein den jakiteko </para +></listitem +> <listitem +><para +> kasu batzuetan aplikazioaren garatzaileak itzultzaileei beren lanean laguntzeko gehitzen dituen ohar lagungarriak irakurtzeko—adibidez ideia teknikoak ager daitezke (<application +>LyX</application +> proiektuan emaitza onenak lortzeko erabilitakoak) </para +></listitem +> <listitem +><para +> uneko mezua zein fitxategikoa den jakin behar duzunean akats ortografikoren baten berri eman nahi duzulako ingelesezko iturburu-katean. </para +></listitem +> </itemizedlist> + +<screenshot +> <screeninfo +>&kbabel;-en pantaila-atzipena</screeninfo +> <mediaobject +> <imageobject +> <imagedata fileref="snap1.png" format="PNG"/> </imageobject +> <textobject +><phrase +>&kbabel;-en pantaila-atzipena</phrase +></textobject +> </mediaobject +> </screenshot> + +<para +> Editore-leihoa (behean eskuinaldera) &kbabel;-en leiho nagusiaren parte sofistikatuena da. Bere tamaina egokitu egin daiteke bere eta oharren panelaren artean (goian eskuinetara dagoen panela) dagoen lerro banatzailea erabiliz. Editore-leihoak bi panel— tabulatu ditu; bata bilatutako informazioa eta bestea testuinguruaren informazioa bilduz. Testuinguruaren informazio-tabulatzaileak ikuspegi korritua biltzen du, uneko sarrerarekin— lotura duten aurreko eta hurrengo 4 sarrerak erakusten dituena. Funtsean PO fitxategiaren 'argazki' txiki bat da. Itzultzen aritu bitartean mezu-kateak ondorengo eta aurreko mezuekin lotu ohi dira askotan; beraz, testuinguruaren panela baliagarria da inguruko mezuak begiratu eta uneko mezua ondoen itzuli daitekeen modua nolabait jakiteko. Elkarrizkta-interfazearen itzulpena adibide ona da edo widget-ak beroiekin lotura duten testuekin eta "zer da hau" mezuak. </para> + +<sect2 id="more-kbabel-features"> +<title +>&kbabel;-en gailu gehiago</title> + +<para +> msgid sarrera bakoitza hiru egoeratan egon daiteke: </para> + +<variablelist +> <varlistentry +> <term +>itzuli gabe</term +> <listitem +> <para +> ez dago itzulitako testurik unean msgstr-ekin lotura duenik </para +> </listitem +> </varlistentry +> <varlistentry +> <term +>zalatzazkoa</term +> <listitem +> <para +> <command +>msgmerge</command +> itzulitako kate bat parekatzen saiatu da PO-fitxategiaren gainerako sarreretan begiratuz. Horrek ez du behar bezala funtzionatzen eta itzulitako testua editatu beharko duzu uneko ingelesezko testura egokitzeko. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +>itzulita</term +> <listitem +> <para +> msgid msgstr-en itzulitako forma osatua da </para +> </listitem +> </varlistentry +> </variablelist> + +<para +>Uneko sarreraren egoera bi <acronym +>LED</acronym +>en bidez adierazten da. Zure konfigurazioaren arabera led-ak egoera-barran nahiz <guilabel +>itzulitako katearen</guilabel +> edizio-koadroaren goialdean egon daitezke. Biek dute pertsonalizatu daitekeen kolorea (zure eskakizun edo gustu bisualak islatzeko). Mesedez, irakurri <link linkend="preferences" +>Hobespenak</link +> sekzioa ezarpen horiek nola egokitu ditzakezun ikusteko.</para> + +</sect2> + +</sect1> + +<sect1 id="kbabel-features"> +<title +>Itzulpen aurreratua</title> + +<para +> Orain badakizu zerbait PO-fitxategi bat itzultzeko moduari buruz. Sekzio honetan PO-fitxategi berri bat &kbabel;-en gailu aurreratuak erabiliz itzultzeko modu estandarrari jarraituko diogu. Dagoeneko ereduzko POT-fitxategi bat ireki duzula eta PO fitxategi gisa gorde duzula pentsatzen dugu. </para> + +<sect2 id="kbabel-navigation"> +<title +>PO-fitxategian nabigatzen</title> +<para +>&kbabel;-ek fitxategietan zehar erraz nabigatzeko aukera ematen dizu beren itzulpenaren egoeraren arabera. Itzuli gabe/zalantzazko egoerabarneratuta dago jadanik. Mezu bat akastun gisa markatu daiteke <link linkend="kbabel-validation" +>balidazio-kontrolaren</link +> edo <command +>msgfmt</command +>-ek egindako balidazioaren emaitza gisa. Jakina, &kbabel;-ek bisitatzen diren mezuen historialari eusten dio <guilabel +>Aurrerantz</guilabel +>/<guilabel +> Atzerantz</guilabel +> eginez &konqueror;-en antzera.</para> +<para +> Nabigatzeko agindu guztiak <menuchoice +><guimenu +>Joan</guimenu +></menuchoice +> menuan daude. </para> +<informaltable> +<tgroup cols="2"> +<tbody +> <row +> <entry +><para +><keycombo action="simul" +><keycap +>Orrian gora</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu aurreko mezura </para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +><keycap +>Orrian behera</keycap +></keycombo +></para +></entry +> <entry +><para +> Mugitu hurrengo mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Ctrl;<keycap +>Orrian gora</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu aurreko zalantzazko mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Ctrl;<keycap +>Orrian behera</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu hurrengo zalantzazko mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Alt;<keycap +>Orrian gora</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu aurreko itzuli gabeko mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Alt;<keycap +>Orrian behera</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu hurrengo itzuli gabeko mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Shift;<keycap +>Orrian gora</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu aurreko errore-mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Shift;<keycap +>Orrian behera</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu hurrengo errore-mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>Orrian gora</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu aurreko mezu zalantzazko edo itzuli gabeko mezura</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>Orrian behera</keycap +></keycombo +></para +></entry +> <entry +><para +>Mugitu hurrengo zalantzazko edo itzuli gabeko mezura</para +></entry +> </row +> </tbody> +</tgroup> +</informaltable> +</sect2> + +<sect2 id="kbabel-cleveredit"> +<title +>Edizio argia</title> +<para +><emphasis +>Edizio argia</emphasis +>k hauxe esan nahi du, editoreak itzulpena erraz editatzen lagunduko dizula PO formatuaren berezitasunak kontuan hartu bitartean. Beharrezkoetan <quote +>ihes-ikurrak</quote +> zuzenak ipiniko ditu.</para> +<para +> Gainera, lerroaren amaiera txertatzeko modu bat baino gehiago onartzen du. Hori oso baliagarria da gettext-ek lerroen amaiera maneiatzen duen moduagatik. Ezikusi besterik ez baitie egiten. (<acronym +>msgstr</acronym +>eko testu guztia lerro bakar bat dela imajinatu dezakezu.) Lerroaren <quote +>benetako</quote +> amaiera txertatu nahi baduzu, <userinput +>\n</userinput +> txertatu beharko duzu. Baina itzultzaile gehienak ez dira konturatzen <acronym +>msgstr</acronym +>eko lerro berri batek ez duela espaziorik gehitzen lerroen artean. Horrek konponbide erraza du lerro bakoitzaren amaieran espazio bat gehituz. Erraz ahaztu zaitezke, baina edizio argiak zuretzat automatikoki egiten du hori. </para> +<para +>Beheko taulak edizio argiaren gailuak laburtzen ditu. </para> + +<informaltable> +<tgroup cols="2"> +<tbody +> <row +> <entry +><para +><keycombo action="simul" +><keycap +>Tab</keycap +></keycombo +></para +></entry +> <entry +><para +>Txertatu <emphasis +>\t</emphasis +></para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +><keycap +>"</keycap +></keycombo +></para +></entry +> <entry +><para +>Txertatu <emphasis +>\"</emphasis +></para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +><keycap +>Sartu</keycap +></keycombo +></para +></entry +> <entry +><para +>Kurtsorearen aurreko azken karakterea espazio bat ez bada, txertatu espazio bat. Ondoren hasi lerro berri bat.</para +></entry +> </row +><row +> <entry +><para +><keycombo action="simul" +>&Ctrl;<keycap +>Sartu</keycap +></keycombo +></para +></entry +> <entry +><para +>Hasi lerro berri bat inolako logika gehigarririk gabe</para +></entry +> </row +> <row +> <entry +><para +><keycombo action="simul" +>&Shift;<keycap +>Sartu</keycap +></keycombo +></para +></entry +> <entry +><para +>Txertatu <emphasis +>\n</emphasis +> eta hasi lerro berri bat</para +></entry +> </row +> </tbody> +</tgroup> +</informaltable> +<note +> <para +> Espazioak non dauden ikusi nahi baduzu, <guibutton +>Nabarmendu hondoa</guibutton +> edota <guibutton +>Markatu zuriuneak puntuekin</guibutton +> piztu dezakezu hobespenen elkarrizketan, <guilabel +>Editatu</guilabel +> <guilabel +>Itxura</guilabel +> fitxan. </para +> </note> +</sect2> + +<sect2 id="kbabel-roughtranslation"> +<title +>Itzulpen automatikoa</title> +<para +>Itzulpen berri bat hasteko lehenengo urrats gisa, &kbabel;-ek funtzio bat eskaintzen du itzulpen zaharren bidez mezuen itzulpenak automatikoki betetzeko. Aukeratu <menuchoice +><guimenu +>Tresnak</guimenu +><guimenuitem +>Itzulpen-zirriborroa</guimenuitem +> </menuchoice +> eta &kbabel;-ek ondoko elkarrizketa aurkeztuko du: </para> +<para +> <screenshot +> <screeninfo +>Itzulpen-zirriborroaren elkarrizketa</screeninfo +> <mediaobject +> <imageobject +> <imagedata fileref="roughtranslation.png" format="PNG"/> </imageobject +> </mediaobject +> </screenshot +> </para> +<para +> Elkarrizketan, zer itzuli zehaztu beharko duzu eta itzulpen zaharretarako iturburuak aukeratu beharko dituzu. </para> +<para +> <guilabel +>Zer itzuli</guilabel +> markoaren gainean hiru kontrol-koadro daude (<guilabel +>Itzuli gabeko sarrerak</guilabel +>, <guilabel +>Zalantzazko sarrerak </guilabel +>, <guilabel +>Itzulitako sarrerak</guilabel +>) itzuli nahi dituzun mezuen mota zehazteko. Itzuli gabeko eta zalantzazko sarrera berezko aukerak dira itzulpen automatikorako, baina jadanik itzulitako mezuak ere alda ditzakezu baita ere. </para> +<para +> <acronym +>msgid</acronym +>etarako erabateko konkordantziak itzulpen-zirriborrorako erabiliko dira beti. Hala ere, estrategia gehiago gehitu ditzakezu &ie; <guilabel +>Onartu zalanztazko itzulpenak (geldiro)</guilabel +> eta <guilabel +>Onartu hitz bakarraren itzulpena</guilabel +>. Bi estrategia gehigarri horiek erabilitako iturburuak onartu behar ditu (ikus behean). Ez dago espezifikaziorik, <quote +>zalantzazko itzulpena</quote +>k zer esan nahi duen jakiteko, baina helburua nahiko argi dago. <quote +>Hitz bakarraren itzulpena</quote +> hizkuntza batzuetarako bakarrik da egokia. &kbabel; <acronym +>msgid</acronym +>eko hitz bakoitza banan-banan itzultzen saiatuko da eta itzulitako hitzak (edo esaldiak) ordena berean jarriko ditu <acronym +>msgstr</acronym +>en. </para> +<para +> Itzulpen-zirriborrorako iturburu gisa, eskura dagoen edozein hiztegi-modulu erabil daiteke. <guilabel +>Ez erabili</guilabel +> moduluen eta <guilabel +>Erabili</guilabel +> moduluen zerrenda bat dago. Moduluak <guilabel +>Erabili</guilabel +> zerrendaren ordenan erabiliko dira. Lehenengo modulua eskatuko da itzultzeko. Aurkitzen ez bada, zerrendako hurrengoa eskatuko da eta horrela hurrenez hurren. Geziak dituzten botoiak erabil ditzakezu zerrenden artean moduluak mugitzeko. Ez ahaztu zure premien arabera ordena aldatzen <guibutton +>Mugitu gora </guibutton +> eta <guibutton +>Mugitu behera</guibutton +> botoiekin. </para> +<para +> Normalean, &kbabel;-ek zalantzazko gisa markatuko ditu zirriborro eran itzulitako mezu guztiak, edozein itzulpen automatiko itzultzaileak gainbegiratu behar dituela uste baitu. %100ean ziur bazaude itzulpena zuzena izango dela, edo dena den itzulpen guztiak gainbegiratu behar badituzu. <guilabel +>Markatu aldatutako sarrerak zalantzazko gisa</guilabel +> aukera ematen du zalantzazkoen markaketa automatiko hori itzaltzeko, baina hori egiaztatu egin beharko duzu, ordea. </para> +<para +> Zure premiei erantzuteko aukera guztiak ezartzen badituzu, sakatu <guibutton +>Abiarazi</guibutton +> mezuak automatikoki itzultzeko. Aurrerapen-barrari jarraitu ahal izango diozu eta badaezpada <guibutton +>Gelditu</guibutton +> botoia hor duzu beti. </para> +</sect2> + +<sect2 id="kbabel-validation"> +<title +>Balidatu zure itzulpena</title> +<para +>Guztiok egiten ditugu akatsak. Beraz, &kbabel;-ek kontrol batzueieusten die itzulpenetan sortu ohi diren arazoetarako. Kontrol horiek (ez ordea sintaxiarena) bi modutan burutu daitezke.</para> +<para +> Kontrol horiek itzulitako testuaren aldaketa bakoitzean burutu daitezke. Kontrol <emphasis +>automatikoak</emphasis +> daude eta <link linkend="preferences-editor" +> &kbabel;-en konfigurazio-elkarrizketan</link +> piztu daitezke. Sintaxiaren kontrol automatikoa fitxategia gordetzen den bakoitzean burutu daiteke. </para> +<para +> Kontrol automatikoek &kbabel;-en abiadura moteldu dezakete. Geldiro doan ordenagailu bat baduzu, kontrol automatikoak itzali ditzakezu eta bigarren aukera bakarrik erabili. Edozein kontrol-motaz balia zaitezke <menuchoice +><guimenu +>Tresnak</guimenu +><guisubmenu +> Balidazioa</guisubmenu +></menuchoice +> erabiliz. Orduan kontrola fitxategiko mezu guztietan burutzen da eta akastunak errore gisa markatuko dira. </para> +<variablelist +> <varlistentry +> <term +><guimenuitem +>Egiaztatu sintaxia</guimenuitem +></term +> <listitem +> <para +> <command +>msgfmt</command +>az baliatzean da PO fitxategiaren baliozkotasuna egiaztatzeko gettext-en paketean ikusi bezala. Aginduaren emaitza erakutsiko du eta <acronym +>msgstr</acronym +> akastunak markatuko ditu. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu argumentuak</guimenuitem +></term +> <listitem +> <para +> Zuzenak ez diren itzulpenek aplikazioa kraskatu dezakete. Itzulpenaren zatirik arriskutsuena argumentuak dira, ⪚. printf-antzeko funtzioetarako. Kontrol honek <acronym +>msgid</acronym +> eta <acronym +>msgstr</acronym +>eko argumentuen kopurua eta motak konparatzen ditu. Bat etorri behar dute. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu azeleratzailea</guimenuitem +></term +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Bilatu itzulitako testuinguruaren informazioa</guimenuitem +></term +> <listitem +> <para +> Baliteke hori &kde; itzulpenerako bakarrik behar izatea. Testu batzuk komunegiak dira eta era desberdin batean itzuli behar izaten dira testuinguuru desberdinetan. &kde;-en <acronym +>msgid</acronym +>enhasieran deskribatutako testuingurua da, <userinput +>:_</userinput +> sekuentzia bereziaren ondoren. Baina itzultzaile batzuek konbentzio hau ezagutzen ez badute eta testuinguruaren informazioa ere itzultzen saiatzen badira kontrol horiek bilatzen saiatuko da. Testuinguruaren informazioa aurkitzen badu, kendu egin beharko duzu. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Pluraleko formak</guimenuitem +></term +> <listitem +> <para +> <acronym +>msgid</acronym +> <quote +>pluraleko forma</quote +> gisa zehazten bada, itzulpenak itzulpen-kopuru zehatza bildu behar du <userinput +>\n</userinput +> batez bereizita. Kopuru zuzena itzulpenaren hizkuntzaren araberakoa da eta <guilabel +>Identitatea</guilabel +> fitxan zehazten da, <guilabel +> Hobespenak</guilabel +> elkarrizketan. Hori &kde;-rako bakarrik inplementatzen da oraingoz. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu ekuazioak</guimenuitem +></term +> <listitem +> <para +> Ekuazioak <acronym +>msgid</acronym +>-en formatu bereziak dira, mahai gaineko fitxategietan erabili ohi direnak. Eta zure itzulpenak berriro fitxategi horietan bateratuko direnez, <acronym +>msgstr</acronym +>-ek formatu berezi hori erabili beharko du baita ere. Horrek esan nahi du itzulpenak iturburu-mezuaren testu berarekin hasi behar duela (<literal +>=</literal +> lehen aldiz agertu artean), ⪚ <userinput +>Izena=</userinput +>. </para +> </listitem +> </varlistentry +> </variablelist> +</sect2> + +<sect2 id="kbabel-spellcheck"> +<title +>Egiaztatu itzulpenaren ortografia</title> +<para +>Beti bezala, oso garrantzitsua da emaitzak erabiltzen hasi aurretik itzulpenaren ortografia egiaztatzea. Horrela, errakuntzak eta bestelako arazoak aurki ditzakezu zure itzulpenean. &kbabel;-ek&kde; biblioteka estandarra erabiltzen du ortografia egiaztatzeko eta dagokion konfigurazio estandarra hemen aurki daiteke: <link linkend="preferences-spellcheck" +>&kbabel;-en konfigurazio-elkarrizketa.</link +> Berez, egiaztapen ortografikoa azpimenu honetan aurki daiteke: <menuchoice +><guimenu +>Tresnak</guimenu +><guisubmenu +>Ortografia</guisubmenu +> </menuchoice +> azpimenuan. Modu desberdinak erabil ditzakezu ortografia egiaztatzeko: </para> +<variablelist +> <varlistentry +> <term +><guimenuitem +>Egiaztatu ortografia...</guimenuitem +></term +> <listitem +> <para +> Hori elkarrizketa baten aipamen generikoa da, eta bertan ortografia egiaztatzeko modua aukeratu dezakezu eta lehenetsi modua ezarri, <keycombo action="simul" +>&Ctrl;<keycap +>I</keycap +> </keycombo +> batez aipatzen dena. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu guztia...</guimenuitem +></term +> <listitem +> <para +> Egiaztatu fitxategiko mezu guztien ortografia. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu ortografia kurtsorearen posiziotik...</guimenuitem +></term +> <listitem +> <para +> Hasi ortografia egiaztatzen uneko mezuaren posizioan eta aurreratu fitxategiaren amaierarantz. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu unekoa...</guimenuitem +></term +> <listitem +> <para +> Egiaztatu uneko mezuaren ortografia bakarrik. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +><guimenuitem +>Egiaztatu hautatutako testua...</guimenuitem +></term +> <listitem +> <para +> <acronym +>msgstr</acronym +> editorean hautatutako testu bat badago aukera hori eskaintzen zaizu eta testu horren ortografia bakarrik egiaztatuko du. </para +> </listitem +> </varlistentry +> </variablelist> +</sect2> + +<sect2 id="kbabel-tags"> +<title +>&XML; itzultzen, <acronym +>HTML</acronym +>, ...</title> +<para +> Markatzeko lengoaiak gero eta gehiago erabiltzen dira <acronym +>GUI</acronym +>n. &kde; proiektuak <acronym +>PO</acronym +>-fitxategiak ere erabiltzen ditu DocBook dokumentazio-fitxategiak itzultzeko (hau ere markatzeko lengoaia). &kbabel;-ek baditu nahiko funtzionalitate joera hori onartzeko. </para> +<note +> <para +> Hemen, berez markatzeko erabiltzen diren etiketekin lotutako funtzioak deskribatuko ditugu bakarrik. Markatzeko lengoaiak erabiliz sortzen den beste arazoa testu luzeagoen itzulpena da. Gai hau <emphasis +>parekatu (edo Diff)</emphasis +> gailuak lantzen du, <link linkend="kbabel-diff" +>ondorengo sekzioan</link +>n deskribatuak. </para +> </note> +<para +> &kbabel;-en uneko bertsioa gai da <acronym +>msgid</acronym +>-en erabilitako etiketak zeintzuk diren jakiteko eta etiketa horietarako sarbide erraza eskaintzen du <guimenu +>Editatu</guimenu +>tik ondoko ekintzak erabiliz: </para> + +<variablelist +> <varlistentry +> <term +> <guimenuitem +>Txertatu hurrengo etiketa</guimenuitem +> </term +> <listitem +> <para +> <action +> Horrek msgid-en aurkitutako hurrengo etiketa itzulpenean txertatzen du. &kbabel;-ek txertatu beharreko etiketa aurkitzen du itzulpenaren hasieratik etiketen kopurua kontatuz. </action +> </para +> </listitem +> </varlistentry +> <varlistentry +> <term +> <menuchoice +> <guimenu +>Editatu</guimenu +> <guisubmenu +>Txertatu etiketa</guisubmenu +>. </menuchoice +> </term +> <listitem +> <para +> <action +> Azpimenu honetan ingelesezko iturburu-katean aurkitu diren markatzeko etiketa desberdin guztiak daude. Horietako bat hautatuz itzulpenaren testuan kurtsoreak duen uneko posizioan txerta dezakezu. </action +> </para +> </listitem +> </varlistentry +> </variablelist> +</sect2> + +<sect2 id="kbabel-diff"> +<title +>Desberdintasuna erakutsiz</title> +<para +> Dagoeneko esan dugun bezala, uneko aplikazioek, erabiltzaile atseginak izaten saiatuz, luzeagoak diren testu deskribatzaile ugari biltzen dituzte, markatua barne. Garatzaile batek testuaren zati bat aldatzen badu, &GNU; gettext sistemak kasurik onenean itzulpen zaharra atxikiko du eta zalantzazko gisa markatuko du. (Kasu okerragoan, itzulpena osorik galduko duzu, testuaren aldaketen tamainaren arabera). Ondo funtzionatzen du, <acronym +>msgid</acronym +> motza bada, orduan berehala aurkitu ahal izango dituzulako aldaketak. Baina testua nahiko luzea bada, ahaleginak egin beharko dituzu zer aldatu den jakiteko (idez, artikulu baten aldaketa izan daiteke besterik gabe, proben zuzenketa-taldeak egina.) </para> +<para +> Laguntzeko, &kbabel;-i galde diezaiokegu iturburuko <acronym +>msgid</acronym +> bilatzeko eta desberdintasuna erakusteko. Aldaketak grafikoki bistaratzen dira <guilabel +>Iturburu-katea</guilabel +> editorean. Modu zehatza hemen ezar daiteke: <link linkend="preferences-editor-appearance" +>&kbabel;-en konfigurazio-elkarrizketa</link +>. <menuchoice +><guimenu +>Tresnak</guimenu +> <guisubmenu +>Parekatu</guisubmenu +> <guimenuitem +>Erakutsi Parekatu</guimenuitem +> </menuchoice +>ek aurkitutako desberdintasunak erakutsiko ditu. Uneko testua iturburu-testuarekin nahasi gabe ikusi nahi baduzu, erabili <menuchoice +><guimenu +>Tresnak</guimenu +> <guisubmenu +>Parekatu</guisubmenu +> <guimenuitem +>Erakutsi jatorrizkotestua </guimenuitem +> </menuchoice +>. </para> +<para +> Desberdintasunen bilaketa automatikoa piztu eta itzal dezakezu <menuchoice +><guimenu +>Tresnak</guimenu +> <guisubmenu +>Parekatu</guisubmenu +> <guimenuitem +>Desberdintasun modua</guimenuitem +> </menuchoice +> aukeratuz. Parekatu modua piztuta dagoenean, beste mezu batera zoazenean hasten da desberdintasunaren bilaketa. </para> +<para +> Beti bezala, iturburu desberdinak erabil ditzakezu testuaren bertsio zaharra aurkitzeko. Guztiak <link linkend="preferences-diffmode" +>&kbabel;-en konfigurazio-elkarrizketa</link +>n ezarrita daude: </para> +<variablelist +> <varlistentry +> <term +>Itzulpen datu-basea</term +> <listitem +> <para +> Desberdintasunak bilatzeko itzulpen datu-basea erabil dezakezu. Erabat gomendagarria da mezu itzuli berriak itzulpen datu-basean godertzeko biltegiratze automatikoa piztea <link linkend="database-fill" +> Itzulpen datu-basearen konfigurazio-elkarrizketa</link +>n. Modu hori honela piztu daiteke: <guilabel +>Erabili itzulpen datu-baseko mezuak</guilabel +>. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +>Fitxategi zaharren zuhaitza</term +> <listitem +> <para +> Hori itzulpen datu-baseko bilaketa pizten bada erabiliko da bakarrik. <guilabel +>Oinarri-direktorioa diff fitxategietarako</guilabel +> ezarriz &kbabel;-etik nagibatu dezakezu desberdintasunerako zein fitxategi erabili. Irekitako fitxategiaren bide erlatiboa hartzen du eta bide erlatibo hori hemen zehaztutako direktorioan erabiltzen du. Bat datorren fitxategirik badago, erabili egingo da. Modu hau erabiltzeko fitxategi zaharren kopia bat egin beharko zenuke eguneratze bakoitzaren aurretik. </para +> </listitem +> </varlistentry +> <varlistentry +> <term +>Eskuz aukeratutako fitxategia</term +> <listitem +> <para +> Aurreko aukerak behar bezala funtzionatzen ez badu, beti ezar dezakezu parekatzeko fitxategia eskuz, <menuchoice +> <guimenu +>Tresnak</guimenu +><guisubmenu +>Parekatu</guisubmenu +> <guimenuitem +>Ireki parekatzeko fitxategia</guimenuitem +></menuchoice +> erabiliz. </para +> </listitem +> </varlistentry +> </variablelist> +<note +> <para +> Desberdintasun bilaketa ez da beti zehatza, <acronym +>PO</acronym +>-fitxategiak ez duelako inolako erreferentzirik biltzen iturburu-mezuari buruz. </para +> </note> +</sect2> + +</sect1> + +<sect1 id="kbabel-pluralforms"> +<title +>Pluraleko formak</title> +<para +> Pluraleko formak nahiko gai konplikatua direnez, sekzio berezi bat eskaini diegu &kbabel;-ek onar ditzan. </para> +<para +> &kbabel;-ek &GNU;ren pluraleko formak irakur ditzake bakarrik, baina ezin ditu editatu. Une honetan &kde;-ren pluraleko formenbertsioa bakarrik onartzen du. </para> +<para +> &kde; itzultzen deneko hizkuntza bakoitzak pluraleko formen kopuru zuzena ezarrita izan behar du. <filename +>tdelibs.po</filename +>-n sarrera bat itzuliz egiten da hori. Kopurua hizkuntza baten izena hautatuz ezartzen da, pluraleko forma zuzena bilatzeko kopuru bera eta <emphasis +>arau</emphasis +> berak erabiltzen dituena. Balio posibleen eguneratze-zerrenda tdelibs iturburu-kodean aurki daiteke, <filename +>tdecore/klocale.cpp</filename +> fitxategian. </para> +<para +> &kde;-en pluraleko formak <literal +>%n</literal +> argumentua biltzen duen <userinput +>_:</userinput +> oharrak aipatzen ditu. Ondoren, argumentu hau mezuan erabiltzen da berez eta zure hizkuntzaren pluraleko zein forma erabili beharko litzatekeen kontrolatzen du, betiere zure hizkuntzarako arauen arabera. </para> +<para +> Pluraleko forma duen mezu baten itzulpenak formatu berezia izan behar du. Itzulpenen kopuru zuzena bildu behar du (pluraleko forma bakoitzerako bat) lerroaren amaiera batez bananduta <literal +>\n</literal +>. Adibidez, <quote +>Hautatutako %n fitxategi</quote +> eslovakierara itzulita honela izango litzateke: </para> +<programlisting> + +</programlisting> +<para +> Zure itzulpenak pluraleko formen kopuru egokia ba ote duen egiaztatzeko, erabili <menuchoice +><guimenu +>Tresnak</guimenu +> <guisubmenu +>Balidazioa </guisubmenu +> <guimenuitem +>Egiaztatu pluraleko formak (KDE bakarrik)</guimenuitem +> </menuchoice +> menua. </para> +</sect1> +</chapter> + |