rev 9612 - in kde-extras: . k3b-i18n k3b-i18n/branches k3b-i18n/branches/upstream k3b-i18n/branches/upstream/current k3b-i18n/branches/upstream/current/admin k3b-i18n/branches/upstream/current/af k3b-i18n/branches/upstream/current/af/messages k3b-i18n/branches/upstream/current/ar k3b-i18n/branches/upstream/current/ar/messages k3b-i18n/branches/upstream/current/bg k3b-i18n/branches/upstream/current/bg/messages k3b-i18n/branches/upstream/current/br k3b-i18n/branches/upstream/current/br/messages k3b-i18n/branches/upstream/current/bs k3b-i18n/branches/upstream/current/bs/messages k3b-i18n/branches/upstream/current/ca k3b-i18n/branches/upstream/current/ca/messages k3b-i18n/branches/upstream/current/cs k3b-i18n/branches/upstream/current/cs/messages k3b-i18n/branches/upstream/current/cy k3b-i18n/branches/upstream/current/cy/messages k3b-i18n/branches/upstream/current/da k3b-i18n/branches/upstream/current/da/doc k3b-i18n/branches/upstream/current/da/messages k3b-i18n/branches/upstream/current/de k3b-i18n/branches/upstream/current/de/doc k3b-i18n/branches/upstream/current/de/messages k3b-i18n/branches/upstream/current/el k3b-i18n/branches/upstream/current/el/messages k3b-i18n/branches/upstream/current/en_GB k3b-i18n/branches/upstream/current/en_GB/messages k3b-i18n/branches/upstream/current/es k3b-i18n/branches/upstream/current/es/doc k3b-i18n/branches/upstream/current/es/messages k3b-i18n/branches/upstream/current/et k3b-i18n/branches/upstream/current/et/doc k3b-i18n/branches/upstream/current/et/messages k3b-i18n/branches/upstream/current/eu k3b-i18n/branches/upstream/current/eu/messages k3b-i18n/branches/upstream/current/fa k3b-i18n/branches/upstream/current/fa/messages k3b-i18n/branches/upstream/current/fi k3b-i18n/branches/upstream/current/fi/messages k3b-i18n/branches/upstream/current/fr k3b-i18n/branches/upstream/current/fr/doc k3b-i18n/branches/upstream/current/fr/messages k3b-i18n/branches/upstream/current/ga k3b-i18n/branches/upstream/current/ga/messages k3b-i18n/branches/upstream/current/gl k3b-i18n/branches/upstream/current/gl/messages k3b-i18n/branches/upstream/current/he k3b-i18n/branches/upstream/current/he/messages k3b-i18n/branches/upstream/current/hi k3b-i18n/branches/upstream/current/hi/messages k3b-i18n/branches/upstream/current/hu k3b-i18n/branches/upstream/current/hu/messages k3b-i18n/branches/upstream/current/is k3b-i18n/branches/upstream/current/is/messages k3b-i18n/branches/upstream/current/it k3b-i18n/branches/upstream/current/it/doc k3b-i18n/branches/upstream/current/it/messages k3b-i18n/branches/upstream/current/ja k3b-i18n/branches/upstream/current/ja/messages k3b-i18n/branches/upstream/current/km k3b-i18n/branches/upstream/current/km/messages k3b-i18n/branches/upstream/current/lt k3b-i18n/branches/upstream/current/lt/messages k3b-i18n/branches/upstream/current/mk k3b-i18n/branches/upstream/current/mk/messages k3b-i18n/branches/upstream/current/ms k3b-i18n/branches/upstream/current/ms/messages k3b-i18n/branches/upstream/current/nb k3b-i18n/branches/upstream/current/nb/messages k3b-i18n/branches/upstream/current/nds k3b-i18n/branches/upstream/current/nds/messages k3b-i18n/branches/upstream/current/ne k3b-i18n/branches/upstream/current/ne/messages k3b-i18n/branches/upstream/current/nl k3b-i18n/branches/upstream/current/nl/doc k3b-i18n/branches/upstream/current/nl/messages k3b-i18n/branches/upstream/current/nn k3b-i18n/branches/upstream/current/nn/messages k3b-i18n/branches/upstream/current/pa k3b-i18n/branches/upstream/current/pa/messages k3b-i18n/branches/upstream/current/pl k3b-i18n/branches/upstream/current/pl/doc k3b-i18n/branches/upstream/current/pl/messages k3b-i18n/branches/upstream/current/pt k3b-i18n/branches/upstream/current/pt/doc k3b-i18n/branches/upstream/current/pt/messages k3b-i18n/branches/upstream/current/pt_BR k3b-i18n/branches/upstream/current/pt_BR/doc k3b-i18n/branches/upstream/current/pt_BR/messages k3b-i18n/branches/upstream/current/ru k3b-i18n/branches/upstream/current/ru/doc k3b-i18n/branches/upstream/current/ru/messages k3b-i18n/branches/upstream/current/rw k3b-i18n/branches/upstream/current/rw/messages k3b-i18n/branches/upstream/current/se k3b-i18n/branches/upstream/current/se/messages k3b-i18n/branches/upstream/current/sk k3b-i18n/branches/upstream/current/sk/messages k3b-i18n/branches/upstream/current/sr k3b-i18n/branches/upstream/current/sr/messages k3b-i18n/branches/upstream/current/sr at Latn k3b-i18n/branches/upstream/current/sr at Latn/messages k3b-i18n/branches/upstream/current/sv k3b-i18n/branches/upstream/current/sv/doc k3b-i18n/branches/upstream/current/sv/messages k3b-i18n/branches/upstream/current/ta k3b-i18n/branches/upstream/current/ta/messages k3b-i18n/branches/upstream/current/tr k3b-i18n/branches/upstream/current/tr/messages k3b-i18n/branches/upstream/current/uk k3b-i18n/branches/upstream/current/uk/doc k3b-i18n/branches/upstream/current/uk/messages k3b-i18n/branches/upstream/current/uz k3b-i18n/branches/upstream/current/uz/messages k3b-i18n/branches/upstream/current/zh_CN k3b-i18n/branches/upstream/current/zh_CN/messages k3b-i18n/branches/upstream/current/zh_TW k3b-i18n/branches/upstream/current/zh_TW/messages
Francois Marier
francois at alioth.debian.org
Wed Mar 5 00:49:35 UTC 2008
Author: francois
Date: 2008-03-05 00:49:30 +0000 (Wed, 05 Mar 2008)
New Revision: 9612
Added:
kde-extras/k3b-i18n/
kde-extras/k3b-i18n/branches/
kde-extras/k3b-i18n/branches/upstream/
kde-extras/k3b-i18n/branches/upstream/current/
kde-extras/k3b-i18n/branches/upstream/current/AUTHORS
kde-extras/k3b-i18n/branches/upstream/current/COPYING
kde-extras/k3b-i18n/branches/upstream/current/ChangeLog
kde-extras/k3b-i18n/branches/upstream/current/INSTALL
kde-extras/k3b-i18n/branches/upstream/current/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/Makefile.am.in
kde-extras/k3b-i18n/branches/upstream/current/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/NEWS
kde-extras/k3b-i18n/branches/upstream/current/README
kde-extras/k3b-i18n/branches/upstream/current/acinclude.m4
kde-extras/k3b-i18n/branches/upstream/current/aclocal.m4
kde-extras/k3b-i18n/branches/upstream/current/admin/
kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.am
kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.global
kde-extras/k3b-i18n/branches/upstream/current/admin/Makefile.common
kde-extras/k3b-i18n/branches/upstream/current/admin/acinclude.m4.in
kde-extras/k3b-i18n/branches/upstream/current/admin/am_edit
kde-extras/k3b-i18n/branches/upstream/current/admin/bcheck.pl
kde-extras/k3b-i18n/branches/upstream/current/admin/compile
kde-extras/k3b-i18n/branches/upstream/current/admin/conf.change.pl
kde-extras/k3b-i18n/branches/upstream/current/admin/config.guess
kde-extras/k3b-i18n/branches/upstream/current/admin/config.pl
kde-extras/k3b-i18n/branches/upstream/current/admin/config.sub
kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.bot.end
kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.min
kde-extras/k3b-i18n/branches/upstream/current/admin/cvs.sh
kde-extras/k3b-i18n/branches/upstream/current/admin/debianrules
kde-extras/k3b-i18n/branches/upstream/current/admin/depcomp
kde-extras/k3b-i18n/branches/upstream/current/admin/deps.am
kde-extras/k3b-i18n/branches/upstream/current/admin/detect-autoconf.pl
kde-extras/k3b-i18n/branches/upstream/current/admin/doxygen.sh
kde-extras/k3b-i18n/branches/upstream/current/admin/install-sh
kde-extras/k3b-i18n/branches/upstream/current/admin/libtool.m4.in
kde-extras/k3b-i18n/branches/upstream/current/admin/ltmain.sh
kde-extras/k3b-i18n/branches/upstream/current/admin/missing
kde-extras/k3b-i18n/branches/upstream/current/admin/mkinstalldirs
kde-extras/k3b-i18n/branches/upstream/current/admin/nmcheck
kde-extras/k3b-i18n/branches/upstream/current/admin/oldinclude.m4.in
kde-extras/k3b-i18n/branches/upstream/current/admin/pkg.m4.in
kde-extras/k3b-i18n/branches/upstream/current/admin/ylwrap
kde-extras/k3b-i18n/branches/upstream/current/af/
kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/af/messages/
kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ar/
kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/bg/
kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/br/
kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/br/messages/
kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/bs/
kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ca/
kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ca/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/config.h.in
kde-extras/k3b-i18n/branches/upstream/current/configure
kde-extras/k3b-i18n/branches/upstream/current/configure.files
kde-extras/k3b-i18n/branches/upstream/current/configure.in
kde-extras/k3b-i18n/branches/upstream/current/configure.in.bot
kde-extras/k3b-i18n/branches/upstream/current/configure.in.in
kde-extras/k3b-i18n/branches/upstream/current/cs/
kde-extras/k3b-i18n/branches/upstream/current/cs/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/cs/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/cs/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/cy/
kde-extras/k3b-i18n/branches/upstream/current/cy/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/cy/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/cy/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/da/
kde-extras/k3b-i18n/branches/upstream/current/da/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/da/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/da/doc/
kde-extras/k3b-i18n/branches/upstream/current/da/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/da/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/da/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/da/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/da/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/da/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/da/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/da/messages/
kde-extras/k3b-i18n/branches/upstream/current/da/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/da/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/da/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/da/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/da/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/da/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/de/
kde-extras/k3b-i18n/branches/upstream/current/de/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/de/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/de/doc/
kde-extras/k3b-i18n/branches/upstream/current/de/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/de/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/de/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/de/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/de/messages/
kde-extras/k3b-i18n/branches/upstream/current/de/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/de/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/de/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/de/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/de/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/de/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/el/
kde-extras/k3b-i18n/branches/upstream/current/el/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/el/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/el/messages/
kde-extras/k3b-i18n/branches/upstream/current/el/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/el/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/el/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/el/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/el/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/el/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/en_GB/
kde-extras/k3b-i18n/branches/upstream/current/en_GB/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/en_GB/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/en_GB/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/es/
kde-extras/k3b-i18n/branches/upstream/current/es/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/es/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/es/doc/
kde-extras/k3b-i18n/branches/upstream/current/es/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/es/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/es/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/es/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/es/messages/
kde-extras/k3b-i18n/branches/upstream/current/es/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/es/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/es/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/es/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/es/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/es/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/et/
kde-extras/k3b-i18n/branches/upstream/current/et/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/et/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/et/doc/
kde-extras/k3b-i18n/branches/upstream/current/et/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/et/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/et/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/et/messages/
kde-extras/k3b-i18n/branches/upstream/current/et/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/et/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/et/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/et/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/et/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/et/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/eu/
kde-extras/k3b-i18n/branches/upstream/current/eu/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/eu/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/eu/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/fa/
kde-extras/k3b-i18n/branches/upstream/current/fa/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fa/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/fa/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/fi/
kde-extras/k3b-i18n/branches/upstream/current/fi/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fi/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/fi/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/fr/
kde-extras/k3b-i18n/branches/upstream/current/fr/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fr/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/fr/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ga/
kde-extras/k3b-i18n/branches/upstream/current/ga/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ga/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ga/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/gl/
kde-extras/k3b-i18n/branches/upstream/current/gl/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/gl/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/gl/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/he/
kde-extras/k3b-i18n/branches/upstream/current/he/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/he/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/he/messages/
kde-extras/k3b-i18n/branches/upstream/current/he/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/he/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/he/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/he/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/he/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/he/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/hi/
kde-extras/k3b-i18n/branches/upstream/current/hi/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/hi/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/hi/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/hu/
kde-extras/k3b-i18n/branches/upstream/current/hu/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/hu/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/hu/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/is/
kde-extras/k3b-i18n/branches/upstream/current/is/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/is/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/is/messages/
kde-extras/k3b-i18n/branches/upstream/current/is/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/is/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/is/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/is/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/is/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/is/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/it/
kde-extras/k3b-i18n/branches/upstream/current/it/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/it/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/it/doc/
kde-extras/k3b-i18n/branches/upstream/current/it/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/it/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/it/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/it/messages/
kde-extras/k3b-i18n/branches/upstream/current/it/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/it/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/it/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/it/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/it/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/it/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ja/
kde-extras/k3b-i18n/branches/upstream/current/ja/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ja/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ja/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/km/
kde-extras/k3b-i18n/branches/upstream/current/km/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/km/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/km/messages/
kde-extras/k3b-i18n/branches/upstream/current/km/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/km/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/km/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/km/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/km/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/km/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/lt/
kde-extras/k3b-i18n/branches/upstream/current/lt/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/lt/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/lt/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/mk/
kde-extras/k3b-i18n/branches/upstream/current/mk/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/mk/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/mk/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ms/
kde-extras/k3b-i18n/branches/upstream/current/ms/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ms/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ms/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/nb/
kde-extras/k3b-i18n/branches/upstream/current/nb/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nb/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/nb/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/nds/
kde-extras/k3b-i18n/branches/upstream/current/nds/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nds/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/nds/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ne/
kde-extras/k3b-i18n/branches/upstream/current/ne/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ne/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ne/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/nl/
kde-extras/k3b-i18n/branches/upstream/current/nl/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nl/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/nl/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/nl/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/nn/
kde-extras/k3b-i18n/branches/upstream/current/nn/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nn/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/nn/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/pa/
kde-extras/k3b-i18n/branches/upstream/current/pa/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pa/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/pa/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/pl/
kde-extras/k3b-i18n/branches/upstream/current/pl/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pl/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcloning_dialog.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcloning_reading.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/pl/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/pl/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/pt/
kde-extras/k3b-i18n/branches/upstream/current/pt/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/pt/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/pt/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/pt_BR/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ru/
kde-extras/k3b-i18n/branches/upstream/current/ru/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ru/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ru/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/rw/
kde-extras/k3b-i18n/branches/upstream/current/rw/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/rw/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/rw/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/se/
kde-extras/k3b-i18n/branches/upstream/current/se/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/se/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/se/messages/
kde-extras/k3b-i18n/branches/upstream/current/se/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/se/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/se/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/se/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/se/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/se/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/sk/
kde-extras/k3b-i18n/branches/upstream/current/sk/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sk/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/sk/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/sr/
kde-extras/k3b-i18n/branches/upstream/current/sr/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sr/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/sr/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/sr at Latn/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/stamp-h.in
kde-extras/k3b-i18n/branches/upstream/current/subdirs
kde-extras/k3b-i18n/branches/upstream/current/sv/
kde-extras/k3b-i18n/branches/upstream/current/sv/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sv/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/burndialog_audio.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/burndialog_progress.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/cdcopy_done.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/cdcopy_reading.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/cdcopy_writing.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/select_audiofiles.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/sv/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/sv/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/ta/
kde-extras/k3b-i18n/branches/upstream/current/ta/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ta/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/ta/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/tr/
kde-extras/k3b-i18n/branches/upstream/current/tr/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/tr/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/tr/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/uk/
kde-extras/k3b-i18n/branches/upstream/current/uk/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/uk/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/audiocd-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/cdcopy-howto.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/cdcopy_settings.png
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/commands.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/dcop.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/index.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/select_project.png
kde-extras/k3b-i18n/branches/upstream/current/uk/doc/video-encoding.docbook
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/uk/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/uz/
kde-extras/k3b-i18n/branches/upstream/current/uz/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/uz/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/uz/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/zh_CN/messages/libk3bdevice.po
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/Makefile.am
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/Makefile.in
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/k3b.po
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/k3bsetup.po
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/libk3b.po
kde-extras/k3b-i18n/branches/upstream/current/zh_TW/messages/libk3bdevice.po
Log:
[svn-inject] Installing original source of k3b-i18n
Added: kde-extras/k3b-i18n/branches/upstream/current/AUTHORS
===================================================================
Added: kde-extras/k3b-i18n/branches/upstream/current/COPYING
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/COPYING (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/COPYING 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,280 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Steet, Fifth Floor, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
Added: kde-extras/k3b-i18n/branches/upstream/current/ChangeLog
===================================================================
Added: kde-extras/k3b-i18n/branches/upstream/current/INSTALL
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/INSTALL (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/INSTALL 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+./configure; make; make install (old school)
Added: kde-extras/k3b-i18n/branches/upstream/current/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,5 @@
+AUTOMAKE_OPTIONS = foreign 1.5
+
+include admin/deps.am
+include admin/Doxyfile.am
+SUBDIRS=$(TOPSUBDIRS)
Added: kde-extras/k3b-i18n/branches/upstream/current/Makefile.am.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/Makefile.am.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/Makefile.am.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,4 @@
+AUTOMAKE_OPTIONS = foreign 1.5
+
+include admin/deps.am
+include admin/Doxyfile.am
Added: kde-extras/k3b-i18n/branches/upstream/current/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,973 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/admin/Doxyfile.am \
+ $(srcdir)/admin/deps.am $(srcdir)/config.h.in \
+ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
+ admin/compile admin/config.guess admin/config.sub \
+ admin/depcomp admin/install-sh admin/ltmain.sh admin/missing \
+ admin/mkinstalldirs admin/ylwrap
+subdir = .
+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)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
+CONFIG_HEADER = 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)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ { test ! -d $(distdir) \
+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr $(distdir); }; }
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+AUTOMAKE_OPTIONS = foreign 1.5
+SUBDIRS = $(TOPSUBDIRS)
+#>- all: config.h
+#>+ 1
+all: docs-am config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+ @:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/admin/deps.am $(srcdir)/admin/Doxyfile.am $(am__configure_deps)
+#>- @for dep in $?; do \
+#>- case '$(am__configure_deps)' in \
+#>- *$$dep*) \
+#>- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
+#>- cd $(srcdir) && $(AUTOMAKE) --foreign \
+#>- && exit 0; \
+#>- exit 1;; \
+#>- esac; \
+#>- done; \
+#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --foreign Makefile
+#>+ 14
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign '; \
+ ( \
+ cd $(srcdir) && $(AUTOMAKE) --foreign \
+ ) || exit 1; echo ' cd $(top_srcdir) && perl admin/am_edit '; cd $(top_srcdir) && perl admin/am_edit && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+ cd $(top_srcdir) && perl admin/am_edit Makefile.in
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: $(am__configure_deps)
+#>- cd $(srcdir) && $(AUTOCONF)
+#>+ 2
+ cd $(srcdir) && rm -f configure
+ cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+config.h: stamp-h1
+ @if test ! -f $@; then \
+ rm -f stamp-h1; \
+ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+ else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+ @rm -f stamp-h1
+ cd $(top_builddir) && $(SHELL) ./config.status config.h
+$(srcdir)/config.h.in: $(am__configure_deps)
+ cd $(top_srcdir) && $(AUTOHEADER)
+ rm -f stamp-h1
+ touch $@
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+
+# 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; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(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) config.h.in $(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; } \
+ END { 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) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(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; } \
+ END { 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)
+ $(am__remove_distdir)
+ test -d $(distdir) || mkdir $(distdir)
+ @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
+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r $(distdir)
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+
+dist-shar: distdir
+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ $(am__remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ esac
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && cd $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+ $(am__remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @cd $(distuninstallcheck_dir) \
+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-hdr \
+ distclean-libtool distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-data-local
+
+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 $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-local
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
+ dist-gzip dist-shar dist-tarZ dist-zip distcheck distclean \
+ distclean-generic distclean-hdr distclean-libtool \
+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-data-local 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 mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-recursive uninstall uninstall-am \
+ uninstall-local
+
+$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in $(top_srcdir)/admin/cvs.sh $(top_srcdir)/admin/pkg.m4.in
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh acinclude_m4
+
+$(top_srcdir)/configure.in: $(top_srcdir)/subdirs $(top_srcdir)/configure.files $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure_in
+
+$(top_srcdir)/configure.files: $(top_srcdir)/subdirs $(CONF_FILES)
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure.files $(top_srcdir)/admin/cvs.sh
+
+$(top_srcdir)/Makefile.am: $(top_srcdir)/Makefile.am.in $(top_srcdir)/subdirs $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh Makefile_am
+
+$(top_srcdir)/subdirs: $(top_srcdir)/Makefile.am.in $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh subdirs
+
+# defining default rules for files that may not be present
+$(top_srcdir)/Makefile.am.in:
+$(CONF_FILES):
+apidox-am-yes:
+ @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$DOXDATA" ; then \
+ export DOXDATA=$(kde_libs_htmldir)/en/common ; \
+ fi ; \
+ abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
+ test -d $(top_builddir)/apidocs || \
+ ( cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ --no-recurse $(abs_top_srcdir) . ) ; \
+ cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --recurse --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ $$abs_top_srcdir $(subdir)
+
+apidox-am-toplevel-yes:
+ @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$ADMIN" ; then \
+ export DOXDATA=$(kde_libs_htmldir)/en/common ; \
+ fi ; \
+ abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
+ cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ $$abs_top_srcdir
+
+apidox-am-no:
+
+apidox-am-toplevel-no:
+
+apidox:
+ @if test "$(subdir)" != "."; then \
+ $(MAKE) apidox-am- at KDE_HAS_DOXYGEN@ ;\
+ else \
+ $(MAKE) apidox-am-toplevel- at KDE_HAS_DOXYGEN@ ;\
+ fi
+
+install-data-local: install-apidox
+
+install-apidox:
+ @if test "$(subdir)" != "."; then \
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html ; \
+ if test -f $(top_builddir)/apidocs/$(subdir)/$(subdir).tag; then \
+ echo $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ fi; \
+ if test -d $(top_builddir)/apidocs/$(subdir)/html; then \
+ list=`ls $(top_builddir)/apidocs/$(subdir)/html`; \
+ echo "installing $(top_builddir)/apidocs/$(subdir)/html" ;\
+ for file in $$list; do \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/html/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html; \
+ done; \
+ fi; \
+ else\
+ if test -d $(top_builddir)/apidocs; then \
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs ;\
+ list=`cd $(top_builddir)/apidocs && ls -1`; \
+ echo "installing $(top_builddir)/apidocs/$$file" ;\
+ echo "target directory $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs" ; \
+ for file in $$list; do \
+ if test -f $(top_builddir)/apidocs/$$file; then \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ fi; \
+ done ; fi; \
+ fi
+
+uninstall-local: uninstall-apidox
+
+uninstall-apidox:
+ @if test "$(subdir)" != "."; then \
+ if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ fi \
+ else \
+ if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ fi \
+ fi
+
+install-apidox-recurse: install-apidox
+ @set fnord $(MAKEFLAGS); amf=$$2; if test -n '$(SUBDIRS)'; then \
+ list='$(SUBDIRS)'; \
+ for subdir in $$list; do \
+ if grep '^include .*Doxyfile.am' $(srcdir)/$$subdir/Makefile.am > /dev/null ; then \
+ echo "Installing apidox from $$subdir"; \
+ if test "$$subdir" != "."; then \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) GENERATE_FLAG=no install-apidox-recurse) || exit 1; \
+ fi ; fi ;\
+ done; \
+ fi
+
+.PHONY: apidox-am-yes apidox-am-no install-data-local install-apidox install-apidox uninstall-local uninstall-apidox uninstall-apidox apidox apidox-am-toplevel-no apidox-am-toplevel-yes
+
+# Local Variables:
+# mode: makefile
+# End:
+# 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=subdirs Makefile.in configure.in.bot configure.files config.h.in configure.in Makefile.cvs aclocal.m4 configure.in.in Makefile.am acinclude.m4 configure Makefile.am.in
+
+#>+ 2
+docs-am:
+
+#>+ 7
+force-reedit:
+ \
+ cd $(srcdir) && $(AUTOMAKE) --foreign \
+
+ cd $(top_srcdir) && perl admin/am_edit 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
Added: kde-extras/k3b-i18n/branches/upstream/current/NEWS
===================================================================
Added: kde-extras/k3b-i18n/branches/upstream/current/README
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/README (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/README 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+K3b translation files.
Added: kde-extras/k3b-i18n/branches/upstream/current/acinclude.m4
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/acinclude.m4 (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/acinclude.m4 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,11921 @@
+## -*- autoconf -*-
+
+dnl This file is part of the KDE libraries/packages
+dnl Copyright (C) 1997 Janos Farkas (chexum at shadow.banki.hu)
+dnl (C) 1997,98,99 Stephan Kulow (coolo at kde.org)
+
+dnl This file is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public
+dnl License as published by the Free Software Foundation; either
+dnl version 2 of the License, or (at your option) any later version.
+
+dnl This library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl Library General Public License for more details.
+
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with this library; see the file COPYING.LIB. If not, write to
+dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+dnl Boston, MA 02110-1301, USA.
+
+dnl IMPORTANT NOTE:
+dnl Please do not modify this file unless you expect your modifications to be
+dnl carried into every other module in the repository.
+dnl
+dnl Single-module modifications are best placed in configure.in for kdelibs
+dnl and kdebase or configure.in.in if present.
+
+# KDE_PATH_X_DIRECT
+dnl Internal subroutine of AC_PATH_X.
+dnl Set ac_x_includes and/or ac_x_libraries.
+AC_DEFUN([KDE_PATH_X_DIRECT],
+[
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+if test "$ac_x_includes" = NO; then
+ # Guess where to find include files, by looking for this one X11 .h file.
+ test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
+
+ # First, try using that file with no special directory specified.
+AC_TRY_CPP([#include <$x_direct_test_include>],
+[# We can compile using X headers with no special include directory.
+ac_x_includes=],
+[# Look for the header file in a standard set of common directories.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ for ac_dir in \
+ /usr/X11/include \
+ /usr/X11R6/include \
+ /usr/X11R5/include \
+ /usr/X11R4/include \
+ \
+ /usr/include/X11 \
+ /usr/include/X11R6 \
+ /usr/include/X11R5 \
+ /usr/include/X11R4 \
+ \
+ /usr/local/X11/include \
+ /usr/local/X11R6/include \
+ /usr/local/X11R5/include \
+ /usr/local/X11R4/include \
+ \
+ /usr/local/include/X11 \
+ /usr/local/include/X11R6 \
+ /usr/local/include/X11R5 \
+ /usr/local/include/X11R4 \
+ \
+ /usr/X386/include \
+ /usr/x386/include \
+ /usr/XFree86/include/X11 \
+ \
+ /usr/include \
+ /usr/local/include \
+ /usr/unsupported/include \
+ /usr/athena/include \
+ /usr/local/x11r5/include \
+ /usr/lpp/Xamples/include \
+ \
+ /usr/openwin/include \
+ /usr/openwin/share/include \
+ ; \
+ do
+ if test -r "$ac_dir/$x_direct_test_include"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+ done])
+fi # $ac_x_includes = NO
+
+if test "$ac_x_libraries" = NO; then
+ # Check for the libraries.
+
+ test -z "$x_direct_test_library" && x_direct_test_library=Xt
+ test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
+
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS="$LIBS"
+ LIBS="-l$x_direct_test_library $LIBS"
+AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
+[LIBS="$ac_save_LIBS"
+# We can link X programs with no special library path.
+ac_x_libraries=],
+[LIBS="$ac_save_LIBS"
+# First see if replacing the include by lib works.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \
+ /usr/X11/lib${kdelibsuff} \
+ /usr/X11R6/lib${kdelibsuff} \
+ /usr/X11R5/lib${kdelibsuff} \
+ /usr/X11R4/lib${kdelibsuff} \
+ \
+ /usr/lib${kdelibsuff}/X11 \
+ /usr/lib${kdelibsuff}/X11R6 \
+ /usr/lib${kdelibsuff}/X11R5 \
+ /usr/lib${kdelibsuff}/X11R4 \
+ \
+ /usr/local/X11/lib${kdelibsuff} \
+ /usr/local/X11R6/lib${kdelibsuff} \
+ /usr/local/X11R5/lib${kdelibsuff} \
+ /usr/local/X11R4/lib${kdelibsuff} \
+ \
+ /usr/local/lib${kdelibsuff}/X11 \
+ /usr/local/lib${kdelibsuff}/X11R6 \
+ /usr/local/lib${kdelibsuff}/X11R5 \
+ /usr/local/lib${kdelibsuff}/X11R4 \
+ \
+ /usr/X386/lib${kdelibsuff} \
+ /usr/x386/lib${kdelibsuff} \
+ /usr/XFree86/lib${kdelibsuff}/X11 \
+ \
+ /usr/lib${kdelibsuff} \
+ /usr/local/lib${kdelibsuff} \
+ /usr/unsupported/lib${kdelibsuff} \
+ /usr/athena/lib${kdelibsuff} \
+ /usr/local/x11r5/lib${kdelibsuff} \
+ /usr/lpp/Xamples/lib${kdelibsuff} \
+ /lib/usr/lib${kdelibsuff}/X11 \
+ \
+ /usr/openwin/lib${kdelibsuff} \
+ /usr/openwin/share/lib${kdelibsuff} \
+ ; \
+do
+dnl Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl; do
+ if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done])
+fi # $ac_x_libraries = NO
+])
+
+
+dnl ------------------------------------------------------------------------
+dnl Find a file (or one of more files in a list of dirs)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_FIND_FILE],
+[
+$3=NO
+for i in $2;
+do
+ for j in $1;
+ do
+ echo "configure: __oline__: $i/$j" >&AC_FD_CC
+ if test -r "$i/$j"; then
+ echo "taking that" >&AC_FD_CC
+ $3=$i
+ break 2
+ fi
+ done
+done
+])
+
+dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
+dnl if-not-found, test-parameter, prepend-path)
+dnl
+dnl Look for program-name in list-of-dirs+$PATH.
+dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
+dnl If found, $variable-name is set. If not, if-not-found is evaluated.
+dnl test-parameter: if set, the program is executed with this arg,
+dnl and only a successful exit code is required.
+AC_DEFUN([KDE_FIND_PATH],
+[
+ AC_MSG_CHECKING([for $1])
+ if test -n "$$2"; then
+ kde_cv_path="$$2";
+ else
+ kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
+
+ AC_CACHE_VAL(kde_cv_path_$kde_cache,
+ [
+ kde_cv_path="NONE"
+ kde_save_IFS=$IFS
+ IFS=':'
+ dirs=""
+ for dir in $PATH; do
+ dirs="$dirs $dir"
+ done
+ if test -z "$6"; then dnl Append dirs in PATH (default)
+ dirs="$3 $dirs"
+ else dnl Prepend dirs in PATH (if 6th arg is set)
+ dirs="$dirs $3"
+ fi
+ IFS=$kde_save_IFS
+
+ for dir in $dirs; do
+ if test -x "$dir/$1"; then
+ if test -n "$5"
+ then
+ evalstr="$dir/$1 $5 2>&1 "
+ if eval $evalstr; then
+ kde_cv_path="$dir/$1"
+ break
+ fi
+ else
+ kde_cv_path="$dir/$1"
+ break
+ fi
+ fi
+ done
+
+ eval "kde_cv_path_$kde_cache=$kde_cv_path"
+
+ ])
+
+ eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
+
+ fi
+
+ if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
+ AC_MSG_RESULT(not found)
+ $4
+ else
+ AC_MSG_RESULT($kde_cv_path)
+ $2=$kde_cv_path
+
+ fi
+])
+
+AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
+[
+ AC_MSG_ERROR([No Qt meta object compiler (moc) found!
+Please check whether you installed Qt correctly.
+You need to have a running moc binary.
+configure tried to run $ac_cv_path_moc and the test didn't
+succeed. If configure shouldn't have tried this one, set
+the environment variable MOC to the right one before running
+configure.
+])
+])
+
+AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
+[
+ AC_MSG_WARN([No Qt ui compiler (uic) found!
+Please check whether you installed Qt correctly.
+You need to have a running uic binary.
+configure tried to run $ac_cv_path_uic and the test didn't
+succeed. If configure shouldn't have tried this one, set
+the environment variable UIC to the right one before running
+configure.
+])
+])
+
+
+AC_DEFUN([KDE_CHECK_UIC_FLAG],
+[
+ AC_MSG_CHECKING([whether uic supports -$1 ])
+ kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
+ AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
+ [
+ cat >conftest.ui <<EOT
+ <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
+EOT
+ ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
+ if AC_TRY_EVAL(ac_uic_testrun); then
+ eval "kde_cv_prog_uic_$kde_cache=yes"
+ else
+ eval "kde_cv_prog_uic_$kde_cache=no"
+ fi
+ rm -f conftest*
+ ])
+
+ if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT([yes])
+ :
+ $3
+ else
+ AC_MSG_RESULT([no])
+ :
+ $4
+ fi
+])
+
+
+dnl ------------------------------------------------------------------------
+dnl Find the meta object compiler and the ui compiler in the PATH,
+dnl in $QTDIR/bin, and some more usual places
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_PATH_QT_MOC_UIC],
+[
+ AC_REQUIRE([KDE_CHECK_PERL])
+ qt_bindirs=""
+ for dir in $kde_qt_dirs; do
+ qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
+ done
+ qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
+ if test ! "$ac_qt_bindir" = "NO"; then
+ qt_bindirs="$ac_qt_bindir $qt_bindirs"
+ fi
+
+ KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
+ if test -z "$UIC_NOT_NEEDED"; then
+ KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
+ if test -z "$UIC_PATH" ; then
+ KDE_UIC_ERROR_MESSAGE
+ exit 1
+ else
+ UIC=$UIC_PATH
+
+ if test $kde_qtver = 3; then
+ KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
+ KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
+
+ if test x$ac_uic_supports_libpath = xyes; then
+ UIC="$UIC -L \$(kde_widgetdir)"
+ fi
+ if test x$ac_uic_supports_nounload = xyes; then
+ UIC="$UIC -nounload"
+ fi
+ fi
+ fi
+ else
+ UIC="echo uic not available: "
+ fi
+
+ AC_SUBST(MOC)
+ AC_SUBST(UIC)
+
+ UIC_TR="i18n"
+ if test $kde_qtver = 3; then
+ UIC_TR="tr2i18n"
+ fi
+
+ AC_SUBST(UIC_TR)
+])
+
+AC_DEFUN([KDE_1_CHECK_PATHS],
+[
+ KDE_1_CHECK_PATH_HEADERS
+
+ KDE_TEST_RPATH=
+
+ if test -n "$USE_RPATH"; then
+
+ if test -n "$kde_libraries"; then
+ KDE_TEST_RPATH="-R $kde_libraries"
+ fi
+
+ if test -n "$qt_libraries"; then
+ KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
+ fi
+
+ if test -n "$x_libraries"; then
+ KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
+ fi
+
+ KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
+ fi
+
+AC_MSG_CHECKING([for KDE libraries installed])
+ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_ERROR([your system fails at linking a small KDE application!
+Check, if your compiler is installed correctly and if you have used the
+same compiler to compile Qt and kdelibs as you did use now.
+For more details about this problem, look at the end of config.log.])
+fi
+
+if eval `KDEDIR= ./conftest 2>&5`; then
+ kde_result=done
+else
+ kde_result=problems
+fi
+
+KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
+kde_have_all_paths=yes
+
+KDE_SET_PATHS($kde_result)
+
+])
+
+AC_DEFUN([KDE_SET_PATHS],
+[
+ kde_cv_all_paths="kde_have_all_paths=\"yes\" \
+ kde_htmldir=\"$kde_htmldir\" \
+ kde_appsdir=\"$kde_appsdir\" \
+ kde_icondir=\"$kde_icondir\" \
+ kde_sounddir=\"$kde_sounddir\" \
+ kde_datadir=\"$kde_datadir\" \
+ kde_locale=\"$kde_locale\" \
+ kde_cgidir=\"$kde_cgidir\" \
+ kde_confdir=\"$kde_confdir\" \
+ kde_kcfgdir=\"$kde_kcfgdir\" \
+ kde_mimedir=\"$kde_mimedir\" \
+ kde_toolbardir=\"$kde_toolbardir\" \
+ kde_wallpaperdir=\"$kde_wallpaperdir\" \
+ kde_templatesdir=\"$kde_templatesdir\" \
+ kde_bindir=\"$kde_bindir\" \
+ kde_servicesdir=\"$kde_servicesdir\" \
+ kde_servicetypesdir=\"$kde_servicetypesdir\" \
+ kde_moduledir=\"$kde_moduledir\" \
+ kde_styledir=\"$kde_styledir\" \
+ kde_widgetdir=\"$kde_widgetdir\" \
+ xdg_appsdir=\"$xdg_appsdir\" \
+ xdg_menudir=\"$xdg_menudir\" \
+ xdg_directorydir=\"$xdg_directorydir\" \
+ kde_result=$1"
+])
+
+AC_DEFUN([KDE_SET_DEFAULT_PATHS],
+[
+if test "$1" = "default"; then
+
+ if test -z "$kde_htmldir"; then
+ kde_htmldir='\${datadir}/doc/HTML'
+ fi
+ if test -z "$kde_appsdir"; then
+ kde_appsdir='\${datadir}/applnk'
+ fi
+ if test -z "$kde_icondir"; then
+ kde_icondir='\${datadir}/icons'
+ fi
+ if test -z "$kde_sounddir"; then
+ kde_sounddir='\${datadir}/sounds'
+ fi
+ if test -z "$kde_datadir"; then
+ kde_datadir='\${datadir}/apps'
+ fi
+ if test -z "$kde_locale"; then
+ kde_locale='\${datadir}/locale'
+ fi
+ if test -z "$kde_cgidir"; then
+ kde_cgidir='\${exec_prefix}/cgi-bin'
+ fi
+ if test -z "$kde_confdir"; then
+ kde_confdir='\${datadir}/config'
+ fi
+ if test -z "$kde_kcfgdir"; then
+ kde_kcfgdir='\${datadir}/config.kcfg'
+ fi
+ if test -z "$kde_mimedir"; then
+ kde_mimedir='\${datadir}/mimelnk'
+ fi
+ if test -z "$kde_toolbardir"; then
+ kde_toolbardir='\${datadir}/toolbar'
+ fi
+ if test -z "$kde_wallpaperdir"; then
+ kde_wallpaperdir='\${datadir}/wallpapers'
+ fi
+ if test -z "$kde_templatesdir"; then
+ kde_templatesdir='\${datadir}/templates'
+ fi
+ if test -z "$kde_bindir"; then
+ kde_bindir='\${exec_prefix}/bin'
+ fi
+ if test -z "$kde_servicesdir"; then
+ kde_servicesdir='\${datadir}/services'
+ fi
+ if test -z "$kde_servicetypesdir"; then
+ kde_servicetypesdir='\${datadir}/servicetypes'
+ fi
+ if test -z "$kde_moduledir"; then
+ if test "$kde_qtver" = "2"; then
+ kde_moduledir='\${libdir}/kde2'
+ else
+ kde_moduledir='\${libdir}/kde3'
+ fi
+ fi
+ if test -z "$kde_styledir"; then
+ kde_styledir='\${libdir}/kde3/plugins/styles'
+ fi
+ if test -z "$kde_widgetdir"; then
+ kde_widgetdir='\${libdir}/kde3/plugins/designer'
+ fi
+ if test -z "$xdg_appsdir"; then
+ xdg_appsdir='\${datadir}/applications/kde'
+ fi
+ if test -z "$xdg_menudir"; then
+ xdg_menudir='\${sysconfdir}/xdg/menus'
+ fi
+ if test -z "$xdg_directorydir"; then
+ xdg_directorydir='\${datadir}/desktop-directories'
+ fi
+
+ KDE_SET_PATHS(defaults)
+
+else
+
+ if test $kde_qtver = 1; then
+ AC_MSG_RESULT([compiling])
+ KDE_1_CHECK_PATHS
+ else
+ AC_MSG_ERROR([path checking not yet supported for KDE 2])
+ fi
+
+fi
+])
+
+AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
+[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
+ test -z "$kde_icondir" || test -z "$kde_sounddir" ||
+ test -z "$kde_datadir" || test -z "$kde_locale" ||
+ test -z "$kde_cgidir" || test -z "$kde_confdir" ||
+ test -z "$kde_kcfgdir" ||
+ test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
+ test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
+ test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
+ test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
+ test -z "$kde_styledir" || test -z "kde_widgetdir" ||
+ test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
+ test "x$kde_have_all_paths" != "xyes"; then
+ kde_have_all_paths=no
+ fi
+])
+
+AC_DEFUN([KDE_MISSING_PROG_ERROR],
+[
+ AC_MSG_ERROR([The important program $1 was not found!
+Please check whether you installed KDE correctly.
+])
+])
+
+AC_DEFUN([KDE_MISSING_ARTS_ERROR],
+[
+ AC_MSG_ERROR([The important program $1 was not found!
+Please check whether you installed aRts correctly or use
+--without-arts to compile without aRts support (this will remove functionality).
+])
+])
+
+AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
+[
+ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
+ test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
+ if test -n "$KDEDIRS"; then
+ kde_save_IFS=$IFS
+ IFS=:
+ for dir in $KDEDIRS; do
+ kde_default_bindirs="$dir/bin $kde_default_bindirs "
+ done
+ IFS=$kde_save_IFS
+ fi
+])
+
+AC_DEFUN([KDE_SUBST_PROGRAMS],
+[
+ AC_ARG_WITH(arts,
+ AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
+ [build_arts=$withval],
+ [build_arts=yes]
+ )
+ AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
+ if test "$build_arts" = "no"; then
+ AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
+ fi
+
+ KDE_SET_DEFAULT_BINDIRS
+ kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
+ KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
+ KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
+ if test "$build_arts" '!=' "no"; then
+ KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
+ KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
+ fi
+ KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
+
+ kde32ornewer=1
+ kde33ornewer=1
+ if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
+ kde32ornewer=
+ kde33ornewer=
+ else
+ if test "$kde_qtver" = "3"; then
+ if test "$kde_qtsubver" -le 1; then
+ kde32ornewer=
+ fi
+ if test "$kde_qtsubver" -le 2; then
+ kde33ornewer=
+ fi
+ if test "$KDECONFIG" != "compiled"; then
+ if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
+ kde33ornewer=
+ fi
+ fi
+ fi
+ fi
+
+ if test -n "$kde32ornewer"; then
+ KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])
+ KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
+ fi
+ if test -n "$kde33ornewer"; then
+ KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])
+ AC_SUBST(MAKEKDEWIDGETS)
+ fi
+ KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
+
+ if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
+ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
+ test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
+ AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
+ if test "$KDE_XSL_STYLESHEET" = "NO"; then
+ KDE_XSL_STYLESHEET=""
+ else
+ KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
+ fi
+ fi
+
+ DCOP_DEPENDENCIES='$(DCOPIDL)'
+ if test -n "$kde32ornewer"; then
+ KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
+ DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
+ AC_SUBST(KCONFIG_COMPILER)
+ AC_SUBST(KCFG_DEPENDENCIES)
+ AC_SUBST(DCOPIDLNG)
+ fi
+ AC_SUBST(DCOPIDL)
+ AC_SUBST(DCOPIDL2CPP)
+ AC_SUBST(DCOP_DEPENDENCIES)
+ AC_SUBST(MCOPIDL)
+ AC_SUBST(ARTSCCONFIG)
+ AC_SUBST(MEINPROC)
+ AC_SUBST(KDE_XSL_STYLESHEET)
+ AC_SUBST(XMLLINT)
+])dnl
+
+AC_DEFUN([AC_CREATE_KFSSTND],
+[
+AC_REQUIRE([AC_CHECK_RPATH])
+
+AC_MSG_CHECKING([for KDE paths])
+kde_result=""
+kde_cached_paths=yes
+AC_CACHE_VAL(kde_cv_all_paths,
+[
+ KDE_SET_DEFAULT_PATHS($1)
+ kde_cached_paths=no
+])
+eval "$kde_cv_all_paths"
+KDE_CHECK_PATHS_FOR_COMPLETENESS
+if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
+ # wrong values were cached, may be, we can set better ones
+ kde_result=
+ kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
+ kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir=
+ kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
+ kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
+ kde_have_all_paths=
+ kde_styledir=
+ kde_widgetdir=
+ xdg_appsdir = xdg_menudir= xdg_directorydir=
+ KDE_SET_DEFAULT_PATHS($1)
+ eval "$kde_cv_all_paths"
+ KDE_CHECK_PATHS_FOR_COMPLETENESS
+ kde_result="$kde_result (cache overridden)"
+fi
+if test "$kde_have_all_paths" = "no"; then
+ AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
+Since it had compiled and linked before, it must be a strange problem on your system.
+Look at config.log for details. If you are not able to fix this, look at
+http://www.kde.org/faq/installation.html or any www.kde.org mirror.
+(If you're using an egcs version on Linux, you may update binutils!)
+])
+else
+ rm -f conftest*
+ AC_MSG_RESULT($kde_result)
+fi
+
+bindir=$kde_bindir
+
+KDE_SUBST_PROGRAMS
+
+])
+
+AC_DEFUN([AC_SUBST_KFSSTND],
+[
+AC_SUBST(kde_htmldir)
+AC_SUBST(kde_appsdir)
+AC_SUBST(kde_icondir)
+AC_SUBST(kde_sounddir)
+AC_SUBST(kde_datadir)
+AC_SUBST(kde_locale)
+AC_SUBST(kde_confdir)
+AC_SUBST(kde_kcfgdir)
+AC_SUBST(kde_mimedir)
+AC_SUBST(kde_wallpaperdir)
+AC_SUBST(kde_bindir)
+dnl X Desktop Group standards
+AC_SUBST(xdg_appsdir)
+AC_SUBST(xdg_menudir)
+AC_SUBST(xdg_directorydir)
+dnl for KDE 2
+AC_SUBST(kde_templatesdir)
+AC_SUBST(kde_servicesdir)
+AC_SUBST(kde_servicetypesdir)
+AC_SUBST(kde_moduledir)
+AC_SUBST(kdeinitdir, '$(kde_moduledir)')
+AC_SUBST(kde_styledir)
+AC_SUBST(kde_widgetdir)
+if test "$kde_qtver" = 1; then
+ kde_minidir="$kde_icondir/mini"
+else
+# for KDE 1 - this breaks KDE2 apps using minidir, but
+# that's the plan ;-/
+ kde_minidir="/dev/null"
+fi
+dnl AC_SUBST(kde_minidir)
+dnl AC_SUBST(kde_cgidir)
+dnl AC_SUBST(kde_toolbardir)
+])
+
+AC_DEFUN([KDE_MISC_TESTS],
+[
+ dnl Checks for libraries.
+ AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
+ AC_SUBST(LIBUTIL)
+ AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
+ AC_SUBST(LIBCOMPAT)
+ kde_have_crypt=
+ AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
+ AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
+ AC_MSG_WARN([you have no crypt in either libcrypt or libc.
+You should install libcrypt from another source or configure with PAM
+support])
+ kde_have_crypt=no
+ ]))
+ AC_SUBST(LIBCRYPT)
+ if test $kde_have_crypt = yes; then
+ AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
+ fi
+ AC_CHECK_SOCKLEN_T
+ AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
+ if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+ AC_CHECK_LIB(dnet_stub, dnet_ntoa,
+ [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
+ fi
+ AC_CHECK_FUNC(inet_ntoa)
+ if test $ac_cv_func_inet_ntoa = no; then
+ AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
+ fi
+ AC_CHECK_FUNC(connect)
+ if test $ac_cv_func_connect = no; then
+ AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
+ $X_EXTRA_LIBS)
+ fi
+
+ AC_CHECK_FUNC(remove)
+ if test $ac_cv_func_remove = no; then
+ AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
+ fi
+
+ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+ AC_CHECK_FUNC(shmat, ,
+ AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
+
+ # more headers that need to be explicitly included on darwin
+ AC_CHECK_HEADERS(sys/types.h stdint.h)
+
+ # sys/bitypes.h is needed for uint32_t and friends on Tru64
+ AC_CHECK_HEADERS(sys/bitypes.h)
+
+ # darwin requires a poll emulation library
+ AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
+
+ # for some image handling on Mac OS X
+ AC_CHECK_HEADERS(Carbon/Carbon.h)
+
+ # CoreAudio framework
+ AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
+ AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
+ FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
+ ])
+
+ AC_CHECK_RES_INIT
+ AC_SUBST(LIB_POLL)
+ AC_SUBST(FRAMEWORK_COREAUDIO)
+ LIBSOCKET="$X_EXTRA_LIBS"
+ AC_SUBST(LIBSOCKET)
+ AC_SUBST(X_EXTRA_LIBS)
+ AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
+ AC_SUBST(LIBUCB)
+
+ case $host in dnl this *is* LynxOS specific
+ *-*-lynxos* )
+ AC_MSG_CHECKING([LynxOS header file wrappers])
+ [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
+ AC_MSG_RESULT(disabled)
+ AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
+ ;;
+ esac
+
+ KDE_CHECK_TYPES
+ KDE_CHECK_LIBDL
+ KDE_CHECK_STRLCPY
+ KDE_CHECK_PIE_SUPPORT
+
+# darwin needs this to initialize the environment
+AC_CHECK_HEADERS(crt_externs.h)
+AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
+
+AH_VERBATIM(_DARWIN_ENVIRON,
+[
+#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
+# include <sys/time.h>
+# include <crt_externs.h>
+# define environ (*_NSGetEnviron())
+#endif
+])
+
+AH_VERBATIM(_AIX_STRINGS_H_BZERO,
+[
+/*
+ * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
+ * that defines bzero.
+ */
+
+#if defined(_AIX)
+#include <strings.h>
+#endif
+])
+
+AC_CHECK_FUNCS([vsnprintf snprintf])
+
+AH_VERBATIM(_TRU64,[
+/*
+ * On HP-UX, the declaration of vsnprintf() is needed every time !
+ */
+
+#if !defined(HAVE_VSNPRINTF) || defined(hpux)
+#if __STDC__
+#include <stdarg.h>
+#include <stdlib.h>
+#else
+#include <varargs.h>
+#endif
+#ifdef __cplusplus
+extern "C"
+#endif
+int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
+#ifdef __cplusplus
+extern "C"
+#endif
+int snprintf(char *str, size_t n, char const *fmt, ...);
+#endif
+])
+
+])
+
+dnl ------------------------------------------------------------------------
+dnl Find the header files and libraries for X-Windows. Extended the
+dnl macro AC_PATH_X
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([K_PATH_X],
+[
+AC_REQUIRE([KDE_MISC_TESTS])dnl
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_ARG_ENABLE(
+ embedded,
+ AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
+ kde_use_qt_emb=$enableval,
+ kde_use_qt_emb=no
+)
+
+AC_ARG_ENABLE(
+ qtopia,
+ AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
+ kde_use_qt_emb_palm=$enableval,
+ kde_use_qt_emb_palm=no
+)
+
+AC_ARG_ENABLE(
+ mac,
+ AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
+ kde_use_qt_mac=$enableval,
+ kde_use_qt_mac=no
+)
+
+# used to disable x11-specific stuff on special platforms
+AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
+
+if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
+
+AC_MSG_CHECKING(for X)
+
+AC_CACHE_VAL(kde_cv_have_x,
+[# One or both of the vars are not set, and there is no cached value.
+if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
+ kde_x_includes=NO
+else
+ kde_x_includes=$x_includes
+fi
+if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
+ kde_x_libraries=NO
+else
+ kde_x_libraries=$x_libraries
+fi
+
+# below we use the standard autoconf calls
+ac_x_libraries=$kde_x_libraries
+ac_x_includes=$kde_x_includes
+
+KDE_PATH_X_DIRECT
+dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
+dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
+dnl location. The correct location is /usr/lib32 or an undefined value
+dnl (the linker is smart enough to pick the correct default library).
+dnl Things work just fine if you use just AC_PATH_X_DIRECT.
+dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
+dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
+dnl x_includes should be left alone.
+case "$host" in
+mips-sgi-irix6*)
+ ;;
+*-*-solaris*)
+ ;;
+*)
+ _AC_PATH_X_XMKMF
+ if test -z "$ac_x_includes"; then
+ ac_x_includes="."
+ fi
+ if test -z "$ac_x_libraries"; then
+ ac_x_libraries="/usr/lib${kdelibsuff}"
+ fi
+esac
+#from now on we use our own again
+
+# when the user already gave --x-includes, we ignore
+# what the standard autoconf macros told us.
+if test "$kde_x_includes" = NO; then
+ kde_x_includes=$ac_x_includes
+fi
+
+# for --x-libraries too
+if test "$kde_x_libraries" = NO; then
+ kde_x_libraries=$ac_x_libraries
+fi
+
+if test "$kde_x_includes" = NO; then
+ AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
+fi
+
+if test "$kde_x_libraries" = NO; then
+ AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
+fi
+
+# Record where we found X for the cache.
+kde_cv_have_x="have_x=yes \
+ kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
+])dnl
+
+eval "$kde_cv_have_x"
+
+if test "$have_x" != yes; then
+ AC_MSG_RESULT($have_x)
+ no_x=yes
+else
+ AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
+fi
+
+if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
+ X_INCLUDES=""
+ x_includes="."; dnl better than nothing :-
+ else
+ x_includes=$kde_x_includes
+ X_INCLUDES="-I$x_includes"
+fi
+
+if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
+ X_LDFLAGS=""
+ x_libraries="/usr/lib"; dnl better than nothing :-
+ else
+ x_libraries=$kde_x_libraries
+ X_LDFLAGS="-L$x_libraries"
+fi
+all_includes="$X_INCLUDES"
+all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
+
+# Check for libraries that X11R6 Xt/Xaw programs need.
+ac_save_LDFLAGS="$LDFLAGS"
+LDFLAGS="$LDFLAGS $X_LDFLAGS"
+# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+# check for ICE first), but we must link in the order -lSM -lICE or
+# we get undefined symbols. So assume we have SM if we have ICE.
+# These have to be linked with before -lX11, unlike the other
+# libraries we check for below, so use a different variable.
+# --interran at uluru.Stanford.EDU, kb at cs.umb.edu.
+AC_CHECK_LIB(ICE, IceConnectionNumber,
+ [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
+LDFLAGS="$ac_save_LDFLAGS"
+
+LIB_X11='-lX11 $(LIBSOCKET)'
+
+AC_MSG_CHECKING(for libXext)
+AC_CACHE_VAL(kde_cv_have_libXext,
+[
+kde_ldflags_safe="$LDFLAGS"
+kde_libs_safe="$LIBS"
+
+LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
+LIBS="-lXext -lX11 $LIBSOCKET"
+
+AC_TRY_LINK([
+#include <stdio.h>
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+],
+[
+printf("hello Xext\n");
+],
+kde_cv_have_libXext=yes,
+kde_cv_have_libXext=no
+)
+
+LDFLAGS=$kde_ldflags_safe
+LIBS=$kde_libs_safe
+])
+
+AC_MSG_RESULT($kde_cv_have_libXext)
+
+if test "$kde_cv_have_libXext" = "no"; then
+ AC_MSG_ERROR([We need a working libXext to proceed. Since configure
+can't find it itself, we stop here assuming that make wouldn't find
+them either.])
+fi
+
+LIB_XEXT="-lXext"
+QTE_NORTTI=""
+
+elif test "$kde_use_qt_emb" = "yes"; then
+ dnl We're using QT Embedded
+ CPPFLAGS=-DQWS
+ CXXFLAGS="$CXXFLAGS -fno-rtti"
+ QTE_NORTTI="-fno-rtti -DQWS"
+ X_PRE_LIBS=""
+ LIB_X11=""
+ LIB_XEXT=""
+ LIB_XRENDER=""
+ LIBSM=""
+ X_INCLUDES=""
+ X_LDFLAGS=""
+ x_includes=""
+ x_libraries=""
+elif test "$kde_use_qt_mac" = "yes"; then
+ dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
+ dnl be included to get the information) --Sam
+ CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
+ CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
+ X_PRE_LIBS=""
+ LIB_X11=""
+ LIB_XEXT=""
+ LIB_XRENDER=""
+ LIBSM=""
+ X_INCLUDES=""
+ X_LDFLAGS=""
+ x_includes=""
+ x_libraries=""
+fi
+AC_SUBST(X_PRE_LIBS)
+AC_SUBST(LIB_X11)
+AC_SUBST(LIB_XRENDER)
+AC_SUBST(LIBSM)
+AC_SUBST(X_INCLUDES)
+AC_SUBST(X_LDFLAGS)
+AC_SUBST(x_includes)
+AC_SUBST(x_libraries)
+AC_SUBST(QTE_NORTTI)
+AC_SUBST(LIB_XEXT)
+
+])
+
+AC_DEFUN([KDE_PRINT_QT_PROGRAM],
+[
+AC_REQUIRE([KDE_USE_QT])
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <qglobal.h>
+#include <qapplication.h>
+EOF
+if test "$kde_qtver" = "2"; then
+cat >> conftest.$ac_ext <<EOF
+#include <qevent.h>
+#include <qstring.h>
+#include <qstyle.h>
+EOF
+
+if test $kde_qtsubver -gt 0; then
+cat >> conftest.$ac_ext <<EOF
+#if QT_VERSION < 210
+#error 1
+#endif
+EOF
+fi
+fi
+
+if test "$kde_qtver" = "3"; then
+cat >> conftest.$ac_ext <<EOF
+#include <qcursor.h>
+#include <qstylefactory.h>
+#include <private/qucomextra_p.h>
+EOF
+fi
+
+echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
+cat >> conftest.$ac_ext <<EOF
+#error 1
+#endif
+
+int main() {
+EOF
+if test "$kde_qtver" = "2"; then
+cat >> conftest.$ac_ext <<EOF
+ QStringList *t = new QStringList();
+ Q_UNUSED(t);
+EOF
+if test $kde_qtsubver -gt 0; then
+cat >> conftest.$ac_ext <<EOF
+ QString s;
+ s.setLatin1("Elvis is alive", 14);
+EOF
+fi
+fi
+if test "$kde_qtver" = "3"; then
+cat >> conftest.$ac_ext <<EOF
+ (void)QStyleFactory::create(QString::null);
+ QCursor c(Qt::WhatsThisCursor);
+EOF
+fi
+cat >> conftest.$ac_ext <<EOF
+ return 0;
+}
+EOF
+])
+
+AC_DEFUN([KDE_USE_QT],
+[
+if test -z "$1"; then
+ # Current default Qt version: 3.3
+ kde_qtver=3
+ kde_qtsubver=3
+else
+ kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
+ # following is the check if subversion isnt found in passed argument
+ if test "$kde_qtsubver" = "$1"; then
+ kde_qtsubver=1
+ fi
+ kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
+ if test "$kde_qtver" = "1"; then
+ kde_qtsubver=42
+ fi
+fi
+
+if test -z "$2"; then
+ if test "$kde_qtver" = "2"; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_minversion=">= Qt 2.2.2"
+ else
+ kde_qt_minversion=">= Qt 2.0.2"
+ fi
+ fi
+ if test "$kde_qtver" = "3"; then
+ if test $kde_qtsubver -gt 0; then
+ if test $kde_qtsubver -gt 1; then
+ if test $kde_qtsubver -gt 2; then
+ kde_qt_minversion=">= Qt 3.3 and < 4.0"
+ else
+ kde_qt_minversion=">= Qt 3.2 and < 4.0"
+ fi
+ else
+ kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
+ fi
+ else
+ kde_qt_minversion=">= Qt 3.0 and < 4.0"
+ fi
+ fi
+ if test "$kde_qtver" = "1"; then
+ kde_qt_minversion=">= 1.42 and < 2.0"
+ fi
+else
+ kde_qt_minversion="$2"
+fi
+
+if test -z "$3"; then
+ if test $kde_qtver = 3; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_verstring="QT_VERSION >= 0x03 at VER@00 && QT_VERSION < 0x040000"
+ qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
+ kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s, at VER@,$qtsubver,"`
+ else
+ kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000"
+ fi
+ fi
+ if test $kde_qtver = 2; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_verstring="QT_VERSION >= 222"
+ else
+ kde_qt_verstring="QT_VERSION >= 200"
+ fi
+ fi
+ if test $kde_qtver = 1; then
+ kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
+ fi
+else
+ kde_qt_verstring="$3"
+fi
+
+if test $kde_qtver = 4; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
+fi
+if test $kde_qtver = 3; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3"
+fi
+if test $kde_qtver = 2; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
+fi
+if test $kde_qtver = 1; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt"
+fi
+])
+
+AC_DEFUN([KDE_CHECK_QT_DIRECT],
+[
+AC_REQUIRE([KDE_USE_QT])
+AC_MSG_CHECKING([if Qt compiles without flags])
+AC_CACHE_VAL(kde_cv_qt_direct,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
+ac_LIBRARY_PATH="$LIBRARY_PATH"
+ac_cxxflags_safe="$CXXFLAGS"
+ac_ldflags_safe="$LDFLAGS"
+ac_libs_safe="$LIBS"
+
+CXXFLAGS="$CXXFLAGS -I$qt_includes"
+LDFLAGS="$LDFLAGS $X_LDFLAGS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
+else
+LIBS="$LIBQT $LIBSOCKET"
+fi
+LD_LIBRARY_PATH=
+export LD_LIBRARY_PATH
+LIBRARY_PATH=
+export LIBRARY_PATH
+
+KDE_PRINT_QT_PROGRAM
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ kde_cv_qt_direct="yes"
+else
+ kde_cv_qt_direct="no"
+ echo "configure: failed program was:" >&AC_FD_CC
+ cat conftest.$ac_ext >&AC_FD_CC
+fi
+
+rm -f conftest*
+CXXFLAGS="$ac_cxxflags_safe"
+LDFLAGS="$ac_ldflags_safe"
+LIBS="$ac_libs_safe"
+
+LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
+export LD_LIBRARY_PATH
+LIBRARY_PATH="$ac_LIBRARY_PATH"
+export LIBRARY_PATH
+AC_LANG_RESTORE
+])
+
+if test "$kde_cv_qt_direct" = "yes"; then
+ AC_MSG_RESULT(yes)
+ $1
+else
+ AC_MSG_RESULT(no)
+ $2
+fi
+])
+
+dnl ------------------------------------------------------------------------
+dnl Try to find the Qt headers and libraries.
+dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
+dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_PATH_QT_1_3],
+[
+AC_REQUIRE([K_PATH_X])
+AC_REQUIRE([KDE_USE_QT])
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+dnl ------------------------------------------------------------------------
+dnl Add configure flag to enable linking to MT version of Qt library.
+dnl ------------------------------------------------------------------------
+
+AC_ARG_ENABLE(
+ mt,
+ AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
+ kde_use_qt_mt=$enableval,
+ [
+ if test $kde_qtver = 3; then
+ kde_use_qt_mt=yes
+ else
+ kde_use_qt_mt=no
+ fi
+ ]
+)
+
+USING_QT_MT=""
+
+dnl ------------------------------------------------------------------------
+dnl If we not get --disable-qt-mt then adjust some vars for the host.
+dnl ------------------------------------------------------------------------
+
+KDE_MT_LDFLAGS=
+KDE_MT_LIBS=
+if test "x$kde_use_qt_mt" = "xyes"; then
+ KDE_CHECK_THREADING
+ if test "x$kde_use_threading" = "xyes"; then
+ CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
+ KDE_MT_LDFLAGS="$USE_THREADS"
+ KDE_MT_LIBS="$LIBPTHREAD"
+ else
+ kde_use_qt_mt=no
+ fi
+fi
+AC_SUBST(KDE_MT_LDFLAGS)
+AC_SUBST(KDE_MT_LIBS)
+
+kde_qt_was_given=yes
+
+dnl ------------------------------------------------------------------------
+dnl If we haven't been told how to link to Qt, we work it out for ourselves.
+dnl ------------------------------------------------------------------------
+if test -z "$LIBQT_GLOB"; then
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ LIBQT_GLOB="libqte.*"
+ else
+ LIBQT_GLOB="libqt.*"
+ fi
+fi
+
+dnl ------------------------------------------------------------
+dnl If we got --enable-embedded then adjust the Qt library name.
+dnl ------------------------------------------------------------
+if test "x$kde_use_qt_emb" = "xyes"; then
+ qtlib="qte"
+else
+ qtlib="qt"
+fi
+
+kde_int_qt="-l$qtlib"
+
+if test -z "$LIBQPE"; then
+dnl ------------------------------------------------------------
+dnl If we got --enable-palmtop then add -lqpe to the link line
+dnl ------------------------------------------------------------
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ if test "x$kde_use_qt_emb_palm" = "xyes"; then
+ LIB_QPE="-lqpe"
+ else
+ LIB_QPE=""
+ fi
+ else
+ LIB_QPE=""
+ fi
+fi
+
+dnl ------------------------------------------------------------------------
+dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
+dnl ------------------------------------------------------------------------
+
+if test "x$kde_use_qt_mt" = "xyes"; then
+ LIBQT="-l$qtlib-mt"
+ kde_int_qt="-l$qtlib-mt"
+ LIBQT_GLOB="lib$qtlib-mt.*"
+ USING_QT_MT="using -mt"
+else
+ LIBQT="-l$qtlib"
+fi
+
+if test $kde_qtver != 1; then
+
+ AC_REQUIRE([AC_FIND_PNG])
+ AC_REQUIRE([AC_FIND_JPEG])
+ LIBQT="$LIBQT $LIBPNG $LIBJPEG"
+fi
+
+if test $kde_qtver = 3; then
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+ LIBQT="$LIBQT $LIBDL"
+fi
+
+AC_MSG_CHECKING([for Qt])
+
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
+fi
+ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
+qt_libraries=""
+qt_includes=""
+AC_ARG_WITH(qt-dir,
+ AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
+ [ ac_qt_includes="$withval"/include
+ ac_qt_libraries="$withval"/lib${kdelibsuff}
+ ac_qt_bindir="$withval"/bin
+ ])
+
+AC_ARG_WITH(qt-includes,
+ AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
+ [
+ ac_qt_includes="$withval"
+ ])
+
+kde_qt_libs_given=no
+
+AC_ARG_WITH(qt-libraries,
+ AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
+ [ ac_qt_libraries="$withval"
+ kde_qt_libs_given=yes
+ ])
+
+AC_CACHE_VAL(ac_cv_have_qt,
+[#try to guess Qt locations
+
+qt_incdirs=""
+for dir in $kde_qt_dirs; do
+ qt_incdirs="$qt_incdirs $dir/include $dir"
+done
+qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
+if test ! "$ac_qt_includes" = "NO"; then
+ qt_incdirs="$ac_qt_includes $qt_incdirs"
+fi
+
+if test "$kde_qtver" != "1"; then
+ kde_qt_header=qstyle.h
+else
+ kde_qt_header=qglobal.h
+fi
+
+AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
+ac_qt_includes="$qt_incdir"
+
+qt_libdirs=""
+for dir in $kde_qt_dirs; do
+ qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir"
+done
+qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
+if test ! "$ac_qt_libraries" = "NO"; then
+ qt_libdir=$ac_qt_libraries
+else
+ qt_libdirs="$ac_qt_libraries $qt_libdirs"
+ # if the Qt was given, the chance is too big that libqt.* doesn't exist
+ qt_libdir=NONE
+ for dir in $qt_libdirs; do
+ try="ls -1 $dir/${LIBQT_GLOB}"
+ if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
+ done
+fi
+for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
+ if test -e "$a"; then
+ LIBQT="$LIBQT ${kde_int_qt}_incremental"
+ break
+ fi
+done
+
+ac_qt_libraries="$qt_libdir"
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+
+ac_cxxflags_safe="$CXXFLAGS"
+ac_ldflags_safe="$LDFLAGS"
+ac_libs_safe="$LIBS"
+
+CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
+LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
+LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
+
+KDE_PRINT_QT_PROGRAM
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ rm -f conftest*
+else
+ echo "configure: failed program was:" >&AC_FD_CC
+ cat conftest.$ac_ext >&AC_FD_CC
+ ac_qt_libraries="NO"
+fi
+rm -f conftest*
+CXXFLAGS="$ac_cxxflags_safe"
+LDFLAGS="$ac_ldflags_safe"
+LIBS="$ac_libs_safe"
+
+AC_LANG_RESTORE
+if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
+ ac_cv_have_qt="have_qt=no"
+ ac_qt_notfound=""
+ missing_qt_mt=""
+ if test "$ac_qt_includes" = NO; then
+ if test "$ac_qt_libraries" = NO; then
+ ac_qt_notfound="(headers and libraries)";
+ else
+ ac_qt_notfound="(headers)";
+ fi
+ else
+ if test "x$kde_use_qt_mt" = "xyes"; then
+ missing_qt_mt="
+Make sure that you have compiled Qt with thread support!"
+ ac_qt_notfound="(library $qtlib-mt)";
+ else
+ ac_qt_notfound="(library $qtlib)";
+ fi
+ fi
+
+ AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
+For more details about this problem, look at the end of config.log.$missing_qt_mt])
+else
+ have_qt="yes"
+fi
+])
+
+eval "$ac_cv_have_qt"
+
+if test "$have_qt" != yes; then
+ AC_MSG_RESULT([$have_qt]);
+else
+ ac_cv_have_qt="have_qt=yes \
+ ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
+ AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
+
+ qt_libraries="$ac_qt_libraries"
+ qt_includes="$ac_qt_includes"
+fi
+
+if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
+ KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
+fi
+
+AC_SUBST(qt_libraries)
+AC_SUBST(qt_includes)
+
+if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
+ QT_INCLUDES=""
+else
+ QT_INCLUDES="-I$qt_includes"
+ all_includes="$QT_INCLUDES $all_includes"
+fi
+
+if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
+ QT_LDFLAGS=""
+else
+ QT_LDFLAGS="-L$qt_libraries"
+ all_libraries="$QT_LDFLAGS $all_libraries"
+fi
+test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
+
+AC_SUBST(QT_INCLUDES)
+AC_SUBST(QT_LDFLAGS)
+AC_PATH_QT_MOC_UIC
+
+KDE_CHECK_QT_JPEG
+
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
+else
+LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
+fi
+test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
+for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
+ if test -e "$a"; then
+ LIB_QT="$LIB_QT ${kde_int_qt}_incremental"
+ break
+ fi
+done
+
+AC_SUBST(LIB_QT)
+AC_SUBST(LIB_QPE)
+
+AC_SUBST(kde_qtver)
+])
+
+AC_DEFUN([AC_PATH_QT],
+[
+AC_PATH_QT_1_3
+])
+
+AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
+[
+AC_REQUIRE([AC_PATH_QT_MOC_UIC])
+
+if test x$ac_uic_supports_libpath = xyes; then
+
+AC_MSG_CHECKING([if UIC has KDE plugins available])
+AC_CACHE_VAL(kde_cv_uic_plugins,
+[
+cat > actest.ui << EOF
+<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
+<class>NewConnectionDialog</class>
+<widget class="QDialog">
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>testInput</cstring>
+ </property>
+ </widget>
+</widget>
+</UI>
+EOF
+
+
+
+kde_cv_uic_plugins=no
+kde_line="$UIC_PATH -L $kde_widgetdir"
+if test x$ac_uic_supports_nounload = xyes; then
+ kde_line="$kde_line -nounload"
+fi
+kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
+if AC_TRY_EVAL(kde_line); then
+ # if you're trying to debug this check and think it's incorrect,
+ # better check your installation. The check _is_ correct - your
+ # installation is not.
+ if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
+ kde_cv_uic_plugins=yes
+ fi
+fi
+rm -f actest.ui actest.cpp
+])
+
+AC_MSG_RESULT([$kde_cv_uic_plugins])
+if test "$kde_cv_uic_plugins" != yes; then
+ AC_MSG_ERROR([
+you need to install kdelibs first.
+
+If you did install kdelibs, then the Qt version that is picked up by
+this configure is not the same version you used to compile kdelibs.
+The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
+_same Qt version_, compiled with the _same compiler_ and the same Qt
+configuration settings.
+])
+fi
+fi
+])
+
+AC_DEFUN([KDE_CHECK_FINAL],
+[
+ AC_ARG_ENABLE(final,
+ AC_HELP_STRING([--enable-final],
+ [build size optimized apps (experimental - needs lots of memory)]),
+ kde_use_final=$enableval, kde_use_final=no)
+
+ if test "x$kde_use_final" = "xyes"; then
+ KDE_USE_FINAL_TRUE=""
+ KDE_USE_FINAL_FALSE="#"
+ else
+ KDE_USE_FINAL_TRUE="#"
+ KDE_USE_FINAL_FALSE=""
+ fi
+ AC_SUBST(KDE_USE_FINAL_TRUE)
+ AC_SUBST(KDE_USE_FINAL_FALSE)
+])
+
+AC_DEFUN([KDE_CHECK_CLOSURE],
+[
+ AC_ARG_ENABLE(closure,
+ AC_HELP_STRING([--enable-closure],[delay template instantiation]),
+ kde_use_closure=$enableval, kde_use_closure=no)
+
+ KDE_NO_UNDEFINED=""
+ if test "x$kde_use_closure" = "xyes"; then
+ KDE_USE_CLOSURE_TRUE=""
+ KDE_USE_CLOSURE_FALSE="#"
+# CXXFLAGS="$CXXFLAGS $REPO"
+ else
+ KDE_USE_CLOSURE_TRUE="#"
+ KDE_USE_CLOSURE_FALSE=""
+ KDE_NO_UNDEFINED=""
+ case $host in
+ *-*-linux-gnu)
+ KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined],
+ [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined],
+ [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"],
+ [KDE_NO_UNDEFINED=""])],
+ [KDE_NO_UNDEFINED=""])
+ ;;
+ esac
+ fi
+ AC_SUBST(KDE_USE_CLOSURE_TRUE)
+ AC_SUBST(KDE_USE_CLOSURE_FALSE)
+ AC_SUBST(KDE_NO_UNDEFINED)
+])
+
+dnl Check if the linker supports --enable-new-dtags and --as-needed
+AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
+[
+ AC_ARG_ENABLE(new_ldflags,
+ AC_HELP_STRING([--enable-new-ldflags],
+ [enable the new linker flags]),
+ kde_use_new_ldflags=$enableval,
+ kde_use_new_ldflags=no)
+
+ LDFLAGS_AS_NEEDED=""
+ LDFLAGS_NEW_DTAGS=""
+ if test "x$kde_use_new_ldflags" = "xyes"; then
+ LDFLAGS_NEW_DTAGS=""
+ KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
+ [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
+
+ KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
+ [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
+ fi
+ AC_SUBST(LDFLAGS_AS_NEEDED)
+ AC_SUBST(LDFLAGS_NEW_DTAGS)
+])
+
+AC_DEFUN([KDE_CHECK_NMCHECK],
+[
+ AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
+ kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
+
+ if test "$kde_use_nmcheck" = "yes"; then
+ KDE_USE_NMCHECK_TRUE=""
+ KDE_USE_NMCHECK_FALSE="#"
+ else
+ KDE_USE_NMCHECK_TRUE="#"
+ KDE_USE_NMCHECK_FALSE=""
+ fi
+ AC_SUBST(KDE_USE_NMCHECK_TRUE)
+ AC_SUBST(KDE_USE_NMCHECK_FALSE)
+])
+
+AC_DEFUN([KDE_EXPAND_MAKEVAR], [
+savex=$exec_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+tmp=$$2
+while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
+exec_prefix=$savex
+])
+
+dnl ------------------------------------------------------------------------
+dnl Now, the same with KDE
+dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
+dnl and $(kde_includes) will be the kdehdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_BASE_PATH_KDE],
+[
+AC_REQUIRE([KDE_CHECK_STL])
+AC_REQUIRE([AC_PATH_QT])dnl
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_CHECK_RPATH
+AC_MSG_CHECKING([for KDE])
+
+if test "${prefix}" != NONE; then
+ kde_includes=${includedir}
+ KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
+
+ kde_libraries=${libdir}
+ KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
+
+else
+ ac_kde_includes=
+ ac_kde_libraries=
+ kde_libraries=""
+ kde_includes=""
+fi
+
+AC_CACHE_VAL(ac_cv_have_kde,
+[#try to guess kde locations
+
+if test "$kde_qtver" = 1; then
+ kde_check_header="ksock.h"
+ kde_check_lib="libkdecore.la"
+else
+ kde_check_header="ksharedptr.h"
+ kde_check_lib="libkio.la"
+fi
+
+if test -z "$1"; then
+
+kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
+test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
+kde_incdirs="$ac_kde_includes $kde_incdirs"
+AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
+ac_kde_includes="$kde_incdir"
+
+if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
+ AC_MSG_ERROR([
+in the prefix, you've chosen, are no KDE headers installed. This will fail.
+So, check this please and use another prefix!])
+fi
+
+kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
+test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
+kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
+AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
+ac_kde_libraries="$kde_libdir"
+
+kde_widgetdir=NO
+dnl this might be somewhere else
+AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir)
+
+if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
+AC_MSG_ERROR([
+in the prefix, you've chosen, are no KDE libraries installed. This will fail.
+So, check this please and use another prefix!])
+fi
+
+if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then
+AC_MSG_ERROR([
+I can't find the designer plugins. These are required and should have been installed
+by kdelibs])
+fi
+
+if test -n "$kde_widgetdir"; then
+ kde_widgetdir="$kde_widgetdir/kde3/plugins/designer"
+fi
+
+
+if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
+ ac_cv_have_kde="have_kde=no"
+else
+ ac_cv_have_kde="have_kde=yes \
+ ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
+fi
+
+else dnl test -z $1, e.g. from kdelibs
+
+ ac_cv_have_kde="have_kde=no"
+
+fi
+])dnl
+
+eval "$ac_cv_have_kde"
+
+if test "$have_kde" != "yes"; then
+ if test "${prefix}" = NONE; then
+ ac_kde_prefix="$ac_default_prefix"
+ else
+ ac_kde_prefix="$prefix"
+ fi
+ if test "$exec_prefix" = NONE; then
+ ac_kde_exec_prefix="$ac_kde_prefix"
+ AC_MSG_RESULT([will be installed in $ac_kde_prefix])
+ else
+ ac_kde_exec_prefix="$exec_prefix"
+ AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
+ fi
+
+ kde_libraries="${libdir}"
+ kde_includes="${includedir}"
+
+else
+ ac_cv_have_kde="have_kde=yes \
+ ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
+ AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
+
+ kde_libraries="$ac_kde_libraries"
+ kde_includes="$ac_kde_includes"
+fi
+AC_SUBST(kde_libraries)
+AC_SUBST(kde_includes)
+
+if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then
+ KDE_INCLUDES=""
+else
+ KDE_INCLUDES="-I$kde_includes"
+ all_includes="$KDE_INCLUDES $all_includes"
+fi
+
+KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION"
+
+KDE_LDFLAGS="-L$kde_libraries"
+if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
+ all_libraries="$KDE_LDFLAGS $all_libraries"
+fi
+
+AC_SUBST(KDE_LDFLAGS)
+AC_SUBST(KDE_INCLUDES)
+
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+all_libraries="$all_libraries $USER_LDFLAGS"
+all_includes="$all_includes $USER_INCLUDES"
+AC_SUBST(all_includes)
+AC_SUBST(all_libraries)
+
+if test -z "$1"; then
+KDE_CHECK_UIC_PLUGINS
+fi
+
+ac_kde_libraries="$kde_libdir"
+
+AC_SUBST(AUTODIRS)
+
+
+])
+
+AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
+[
+AC_MSG_CHECKING(for extra includes)
+AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
+ kde_use_extra_includes="$withval",
+ kde_use_extra_includes=NONE
+)
+kde_extra_includes=
+if test -n "$kde_use_extra_includes" && \
+ test "$kde_use_extra_includes" != "NONE"; then
+
+ ac_save_ifs=$IFS
+ IFS=':'
+ for dir in $kde_use_extra_includes; do
+ kde_extra_includes="$kde_extra_includes $dir"
+ USER_INCLUDES="$USER_INCLUDES -I$dir"
+ done
+ IFS=$ac_save_ifs
+ kde_use_extra_includes="added"
+else
+ kde_use_extra_includes="no"
+fi
+AC_SUBST(USER_INCLUDES)
+
+AC_MSG_RESULT($kde_use_extra_includes)
+
+kde_extra_libs=
+AC_MSG_CHECKING(for extra libs)
+AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
+ kde_use_extra_libs=$withval,
+ kde_use_extra_libs=NONE
+)
+if test -n "$kde_use_extra_libs" && \
+ test "$kde_use_extra_libs" != "NONE"; then
+
+ ac_save_ifs=$IFS
+ IFS=':'
+ for dir in $kde_use_extra_libs; do
+ kde_extra_libs="$kde_extra_libs $dir"
+ KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
+ USER_LDFLAGS="$USER_LDFLAGS -L$dir"
+ done
+ IFS=$ac_save_ifs
+ kde_use_extra_libs="added"
+else
+ kde_use_extra_libs="no"
+fi
+
+AC_SUBST(USER_LDFLAGS)
+
+AC_MSG_RESULT($kde_use_extra_libs)
+
+])
+
+AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
+[
+ AC_MSG_CHECKING([for KDE headers installed])
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+cat > conftest.$ac_ext <<EOF
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+#include <stdio.h>
+#include "confdefs.h"
+#include <kapp.h>
+
+int main() {
+ printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
+ printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
+ printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
+ printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
+ printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
+ printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
+ printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
+ printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
+ printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
+ printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
+ printf("kde_wallpaperdir=\\"%s\\"\n",
+ KApplication::kde_wallpaperdir().data());
+ printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
+ printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
+ printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
+ printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
+ printf("kde_moduledir=\\"/tmp/dummy\\"\n");
+ printf("kde_styledir=\\"/tmp/dummy\\"\n");
+ printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
+ printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
+ printf("xdg_menudir=\\"/tmp/dummy\\"\n");
+ printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
+ printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
+ return 0;
+ }
+EOF
+
+ ac_save_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$all_includes $CPPFLAGS"
+ if AC_TRY_EVAL(ac_compile); then
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_ERROR([your system is not able to compile a small KDE application!
+Check, if you installed the KDE header files correctly.
+For more details about this problem, look at the end of config.log.])
+ fi
+ CPPFLAGS=$ac_save_CPPFLAGS
+
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([KDE_CHECK_KDEQTADDON],
+[
+AC_MSG_CHECKING(for kde-qt-addon)
+AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
+[
+ kde_ldflags_safe="$LDFLAGS"
+ kde_libs_safe="$LIBS"
+ kde_cxxflags_safe="$CXXFLAGS"
+
+ LIBS="-lkde-qt-addon $LIBQT $LIBS"
+ CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
+ LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
+
+ AC_TRY_LINK([
+ #include <qdom.h>
+ ],
+ [
+ QDomDocument doc;
+ ],
+ kde_cv_have_kdeqtaddon=yes,
+ kde_cv_have_kdeqtaddon=no
+ )
+
+ LDFLAGS=$kde_ldflags_safe
+ LIBS=$kde_libs_safe
+ CXXFLAGS=$kde_cxxflags_safe
+])
+
+AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
+
+if test "$kde_cv_have_kdeqtaddon" = "no"; then
+ AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
+It is a separate package (and CVS module) named kde-qt-addon.])
+fi
+])
+
+AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
+[
+ AC_REQUIRE([KDE_MISC_TESTS])
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+ AC_REQUIRE([K_PATH_X])
+
+if test $kde_qtver = 3; then
+ case $host in
+ *cygwin*) lib_kded="-lkdeinit_kded" ;;
+ *) lib_kded="" ;;
+ esac
+ AC_SUBST(LIB_KDED, $lib_kded)
+ AC_SUBST(LIB_KDECORE, "-lkdecore")
+ AC_SUBST(LIB_KDEUI, "-lkdeui")
+ AC_SUBST(LIB_KIO, "-lkio")
+ AC_SUBST(LIB_KJS, "-lkjs")
+ AC_SUBST(LIB_SMB, "-lsmb")
+ AC_SUBST(LIB_KAB, "-lkab")
+ AC_SUBST(LIB_KABC, "-lkabc")
+ AC_SUBST(LIB_KHTML, "-lkhtml")
+ AC_SUBST(LIB_KSPELL, "-lkspell")
+ AC_SUBST(LIB_KPARTS, "-lkparts")
+ AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
+ AC_SUBST(LIB_KUTILS, "-lkutils")
+ AC_SUBST(LIB_KDEPIM, "-lkdepim")
+ AC_SUBST(LIB_KIMPROXY, "-lkimproxy")
+ AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
+ AC_SUBST(LIB_KDNSSD, "-lkdnssd")
+ AC_SUBST(LIB_KUNITTEST, "-lkunittest")
+# these are for backward compatibility
+ AC_SUBST(LIB_KSYCOCA, "-lkio")
+ AC_SUBST(LIB_KFILE, "-lkio")
+elif test $kde_qtver = 2; then
+ AC_SUBST(LIB_KDECORE, "-lkdecore")
+ AC_SUBST(LIB_KDEUI, "-lkdeui")
+ AC_SUBST(LIB_KIO, "-lkio")
+ AC_SUBST(LIB_KSYCOCA, "-lksycoca")
+ AC_SUBST(LIB_SMB, "-lsmb")
+ AC_SUBST(LIB_KFILE, "-lkfile")
+ AC_SUBST(LIB_KAB, "-lkab")
+ AC_SUBST(LIB_KHTML, "-lkhtml")
+ AC_SUBST(LIB_KSPELL, "-lkspell")
+ AC_SUBST(LIB_KPARTS, "-lkparts")
+ AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
+else
+ AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)")
+ AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)")
+ AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)")
+ AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)")
+ AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)")
+fi
+])
+
+AC_DEFUN([AC_PATH_KDE],
+[
+ AC_BASE_PATH_KDE
+ AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
+ [
+ if test "$enableval" = "no";
+ then ac_use_path_checking="default"
+ else ac_use_path_checking=""
+ fi
+ ],
+ [
+ if test "$kde_qtver" = 1;
+ then ac_use_path_checking=""
+ else ac_use_path_checking="default"
+ fi
+ ]
+ )
+
+ AC_CREATE_KFSSTND($ac_use_path_checking)
+
+ AC_SUBST_KFSSTND
+ KDE_CREATE_LIBS_ALIASES
+])
+
+dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
+AC_DEFUN([KDE_CHECK_FUNC_EXT],
+[
+AC_MSG_CHECKING(for $1)
+AC_CACHE_VAL(kde_cv_func_$1,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+save_CXXFLAGS="$CXXFLAGS"
+kde_safe_LIBS="$LIBS"
+LIBS="$LIBS $X_EXTRA_LIBS"
+if test "$GXX" = "yes"; then
+CXXFLAGS="$CXXFLAGS -pedantic-errors"
+fi
+AC_TRY_COMPILE([
+$2
+],
+[
+$3
+],
+kde_cv_func_$1=yes,
+kde_cv_func_$1=no)
+CXXFLAGS="$save_CXXFLAGS"
+LIBS="$kde_safe_LIBS"
+AC_LANG_RESTORE
+])
+
+AC_MSG_RESULT($kde_cv_func_$1)
+
+AC_MSG_CHECKING([if $1 needs custom prototype])
+AC_CACHE_VAL(kde_cv_proto_$1,
+[
+if test "x$kde_cv_func_$1" = xyes; then
+ kde_cv_proto_$1=no
+else
+ case "$1" in
+ setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
+ kde_cv_proto_$1="yes - in libkdefakes"
+ ;;
+ *)
+ kde_cv_proto_$1=unknown
+ ;;
+ esac
+fi
+
+if test "x$kde_cv_proto_$1" = xunknown; then
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ kde_safe_libs=$LIBS
+ LIBS="$LIBS $X_EXTRA_LIBS"
+ AC_TRY_LINK([
+$2
+
+extern "C" $4;
+],
+[
+$3
+],
+[ kde_cv_func_$1=yes
+ kde_cv_proto_$1=yes ],
+ [kde_cv_proto_$1="$1 unavailable"]
+)
+LIBS=$kde_safe_libs
+AC_LANG_RESTORE
+fi
+])
+AC_MSG_RESULT($kde_cv_proto_$1)
+
+if test "x$kde_cv_func_$1" = xyes; then
+ AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
+ $6
+fi
+if test "x$kde_cv_proto_$1" = xno; then
+ AC_DEFINE(HAVE_$5_PROTO, 1,
+ [Define if you have the $1 prototype])
+fi
+
+AH_VERBATIM([_HAVE_$5_PROTO],
+[
+#if !defined(HAVE_$5_PROTO)
+#ifdef __cplusplus
+extern "C" {
+#endif
+$4;
+#ifdef __cplusplus
+}
+#endif
+#endif
+])
+])
+
+AC_DEFUN([AC_CHECK_SETENV],
+[
+ KDE_CHECK_FUNC_EXT(setenv, [
+#include <stdlib.h>
+],
+ [setenv("VAR", "VALUE", 1);],
+ [int setenv (const char *, const char *, int)],
+ [SETENV])
+])
+
+AC_DEFUN([AC_CHECK_UNSETENV],
+[
+ KDE_CHECK_FUNC_EXT(unsetenv, [
+#include <stdlib.h>
+],
+ [unsetenv("VAR");],
+ [void unsetenv (const char *)],
+ [UNSETENV])
+])
+
+AC_DEFUN([AC_CHECK_GETDOMAINNAME],
+[
+ KDE_CHECK_FUNC_EXT(getdomainname, [
+#include <stdlib.h>
+#include <unistd.h>
+#include <netdb.h>
+],
+ [
+char buffer[200];
+getdomainname(buffer, 200);
+],
+ [#include <sys/types.h>
+ int getdomainname (char *, size_t)],
+ [GETDOMAINNAME])
+])
+
+AC_DEFUN([AC_CHECK_GETHOSTNAME],
+[
+ KDE_CHECK_FUNC_EXT(gethostname, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+char buffer[200];
+gethostname(buffer, 200);
+],
+ [int gethostname (char *, unsigned int)],
+ [GETHOSTNAME])
+])
+
+AC_DEFUN([AC_CHECK_USLEEP],
+[
+ KDE_CHECK_FUNC_EXT(usleep, [
+#include <unistd.h>
+],
+ [
+usleep(200);
+],
+ [int usleep (unsigned int)],
+ [USLEEP])
+])
+
+
+AC_DEFUN([AC_CHECK_RANDOM],
+[
+ KDE_CHECK_FUNC_EXT(random, [
+#include <stdlib.h>
+],
+ [
+random();
+],
+ [long int random(void)],
+ [RANDOM])
+
+ KDE_CHECK_FUNC_EXT(srandom, [
+#include <stdlib.h>
+],
+ [
+srandom(27);
+],
+ [void srandom(unsigned int)],
+ [SRANDOM])
+
+])
+
+AC_DEFUN([AC_CHECK_INITGROUPS],
+[
+ KDE_CHECK_FUNC_EXT(initgroups, [
+#include <sys/types.h>
+#include <unistd.h>
+#include <grp.h>
+],
+ [
+char buffer[200];
+initgroups(buffer, 27);
+],
+ [int initgroups(const char *, gid_t)],
+ [INITGROUPS])
+])
+
+AC_DEFUN([AC_CHECK_MKSTEMPS],
+[
+ KDE_CHECK_FUNC_EXT(mkstemps, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkstemps("/tmp/aaaXXXXXX", 6);
+],
+ [int mkstemps(char *, int)],
+ [MKSTEMPS])
+])
+
+AC_DEFUN([AC_CHECK_MKSTEMP],
+[
+ KDE_CHECK_FUNC_EXT(mkstemp, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkstemp("/tmp/aaaXXXXXX");
+],
+ [int mkstemp(char *)],
+ [MKSTEMP])
+])
+
+AC_DEFUN([AC_CHECK_MKDTEMP],
+[
+ KDE_CHECK_FUNC_EXT(mkdtemp, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkdtemp("/tmp/aaaXXXXXX");
+],
+ [char *mkdtemp(char *)],
+ [MKDTEMP])
+])
+
+
+AC_DEFUN([AC_CHECK_RES_INIT],
+[
+ AC_MSG_CHECKING([if res_init needs -lresolv])
+ kde_libs_safe="$LIBS"
+ LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
+ AC_TRY_LINK(
+ [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+ ],
+ [
+ res_init();
+ ],
+ [
+ LIBRESOLV="-lresolv"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
+ ],
+ [ AC_MSG_RESULT(no) ]
+ )
+ LIBS=$kde_libs_safe
+ AC_SUBST(LIBRESOLV)
+
+ KDE_CHECK_FUNC_EXT(res_init,
+ [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+ ],
+ [res_init()],
+ [int res_init(void)],
+ [RES_INIT])
+])
+
+AC_DEFUN([AC_CHECK_STRLCPY],
+[
+ KDE_CHECK_FUNC_EXT(strlcpy, [
+#include <string.h>
+],
+[ char buf[20];
+ strlcpy(buf, "KDE function test", sizeof(buf));
+],
+ [unsigned long strlcpy(char*, const char*, unsigned long)],
+ [STRLCPY])
+])
+
+AC_DEFUN([AC_CHECK_STRLCAT],
+[
+ KDE_CHECK_FUNC_EXT(strlcat, [
+#include <string.h>
+],
+[ char buf[20];
+ buf[0]='\0';
+ strlcat(buf, "KDE function test", sizeof(buf));
+],
+ [unsigned long strlcat(char*, const char*, unsigned long)],
+ [STRLCAT])
+])
+
+AC_DEFUN([AC_CHECK_RES_QUERY],
+[
+ KDE_CHECK_FUNC_EXT(res_query, [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+#include <netdb.h>
+],
+[
+res_query(NULL, 0, 0, NULL, 0);
+],
+ [int res_query(const char *, int, int, unsigned char *, int)],
+ [RES_QUERY])
+])
+
+AC_DEFUN([AC_CHECK_DN_SKIPNAME],
+[
+ KDE_CHECK_FUNC_EXT(dn_skipname, [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+],
+[
+dn_skipname (NULL, NULL);
+],
+ [int dn_skipname (unsigned char *, unsigned char *)],
+ [DN_SKIPNAME])
+])
+
+
+AC_DEFUN([AC_FIND_GIF],
+ [AC_MSG_CHECKING([for giflib])
+AC_CACHE_VAL(ac_cv_lib_gif,
+[ac_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
+else
+LIBS="$all_libraries -lgif"
+fi
+AC_TRY_LINK(dnl
+[
+#ifdef __cplusplus
+extern "C" {
+#endif
+int GifLastError(void);
+#ifdef __cplusplus
+}
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+],
+ [return GifLastError();],
+ eval "ac_cv_lib_gif=yes",
+ eval "ac_cv_lib_gif=no")
+LIBS="$ac_save_LIBS"
+])dnl
+if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
+else
+ AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
+fi
+])
+
+AC_DEFUN([KDE_FIND_JPEG_HELPER],
+[
+AC_MSG_CHECKING([for libjpeg$2])
+AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
+[
+ac_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(
+[
+#ifdef __cplusplus
+extern "C" {
+#endif
+void jpeg_CreateDecompress();
+#ifdef __cplusplus
+}
+#endif
+],
+[jpeg_CreateDecompress();],
+ eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
+ eval "ac_cv_lib_jpeg_$1=no")
+LIBS="$ac_save_LIBS"
+CFLAGS="$ac_save_CFLAGS"
+])
+
+if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
+ LIBJPEG="$ac_cv_lib_jpeg_$1"
+ AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
+else
+ AC_MSG_RESULT(no)
+ $3
+fi
+
+])
+
+AC_DEFUN([AC_FIND_JPEG],
+[
+dnl first look for libraries
+KDE_FIND_JPEG_HELPER(6b, 6b,
+ KDE_FIND_JPEG_HELPER(normal, [],
+ [
+ LIBJPEG=
+ ]
+ )
+)
+
+dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
+dnl requires system dependent includes loaded before it)
+jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
+AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
+test "x$jpeg_incdir" = xNO && jpeg_incdir=
+
+dnl if headers _and_ libraries are missing, this is no error, and we
+dnl continue with a warning (the user will get no jpeg support in khtml)
+dnl if only one is missing, it means a configuration error, but we still
+dnl only warn
+if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
+else
+ if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
+ AC_MSG_WARN([
+There is an installation error in jpeg support. You seem to have only one
+of either the headers _or_ the libraries installed. You may need to either
+provide correct --with-extra-... options, or the development package of
+libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
+Disabling JPEG support.
+])
+ else
+ AC_MSG_WARN([libjpeg not found. disable JPEG support.])
+ fi
+ jpeg_incdir=
+ LIBJPEG=
+fi
+
+AC_SUBST(LIBJPEG)
+AH_VERBATIM(_AC_CHECK_JPEG,
+[/*
+ * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
+ * headers and I'm too lazy to write a configure test as long as only
+ * unixware is related
+ */
+#ifdef _UNIXWARE
+#define HAVE_BOOLEAN
+#endif
+])
+])
+
+AC_DEFUN([KDE_CHECK_QT_JPEG],
+[
+if test -n "$LIBJPEG"; then
+AC_MSG_CHECKING([if Qt needs $LIBJPEG])
+AC_CACHE_VAL(kde_cv_qt_jpeg,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
+LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
+ac_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(
+[#include <qapplication.h>],
+ [
+ int argc;
+ char** argv;
+ QApplication app(argc, argv);],
+ eval "kde_cv_qt_jpeg=no",
+ eval "kde_cv_qt_jpeg=yes")
+LIBS="$ac_save_LIBS"
+CXXFLAGS="$ac_save_CXXFLAGS"
+AC_LANG_RESTORE
+fi
+])
+
+if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
+ AC_MSG_RESULT(yes)
+ LIBJPEG_QT='$(LIBJPEG)'
+else
+ AC_MSG_RESULT(no)
+ LIBJPEG_QT=
+fi
+
+])
+
+AC_DEFUN([AC_FIND_ZLIB],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_MSG_CHECKING([for libz])
+AC_CACHE_VAL(ac_cv_lib_z,
+[
+kde_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(dnl
+[
+#include<zlib.h>
+#include<string.h>
+],
+[
+ char buf[42];
+ gzFile f = (gzFile) 0;
+ /* this would segfault.. but we only link, don't run */
+ (void) gzgets(f, buf, sizeof(buf));
+
+ return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
+],
+ eval "ac_cv_lib_z='-lz'",
+ eval "ac_cv_lib_z=no")
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if test ! "$ac_cv_lib_z" = no; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
+ LIBZ="$ac_cv_lib_z"
+ AC_MSG_RESULT($ac_cv_lib_z)
+else
+ AC_MSG_ERROR(not found.
+ Possibly configure picks up an outdated version
+ installed by XFree86. Remove it from your system.
+
+ Check your installation and look into config.log)
+ LIBZ=""
+fi
+AC_SUBST(LIBZ)
+])
+
+AC_DEFUN([KDE_TRY_TIFFLIB],
+[
+AC_MSG_CHECKING([for libtiff $1])
+
+AC_CACHE_VAL(kde_cv_libtiff_$1,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+kde_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
+else
+LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
+fi
+kde_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+[
+#include<tiffio.h>
+],
+ [return (TIFFOpen( "", "r") == 0); ],
+[
+ kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
+], [
+ kde_cv_libtiff_$1=no
+])
+
+LIBS="$kde_save_LIBS"
+CXXFLAGS="$kde_save_CXXFLAGS"
+AC_LANG_RESTORE
+])
+
+if test "$kde_cv_libtiff_$1" = "no"; then
+ AC_MSG_RESULT(no)
+ LIBTIFF=""
+ $3
+else
+ LIBTIFF="$kde_cv_libtiff_$1"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
+ $2
+fi
+
+])
+
+AC_DEFUN([AC_FIND_TIFF],
+[
+AC_REQUIRE([K_PATH_X])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_REQUIRE([AC_FIND_JPEG])
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+KDE_TRY_TIFFLIB(tiff, [],
+ KDE_TRY_TIFFLIB(tiff34))
+
+AC_SUBST(LIBTIFF)
+])
+
+AC_DEFUN([KDE_FIND_LIBEXR],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_CACHE_VAL(ac_cv_libexr,
+[
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+
+ AC_MSG_CHECKING([for OpenEXR libraries])
+
+ if test "$PKG_CONFIG" = "no" ; then
+ AC_MSG_RESULT(no)
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ if !(`$PKG_CONFIG --exists OpenEXR`) ; then
+ AC_MSG_RESULT(no)
+ EXRSTATUS=no
+ else
+ if !(`$PKG_CONFIG --atleast-version="1.1.1" OpenEXR`) ; then
+ AC_MSG_RESULT(no)
+ EXRSTATUS=old
+ else
+ kde_save_LIBS="$LIBS"
+ LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ kde_save_CXXFLAGS="$CXXFLAGS"
+ EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
+ CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
+
+ AC_TRY_LINK(dnl
+ [
+ #include <ImfRgbaFile.h>
+ ],
+ [
+ using namespace Imf;
+ RgbaInputFile file ("dummy");
+ return 0;
+ ],
+ eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
+ eval "ac_cv_libexr=no"
+ )
+ LIBS="$kde_save_LIBS"
+ CXXFLAGS="$kde_save_CXXFLAGS"
+ AC_LANG_RESTORE
+ ])dnl
+ if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
+ LIB_EXR="$ac_cv_libexr"
+ AC_MSG_RESULT($ac_cv_libexr)
+ else
+ AC_MSG_RESULT(no)
+ LIB_EXR=""
+ fi
+ fi
+ fi
+ fi
+ AC_SUBST(LIB_EXR)
+ AC_SUBST(EXR_FLAGS)
+])
+
+
+
+AC_DEFUN([AC_FIND_PNG],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_MSG_CHECKING([for libpng])
+AC_CACHE_VAL(ac_cv_lib_png,
+[
+kde_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
+else
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
+fi
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+ [
+ #include<png.h>
+ ],
+ [
+ png_structp png_ptr = png_create_read_struct( /* image ptr */
+ PNG_LIBPNG_VER_STRING, 0, 0, 0 );
+ return( png_ptr != 0 );
+ ],
+ eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
+ eval "ac_cv_lib_png=no"
+)
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
+ LIBPNG="$ac_cv_lib_png"
+ AC_SUBST(LIBPNG)
+ AC_MSG_RESULT($ac_cv_lib_png)
+else
+ AC_MSG_RESULT(no)
+ LIBPNG=""
+ AC_SUBST(LIBPNG)
+fi
+])
+
+
+AC_DEFUN([AC_FIND_JASPER],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_JPEG])
+AC_MSG_CHECKING([for jasper])
+AC_CACHE_VAL(ac_cv_jasper,
+[
+kde_save_LIBS="$LIBS"
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm"
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+ [
+ #include<jasper/jasper.h>
+ ],
+ [
+ return( jas_init() );
+ ],
+ eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'",
+ eval "ac_cv_jasper=no"
+)
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
+ LIB_JASPER="$ac_cv_jasper"
+ AC_MSG_RESULT($ac_cv_jasper)
+else
+ AC_MSG_RESULT(no)
+ LIB_JASPER=""
+fi
+AC_SUBST(LIB_JASPER)
+])
+
+AC_DEFUN([AC_CHECK_BOOL],
+[
+ AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
+])
+
+AC_DEFUN([AC_CHECK_GNU_EXTENSIONS],
+[
+AC_MSG_CHECKING(if you need GNU extensions)
+AC_CACHE_VAL(ac_cv_gnu_extensions,
+[
+cat > conftest.c << EOF
+#include <features.h>
+
+#ifdef __GNU_LIBRARY__
+yes
+#endif
+EOF
+
+if (eval "$ac_cpp conftest.c") 2>&5 |
+ egrep "yes" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_gnu_extensions=yes
+else
+ ac_cv_gnu_extensions=no
+fi
+])
+
+AC_MSG_RESULT($ac_cv_gnu_extensions)
+if test "$ac_cv_gnu_extensions" = "yes"; then
+ AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
+fi
+])
+
+AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
+[
+AC_MSG_CHECKING([whether $CXX supports -$1])
+kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
+AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS -$1"
+ AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
+ CXXFLAGS="$save_CXXFLAGS"
+ AC_LANG_RESTORE
+])
+if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ :
+ $2
+else
+ AC_MSG_RESULT(no)
+ :
+ $3
+fi
+])
+
+AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
+[
+AC_MSG_CHECKING([whether $CC supports -$1])
+kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
+AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
+[
+ AC_LANG_SAVE
+ AC_LANG_C
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -$1"
+ AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
+ CFLAGS="$save_CFLAGS"
+ AC_LANG_RESTORE
+])
+if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ :
+ $2
+else
+ AC_MSG_RESULT(no)
+ :
+ $3
+fi
+])
+
+
+dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
+dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
+dnl it's all white-space separated
+AC_DEFUN([AC_REMOVE_FORBIDDEN],
+[ __val=$$1
+ __forbid=" $2 "
+ if test -n "$__val"; then
+ __new=""
+ ac_save_IFS=$IFS
+ IFS=" "
+ for i in $__val; do
+ case "$__forbid" in
+ *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
+ *) # Careful to not add spaces, where there were none, because otherwise
+ # libtool gets confused, if we change e.g. CXX
+ if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
+ esac
+ done
+ IFS=$ac_save_IFS
+ $1=$__new
+ fi
+])
+
+
+AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
+[
+ AC_MSG_CHECKING([whether $CC is blacklisted])
+
+ dnl In theory we have tu run this test against $CC and $CXX
+ dnl in C and in C++ mode, because its perfectly legal for
+ dnl the user to mix compiler versions, since C has a defined
+ dnl ABI.
+ dnl
+ dnl For now, we assume the user is not on crack.
+
+ AC_TRY_COMPILE([
+#ifdef __GNUC__
+#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
+choke me
+#endif
+#endif
+], ,
+ kde_bad_compiler=no,
+ kde_bad_compiler=yes
+)
+
+ AC_MSG_RESULT($kde_bad_compiler)
+
+if test "$kde_bad_compiler" = "yes"; then
+ AC_MSG_ERROR([
+
+This particular compiler version is blacklisted because it
+is known to miscompile KDE. Please use a newer version, or
+if that is not yet available, choose an older version.
+
+Please do not report a bug or bother us reporting this
+configure error. We know about it, and we introduced
+it by intention to avoid untraceable bugs or crashes in KDE.
+
+])
+fi
+
+])
+
+
+AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
+[
+ AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
+ kde_cv_opt_noinline_match,
+ [
+ kde_cv_opt_noinline_match=irrelevant
+ dnl if we don't use both -O2 and -fno-inline, this check is moot
+ if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
+ && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
+
+ ac_cflags_save="$CFLAGS"
+ CFLAGS="$CFLAGS -D_USE_GNU"
+
+ AC_TRY_LINK([
+ #include <string.h>
+], [ const char *pt, *et;
+ et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
+],
+ kde_cv_opt_noinline_match=yes,
+ kde_cv_opt_noinline_match=no
+ )
+
+ CFLAGS="$ac_cflags_save"
+ fi
+ ])
+])
+
+
+dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
+AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
+[dnl
+if test "x$kde_use_qt_emb" != "xyes"; then
+ AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
+ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
+else
+ AC_REMOVE_FORBIDDEN(CXX, [-rpath])
+ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
+fi
+])
+
+AC_DEFUN([AC_CHECK_COMPILERS],
+[
+ AC_ARG_ENABLE(debug,
+ AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
+ [
+ case $enableval in
+ yes)
+ kde_use_debug_code="yes"
+ kde_use_debug_define=no
+ ;;
+ full)
+ kde_use_debug_code="full"
+ kde_use_debug_define=no
+ ;;
+ *)
+ kde_use_debug_code="no"
+ kde_use_debug_define=yes
+ ;;
+ esac
+ ],
+ [kde_use_debug_code="no"
+ kde_use_debug_define=no
+ ])
+
+ dnl Just for configure --help
+ AC_ARG_ENABLE(dummyoption,
+ AC_HELP_STRING([--disable-debug],
+ [disables debug output and debug symbols [default=no]]),
+ [],[])
+
+ AC_ARG_ENABLE(strict,
+ AC_HELP_STRING([--enable-strict],
+ [compiles with strict compiler options (may not work!)]),
+ [
+ if test $enableval = "no"; then
+ kde_use_strict_options="no"
+ else
+ kde_use_strict_options="yes"
+ fi
+ ], [kde_use_strict_options="no"])
+
+ AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
+ [
+ if test $enableval = "no"; then
+ kde_use_warnings="no"
+ else
+ kde_use_warnings="yes"
+ fi
+ ], [kde_use_warnings="yes"])
+
+ dnl enable warnings for debug build
+ if test "$kde_use_debug_code" != "no"; then
+ kde_use_warnings=yes
+ fi
+
+ AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
+ [kde_use_profiling=$enableval],
+ [kde_use_profiling="no"]
+ )
+
+ dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
+ CFLAGS=" $CFLAGS"
+
+ AC_PROG_CC
+
+ AC_PROG_CPP
+
+ if test "$GCC" = "yes"; then
+ if test "$kde_use_debug_code" != "no"; then
+ if test $kde_use_debug_code = "full"; then
+ CFLAGS="-g3 -fno-inline $CFLAGS"
+ else
+ CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
+ fi
+ else
+ CFLAGS="-O2 $CFLAGS"
+ fi
+ fi
+
+ if test "$kde_use_debug_define" = "yes"; then
+ CFLAGS="-DNDEBUG $CFLAGS"
+ fi
+
+
+ case "$host" in
+ *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
+ *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
+ esac
+
+ if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
+ LDFLAGS=""
+ fi
+
+ CXXFLAGS=" $CXXFLAGS"
+
+ AC_PROG_CXX
+
+ KDE_CHECK_FOR_BAD_COMPILER
+
+ if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
+ if test "$kde_use_debug_code" != "no"; then
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
+ else
+ if test "$kde_use_debug_code" = "full"; then
+ CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
+ else
+ CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
+ fi
+ fi
+ KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
+
+ dnl convenience compiler flags
+ KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
+ AC_SUBST(WOVERLOADED_VIRTUAL)
+ else
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="+K3 $CXXFLAGS"
+ else
+ CXXFLAGS="-O2 $CXXFLAGS"
+ fi
+ fi
+ fi
+
+ if test "$kde_use_debug_define" = "yes"; then
+ CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
+ fi
+
+ if test "$kde_use_profiling" = "yes"; then
+ KDE_CHECK_COMPILER_FLAG(pg,
+ [
+ CFLAGS="-pg $CFLAGS"
+ CXXFLAGS="-pg $CXXFLAGS"
+ ])
+ fi
+
+ if test "$kde_use_warnings" = "yes"; then
+ if test "$GCC" = "yes"; then
+ CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+ CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
+ KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
+ KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
+ ;;
+ esac
+ KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
+ KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
+ dnl ### FIXME: revert for KDE 4
+ KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
+ fi
+ fi
+
+ if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
+ CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
+ fi
+
+ AC_ARG_ENABLE(pch,
+ AC_HELP_STRING([--enable-pch],
+ [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
+ [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
+
+ HAVE_GCC_VISIBILITY=0
+ AC_SUBST([HAVE_GCC_VISIBILITY])
+
+ if test "$GXX" = "yes"; then
+ gcc_no_reorder_blocks=NO
+ KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
+ if test $kde_use_debug_code != "no" && \
+ test $kde_use_debug_code != "full" && \
+ test "YES" = "$gcc_no_reorder_blocks" ; then
+ CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
+ CFLAGS="$CFLAGS -fno-reorder-blocks"
+ fi
+ KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
+ KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
+ KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
+ KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
+ ENABLE_PERMISSIVE_FLAG="-fpermissive"
+
+ if test "$kde_use_pch" = "yes"; then
+ AC_MSG_CHECKING(whether gcc supports precompiling c header files)
+ echo >conftest.h
+ if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
+ kde_gcc_supports_pch=yes
+ AC_MSG_RESULT(yes)
+ else
+ kde_gcc_supports_pch=no
+ AC_MSG_RESULT(no)
+ fi
+ if test "$kde_gcc_supports_pch" = "yes"; then
+ AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
+ if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
+ kde_gcc_supports_pch=yes
+ AC_MSG_RESULT(yes)
+ else
+ kde_gcc_supports_pch=no
+ AC_MSG_RESULT(no)
+ fi
+ fi
+ rm -f conftest.h conftest.h.gch
+ fi
+
+ KDE_CHECK_FOR_OPT_NOINLINE_MATCH
+ if test "x$kde_cv_opt_noinline_match" = "xno" ; then
+ CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
+ fi
+ fi
+ AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
+ if test "$CXX" = "KCC"; then
+ dnl unfortunately we currently cannot disable exception support in KCC
+ dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
+ dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
+ dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
+
+ if test "$kde_use_pch" = "yes"; then
+ dnl TODO: support --pch-dir!
+ KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
+ dnl the below works (but the dir must exist), but it's
+ dnl useless for a whole package.
+ dnl The are precompiled headers for each source file, so when compiling
+ dnl from scratch, it doesn't make a difference, and they take up
+ dnl around ~5Mb _per_ sourcefile.
+ dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
+ dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
+ fi
+ dnl this flag controls inlining. by default KCC inlines in optimisation mode
+ dnl all implementations that are defined inside the class {} declaration.
+ dnl because of templates-compatibility with broken gcc compilers, this
+ dnl can cause excessive inlining. This flag limits it to a sane level
+ KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
+ KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
+ KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
+ KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
+ dnl Some source files are shared between multiple executables
+ dnl (or libraries) and some of those need template instantiations.
+ dnl In that case KCC needs to compile those sources with
+ dnl --one_instantiation_per_object. To make it easy for us we compile
+ dnl _all_ objects with that flag (--one_per is a shorthand).
+ KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
+ fi
+ AC_SUBST(USE_EXCEPTIONS)
+ dnl obsolete macro - provided to keep things going
+ USE_RTTI=
+ AC_SUBST(USE_RTTI)
+
+ case "$host" in
+ *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
+ *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
+ *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
+ *-*-solaris*)
+ if test "$GXX" = yes; then
+ libstdcpp=`$CXX -print-file-name=libstdc++.so`
+ if test ! -f $libstdcpp; then
+ AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
+ fi
+ fi
+ ;;
+ esac
+
+ AC_VALIDIFY_CXXFLAGS
+
+ AC_PROG_CXXCPP
+
+ if test "$GCC" = yes; then
+ NOOPT_CFLAGS=-O0
+ fi
+ KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
+
+ AC_ARG_ENABLE(coverage,
+ AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
+ if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
+ ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
+ ac_coverage_linker="-lgcc"
+ elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
+ ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
+ ac_coverage_linker=""
+ else
+ AC_MSG_ERROR([coverage with your compiler is not supported])
+ fi
+ CFLAGS="$CFLAGS $ac_coverage_compiler"
+ CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
+ LDFLAGS="$LDFLAGS $ac_coverage_linker"
+ ])
+
+ AC_SUBST(NOOPT_CXXFLAGS)
+ AC_SUBST(NOOPT_CFLAGS)
+ AC_SUBST(ENABLE_PERMISSIVE_FLAG)
+
+ KDE_CHECK_NEW_LDFLAGS
+ KDE_CHECK_FINAL
+ KDE_CHECK_CLOSURE
+ KDE_CHECK_NMCHECK
+
+ ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
+])
+
+AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
+ [
+ AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ safe_CXXFLAGS=$CXXFLAGS
+ safe_LDFLAGS=$LDFLAGS
+ CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
+ LDFLAGS="$LDFLAGS -shared -fPIC"
+
+ AC_TRY_LINK(
+ [
+ /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
+ #include <string>
+ int some_function( void ) __attribute__ ((visibility("default")));
+ int some_function( void )
+ {
+ std::string s("blafasel");
+ return 0;
+ }
+ ], [/* elvis is alive */],
+ kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
+
+ CXXFLAGS=$safe_CXXFLAGS
+ LDFLAGS=$safe_LDFLAGS
+ AC_LANG_RESTORE
+ ]
+ )
+
+ if test x$kde_cv_val_gcc_visibility_bug = xno; then
+ CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
+ fi
+ ]
+)
+
+AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
+[
+ AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
+
+ AC_MSG_CHECKING([grepping for visibility push/pop in headers])
+
+ if test "x$GXX" = "xyes"; then
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_EGREP_CPP(
+ [GCC visibility push],
+ [ #include <exception>
+ ],
+ [
+ AC_MSG_RESULT(yes)
+ kde_stdc_visibility_patched=yes ],
+ [
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for
+ visibility support. Disabling -fvisibility=hidden])
+
+ kde_stdc_visibility_patched=no ])
+
+ AC_LANG_RESTORE
+
+ kde_have_gcc_visibility=no
+ KDE_CHECK_COMPILER_FLAG(fvisibility=hidden,
+ [
+ kde_have_gcc_visibility=yes
+ dnl the whole toolchain is just a mess, gcc is just too buggy
+ dnl to handle STL with visibility enabled. Lets reconsider
+ dnl when gcc 4.2 is out or when things get fixed in the compiler.
+ dnl Contact mueller at kde.org for details.
+ AC_ARG_ENABLE(gcc-hidden-visibility,
+ AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
+ [kde_have_gcc_visibility=$enableval],
+ [kde_have_gcc_visibility=no])
+
+ AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ safe_CXXFLAGS=$CXXFLAGS
+ CXXFLAGS="$CXXFLAGS $all_includes"
+
+ AC_TRY_COMPILE(
+ [
+#include <qglobal.h>
+#if Q_EXPORT - 0 != 0
+/* if this compiles, then Q_EXPORT is undefined */
+/* if Q_EXPORT is nonempty, this will break compilation */
+#endif
+ ], [/* elvis is alive */],
+ kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
+
+ CXXFLAGS=$safe_CXXFLAGS
+ AC_LANG_RESTORE
+ ]
+ )
+
+ if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
+ CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
+ KDE_CHECK_VISIBILITY_GCC_BUG
+ HAVE_GCC_VISIBILITY=1
+ AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
+ fi
+ ])
+ fi
+])
+
+AC_DEFUN([KDE_ADD_DEPENDENCIES],
+[
+ [A]M_DEPENDENCIES(CC)
+ [A]M_DEPENDENCIES(CXX)
+])
+
+dnl just a wrapper to clean up configure.in
+AC_DEFUN([KDE_PROG_LIBTOOL],
+[
+AC_REQUIRE([AC_CHECK_COMPILERS])
+AC_REQUIRE([AC_ENABLE_SHARED])
+AC_REQUIRE([AC_ENABLE_STATIC])
+
+AC_REQUIRE([AC_LIBTOOL_DLOPEN])
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_OBJEXT
+AC_EXEEXT
+
+AM_PROG_LIBTOOL
+AC_LIBTOOL_CXX
+
+LIBTOOL_SHELL="/bin/sh ./libtool"
+# LIBTOOL="$LIBTOOL --silent"
+KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
+AC_SUBST(KDE_PLUGIN)
+
+# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
+KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
+AC_SUBST(KDE_CHECK_PLUGIN)
+
+# we patch configure quite some so we better keep that consistent for incremental runs
+AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
+])
+
+AC_DEFUN([KDE_CHECK_LIB64],
+[
+ AC_ARG_ENABLE(libsuffix,
+ AC_HELP_STRING([--enable-libsuffix],
+ [/lib directory suffix (64,32,none,auto[=default])]),
+ kdelibsuff=$enableval, kdelibsuff="auto")
+
+ if test "$kdelibsuff" = "auto"; then
+
+cat > conftest.c << EOF
+#include <stdio.h>
+int main() {
+ return 0;
+}
+EOF
+ kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
+ s,.*/lib\([[^\/]]*\)/.*,\1,
+ p
+}'`
+ rm -rf conftest.*
+ fi
+
+ if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
+ kdelibsuff=
+ fi
+ if test -z "$kdelibsuff"; then
+ AC_MSG_RESULT([not using lib directory suffix])
+ AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
+ else
+ if test "$libdir" = '${exec_prefix}/lib'; then
+ libdir="$libdir${kdelibsuff}"
+ AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms
+ fi
+ AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories)
+ AC_MSG_RESULT([using lib directory suffix $kdelibsuff])
+ fi
+])
+
+AC_DEFUN([KDE_CHECK_TYPES],
+[ AC_CHECK_SIZEOF(int, 4)dnl
+ AC_CHECK_SIZEOF(short)dnl
+ AC_CHECK_SIZEOF(long, 4)dnl
+ AC_CHECK_SIZEOF(char *, 4)dnl
+])dnl
+
+dnl Not used - kept for compat only?
+AC_DEFUN([KDE_DO_IT_ALL],
+[
+AC_CANONICAL_SYSTEM
+AC_ARG_PROGRAM
+AM_INIT_AUTOMAKE($1, $2)
+AM_DISABLE_LIBRARIES
+AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
+AC_CHECK_COMPILERS
+KDE_PROG_LIBTOOL
+AM_KDE_WITH_NLS
+AC_PATH_KDE
+])
+
+AC_DEFUN([AC_CHECK_RPATH],
+[
+AC_MSG_CHECKING(for rpath)
+AC_ARG_ENABLE(rpath,
+ AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
+ USE_RPATH=$enableval, USE_RPATH=yes)
+
+if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
+
+ KDE_RPATH="-R \$(libdir)"
+
+ if test "$kde_libraries" != "$libdir"; then
+ KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
+ fi
+
+ if test -n "$qt_libraries"; then
+ KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
+ fi
+ dnl $x_libraries is set to /usr/lib in case
+ if test -n "$X_LDFLAGS"; then
+ X_RPATH="-R \$(x_libraries)"
+ KDE_RPATH="$KDE_RPATH $X_RPATH"
+ fi
+ if test -n "$KDE_EXTRA_RPATH"; then
+ KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
+ fi
+fi
+AC_SUBST(KDE_EXTRA_RPATH)
+AC_SUBST(KDE_RPATH)
+AC_SUBST(X_RPATH)
+AC_MSG_RESULT($USE_RPATH)
+])
+
+dnl Check for the type of the third argument of getsockname
+AC_DEFUN([AC_CHECK_SOCKLEN_T],
+[
+ AC_MSG_CHECKING(for socklen_t)
+ AC_CACHE_VAL(kde_cv_socklen_t,
+ [
+ AC_LANG_PUSH(C++)
+ kde_cv_socklen_t=no
+ AC_TRY_COMPILE([
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ ],
+ [
+ socklen_t len;
+ getpeername(0,0,&len);
+ ],
+ [
+ kde_cv_socklen_t=yes
+ kde_cv_socklen_t_equiv=socklen_t
+ ])
+ AC_LANG_POP(C++)
+ ])
+ AC_MSG_RESULT($kde_cv_socklen_t)
+ if test $kde_cv_socklen_t = no; then
+ AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
+ AC_CACHE_VAL(kde_cv_socklen_t_equiv,
+ [
+ kde_cv_socklen_t_equiv=int
+ AC_LANG_PUSH(C++)
+ for t in int size_t unsigned long "unsigned long"; do
+ AC_TRY_COMPILE([
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ ],
+ [
+ $t len;
+ getpeername(0,0,&len);
+ ],
+ [
+ kde_cv_socklen_t_equiv="$t"
+ break
+ ])
+ done
+ AC_LANG_POP(C++)
+ ])
+ AC_MSG_RESULT($kde_cv_socklen_t_equiv)
+ fi
+ AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
+ [type to use in place of socklen_t if not defined])
+ AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
+ [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
+])
+
+dnl This is a merge of some macros out of the gettext aclocal.m4
+dnl since we don't need anything, I took the things we need
+dnl the copyright for them is:
+dnl >
+dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+dnl This Makefile.in is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+dnl PARTICULAR PURPOSE.
+dnl >
+dnl for this file it is relicensed under LGPL
+
+AC_DEFUN([AM_KDE_WITH_NLS],
+ [
+ dnl If we use NLS figure out what method
+
+ AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
+ [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
+ AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+
+ if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
+ AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
+ GMSGFMT=":"
+ fi
+ MSGFMT=$GMSGFMT
+ AC_SUBST(GMSGFMT)
+ AC_SUBST(MSGFMT)
+
+ AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+
+ dnl Test whether we really found GNU xgettext.
+ if test "$XGETTEXT" != ":"; then
+ dnl If it is no GNU xgettext we define it as : so that the
+ dnl Makefiles still can work.
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ AC_MSG_RESULT(
+ [found xgettext programs is not GNU xgettext; ignore it])
+ XGETTEXT=":"
+ fi
+ fi
+ AC_SUBST(XGETTEXT)
+
+ ])
+
+# Search path for a program which passes the given test.
+# Ulrich Drepper <drepper at cygnus.com>, 1996.
+
+# serial 1
+# Stephan Kulow: I appended a _KDE against name conflicts
+
+dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
+dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+ /*)
+ ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in ifelse([$5], , $PATH, [$5]); do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if [$3]; then
+ ac_cv_path_$1="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+ ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test -n "[$]$1"; then
+ AC_MSG_RESULT([$]$1)
+else
+ AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+
+# Check whether LC_MESSAGES is available in <locale.h>.
+# Ulrich Drepper <drepper at cygnus.com>, 1995.
+
+# serial 1
+
+AC_DEFUN([AM_LC_MESSAGES],
+ [if test $ac_cv_header_locale_h = yes; then
+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+ if test $am_cv_val_LC_MESSAGES = yes; then
+ AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
+ fi
+ fi])
+
+dnl From Jim Meyering.
+dnl FIXME: migrate into libit.
+
+AC_DEFUN([AM_FUNC_OBSTACK],
+[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
+ [AC_TRY_LINK([#include "obstack.h"],
+ [struct obstack *mem;obstack_free(mem,(char *) 0)],
+ am_cv_func_obstack=yes,
+ am_cv_func_obstack=no)])
+ if test $am_cv_func_obstack = yes; then
+ AC_DEFINE(HAVE_OBSTACK)
+ else
+ LIBOBJS="$LIBOBJS obstack.o"
+ fi
+])
+
+dnl From Jim Meyering. Use this if you use the GNU error.[ch].
+dnl FIXME: Migrate into libit
+
+AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
+[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
+ [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
+ am_cv_lib_error_at_line=yes,
+ am_cv_lib_error_at_line=no)])
+ if test $am_cv_lib_error_at_line = no; then
+ LIBOBJS="$LIBOBJS error.o"
+ fi
+ AC_SUBST(LIBOBJS)dnl
+])
+
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <drepper at cygnus.com>, 1995.
+
+# serial 1
+# Stephan Kulow: I put a KDE in it to avoid name conflicts
+
+AC_DEFUN([AM_KDE_GNU_GETTEXT],
+ [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+ AC_REQUIRE([AC_PROG_RANLIB])dnl
+ AC_REQUIRE([AC_HEADER_STDC])dnl
+ AC_REQUIRE([AC_TYPE_OFF_T])dnl
+ AC_REQUIRE([AC_TYPE_SIZE_T])dnl
+ AC_REQUIRE([AC_FUNC_ALLOCA])dnl
+ AC_REQUIRE([AC_FUNC_MMAP])dnl
+ AC_REQUIRE([AM_KDE_WITH_NLS])dnl
+ AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
+ AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
+__argz_count __argz_stringify __argz_next])
+
+ AC_MSG_CHECKING(for stpcpy)
+ AC_CACHE_VAL(kde_cv_func_stpcpy,
+ [
+ kde_safe_cxxflags=$CXXFLAGS
+ CXXFLAGS="-Werror"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([
+ #include <string.h>
+ ],
+ [
+ char buffer[200];
+ stpcpy(buffer, buffer);
+ ],
+ kde_cv_func_stpcpy=yes,
+ kde_cv_func_stpcpy=no)
+ AC_LANG_RESTORE
+ CXXFLAGS=$kde_safe_cxxflags
+ ])
+ AC_MSG_RESULT($kde_cv_func_stpcpy)
+ if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
+ AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
+ fi
+
+ AM_LC_MESSAGES
+
+ if test "x$CATOBJEXT" != "x"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ AC_MSG_CHECKING(for catalogs to be installed)
+ NEW_LINGUAS=
+ for lang in ${LINGUAS=$ALL_LINGUAS}; do
+ case "$ALL_LINGUAS" in
+ *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
+ esac
+ done
+ LINGUAS=$NEW_LINGUAS
+ AC_MSG_RESULT($LINGUAS)
+ fi
+
+ dnl Construct list of names of catalog files to be constructed.
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ ])
+
+AC_DEFUN([AC_HAVE_XPM],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
+ test -z "$XPM_INCLUDE" && XPM_INCLUDE=
+
+ AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
+ xpm_test=$withval, xpm_test="yes")
+ if test "x$xpm_test" = xno; then
+ ac_cv_have_xpm=no
+ else
+ AC_MSG_CHECKING(for XPM)
+ AC_CACHE_VAL(ac_cv_have_xpm,
+ [
+ ac_save_ldflags="$LDFLAGS"
+ ac_save_cflags="$CFLAGS"
+ if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+ LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
+ else
+ LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
+ fi
+ CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
+ test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
+ AC_TRY_LINK([#include <X11/xpm.h>],[],
+ ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
+ LDFLAGS="$ac_save_ldflags"
+ CFLAGS="$ac_save_cflags"
+ ])dnl
+
+ if test "$ac_cv_have_xpm" = no; then
+ AC_MSG_RESULT(no)
+ XPM_LDFLAGS=""
+ XPMINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
+ if test "$XPM_LDFLAGS" = ""; then
+ XPMLIB='-lXpm $(LIB_X11)'
+ else
+ XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
+ fi
+ if test "$XPM_INCLUDE" = ""; then
+ XPMINC=""
+ else
+ XPMINC="-I$XPM_INCLUDE"
+ fi
+ AC_MSG_RESULT(yes)
+ $1
+ fi
+ fi
+ AC_SUBST(XPMINC)
+ AC_SUBST(XPMLIB)
+])
+
+AC_DEFUN([AC_HAVE_DPMS],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
+ test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
+ DPMS_LIB=
+
+ AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
+ dpms_test=$withval, dpms_test="yes")
+ if test "x$dpms_test" = xno; then
+ ac_cv_have_dpms=no
+ else
+ AC_MSG_CHECKING(for DPMS)
+ dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
+ dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
+ AC_CACHE_VAL(ac_cv_have_dpms,
+ [
+ if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
+ AC_MSG_RESULT(no)
+ ac_cv_have_dpms="no"
+ else
+ ac_save_ldflags="$LDFLAGS"
+ ac_save_cflags="$CFLAGS"
+ ac_save_libs="$LIBS"
+ LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
+ LIBS="-lX11 -lXext $LIBSOCKET"
+ CFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
+ AC_TRY_LINK([
+ #include <X11/Xproto.h>
+ #include <X11/X.h>
+ #include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>
+ int foo_test_dpms()
+ { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
+ ac_cv_have_dpms="yes", [
+ LIBS="-lXdpms $LIBS"
+ AC_TRY_LINK([
+ #include <X11/Xproto.h>
+ #include <X11/X.h>
+ #include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>
+ int foo_test_dpms()
+ { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
+ [
+ ac_cv_have_dpms="-lXdpms"
+ ],ac_cv_have_dpms="no")
+ ])
+ LDFLAGS="$ac_save_ldflags"
+ CFLAGS="$ac_save_cflags"
+ LIBS="$ac_save_libs"
+ fi
+ ])dnl
+
+ if test "$ac_cv_have_dpms" = no; then
+ AC_MSG_RESULT(no)
+ DPMS_LDFLAGS=""
+ DPMSINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
+ if test "$ac_cv_have_dpms" = "-lXdpms"; then
+ DPMS_LIB="-lXdpms"
+ fi
+ if test "$DPMS_LDFLAGS" = ""; then
+ DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
+ else
+ DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
+ fi
+ if test "$DPMS_INCLUDE" = ""; then
+ DPMSINC=""
+ else
+ DPMSINC="-I$DPMS_INCLUDE"
+ fi
+ AC_MSG_RESULT(yes)
+ $1
+ fi
+ fi
+ ac_save_cflags="$CFLAGS"
+ CFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
+ AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
+ [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
+ AC_CHECK_DECL(DPMSCapable,
+ AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
+ [#include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>])
+ AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
+ [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
+ AC_CHECK_DECL(DPMSInfo,
+ AC_DEFINE(HAVE_DPMSINFO_PROTO),,
+ [#include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>])
+ CFLAGS="$ac_save_cflags"
+ AC_SUBST(DPMSINC)
+ AC_SUBST(DPMSLIB)
+])
+
+AC_DEFUN([AC_HAVE_GL],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$GL_LDFLAGS" && GL_LDFLAGS=
+ test -z "$GL_INCLUDE" && GL_INCLUDE=
+
+ AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
+ gl_test=$withval, gl_test="yes")
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ # GL and Qt Embedded is a no-go for now.
+ ac_cv_have_gl=no
+ elif test "x$gl_test" = xno; then
+ ac_cv_have_gl=no
+ else
+ AC_MSG_CHECKING(for GL)
+ AC_CACHE_VAL(ac_cv_have_gl,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_save_ldflags=$LDFLAGS
+ ac_save_cxxflags=$CXXFLAGS
+ ac_save_libs=$LIBS
+ LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
+ LIBS="$LIBS -lGL -lGLU"
+ test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
+ LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
+ CXXFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
+ AC_TRY_LINK([#include <GL/gl.h>
+#include <GL/glu.h>
+], [],
+ ac_cv_have_gl="yes", ac_cv_have_gl="no")
+ AC_LANG_RESTORE
+ LDFLAGS=$ac_save_ldflags
+ CXXFLAGS=$ac_save_cxxflags
+ LIBS=$ac_save_libs
+ ])dnl
+
+ if test "$ac_cv_have_gl" = "no"; then
+ AC_MSG_RESULT(no)
+ GL_LDFLAGS=""
+ GLINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
+ if test "$GL_LDFLAGS" = ""; then
+ GLLIB='-lGLU -lGL $(LIB_X11)'
+ else
+ GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
+ fi
+ if test "$GL_INCLUDE" = ""; then
+ GLINC=""
+ else
+ GLINC="-I$GL_INCLUDE"
+ fi
+ AC_MSG_RESULT($ac_cv_have_gl)
+ $1
+ fi
+ fi
+ AC_SUBST(GLINC)
+ AC_SUBST(GLLIB)
+])
+
+
+ dnl shadow password and PAM magic - maintained by ossi at kde.org
+
+AC_DEFUN([KDE_PAM], [
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+
+ want_pam=
+ AC_ARG_WITH(pam,
+ AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
+ [ if test "x$withval" = "xyes"; then
+ want_pam=yes
+ pam_service=kde
+ elif test "x$withval" = "xno"; then
+ want_pam=no
+ else
+ want_pam=yes
+ pam_service=$withval
+ fi
+ ], [ pam_service=kde ])
+
+ use_pam=
+ PAMLIBS=
+ if test "x$want_pam" != xno; then
+ AC_CHECK_LIB(pam, pam_start, [
+ AC_CHECK_HEADER(security/pam_appl.h,
+ [ pam_header=security/pam_appl.h ],
+ [ AC_CHECK_HEADER(pam/pam_appl.h,
+ [ pam_header=pam/pam_appl.h ],
+ [
+ AC_MSG_WARN([PAM detected, but no headers found!
+Make sure you have the necessary development packages installed.])
+ ]
+ )
+ ]
+ )
+ ], , $LIBDL)
+ if test -z "$pam_header"; then
+ if test "x$want_pam" = xyes; then
+ AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
+ fi
+ else
+ AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
+ PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
+ use_pam=yes
+
+ dnl darwin claims to be something special
+ if test "$pam_header" = "pam/pam_appl.h"; then
+ AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
+ fi
+
+ dnl test whether struct pam_message is const (Linux) or not (Sun)
+ AC_MSG_CHECKING(for const pam_message)
+ AC_EGREP_HEADER([struct pam_message], $pam_header,
+ [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
+ [AC_MSG_RESULT([const: Linux-type PAM])],
+ [AC_MSG_RESULT([nonconst: Sun-type PAM])
+ AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
+ )],
+ [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
+ fi
+ fi
+
+ AC_SUBST(PAMLIBS)
+])
+
+dnl DEF_PAM_SERVICE(arg name, full name, define name)
+AC_DEFUN([DEF_PAM_SERVICE], [
+ AC_ARG_WITH($1-pam,
+ AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
+ [ if test "x$use_pam" = xyes; then
+ $3_PAM_SERVICE=$withval
+ else
+ AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
+You may want to enforce it by using --with-pam.])
+ fi
+ ],
+ [ if test "x$use_pam" = xyes; then
+ $3_PAM_SERVICE="$pam_service"
+ fi
+ ])
+ if test -n "$$3_PAM_SERVICE"; then
+ AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
+ AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
+ fi
+ AC_SUBST($3_PAM_SERVICE)
+])
+
+AC_DEFUN([KDE_SHADOWPASSWD], [
+ AC_REQUIRE([KDE_PAM])
+
+ AC_CHECK_LIB(shadow, getspent,
+ [ LIBSHADOW="-lshadow"
+ ac_use_shadow=yes
+ ],
+ [ dnl for UnixWare
+ AC_CHECK_LIB(gen, getspent,
+ [ LIBGEN="-lgen"
+ ac_use_shadow=yes
+ ],
+ [ AC_CHECK_FUNC(getspent,
+ [ ac_use_shadow=yes ],
+ [ ac_use_shadow=no ])
+ ])
+ ])
+ AC_SUBST(LIBSHADOW)
+ AC_SUBST(LIBGEN)
+
+ AC_MSG_CHECKING([for shadow passwords])
+
+ AC_ARG_WITH(shadow,
+ AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
+ [ if test "x$withval" != "xno"; then
+ use_shadow=yes
+ else
+ use_shadow=no
+ fi
+ ], [
+ use_shadow="$ac_use_shadow"
+ ])
+
+ if test "x$use_shadow" = xyes; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
+ else
+ AC_MSG_RESULT(no)
+ LIBSHADOW=
+ LIBGEN=
+ fi
+
+ dnl finally make the relevant binaries setuid root, if we have shadow passwds.
+ dnl this still applies, if we could use it indirectly through pam.
+ if test "x$use_shadow" = xyes ||
+ ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
+ case $host in
+ *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
+ SETUIDFLAGS="-m 4755 -o root";;
+ *)
+ SETUIDFLAGS="-m 4755";;
+ esac
+ fi
+ AC_SUBST(SETUIDFLAGS)
+
+])
+
+AC_DEFUN([KDE_PASSWDLIBS], [
+ AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
+ AC_REQUIRE([KDE_PAM])
+ AC_REQUIRE([KDE_SHADOWPASSWD])
+
+ if test "x$use_pam" = "xyes"; then
+ PASSWDLIBS="$PAMLIBS"
+ else
+ PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
+ fi
+
+ dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
+ dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
+ dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
+ dnl may need to read /etc/master.passwd).
+ case $host in
+ *-*-freebsd*)
+ SETUIDFLAGS="-m 4755 -o root"
+ ;;
+ *)
+ ;;
+ esac
+
+ AC_SUBST(PASSWDLIBS)
+])
+
+AC_DEFUN([KDE_CHECK_LIBDL],
+[
+AC_CHECK_LIB(dl, dlopen, [
+LIBDL="-ldl"
+ac_cv_have_dlfcn=yes
+])
+
+AC_CHECK_LIB(dld, shl_unload, [
+LIBDL="-ldld"
+ac_cv_have_shload=yes
+])
+
+AC_SUBST(LIBDL)
+])
+
+AC_DEFUN([KDE_CHECK_DLOPEN],
+[
+KDE_CHECK_LIBDL
+AC_CHECK_HEADERS(dlfcn.h dl.h)
+if test "$ac_cv_header_dlfcn_h" = "no"; then
+ ac_cv_have_dlfcn=no
+fi
+
+if test "$ac_cv_header_dl_h" = "no"; then
+ ac_cv_have_shload=no
+fi
+
+dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
+dnl (MM)
+AC_ARG_ENABLE(dlopen,
+AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
+enable_dlopen=$enableval,
+enable_dlopen=yes)
+
+# override the user's opinion, if we know it better ;)
+if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
+ enable_dlopen=no
+fi
+
+if test "$ac_cv_have_dlfcn" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
+fi
+
+if test "$ac_cv_have_shload" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
+fi
+
+if test "$enable_dlopen" = no ; then
+ test -n "$1" && eval $1
+else
+ test -n "$2" && eval $2
+fi
+
+])
+
+AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
+[
+KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
+KDE_PROG_LIBTOOL
+AC_MSG_CHECKING([dynamic loading])
+eval "`egrep '^build_libtool_libs=' libtool`"
+if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
+ dynamic_loading=yes
+ AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
+else
+ dynamic_loading=no
+fi
+AC_MSG_RESULT($dynamic_loading)
+if test "$dynamic_loading" = "yes"; then
+ $1
+else
+ $2
+fi
+])
+
+AC_DEFUN([KDE_ADD_INCLUDES],
+[
+if test -z "$1"; then
+ test_include="Pix.h"
+else
+ test_include="$1"
+fi
+
+AC_MSG_CHECKING([for libg++ ($test_include)])
+
+AC_CACHE_VAL(kde_cv_libgpp_includes,
+[
+kde_cv_libgpp_includes=no
+
+ for ac_dir in \
+ \
+ /usr/include/g++ \
+ /usr/include \
+ /usr/unsupported/include \
+ /opt/include \
+ $extra_include \
+ ; \
+ do
+ if test -r "$ac_dir/$test_include"; then
+ kde_cv_libgpp_includes=$ac_dir
+ break
+ fi
+ done
+])
+
+AC_MSG_RESULT($kde_cv_libgpp_includes)
+if test "$kde_cv_libgpp_includes" != "no"; then
+ all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
+fi
+])
+])
+
+AC_DEFUN([KDE_CHECK_LIBPTHREAD],
+[
+ dnl This code is here specifically to handle the
+ dnl various flavors of threading library on FreeBSD
+ dnl 4-, 5-, and 6-, and the (weird) rules around it.
+ dnl There may be an environment PTHREAD_LIBS that
+ dnl specifies what to use; otherwise, search for it.
+ dnl -pthread is special cased and unsets LIBPTHREAD
+ dnl below if found.
+ LIBPTHREAD=""
+
+ if test -n "$PTHREAD_LIBS"; then
+ if test "x$PTHREAD_LIBS" = "x-pthread" ; then
+ LIBPTHREAD="PTHREAD"
+ else
+ PTHREAD_LIBS_save="$PTHREAD_LIBS"
+ PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
+ AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
+ KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
+ LIBPTHREAD="$PTHREAD_LIBS_save"])
+ PTHREAD_LIBS="$PTHREAD_LIBS_save"
+ fi
+ fi
+
+ dnl Is this test really needed, in the face of the Tru64 test below?
+ if test -z "$LIBPTHREAD"; then
+ AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
+ fi
+
+ dnl This is a special Tru64 check, see BR 76171 issue #18.
+ if test -z "$LIBPTHREAD" ; then
+ AC_MSG_CHECKING([for pthread_create in -lpthread])
+ kde_safe_libs=$LIBS
+ LIBS="$LIBS -lpthread"
+ AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
+ AC_MSG_RESULT(yes)
+ LIBPTHREAD="-lpthread"],[
+ AC_MSG_RESULT(no)])
+ LIBS=$kde_safe_libs
+ fi
+
+ dnl Un-special-case for FreeBSD.
+ if test "x$LIBPTHREAD" = "xPTHREAD" ; then
+ LIBPTHREAD=""
+ fi
+
+ AC_SUBST(LIBPTHREAD)
+])
+
+AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
+[
+ USE_THREADS=""
+ if test -z "$LIBPTHREAD"; then
+ KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
+ fi
+
+ AH_VERBATIM(__svr_define, [
+#if defined(__SVR4) && !defined(__svr4__)
+#define __svr4__ 1
+#endif
+])
+ case $host_os in
+ solaris*)
+ KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
+ CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
+ ;;
+ freebsd*)
+ CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
+ ;;
+ aix*)
+ CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
+ LIBPTHREAD="$LIBPTHREAD -lc_r"
+ ;;
+ linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="$CXXFLAGS --thread_safe"
+ NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
+ fi
+ ;;
+ *)
+ ;;
+ esac
+ AC_SUBST(USE_THREADS)
+ AC_SUBST(LIBPTHREAD)
+])
+
+AC_DEFUN([KDE_CHECK_THREADING],
+[
+ AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
+ AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
+ dnl default is yes if libpthread is found and no if no libpthread is available
+ if test -z "$LIBPTHREAD"; then
+ if test -z "$USE_THREADS"; then
+ kde_check_threading_default=no
+ else
+ kde_check_threading_default=yes
+ fi
+ else
+ kde_check_threading_default=yes
+ fi
+ AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
+ kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
+ if test "x$kde_use_threading" = "xyes"; then
+ AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
+ fi
+])
+
+AC_DEFUN([KDE_TRY_LINK_PYTHON],
+[
+if test "$kde_python_link_found" = no; then
+
+if test "$1" = normal; then
+ AC_MSG_CHECKING(if a Python application links)
+else
+ AC_MSG_CHECKING(if Python depends on $2)
+fi
+
+AC_CACHE_VAL(kde_cv_try_link_python_$1,
+[
+kde_save_cflags="$CFLAGS"
+CFLAGS="$CFLAGS $PYTHONINC"
+kde_save_libs="$LIBS"
+LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
+kde_save_ldflags="$LDFLAGS"
+LDFLAGS="$LDFLAGS $PYTHONLIB"
+
+AC_TRY_LINK(
+[
+#include <Python.h>
+],[
+ PySys_SetArgv(1, 0);
+],
+ [kde_cv_try_link_python_$1=yes],
+ [kde_cv_try_link_python_$1=no]
+)
+CFLAGS="$kde_save_cflags"
+LIBS="$kde_save_libs"
+LDFLAGS="$kde_save_ldflags"
+])
+
+if test "$kde_cv_try_link_python_$1" = "yes"; then
+ AC_MSG_RESULT(yes)
+ kde_python_link_found=yes
+ if test ! "$1" = normal; then
+ LIBPYTHON="$LIBPYTHON $2"
+ fi
+ $3
+else
+ AC_MSG_RESULT(no)
+ $4
+fi
+
+fi
+
+])
+
+AC_DEFUN([KDE_CHECK_PYTHON_DIR],
+[
+AC_MSG_CHECKING([for Python directory])
+
+AC_CACHE_VAL(kde_cv_pythondir,
+[
+ if test -z "$PYTHONDIR"; then
+ kde_cv_pythondir=/usr/local
+ else
+ kde_cv_pythondir="$PYTHONDIR"
+ fi
+])
+
+AC_ARG_WITH(pythondir,
+AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
+[
+ ac_python_dir=$withval
+], ac_python_dir=$kde_cv_pythondir
+)
+
+AC_MSG_RESULT($ac_python_dir)
+])
+
+AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
+[
+AC_REQUIRE([KDE_CHECK_LIBDL])
+AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
+AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
+
+if test -z "$1"; then
+ version="1.5"
+else
+ version="$1"
+fi
+
+AC_MSG_CHECKING([for Python$version])
+
+python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
+AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
+if test ! -r $python_incdir/Python.h; then
+ AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
+ python_incdir=$python_incdir/python$version
+ if test ! -r $python_incdir/Python.h; then
+ python_incdir=no
+ fi
+fi
+
+PYTHONINC=-I$python_incdir
+
+python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs"
+AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
+if test ! -r $python_libdir/libpython$version.so; then
+ AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
+ if test ! -r $python_libdir/libpython$version.a; then
+ AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
+ python_libdir=$python_libdir/python$version/config
+ if test ! -r $python_libdir/libpython$version.a; then
+ python_libdir=no
+ fi
+ fi
+fi
+
+PYTHONLIB=-L$python_libdir
+kde_orig_LIBPYTHON=$LIBPYTHON
+if test -z "$LIBPYTHON"; then
+ LIBPYTHON=-lpython$version
+fi
+
+AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
+python_moddir=$python_moddir/python$version
+if test ! -r $python_moddir/copy.py; then
+ python_moddir=no
+fi
+
+PYTHONMODDIR=$python_moddir
+
+AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
+
+if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
+ LIBPYTHON=$kde_orig_LIBPYTHON
+ test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
+ test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
+ $2
+else
+ dnl Note: this test is very weak
+ kde_python_link_found=no
+ KDE_TRY_LINK_PYTHON(normal)
+ KDE_TRY_LINK_PYTHON(m, -lm)
+ KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
+ KDE_TRY_LINK_PYTHON(tcl, -ltcl)
+ KDE_TRY_LINK_PYTHON(db2, -ldb2)
+ KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
+ KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
+ KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
+ KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
+ [AC_MSG_WARN([it seems, Python depends on another library.
+ Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
+ and contact the authors to let them know about this problem])
+ ])
+
+ LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
+ AC_SUBST(PYTHONINC)
+ AC_SUBST(PYTHONLIB)
+ AC_SUBST(LIBPYTHON)
+ AC_SUBST(PYTHONMODDIR)
+ AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
+fi
+
+])
+
+
+AC_DEFUN([KDE_CHECK_PYTHON],
+[
+ KDE_CHECK_PYTHON_INTERN("2.5",
+ [KDE_CHECK_PYTHON_INTERN("2.4",
+ [KDE_CHECK_PYTHON_INTERN("2.3",
+ [KDE_CHECK_PYTHON_INTERN("2.2",
+ [KDE_CHECK_PYTHON_INTERN("2.1",
+ [KDE_CHECK_PYTHON_INTERN("2.0",
+ [KDE_CHECK_PYTHON_INTERN($1, $2) ])
+ ])
+ ])
+ ])
+ ])
+ ])
+])
+
+AC_DEFUN([KDE_CHECK_STL],
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
+
+ AC_MSG_CHECKING([if C++ programs can be compiled])
+ AC_CACHE_VAL(kde_cv_stl_works,
+ [
+ AC_TRY_COMPILE([
+#include <string>
+using namespace std;
+],[
+ string astring="Hallo Welt.";
+ astring.erase(0, 6); // now astring is "Welt"
+ return 0;
+], kde_cv_stl_works=yes,
+ kde_cv_stl_works=no)
+])
+
+ AC_MSG_RESULT($kde_cv_stl_works)
+
+ if test "$kde_cv_stl_works" = "yes"; then
+ # back compatible
+ AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
+ else
+ AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
+Check config.log for details - if you're using a Linux distribution you might miss
+a package named similar to libstdc++-dev.])
+ fi
+
+ CXXFLAGS="$ac_save_CXXFLAGS"
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([AC_FIND_QIMGIO],
+ [AC_REQUIRE([AC_FIND_JPEG])
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_MSG_CHECKING([for qimgio])
+AC_CACHE_VAL(ac_cv_lib_qimgio,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_save_LIBS="$LIBS"
+ac_save_CXXFLAGS="$CXXFLAGS"
+LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
+CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
+AC_TRY_RUN(dnl
+[
+#include <qimageio.h>
+#include <qstring.h>
+int main() {
+ QString t = "hallo";
+ t.fill('t');
+ qInitImageIO();
+}
+],
+ ac_cv_lib_qimgio=yes,
+ ac_cv_lib_qimgio=no,
+ ac_cv_lib_qimgio=no)
+LIBS="$ac_save_LIBS"
+CXXFLAGS="$ac_save_CXXFLAGS"
+AC_LANG_RESTORE
+])dnl
+if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
+ LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
+ AC_SUBST(LIBQIMGIO)
+else
+ AC_MSG_RESULT(not found)
+fi
+])
+
+AC_DEFUN([AM_DISABLE_LIBRARIES],
+[
+ AC_PROVIDE([AM_ENABLE_STATIC])
+ AC_PROVIDE([AM_ENABLE_SHARED])
+ enable_static=no
+ enable_shared=yes
+])
+
+
+AC_DEFUN([AC_CHECK_UTMP_FILE],
+[
+ AC_MSG_CHECKING([for utmp file])
+
+ AC_CACHE_VAL(kde_cv_utmp_file,
+ [
+ kde_cv_utmp_file=no
+
+ for ac_file in \
+ \
+ /var/run/utmp \
+ /var/adm/utmp \
+ /etc/utmp \
+ ; \
+ do
+ if test -r "$ac_file"; then
+ kde_cv_utmp_file=$ac_file
+ break
+ fi
+ done
+ ])
+
+ if test "$kde_cv_utmp_file" != "no"; then
+ AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
+ $1
+ AC_MSG_RESULT($kde_cv_utmp_file)
+ else
+ $2
+ AC_MSG_RESULT([non found])
+ fi
+])
+
+
+AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
+[
+
+DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
+TOPSUBDIRS=""
+
+if test ! -s $srcdir/subdirs; then
+ dnl Note: Makefile.common creates subdirs, so this is just a fallback
+ files=`cd $srcdir && ls -1`
+ dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
+ for i in $dirs; do
+ echo $i >> $srcdir/subdirs
+ done
+fi
+
+ac_topsubdirs=
+if test -s $srcdir/inst-apps; then
+ ac_topsubdirs="`cat $srcdir/inst-apps`"
+elif test -s $srcdir/subdirs; then
+ ac_topsubdirs="`cat $srcdir/subdirs`"
+fi
+
+for i in $ac_topsubdirs; do
+ AC_MSG_CHECKING([if $i should be compiled])
+ if test -d $srcdir/$i; then
+ install_it="yes"
+ for j in $DO_NOT_COMPILE; do
+ if test $i = $j; then
+ install_it="no"
+ fi
+ done
+ else
+ install_it="no"
+ fi
+ AC_MSG_RESULT($install_it)
+ vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
+ if test $install_it = "yes"; then
+ TOPSUBDIRS="$TOPSUBDIRS $i"
+ eval "$vari""_SUBDIR_included=yes"
+ else
+ eval "$vari""_SUBDIR_included=no"
+ fi
+done
+
+AC_SUBST(TOPSUBDIRS)
+])
+
+AC_DEFUN([KDE_CHECK_NAMESPACES],
+[
+AC_MSG_CHECKING(whether C++ compiler supports namespaces)
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+AC_TRY_COMPILE([
+],
+[
+namespace Foo {
+ extern int i;
+ namespace Bar {
+ extern int i;
+ }
+}
+
+int Foo::i = 0;
+int Foo::Bar::i = 1;
+],[
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_NAMESPACES)
+], [
+AC_MSG_RESULT(no)
+])
+AC_LANG_RESTORE
+])
+
+dnl ------------------------------------------------------------------------
+dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure at kde.org
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_CHECK_S_ISSOCK],
+[
+AC_MSG_CHECKING(for S_ISSOCK)
+AC_CACHE_VAL(ac_cv_have_s_issock,
+[
+AC_TRY_LINK(
+[
+#include <sys/stat.h>
+],
+[
+struct stat buff;
+int b = S_ISSOCK( buff.st_mode );
+],
+ac_cv_have_s_issock=yes,
+ac_cv_have_s_issock=no)
+])
+AC_MSG_RESULT($ac_cv_have_s_issock)
+if test "$ac_cv_have_s_issock" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
+fi
+
+AH_VERBATIM(_ISSOCK,
+[
+#ifndef HAVE_S_ISSOCK
+#define HAVE_S_ISSOCK
+#define S_ISSOCK(mode) (1==0)
+#endif
+])
+
+])
+
+dnl ------------------------------------------------------------------------
+dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure at kde.org
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
+[
+AC_MSG_CHECKING(for MAXPATHLEN)
+AC_CACHE_VAL(ac_cv_maxpathlen,
+[
+cat > conftest.$ac_ext <<EOF
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+#include <stdio.h>
+#include <sys/param.h>
+#ifndef MAXPATHLEN
+#define MAXPATHLEN 1024
+#endif
+
+KDE_HELLO MAXPATHLEN
+
+EOF
+
+ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
+
+if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
+ ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
+else
+ ac_cv_maxpathlen=1024
+fi
+
+rm conftest.*
+
+])
+AC_MSG_RESULT($ac_cv_maxpathlen)
+AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
+])
+
+AC_DEFUN([KDE_CHECK_HEADER],
+[
+ kde_safe_cppflags=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $all_includes"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_CHECK_HEADER([$1], [$2], [$3], [$4])
+ AC_LANG_RESTORE
+ CPPFLAGS=$kde_safe_cppflags
+])
+
+AC_DEFUN([KDE_CHECK_HEADERS],
+[
+ AH_CHECK_HEADERS([$1])
+ AC_LANG_SAVE
+ kde_safe_cppflags=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $all_includes"
+ AC_LANG_CPLUSPLUS
+ AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
+ CPPFLAGS=$kde_safe_cppflags
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([KDE_FAST_CONFIGURE],
+[
+ dnl makes configure fast (needs perl)
+ AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
+ with_fast_perl=$enableval, with_fast_perl=yes)
+])
+
+AC_DEFUN([KDE_CONF_FILES],
+[
+ val=
+ if test -f $srcdir/configure.files ; then
+ val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
+ fi
+ CONF_FILES=
+ if test -n "$val" ; then
+ for i in $val ; do
+ CONF_FILES="$CONF_FILES $i"
+ done
+ fi
+ AC_SUBST(CONF_FILES)
+])dnl
+
+dnl This sets the prefix, for arts and kdelibs
+dnl Do NOT use in any other module.
+dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde
+AC_DEFUN([KDE_SET_PREFIX_CORE],
+[
+ unset CDPATH
+ dnl make $KDEDIR the default for the installation
+ AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
+
+ if test "x$prefix" = "xNONE"; then
+ prefix=$ac_default_prefix
+ ac_configure_args="$ac_configure_args --prefix=$prefix"
+ fi
+ # And delete superfluous '/' to make compares easier
+ prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+
+ kde_libs_prefix='$(prefix)'
+ kde_libs_htmldir='$(kde_htmldir)'
+ AC_SUBST(kde_libs_prefix)
+ AC_SUBST(kde_libs_htmldir)
+ KDE_FAST_CONFIGURE
+ KDE_CONF_FILES
+])
+
+
+AC_DEFUN([KDE_SET_PREFIX],
+[
+ unset CDPATH
+ dnl We can't give real code to that macro, only a value.
+ dnl It only matters for --help, since we set the prefix in this function anyway.
+ AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix})
+
+ KDE_SET_DEFAULT_BINDIRS
+ if test "x$prefix" = "xNONE"; then
+ dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it
+ KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
+ else
+ dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH
+ kde_save_PATH="$PATH"
+ PATH="$exec_prefix/bin:$prefix/bin:$PATH"
+ KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
+ PATH="$kde_save_PATH"
+ fi
+
+ kde_libs_prefix=`$KDECONFIG --prefix`
+ if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
+ AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
+ This means it has been moved since you installed it.
+ This won't work. Please recompile kdelibs for the new prefix.
+ ])
+ fi
+ kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
+
+ AC_MSG_CHECKING([where to install])
+ if test "x$prefix" = "xNONE"; then
+ prefix=$kde_libs_prefix
+ AC_MSG_RESULT([$prefix (as returned by kde-config)])
+ else
+ dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
+ given_prefix=$prefix
+ AC_MSG_RESULT([$prefix (as requested)])
+ fi
+
+ # And delete superfluous '/' to make compares easier
+ prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+
+ AC_SUBST(KDECONFIG)
+ AC_SUBST(kde_libs_prefix)
+ AC_SUBST(kde_libs_htmldir)
+
+ KDE_FAST_CONFIGURE
+ KDE_CONF_FILES
+])
+
+pushdef([AC_PROG_INSTALL],
+[
+ dnl our own version, testing for a -p flag
+ popdef([AC_PROG_INSTALL])
+ dnl as AC_PROG_INSTALL works as it works we first have
+ dnl to save if the user didn't specify INSTALL, as the
+ dnl autoconf one overwrites INSTALL and we have no chance to find
+ dnl out afterwards
+ test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
+ test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
+ test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
+ AC_PROG_INSTALL
+
+ if test -z "$kde_save_INSTALL_given" ; then
+ # OK, user hasn't given any INSTALL, autoconf found one for us
+ # now we test, if it supports the -p flag
+ AC_MSG_CHECKING(for -p flag to install)
+ rm -f confinst.$$.* > /dev/null 2>&1
+ echo "Testtest" > confinst.$$.orig
+ ac_res=no
+ if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
+ if test -f confinst.$$.new ; then
+ # OK, -p seems to do no harm to install
+ INSTALL="${INSTALL} -p"
+ ac_res=yes
+ fi
+ fi
+ rm -f confinst.$$.*
+ AC_MSG_RESULT($ac_res)
+ fi
+ dnl the following tries to resolve some signs and wonders coming up
+ dnl with different autoconf/automake versions
+ dnl e.g.:
+ dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
+ dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
+ dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
+ dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
+ dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
+ dnl install- at DIR@PROGRAMS targets to explicitly use that flag
+ dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
+ dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
+ dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
+ dnl *sometimes KDE does not use the install- at DIR@PROGRAM targets from
+ dnl automake (due to broken Makefile.am or whatever) to install programs,
+ dnl and so does not see the -s flag in automake > 1.4
+ dnl to clean up that mess we:
+ dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
+ dnl which cleans KDE's program with automake > 1.4;
+ dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
+ dnl with automake<=1.4
+ dnl note that dues to this sometimes two '-s' flags are used (if KDE
+ dnl properly uses install- at DIR@PROGRAMS, but I don't care
+ dnl
+ dnl And to all this comes, that I even can't write in comments variable
+ dnl names used by automake, because it is so stupid to think I wanted to
+ dnl _use_ them, therefor I have written A_M_... instead of AM_
+ dnl hmm, I wanted to say something ... ahh yes: Arghhh.
+
+ if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
+ INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
+ fi
+ if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
+ INSTALL_SCRIPT='${INSTALL}'
+ fi
+])dnl
+
+AC_DEFUN([KDE_LANG_CPLUSPLUS],
+[AC_LANG_CPLUSPLUS
+ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
+pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
+])
+
+pushdef([AC_LANG_CPLUSPLUS],
+[popdef([AC_LANG_CPLUSPLUS])
+KDE_LANG_CPLUSPLUS
+])
+
+AC_DEFUN([KDE_CHECK_LONG_LONG],
+[
+AC_MSG_CHECKING(for long long)
+AC_CACHE_VAL(kde_cv_c_long_long,
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_LINK([], [
+ long long foo = 0;
+ foo = foo+1;
+ ],
+ kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
+ AC_LANG_RESTORE
+])
+AC_MSG_RESULT($kde_cv_c_long_long)
+if test "$kde_cv_c_long_long" = yes; then
+ AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
+fi
+])
+
+AC_DEFUN([KDE_CHECK_LIB],
+[
+ kde_save_LDFLAGS="$LDFLAGS"
+ dnl AC_CHECK_LIB modifies LIBS, so save it here
+ kde_save_LIBS="$LIBS"
+ LDFLAGS="$LDFLAGS $all_libraries"
+ case $host_os in
+ aix*) LDFLAGS="-brtl $LDFLAGS"
+ test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
+ ;;
+ esac
+ AC_CHECK_LIB($1, $2, $3, $4, $5)
+ LDFLAGS="$kde_save_LDFLAGS"
+ LIBS="$kde_save_LIBS"
+])
+
+AC_DEFUN([KDE_JAVA_PREFIX],
+[
+ dir=`dirname "$1"`
+ base=`basename "$1"`
+ list=`ls -1 $dir 2> /dev/null`
+ for entry in $list; do
+ if test -d $dir/$entry/bin; then
+ case $entry in
+ $base)
+ javadirs="$javadirs $dir/$entry/bin"
+ ;;
+ esac
+ elif test -d $dir/$entry/jre/bin; then
+ case $entry in
+ $base)
+ javadirs="$javadirs $dir/$entry/jre/bin"
+ ;;
+ esac
+ fi
+ done
+])
+
+dnl KDE_CHEC_JAVA_DIR(onlyjre)
+AC_DEFUN([KDE_CHECK_JAVA_DIR],
+[
+
+AC_ARG_WITH(java,
+AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
+[ ac_java_dir=$withval
+], ac_java_dir=""
+)
+
+AC_MSG_CHECKING([for Java])
+
+dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
+if test "x$ac_java_dir" = "xno"; then
+ kde_java_bindir=no
+ kde_java_includedir=no
+ kde_java_libjvmdir=no
+ kde_java_libgcjdir=no
+ kde_java_libhpidir=no
+else
+ if test "x$ac_java_dir" = "x"; then
+
+
+ dnl No option set -> collect list of candidate paths
+ if test -n "$JAVA_HOME"; then
+ KDE_JAVA_PREFIX($JAVA_HOME)
+ fi
+ KDE_JAVA_PREFIX(/usr/j2se)
+ KDE_JAVA_PREFIX(/usr/lib/j2se)
+ KDE_JAVA_PREFIX(/usr/j*dk*)
+ KDE_JAVA_PREFIX(/usr/lib/j*dk*)
+ KDE_JAVA_PREFIX(/opt/j*sdk*)
+ KDE_JAVA_PREFIX(/usr/lib/java*)
+ KDE_JAVA_PREFIX(/usr/java*)
+ KDE_JAVA_PREFIX(/usr/java/j*dk*)
+ KDE_JAVA_PREFIX(/usr/java/j*re*)
+ KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
+ KDE_JAVA_PREFIX(/usr/lib/SunJava*)
+ KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
+ KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
+ KDE_JAVA_PREFIX(/opt/java*)
+
+ kde_cv_path="NONE"
+ kde_save_IFS=$IFS
+ IFS=':'
+ for dir in $PATH; do
+ if test -d "$dir"; then
+ javadirs="$javadirs $dir"
+ fi
+ done
+ IFS=$kde_save_IFS
+ jredirs=
+
+ dnl Now javadirs contains a list of paths that exist, all ending with bin/
+ for dir in $javadirs; do
+ dnl Check for the java executable
+ if test -x "$dir/java"; then
+ sane_path=$(cd $dir; /bin/pwd)
+ dnl And also check for a libjvm.so somewhere under there
+ dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
+ if test "$sane_path" != "/usr/bin"; then
+ libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
+ if test ! -f $libjvmdir/libjvm.so; then continue; fi
+ jredirs="$jredirs $dir"
+ fi
+ fi
+ done
+
+ dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
+ JAVAC=
+ JAVA=
+ kde_java_bindir=no
+ for dir in $jredirs; do
+ JAVA="$dir/java"
+ kde_java_bindir=$dir
+ if test -x "$dir/javac"; then
+ JAVAC="$dir/javac"
+ break
+ fi
+ done
+
+ if test -n "$JAVAC"; then
+ dnl this substitution might not work - well, we test for jni.h below
+ kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
+ else
+ kde_java_includedir=no
+ fi
+ else
+ dnl config option set
+ kde_java_bindir=$ac_java_dir/bin
+ if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
+ kde_java_includedir=no
+ else
+ kde_java_includedir=$ac_java_dir/include
+ fi
+ fi
+fi
+
+dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
+if test "x$kde_java_bindir" != "xno"; then
+
+ dnl Look for libjvm.so
+ kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
+ dnl Look for libgcj.so
+ kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
+ dnl Look for libhpi.so and avoid green threads
+ kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
+
+ dnl Now check everything's fine under there
+ dnl the include dir is our flag for having the JDK
+ if test -d "$kde_java_includedir"; then
+ if test ! -x "$kde_java_bindir/javac"; then
+ AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
+ fi
+ if test ! -x "$kde_java_bindir/javah"; then
+ AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+ if test ! -x "$kde_java_bindir/jar"; then
+ AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+ if test ! -r "$kde_java_includedir/jni.h"; then
+ AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
+ fi
+
+ jni_includes="-I$kde_java_includedir"
+ dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
+ dnl and under linux here..
+
+ dnl not needed for gcj
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
+ test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
+ test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
+ fi
+
+ else
+ JAVAC=
+ jni_includes=
+ fi
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
+ AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
+ fi
+ else
+ if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
+ AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
+ fi
+ fi
+
+ if test ! -x "$kde_java_bindir/java"; then
+ AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+
+ dnl not needed for gcj compile
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ if test ! -r "$kde_java_libhpidir/libhpi.so"; then
+ AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
+ fi
+ fi
+
+ if test -n "$jni_includes"; then
+ dnl Check for JNI version
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_cxxflags_safe="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
+
+ AC_TRY_COMPILE([
+ #include <jni.h>
+ ],
+ [
+ #ifndef JNI_VERSION_1_2
+ Syntax Error
+ #endif
+ ],[ kde_jni_works=yes ],
+ [ kde_jni_works=no ])
+
+ if test $kde_jni_works = no; then
+ AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
+ You need to have Java Development Kit (JDK) version 1.2.
+
+ Use --with-java to specify another location.
+ Use --without-java to configure without java support.
+ Or download a newer JDK and try again.
+ See e.g. http://java.sun.com/products/jdk/1.2 ])
+ fi
+
+ CXXFLAGS="$ac_cxxflags_safe"
+ AC_LANG_RESTORE
+
+ dnl All tests ok, inform and subst the variables
+
+ JAVAC=$kde_java_bindir/javac
+ JAVAH=$kde_java_bindir/javah
+ JAR=$kde_java_bindir/jar
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ if test "x$kde_java_libgcjdir" = "x"; then
+ JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
+ else
+ JVMLIBS="-L$kde_java_libgcjdir -lgcj"
+ fi
+ AC_MSG_RESULT([java JDK in $kde_java_bindir])
+
+ else
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ AC_MSG_RESULT([java JRE in $kde_java_bindir])
+ fi
+elif test -d "/Library/Java/Home"; then
+ kde_java_bindir="/Library/Java/Home/bin"
+ jni_includes="-I/Library/Java/Home/include"
+
+ JAVAC=$kde_java_bindir/javac
+ JAVAH=$kde_java_bindir/javah
+ JAR=$kde_java_bindir/jar
+ JVMLIBS="-Wl,-framework,JavaVM"
+
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ AC_MSG_RESULT([Apple Java Framework])
+else
+ AC_MSG_RESULT([none found])
+fi
+
+AC_SUBST(JAVAC)
+AC_SUBST(JAVAH)
+AC_SUBST(JAR)
+AC_SUBST(JVMLIBS)
+AC_SUBST(jni_includes)
+
+# for backward compat
+kde_cv_java_includedir=$kde_java_includedir
+kde_cv_java_bindir=$kde_java_bindir
+])
+
+dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
+dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
+dnl big packages, m4_foreach is dog-slow. So use our own version of
+dnl it. (matz at kde.org)
+m4_define([mm_foreach],
+[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
+m4_define([mm_car], [[$1]])
+m4_define([mm_car2], [[$@]])
+m4_define([_mm_foreach],
+[m4_if(m4_quote($2), [], [],
+ [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
+ mm_car2(m4_shift($2)),
+ [$3])])])
+m4_define([AC_FOREACH],
+[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
+
+AC_DEFUN([KDE_NEED_FLEX],
+[
+kde_libs_safe=$LIBS
+LIBS="$LIBS $USER_LDFLAGS"
+AM_PROG_LEX
+LIBS=$kde_libs_safe
+if test -z "$LEXLIB"; then
+ AC_MSG_ERROR([You need to have flex installed.])
+fi
+AC_SUBST(LEXLIB)
+])
+
+AC_DEFUN([AC_PATH_QTOPIA],
+[
+ dnl TODO: use AC_CACHE_VAL
+
+ if test -z "$1"; then
+ qtopia_minver_maj=1
+ qtopia_minver_min=5
+ qtopia_minver_pat=0
+ else
+ qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
+ qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
+ qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
+ fi
+
+ qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
+ qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
+
+ AC_REQUIRE([AC_PATH_QT])
+
+ AC_MSG_CHECKING([for Qtopia])
+
+ LIB_QTOPIA="-lqpe"
+ AC_SUBST(LIB_QTOPIA)
+
+ kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
+
+ ac_qtopia_incdir=NO
+
+ AC_ARG_WITH(qtopia-dir,
+ AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
+ [ ac_qtopia_incdir="$withval"/include] )
+
+ qtopia_incdirs=""
+ for dir in $kde_qtopia_dirs; do
+ qtopia_incdirs="$qtopia_incdirs $dir/include"
+ done
+
+ if test ! "$ac_qtopia_incdir" = "NO"; then
+ qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
+ fi
+
+ qtopia_incdir=""
+ AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
+ ac_qtopia_incdir="$qtopia_incdir"
+
+ if test -z "$qtopia_incdir"; then
+ AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
+ fi
+
+ qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
+ qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
+ qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
+
+ qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
+ qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
+ if test "$qtopia_ver" -lt "$qtopia_minver"; then
+ AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
+is required.])
+ fi
+
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ ac_cxxflags_safe="$CXXFLAGS"
+ ac_ldflags_safe="$LDFLAGS"
+ ac_libs_safe="$LIBS"
+
+ CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
+ LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
+ LIBS="$LIBS $LIB_QTOPIA $LIBQT"
+
+ cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <qpe/qpeapplication.h>
+#include <qpe/version.h>
+
+int main( int argc, char **argv )
+{
+ QPEApplication app( argc, argv );
+ return 0;
+}
+EOF
+
+ if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ rm -f conftest*
+ else
+ rm -f conftest*
+ AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
+the end of config.log])
+ fi
+
+ CXXFLAGS="$ac_cxxflags_safe"
+ LDFLAGS="$ac_ldflags_safe"
+ LIBS="$ac_libs_safe"
+
+ AC_LANG_RESTORE
+
+ QTOPIA_INCLUDES="-I$qtopia_incdir"
+ AC_SUBST(QTOPIA_INCLUDES)
+
+ AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
+])
+
+
+AC_DEFUN([KDE_INIT_DOXYGEN],
+[
+AC_MSG_CHECKING([for Qt docs])
+kde_qtdir=
+if test "${with_qt_dir+set}" = set; then
+ kde_qtdir="$with_qt_dir"
+fi
+
+AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
+AC_MSG_RESULT($QTDOCDIR)
+
+AC_SUBST(QTDOCDIR)
+
+KDE_FIND_PATH(dot, DOT, [], [])
+if test -n "$DOT"; then
+ KDE_HAVE_DOT="YES"
+else
+ KDE_HAVE_DOT="NO"
+fi
+AC_SUBST(KDE_HAVE_DOT)
+KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
+AC_SUBST(DOXYGEN)
+
+DOXYGEN_PROJECT_NAME="$1"
+DOXYGEN_PROJECT_NUMBER="$2"
+AC_SUBST(DOXYGEN_PROJECT_NAME)
+AC_SUBST(DOXYGEN_PROJECT_NUMBER)
+
+KDE_HAS_DOXYGEN=no
+if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then
+ KDE_HAS_DOXYGEN=yes
+fi
+AC_SUBST(KDE_HAS_DOXYGEN)
+
+])
+
+
+AC_DEFUN([AC_FIND_BZIP2],
+[
+AC_MSG_CHECKING([for bzDecompress in libbz2])
+AC_CACHE_VAL(ac_cv_lib_bzip2,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+kde_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
+kde_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(dnl
+[
+#define BZ_NO_STDIO
+#include<bzlib.h>
+],
+ [ bz_stream s; (void) bzDecompress(&s); ],
+ eval "ac_cv_lib_bzip2='-lbz2'",
+ eval "ac_cv_lib_bzip2=no")
+LIBS="$kde_save_LIBS"
+CXXFLAGS="$kde_save_CXXFLAGS"
+AC_LANG_RESTORE
+])dnl
+AC_MSG_RESULT($ac_cv_lib_bzip2)
+
+if test ! "$ac_cv_lib_bzip2" = no; then
+ BZIP2DIR=bzip2
+
+ LIBBZ2="$ac_cv_lib_bzip2"
+ AC_SUBST(LIBBZ2)
+
+else
+
+ cxx_shared_flag=
+ ld_shared_flag=
+ KDE_CHECK_COMPILER_FLAG(shared, [
+ ld_shared_flag="-shared"
+ ])
+ KDE_CHECK_COMPILER_FLAG(fPIC, [
+ cxx_shared_flag="-fPIC"
+ ])
+
+ AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
+ AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ kde_save_LIBS="$LIBS"
+ LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
+ kde_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
+
+ AC_TRY_LINK(dnl
+ [
+ #define BZ_NO_STDIO
+ #include<bzlib.h>
+ ],
+ [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
+ eval "ac_cv_lib_bzip2_prefix='-lbz2'",
+ eval "ac_cv_lib_bzip2_prefix=no")
+ LIBS="$kde_save_LIBS"
+ CXXFLAGS="$kde_save_CXXFLAGS"
+ AC_LANG_RESTORE
+ ])dnl
+
+ AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
+
+ if test ! "$ac_cv_lib_bzip2_prefix" = no; then
+ BZIP2DIR=bzip2
+
+ LIBBZ2="$ac_cv_lib_bzip2_prefix"
+ AC_SUBST(LIBBZ2)
+
+ AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
+ dnl else, we just ignore this
+ fi
+
+fi
+AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
+])
+
+dnl ------------------------------------------------------------------------
+dnl Try to find the SSL headers and libraries.
+dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
+dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([KDE_CHECK_SSL],
+[
+LIBSSL="-lssl -lcrypto"
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+ac_ssl_includes=NO ac_ssl_libraries=NO
+ssl_libraries=""
+ssl_includes=""
+AC_ARG_WITH(ssl-dir,
+ AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
+ [ ac_ssl_includes="$withval"/include
+ ac_ssl_libraries="$withval"/lib$kdelibsuff
+ ])
+
+want_ssl=yes
+AC_ARG_WITH(ssl,
+ AC_HELP_STRING([--without-ssl],[disable SSL checks]),
+ [want_ssl=$withval])
+
+if test $want_ssl = yes; then
+
+AC_MSG_CHECKING(for OpenSSL)
+
+AC_CACHE_VAL(ac_cv_have_ssl,
+[#try to guess OpenSSL locations
+
+ ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
+ ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
+ AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
+ ac_ssl_includes="$ssl_incdir"
+
+ ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs"
+ if test ! "$ac_ssl_libraries" = "NO"; then
+ ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
+ fi
+
+ test=NONE
+ ssl_libdir=NONE
+ for dir in $ssl_libdirs; do
+ try="ls -1 $dir/libssl*"
+ if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
+ done
+
+ ac_ssl_libraries="$ssl_libdir"
+
+ ac_ldflags_safe="$LDFLAGS"
+ ac_libs_safe="$LIBS"
+
+ LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
+ LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
+
+ AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
+ ac_ssl_rsaref="yes"
+ ,
+ ac_ssl_rsaref="no"
+ )
+
+ LDFLAGS="$ac_ldflags_safe"
+ LIBS="$ac_libs_safe"
+
+ if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
+ have_ssl=no
+ else
+ have_ssl=yes;
+ fi
+
+ ])
+
+ eval "$ac_cv_have_ssl"
+
+ AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
+
+ AC_MSG_CHECKING([whether OpenSSL uses rsaref])
+ AC_MSG_RESULT($ac_ssl_rsaref)
+
+ AC_MSG_CHECKING([for easter eggs])
+ AC_MSG_RESULT([none found])
+
+else
+ have_ssl=no
+fi
+
+if test "$have_ssl" = yes; then
+ AC_MSG_CHECKING(for OpenSSL version)
+ dnl Check for SSL version
+ AC_CACHE_VAL(ac_cv_ssl_version,
+ [
+
+ cat >conftest.$ac_ext <<EOF
+#include <openssl/opensslv.h>
+#include <stdio.h>
+ int main() {
+
+#ifndef OPENSSL_VERSION_NUMBER
+ printf("ssl_version=\\"error\\"\n");
+#else
+ if (OPENSSL_VERSION_NUMBER < 0x00906000)
+ printf("ssl_version=\\"old\\"\n");
+ else
+ printf("ssl_version=\\"ok\\"\n");
+#endif
+ return (0);
+ }
+EOF
+
+ ac_save_CPPFLAGS=$CPPFLAGS
+ if test "$ac_ssl_includes" != "/usr/include"; then
+ CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
+ fi
+
+ if AC_TRY_EVAL(ac_link); then
+
+ if eval `./conftest 2>&5`; then
+ if test $ssl_version = error; then
+ AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
+ else
+ if test $ssl_version = old; then
+ AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
+ have_ssl=no
+ fi
+ fi
+ ac_cv_ssl_version="ssl_version=$ssl_version"
+ else
+ AC_MSG_ERROR([Your system couldn't run a small SSL test program.
+ Check config.log, and if you can't figure it out, send a mail to
+ David Faure <faure at kde.org>, attaching your config.log])
+ fi
+
+ else
+ AC_MSG_ERROR([Your system couldn't link a small SSL test program.
+ Check config.log, and if you can't figure it out, send a mail to
+ David Faure <faure at kde.org>, attaching your config.log])
+ fi
+ CPPFLAGS=$ac_save_CPPFLAGS
+
+ ])
+
+ eval "$ac_cv_ssl_version"
+ AC_MSG_RESULT($ssl_version)
+fi
+
+if test "$have_ssl" != yes; then
+ LIBSSL="";
+else
+ AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
+ ac_cv_have_ssl="have_ssl=yes \
+ ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
+
+
+ ssl_libraries="$ac_ssl_libraries"
+ ssl_includes="$ac_ssl_includes"
+
+ if test "$ac_ssl_rsaref" = yes; then
+ LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref"
+ fi
+
+ if test $ssl_version = "old"; then
+ AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
+ fi
+fi
+
+SSL_INCLUDES=
+
+if test "$ssl_includes" = "/usr/include"; then
+ if test -f /usr/kerberos/include/krb5.h; then
+ SSL_INCLUDES="-I/usr/kerberos/include"
+ fi
+elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
+ SSL_INCLUDES="-I$ssl_includes"
+fi
+
+if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
+ SSL_LDFLAGS=""
+else
+ SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
+fi
+
+AC_SUBST(SSL_INCLUDES)
+AC_SUBST(SSL_LDFLAGS)
+AC_SUBST(LIBSSL)
+])
+
+AC_DEFUN([KDE_CHECK_STRLCPY],
+[
+ AC_REQUIRE([AC_CHECK_STRLCAT])
+ AC_REQUIRE([AC_CHECK_STRLCPY])
+ AC_CHECK_SIZEOF(size_t)
+ AC_CHECK_SIZEOF(unsigned long)
+
+ AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
+ AC_TRY_COMPILE(,[
+ #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
+ choke me
+ #endif
+ ],AC_MSG_RESULT([yes]),[
+ AC_MSG_RESULT(no)
+ AC_MSG_ERROR([
+ Apparently on your system our assumption sizeof size_t == sizeof unsigned long
+ does not apply. Please mail kde-devel at kde.org with a description of your system!
+ ])
+ ])
+])
+
+AC_DEFUN([KDE_CHECK_BINUTILS],
+[
+ AC_MSG_CHECKING([if ld supports unversioned version maps])
+
+ kde_save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
+ echo "{ local: extern \"C++\" { foo }; };" > conftest.map
+ AC_TRY_LINK([int foo;],
+[
+#ifdef __INTEL_COMPILER
+icc apparently does not support libtools version-info and version-script
+at the same time. Dunno where the bug is, but until somebody figured out,
+better disable the optional version scripts.
+#endif
+
+ foo = 42;
+], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
+ LDFLAGS="$kde_save_LDFLAGS"
+ rm -f conftest.map
+ AM_CONDITIONAL(include_VERSION_SCRIPT,
+ [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
+
+ AC_MSG_RESULT($kde_supports_versionmaps)
+])
+
+AC_DEFUN([AM_PROG_OBJC],[
+AC_CHECK_PROGS(OBJC, gcc, gcc)
+test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
+if test "x${OBJCFLAGS-unset}" = xunset; then
+ OBJCFLAGS="-g -O2"
+fi
+AC_SUBST(OBJCFLAGS)
+_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
+])
+
+AC_DEFUN([KDE_CHECK_PERL],
+[
+ KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
+ AC_MSG_ERROR([No Perl found in your $PATH.
+We need perl to generate some code.])
+ ])
+ AC_SUBST(PERL)
+])
+
+AC_DEFUN([KDE_CHECK_LARGEFILE],
+[
+AC_SYS_LARGEFILE
+if test "$ac_cv_sys_file_offset_bits" != no; then
+ CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
+fi
+
+if test "x$ac_cv_sys_large_files" != "xno"; then
+ CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
+fi
+
+])
+
+dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
+dnl which allows to search for libs that get installed into the KDE prefix.
+dnl
+dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
+dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
+dnl also defines KSTUFF_PKG_ERRORS on error
+AC_DEFUN([KDE_PKG_CHECK_MODULES], [
+
+ PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
+ if test "$prefix" != "$kde_libs_prefix"; then
+ PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
+ fi
+ export PKG_CONFIG_PATH
+ PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
+])
+
+
+dnl Check for PIE support in the compiler and linker
+AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
+[
+ AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ safe_CXXFLAGS=$CXXFLAGS
+ safe_LDFLAGS=$LDFLAGS
+ CXXFLAGS="$CXXFLAGS -fPIE"
+ LDFLAGS="$LDFLAGS -pie"
+
+ AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
+
+ CXXFLAGS=$safe_CXXFLAGS
+ LDFLAGS=$safe_LDFLAGS
+ AC_LANG_RESTORE
+ ])
+
+ AC_MSG_CHECKING(if enabling -pie/fPIE support)
+
+ AC_ARG_ENABLE(pie,
+ AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
+ [kde_has_pie_support=$enableval],
+ [kde_has_pie_support=detect])
+
+ if test "$kde_has_pie_support" = "detect"; then
+ kde_has_pie_support=$kde_cv_val_pie_support
+ fi
+
+ AC_MSG_RESULT([$kde_has_pie_support])
+
+ KDE_USE_FPIE=""
+ KDE_USE_PIE=""
+
+ AC_SUBST([KDE_USE_FPIE])
+ AC_SUBST([KDE_USE_PIE])
+
+ if test "$kde_has_pie_support" = "yes"; then
+ KDE_USE_FPIE="-fPIE"
+ KDE_USE_PIE="-pie"
+ fi
+])
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+## Copyright 1996, 1997, 1998, 1999, 2000, 2001
+## Free Software Foundation, Inc.
+## Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful, but
+## WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+## General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+##
+## As a special exception to the GNU General Public License, if you
+## distribute this file as part of a program that contains a
+## configuration script generated by Autoconf, you may include it under
+## the same distribution terms that you use for the rest of that program.
+
+# serial 47 AC_PROG_LIBTOOL
+
+
+# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+# -----------------------------------------------------------
+# If this macro is not defined by Autoconf, define it here.
+m4_ifdef([AC_PROVIDE_IFELSE],
+ [],
+ [m4_define([AC_PROVIDE_IFELSE],
+ [m4_ifdef([AC_PROVIDE_$1],
+ [$2], [$3])])])
+
+
+# AC_PROG_LIBTOOL
+# ---------------
+AC_DEFUN([AC_PROG_LIBTOOL],
+[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
+dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
+ AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [AC_LIBTOOL_CXX],
+ [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
+ ])])
+dnl And a similar setup for Fortran 77 support
+ AC_PROVIDE_IFELSE([AC_PROG_F77],
+ [AC_LIBTOOL_F77],
+ [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
+])])
+
+dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
+ AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [ifdef([AC_PROG_GCJ],
+ [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([A][M_PROG_GCJ],
+ [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([LT_AC_PROG_GCJ],
+ [define([LT_AC_PROG_GCJ],
+ defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
+])])# AC_PROG_LIBTOOL
+
+
+# _AC_PROG_LIBTOOL
+# ----------------
+AC_DEFUN([_AC_PROG_LIBTOOL],
+[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
+AC_SUBST(LIBTOOL)dnl
+
+# Prevent multiple expansion
+define([AC_PROG_LIBTOOL], [])
+])# _AC_PROG_LIBTOOL
+
+
+# AC_LIBTOOL_SETUP
+# ----------------
+AC_DEFUN([AC_LIBTOOL_SETUP],
+[AC_PREREQ(2.50)dnl
+AC_REQUIRE([AC_ENABLE_SHARED])dnl
+AC_REQUIRE([AC_ENABLE_STATIC])dnl
+AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_LD])dnl
+AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
+AC_REQUIRE([AC_PROG_NM])dnl
+
+AC_REQUIRE([AC_PROG_LN_S])dnl
+AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
+# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+AC_REQUIRE([AC_OBJEXT])dnl
+AC_REQUIRE([AC_EXEEXT])dnl
+dnl
+
+AC_LIBTOOL_SYS_MAX_CMD_LEN
+AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+AC_LIBTOOL_OBJDIR
+
+AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+_LT_AC_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e s/^X//'
+[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
+
+# Same as above, but do not quote variable references.
+[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Constants:
+rm="rm -f"
+
+# Global variables:
+default_ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except M$VC,
+# which needs '.lib').
+libext=a
+ltmain="$ac_aux_dir/ltmain.sh"
+ofile="$default_ofile"
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+AC_CHECK_TOOL(AR, ar, false)
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+AC_CHECK_TOOL(STRIP, strip, :)
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+test -z "$AS" && AS=as
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+test -z "$LD" && LD=ld
+test -z "$LN_S" && LN_S="ln -s"
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+test -z "$NM" && NM=nm
+test -z "$SED" && SED=sed
+test -z "$OBJDUMP" && OBJDUMP=objdump
+test -z "$RANLIB" && RANLIB=:
+test -z "$STRIP" && STRIP=:
+test -z "$ac_objext" && ac_objext=o
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+ ;;
+ *)
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+ ;;
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+# Only perform the check for file, if the check method requires it
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ AC_PATH_MAGIC
+ fi
+ ;;
+esac
+
+AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+enable_win32_dll=yes, enable_win32_dll=no)
+
+AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+AC_ARG_WITH([pic],
+ [AC_HELP_STRING([--with-pic],
+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+ [pic_mode="$withval"],
+ [pic_mode=default])
+test -z "$pic_mode" && pic_mode=default
+
+# Use C for the default configuration in the libtool script
+tagname=
+AC_LIBTOOL_LANG_C_CONFIG
+_LT_AC_TAGCONFIG
+])# AC_LIBTOOL_SETUP
+
+
+# _LT_AC_SYS_COMPILER
+# -------------------
+AC_DEFUN([_LT_AC_SYS_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_AC_SYS_COMPILER
+
+
+# _LT_AC_SYS_LIBPATH_AIX
+# ----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_AC_SYS_LIBPATH_AIX
+
+
+# _LT_AC_SHELL_INIT(ARG)
+# ----------------------
+AC_DEFUN([_LT_AC_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+ [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_AC_SHELL_INIT
+
+
+# _LT_AC_PROG_ECHO_BACKSLASH
+# --------------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
+[_LT_AC_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$ECHO in
+X*--fallback-echo)
+ # Remove one level of quotation (which was required for Make).
+ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+ ;;
+esac
+
+echo=${ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X[$]1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+[$]*
+EOF
+ exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+if test -z "$ECHO"; then
+if test "X${echo_test_string+set}" != Xset; then
+# find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+ then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for dir in $PATH /usr/ucb; do
+ IFS="$lt_save_ifs"
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running configure again with it.
+ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+ then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "[$]0"'; then
+ echo_test_string=`eval $prev`
+ export echo_test_string
+ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+ECHO=$echo
+if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(ECHO)
+])])# _LT_AC_PROG_ECHO_BACKSLASH
+
+
+# _LT_AC_LOCK
+# -----------
+AC_DEFUN([_LT_AC_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *ELF-32*)
+ HPUX_IA64_MODE="32"
+ ;;
+ *ELF-64*)
+ HPUX_IA64_MODE="64"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+*-*-irix6*)
+ # Find out which ABI we are using.
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -32"
+ ;;
+ *N32*)
+ LD="${LD-ld} -n32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -64"
+ ;;
+ esac
+ fi
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case "`/usr/bin/file conftest.o`" in
+ *32-bit*)
+ LINUX_64_MODE="32"
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ ppc64-*linux*)
+ LD="${LD-ld} -m elf32ppclinux"
+ ;;
+ s390x-*linux*)
+ LD="${LD-ld} -m elf_s390"
+ ;;
+ sparc64-*linux*)
+ LD="${LD-ld} -m elf32_sparc"
+ ;;
+ esac
+ ;;
+ *64-bit*)
+ LINUX_64_MODE="64"
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ ppc*-*linux*|powerpc*-*linux*)
+ LD="${LD-ld} -m elf64ppc"
+ ;;
+ s390*-*linux*)
+ LD="${LD-ld} -m elf64_s390"
+ ;;
+ sparc*-*linux*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+
+*-*-sco3.2v5*)
+ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -belf"
+ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+ [AC_LANG_PUSH(C)
+ AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+ AC_LANG_POP])
+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ ;;
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+ AC_CHECK_TOOL(AS, as, false)
+ AC_CHECK_TOOL(OBJDUMP, objdump, false)
+ ;;
+ ])
+esac
+
+need_locks="$enable_libtool_lock"
+
+])# _LT_AC_LOCK
+
+
+# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
+[AC_REQUIRE([LT_AC_PROG_SED])
+AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$3"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$5], , :, [$5])
+else
+ ifelse([$6], , :, [$6])
+fi
+])# AC_LIBTOOL_COMPILER_OPTION
+
+
+# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [ACTION-SUCCESS], [ACTION-FAILURE])
+# ------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+[AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $3"
+ printf "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&AS_MESSAGE_LOG_FD
+ else
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+ LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$4], , :, [$4])
+else
+ ifelse([$5], , :, [$5])
+fi
+])# AC_LIBTOOL_LINKER_OPTION
+
+
+# AC_LIBTOOL_SYS_MAX_CMD_LEN
+# --------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
+[# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+ i=0
+ testring="ABCD"
+
+ case $build_os in
+ msdosdjgpp*)
+ # On DJGPP, this test can blow up pretty badly due to problems in libc
+ # (any single argument exceeding 2000 bytes causes a buffer overrun
+ # during glob expansion). Even if it were fixed, the result of this
+ # check would be larger than it should be.
+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
+ ;;
+
+ gnu*)
+ # Under GNU Hurd, this test is not required because there is
+ # no limit to the length of command line arguments.
+ # Libtool will interpret -1 as no limit whatsoever
+ lt_cv_sys_max_cmd_len=-1;
+ ;;
+
+ cygwin* | mingw*)
+ # On Win9x/ME, this test blows up -- it succeeds, but takes
+ # about 5 minutes as the teststring grows exponentially.
+ # Worse, since 9x/ME are not pre-emptively multitasking,
+ # you end up with a "frozen" computer, even though with patience
+ # the test eventually succeeds (with a max line length of 256k).
+ # Instead, let's just punt: use the minimum linelength reported by
+ # all of the supported platforms: 8192 (on NT/2K/XP).
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ *)
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
+ = "XX$testring") >/dev/null 2>&1 &&
+ new_result=`expr "X$testring" : ".*" 2>&1` &&
+ lt_cv_sys_max_cmd_len=$new_result &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+ testring=$testring$testring
+ done
+ testring=
+ # Add a significant safety factor because C++ compilers can tack on massive
+ # amounts of additional arguments before passing them to the linker.
+ # It appears as though 1/2 is a usable value.
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+ ;;
+ esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+ AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+ AC_MSG_RESULT(none)
+fi
+])# AC_LIBTOOL_SYS_MAX_CMD_LEN
+
+
+# _LT_AC_CHECK_DLFCN
+# --------------------
+AC_DEFUN([_LT_AC_CHECK_DLFCN],
+[AC_CHECK_HEADERS(dlfcn.h)dnl
+])# _LT_AC_CHECK_DLFCN
+
+
+# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ------------------------------------------------------------------
+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+ [$4]
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}]
+EOF
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) $1 ;;
+ x$lt_dlneed_uscore) $2 ;;
+ x$lt_unknown|x*) $3 ;;
+ esac
+ else :
+ # compilation failed
+ $3
+ fi
+fi
+rm -fr conftest*
+])# _LT_AC_TRY_DLOPEN_SELF
+
+
+# AC_LIBTOOL_DLOPEN_SELF
+# -------------------
+AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ])
+ ;;
+
+ *)
+ AC_CHECK_FUNC([shl_load],
+ [lt_cv_dlopen="shl_load"],
+ [AC_CHECK_LIB([dld], [shl_load],
+ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+ [AC_CHECK_FUNC([dlopen],
+ [lt_cv_dlopen="dlopen"],
+ [AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+ ])
+ ])
+ ])
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ AC_CACHE_CHECK([whether a program can dlopen itself],
+ lt_cv_dlopen_self, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+ ])
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+ lt_cv_dlopen_self_static, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
+ ])
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+])# AC_LIBTOOL_DLOPEN_SELF
+
+
+# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
+# ---------------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler
+AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+])
+])# AC_LIBTOOL_PROG_CC_C_O
+
+
+# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
+# -----------------------------------------
+# Check to see if we can do hard links to lock some files if needed
+AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
+[AC_REQUIRE([_LT_AC_LOCK])dnl
+
+hard_links="nottested"
+if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ AC_MSG_CHECKING([if we can lock with hard links])
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ AC_MSG_RESULT([$hard_links])
+ if test "$hard_links" = no; then
+ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
+
+
+# AC_LIBTOOL_OBJDIR
+# -----------------
+AC_DEFUN([AC_LIBTOOL_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ lt_cv_objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+])# AC_LIBTOOL_OBJDIR
+
+
+# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
+# ----------------------------------------------
+# Check hardcoding attributes.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_AC_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
+ test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
+ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+ test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
+ # Linking always hardcodes the temporary library directory.
+ _LT_AC_TAGVAR(hardcode_action, $1)=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ _LT_AC_TAGVAR(hardcode_action, $1)=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
+
+
+# AC_LIBTOOL_SYS_LIB_STRIP
+# ------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
+[striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+fi
+ ;;
+ *)
+ AC_MSG_RESULT([no])
+ ;;
+ esac
+fi
+])# AC_LIBTOOL_SYS_LIB_STRIP
+
+
+# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
+[AC_MSG_CHECKING([dynamic linker characteristics])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[[01]] | aix4.[[01]].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ else
+ sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+kfreebsd*-gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='GNU ld.so'
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.[01]* | freebsdelf3.[01]*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ libsuff=
+ if test "x$LINUX_64_MODE" = x64; then
+ # Some platforms are per default 64-bit, so there's no /lib64
+ if test -d /lib64 -a ! -h /lib64; then
+ libsuff=64
+ fi
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[[89]] | openbsd2.[[89]].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+
+
+# _LT_AC_TAGCONFIG
+# ----------------
+AC_DEFUN([_LT_AC_TAGCONFIG],
+[AC_ARG_WITH([tags],
+ [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
+ [include additional configurations @<:@automatic@:>@])],
+ [tagnames="$withval"])
+
+if test -f "$ltmain" && test -n "$tagnames"; then
+ if test ! -f "${ofile}"; then
+ AC_MSG_WARN([output file `$ofile' does not exist])
+ fi
+
+ if test -z "$LTCC"; then
+ eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+ if test -z "$LTCC"; then
+ AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
+ else
+ AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
+ fi
+ fi
+
+ # Extract list of available tagged configurations in $ofile.
+ # Note that this assumes the entire list is on one line.
+ available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for tagname in $tagnames; do
+ IFS="$lt_save_ifs"
+ # Check whether tagname contains only valid characters
+ case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
+ "") ;;
+ *) AC_MSG_ERROR([invalid tag name: $tagname])
+ ;;
+ esac
+
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+ then
+ AC_MSG_ERROR([tag name \"$tagname\" already exists])
+ fi
+
+ # Update the list of available tags.
+ if test -n "$tagname"; then
+ echo appending configuration tag \"$tagname\" to $ofile
+
+ case $tagname in
+ CXX)
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
+ AC_LIBTOOL_LANG_CXX_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ F77)
+ if test -n "$F77" && test "X$F77" != "Xno"; then
+ AC_LIBTOOL_LANG_F77_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ GCJ)
+ if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+ AC_LIBTOOL_LANG_GCJ_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ RC)
+ AC_LIBTOOL_LANG_RC_CONFIG
+ ;;
+
+ *)
+ AC_MSG_ERROR([Unsupported tag name: $tagname])
+ ;;
+ esac
+
+ # Append the new tag name to the list of available tags.
+ if test -n "$tagname" ; then
+ available_tags="$available_tags $tagname"
+ fi
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ # Now substitute the updated list of available tags.
+ if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+ mv "${ofile}T" "$ofile"
+ chmod +x "$ofile"
+ else
+ rm -f "${ofile}T"
+ AC_MSG_ERROR([unable to update list of available tagged configurations.])
+ fi
+fi
+])# _LT_AC_TAGCONFIG
+
+
+# AC_LIBTOOL_DLOPEN
+# -----------------
+# enable checks for dlopen support
+AC_DEFUN([AC_LIBTOOL_DLOPEN],
+ [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_DLOPEN
+
+
+# AC_LIBTOOL_WIN32_DLL
+# --------------------
+# declare package support for building win32 dll's
+AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_WIN32_DLL
+
+
+# AC_ENABLE_SHARED([DEFAULT])
+# ---------------------------
+# implement the --enable-shared flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_SHARED],
+[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([shared],
+ [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+ [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
+])# AC_ENABLE_SHARED
+
+
+# AC_DISABLE_SHARED
+# -----------------
+#- set the default shared flag to --disable-shared
+AC_DEFUN([AC_DISABLE_SHARED],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_SHARED(no)
+])# AC_DISABLE_SHARED
+
+
+# AC_ENABLE_STATIC([DEFAULT])
+# ---------------------------
+# implement the --enable-static flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_STATIC],
+[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([static],
+ [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+ [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_static=]AC_ENABLE_STATIC_DEFAULT)
+])# AC_ENABLE_STATIC
+
+
+# AC_DISABLE_STATIC
+# -----------------
+# set the default static flag to --disable-static
+AC_DEFUN([AC_DISABLE_STATIC],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_STATIC(no)
+])# AC_DISABLE_STATIC
+
+
+# AC_ENABLE_FAST_INSTALL([DEFAULT])
+# ---------------------------------
+# implement the --enable-fast-install flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_FAST_INSTALL],
+[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([fast-install],
+ [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+ [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
+])# AC_ENABLE_FAST_INSTALL
+
+
+# AC_DISABLE_FAST_INSTALL
+# -----------------------
+# set the default to --disable-fast-install
+AC_DEFUN([AC_DISABLE_FAST_INSTALL],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_FAST_INSTALL(no)
+])# AC_DISABLE_FAST_INSTALL
+
+
+# AC_LIBTOOL_PICMODE([MODE])
+# --------------------------
+# implement the --with-pic flag
+# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+AC_DEFUN([AC_LIBTOOL_PICMODE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+pic_mode=ifelse($#,1,$1,default)
+])# AC_LIBTOOL_PICMODE
+
+
+# AC_PROG_EGREP
+# -------------
+# This is predefined starting with Autoconf 2.54, so this conditional
+# definition can be removed once we require Autoconf 2.54 or later.
+m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
+[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
+ [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+ then ac_cv_prog_egrep='grep -E'
+ else ac_cv_prog_egrep='egrep'
+ fi])
+ EGREP=$ac_cv_prog_egrep
+ AC_SUBST([EGREP])
+])])
+
+
+# AC_PATH_TOOL_PREFIX
+# -------------------
+# find a file program which can recognise shared library
+AC_DEFUN([AC_PATH_TOOL_PREFIX],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] | ?:[\\/]*])
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word. This closes a longstanding sh security hole.
+ ac_dummy="ifelse([$2], , $PATH, [$2])"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$1; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool at gnu.org
+
+EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ AC_MSG_RESULT($MAGIC_CMD)
+else
+ AC_MSG_RESULT(no)
+fi
+])# AC_PATH_TOOL_PREFIX
+
+
+# AC_PATH_MAGIC
+# -------------
+# find a file program which can recognise a shared library
+AC_DEFUN([AC_PATH_MAGIC],
+[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+ else
+ MAGIC_CMD=:
+ fi
+fi
+])# AC_PATH_MAGIC
+
+
+# AC_PROG_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([AC_PROG_LD],
+[AC_ARG_WITH([gnu-ld],
+ [AC_HELP_STRING([--with-gnu-ld],
+ [assume the C compiler uses GNU ld @<:@default=no@:>@])],
+ [test "$withval" = no || with_gnu_ld=yes],
+ [with_gnu_ld=no])
+AC_REQUIRE([LT_AC_PROG_SED])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ AC_MSG_CHECKING([for ld used by $CC])
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [[\\/]]* | ?:[[\\/]]*)
+ re_direlt='/[[^/]][[^/]]*/\.\./'
+ # Canonicalize the pathname of ld
+ ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ AC_MSG_CHECKING([for GNU ld])
+else
+ AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some GNU ld's only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ AC_MSG_RESULT($LD)
+else
+ AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+AC_PROG_LD_GNU
+])# AC_PROG_LD
+
+
+# AC_PROG_LD_GNU
+# --------------
+AC_DEFUN([AC_PROG_LD_GNU],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# AC_PROG_LD_GNU
+
+
+# AC_PROG_LD_RELOAD_FLAG
+# ----------------------
+# find reload flag for linker
+# -- PORTME Some linkers may need a different reload flag.
+AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+ lt_cv_ld_reload_flag,
+ [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+])# AC_PROG_LD_RELOAD_FLAG
+
+
+# AC_DEPLIBS_CHECK_METHOD
+# -----------------------
+# how to check for library dependencies
+# -- PORTME fill in with the dynamic library characteristics
+AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
+[AC_CACHE_CHECK([how to recognise dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix4* | aix5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi4*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+mingw* | pw32*)
+ # win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='win32_libid'
+ ;;
+
+darwin* | rhapsody*)
+ # this will be overwritten by pass_all, but leave it in just in case
+ lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
+ ;;
+ *) # Darwin 1.3 on
+ lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
+ ;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd* | kfreebsd*-gnu)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case "$host_cpu" in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ irix5* | nonstopux*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
+ ;;
+ *)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
+ ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ case $host_cpu in
+ alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* )
+ lt_cv_deplibs_check_method=pass_all ;;
+ # the debian people say, arm and glibc 2.3.1 works for them with pass_all
+ arm* )
+ lt_cv_deplibs_check_method=pass_all ;;
+ *)
+ # glibc up to 2.1.1 does not perform some relocations on ARM
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+nto-qnx*)
+ lt_cv_deplibs_check_method=unknown
+ ;;
+
+openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
+ else
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+])# AC_DEPLIBS_CHECK_METHOD
+
+
+# AC_PROG_NM
+# ----------
+# find the pathname to a BSD-compatible name lister
+AC_DEFUN([AC_PROG_NM],
+[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
+[if test -n "$NM"; then
+ # Let the user override the test.
+ lt_cv_path_NM="$NM"
+else
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+ test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
+fi])
+NM="$lt_cv_path_NM"
+])# AC_PROG_NM
+
+
+# AC_CHECK_LIBM
+# -------------
+# check for math library
+AC_DEFUN([AC_CHECK_LIBM],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+ # These system don't have libm, or don't need it
+ ;;
+*-ncr-sysv4.3*)
+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+ ;;
+*)
+ AC_CHECK_LIB(m, cos, LIBM="-lm")
+ ;;
+esac
+])# AC_CHECK_LIBM
+
+
+# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl convenience library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
+# '${top_srcdir}/' (note the single quotes!). If your package is not
+# flat and you're not using automake, define top_builddir and
+# top_srcdir appropriately in the Makefiles.
+AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ case $enable_ltdl_convenience in
+ no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
+ "") enable_ltdl_convenience=yes
+ ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
+ esac
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_CONVENIENCE
+
+
+# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl installable library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided and an installed libltdl is not found, it is
+# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
+# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
+# quotes!). If your package is not flat and you're not using automake,
+# define top_builddir and top_srcdir appropriately in the Makefiles.
+# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
+AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ AC_CHECK_LIB(ltdl, lt_dlinit,
+ [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
+ [if test x"$enable_ltdl_install" = xno; then
+ AC_MSG_WARN([libltdl not installed, but installation disabled])
+ else
+ enable_ltdl_install=yes
+ fi
+ ])
+ if test x"$enable_ltdl_install" = x"yes"; then
+ ac_configure_args="$ac_configure_args --enable-ltdl-install"
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ else
+ ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
+ LIBLTDL="-lltdl"
+ LTDLINCL=
+ fi
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_INSTALLABLE
+
+
+# AC_LIBTOOL_CXX
+# --------------
+# enable support for C++ libraries
+AC_DEFUN([AC_LIBTOOL_CXX],
+[AC_REQUIRE([_LT_AC_LANG_CXX])
+])# AC_LIBTOOL_CXX
+
+
+# _LT_AC_LANG_CXX
+# ---------------
+AC_DEFUN([_LT_AC_LANG_CXX],
+[AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
+])# _LT_AC_LANG_CXX
+
+
+# AC_LIBTOOL_F77
+# --------------
+# enable support for Fortran 77 libraries
+AC_DEFUN([AC_LIBTOOL_F77],
+[AC_REQUIRE([_LT_AC_LANG_F77])
+])# AC_LIBTOOL_F77
+
+
+# _LT_AC_LANG_F77
+# ---------------
+AC_DEFUN([_LT_AC_LANG_F77],
+[AC_REQUIRE([AC_PROG_F77])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
+])# _LT_AC_LANG_F77
+
+
+# AC_LIBTOOL_GCJ
+# --------------
+# enable support for GCJ libraries
+AC_DEFUN([AC_LIBTOOL_GCJ],
+[AC_REQUIRE([_LT_AC_LANG_GCJ])
+])# AC_LIBTOOL_GCJ
+
+
+# _LT_AC_LANG_GCJ
+# ---------------
+AC_DEFUN([_LT_AC_LANG_GCJ],
+[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
+ [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
+ [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
+ [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
+])# _LT_AC_LANG_GCJ
+
+
+# AC_LIBTOOL_RC
+# --------------
+# enable support for Windows resource files
+AC_DEFUN([AC_LIBTOOL_RC],
+[AC_REQUIRE([LT_AC_PROG_RC])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
+])# AC_LIBTOOL_RC
+
+
+# AC_LIBTOOL_LANG_C_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
+AC_DEFUN([_LT_AC_LANG_C_CONFIG],
+[lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}\n'
+
+_LT_AC_SYS_COMPILER
+
+#
+# Check for any special shared library compilation flags.
+#
+_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
+ ;;
+ esac
+fi
+if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
+ AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
+ if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then :
+ else
+ AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
+ _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+ $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
+ [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+# Report which librarie types wil actually be built
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+aix4*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ darwin* | rhapsody*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_C_CONFIG
+
+
+# AC_LIBTOOL_LANG_CXX_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
+AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
+[AC_LANG_PUSH(C++)
+AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Dependencies to place before and after the object being linked:
+_LT_AC_TAGVAR(predep_objects, $1)=
+_LT_AC_TAGVAR(postdep_objects, $1)=
+_LT_AC_TAGVAR(predeps, $1)=
+_LT_AC_TAGVAR(postdeps, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+
+# Source file extension for C++ test sources.
+ac_ext=cc
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_LD=$LD
+lt_save_GCC=$GCC
+GCC=$GXX
+lt_save_with_gnu_ld=$with_gnu_ld
+lt_save_path_LD=$lt_cv_path_LD
+if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+else
+ unset lt_cv_prog_gnu_ld
+fi
+if test -n "${lt_cv_path_LDCXX+set}"; then
+ lt_cv_path_LD=$lt_cv_path_LDCXX
+else
+ unset lt_cv_path_LD
+fi
+test -z "${LDCXX+set}" || LD=$LDCXX
+CC=${CXX-"c++"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+# We don't want -fno-exception wen compiling C++ code, so set the
+# no_builtin_flag separately
+if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+else
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+fi
+
+if test "$GXX" = yes; then
+ # Set up default GNU C++ configuration
+
+ AC_PROG_LD
+
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+ # investigate it a little bit more. (MM)
+ wlarc='${wl}'
+
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+ grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ else
+ with_gnu_ld=no
+ wlarc=
+
+ # A generic and very simple default shared library creation
+ # command for GNU C++ for the case where it uses the native
+ # linker, instead of GNU ld. If possible, this setting should
+ # overridden to take advantage of the native linker features on
+ # the platform it is being used on.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib'
+ fi
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+else
+ GXX=no
+ with_gnu_ld=no
+ wlarc=
+fi
+
+# PORTME: fill in a description of your system's C++ link characteristics
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+_LT_AC_TAGVAR(ld_shlibs, $1)=yes
+case $host_os in
+ aix3*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # KDE requires run time linking. Make it the default.
+ aix_use_runtimelinking=yes
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GXX" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='-qmkshrobj ${wl}-G'
+ else
+ shared_flag='-qmkshrobj'
+ fi
+ fi
+ fi
+
+ # Let the compiler handle the export list.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ darwin* | rhapsody*)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ dgux*)
+ case $cc_basename in
+ ec++)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ freebsd[12]*)
+ # C++ shared libraries reported to be fairly broken before switch to ELF
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ freebsd-elf*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ freebsd* | kfreebsd*-gnu)
+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+ # conventions
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ ;;
+ gnu*)
+ ;;
+ hpux9*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ hpux10*|hpux11*)
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+ esac
+ fi
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ esac
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ ;;
+ esac
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ ;;
+ esac
+ fi
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ irix5* | irix6*)
+ case $cc_basename in
+ CC)
+ # SGI C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+ fi
+ fi
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+ esac
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+ ;;
+ icpc)
+ # Intel C++
+ with_gnu_ld=yes
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ ;;
+ cxx)
+ # Compaq C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ esac
+ ;;
+ lynxos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ m88k*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ fi
+ # Workaround some broken pre-1.5 toolchains
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+ ;;
+ osf3*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
+ $rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ psos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ sco*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ lcc)
+ # Lucid
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *)
+ # The C++ compiler is used as linker so we must use $wl
+ # flag to pass the commands to the underlying system
+ # linker.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+
+ # The C++ compiler must be used to create the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ ;;
+ *)
+ # GNU C++ compiler with Solaris linker
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if $CC --version | grep -v '^2\.7' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ fi
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ fi
+ ;;
+ esac
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ vxworks*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+esac
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$GXX"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_POSTDEP_PREDEP($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC=$lt_save_CC
+LDCXX=$LD
+LD=$lt_save_LD
+GCC=$lt_save_GCC
+with_gnu_ldcxx=$with_gnu_ld
+with_gnu_ld=$lt_save_with_gnu_ld
+lt_cv_path_LDCXX=$lt_cv_path_LD
+lt_cv_path_LD=$lt_save_path_LD
+lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+])# AC_LIBTOOL_LANG_CXX_CONFIG
+
+# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
+# ------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library. It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
+int a;
+void foo (void) { a = 0; }
+EOF
+],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
+class Foo
+{
+public:
+ Foo (void) { a = 0; }
+private:
+ int a;
+};
+EOF
+],[$1],[F77],[cat > conftest.$ac_ext <<EOF
+ subroutine foo
+ implicit none
+ integer*4 a
+ a=0
+ return
+ end
+EOF
+],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
+public class foo {
+ private int a;
+ public void bar (void) {
+ a = 0;
+ }
+};
+EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+ # Parse the compiler output and extract the necessary
+ # objects, libraries and library flags.
+
+ # Sentinel used to keep track of whether or not we are before
+ # the conftest object file.
+ pre_test_object_deps_done=no
+
+ # The `*' in the case matches for architectures that use `case' in
+ # $output_verbose_cmd can trigger glob expansion during the loop
+ # eval without this substitution.
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
+
+ for p in `eval $output_verbose_link_cmd`; do
+ case $p in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+ # Remove the space.
+ if test $p = "-L" \
+ || test $p = "-R"; then
+ prev=$p
+ continue
+ else
+ prev=
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ case $p in
+ -L* | -R*)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+ if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ fi
+ ;;
+ # The "-l" case would never come before the object being
+ # linked, so don't bother handling this case.
+ esac
+ else
+ if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
+ _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
+ fi
+ fi
+ ;;
+
+ *.$objext|*.$libext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+ if test "$p" = "conftest.$objext"; then
+ pre_test_object_deps_done=yes
+ continue
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
+ _LT_AC_TAGVAR(predep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
+ fi
+ else
+ if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
+ _LT_AC_TAGVAR(postdep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
+ fi
+ fi
+ ;;
+
+ *) ;; # Ignore the rest.
+
+ esac
+ done
+
+ # Clean up.
+ rm -f a.out a.exe
+else
+ echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$rm -f confest.$objext
+
+case " $_LT_AC_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+])# AC_LIBTOOL_POSTDEP_PREDEP
+
+# AC_LIBTOOL_LANG_F77_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
+AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
+[AC_REQUIRE([AC_PROG_F77])
+AC_LANG_PUSH(Fortran 77)
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code=" subroutine t\n return\n end\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code=" program t\n end\n"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${F77-"f77"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+aix4*)
+ test "$enable_shared" = yes && enable_static=no
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$G77"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_F77_CONFIG
+
+
+# AC_LIBTOOL_LANG_GCJ_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
+AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_GCJ_CONFIG
+
+
+# AC_LIBTOOL_LANG_RC_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the Windows resource compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
+AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${RC-"windres"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_RC_CONFIG
+
+
+# AC_LIBTOOL_CONFIG([TAGNAME])
+# ----------------------------
+# If TAGNAME is not passed, then create an initial libtool script
+# with a default configuration from the untagged config vars. Otherwise
+# add code to config.status for appending the configuration named by
+# TAGNAME from the matching tagged config vars.
+AC_DEFUN([AC_LIBTOOL_CONFIG],
+[# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ _LT_AC_TAGVAR(compiler, $1) \
+ _LT_AC_TAGVAR(CC, $1) \
+ _LT_AC_TAGVAR(LD, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
+ _LT_AC_TAGVAR(old_archive_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
+ _LT_AC_TAGVAR(predep_objects, $1) \
+ _LT_AC_TAGVAR(postdep_objects, $1) \
+ _LT_AC_TAGVAR(predeps, $1) \
+ _LT_AC_TAGVAR(postdeps, $1) \
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+ _LT_AC_TAGVAR(archive_cmds, $1) \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(postinstall_cmds, $1) \
+ _LT_AC_TAGVAR(postuninstall_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
+ _LT_AC_TAGVAR(allow_undefined_flag, $1) \
+ _LT_AC_TAGVAR(no_undefined_flag, $1) \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
+ _LT_AC_TAGVAR(hardcode_automatic, $1) \
+ _LT_AC_TAGVAR(module_cmds, $1) \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
+ _LT_AC_TAGVAR(exclude_expsyms, $1) \
+ _LT_AC_TAGVAR(include_expsyms, $1); do
+
+ case $var in
+ _LT_AC_TAGVAR(old_archive_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(module_cmds, $1) | \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\[$]0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
+ ;;
+ esac
+
+ifelse([$1], [],
+ [cfgfile="${ofile}T"
+ trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+ $rm -f "$cfgfile"
+ AC_MSG_NOTICE([creating $ofile])],
+ [cfgfile="$ofile"])
+
+ cat <<__EOF__ >> "$cfgfile"
+ifelse([$1], [],
+[#! $SHELL
+
+# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+#
+# This file is part of GNU Libtool:
+# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="$SED -e s/^X//"
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+# The names of the tagged configurations supported by this script.
+available_tags=
+
+# ### BEGIN LIBTOOL CONFIG],
+[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
+
+# Is the compiler the GNU C compiler?
+with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
+archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
+module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
+
+# Symbols that must always be exported.
+include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
+
+ifelse([$1],[],
+[# ### END LIBTOOL CONFIG],
+[# ### END LIBTOOL TAG CONFIG: $tagname])
+
+__EOF__
+
+ifelse([$1],[], [
+ case $host_os in
+ aix3*)
+ cat <<\EOF >> "$cfgfile"
+
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+EOF
+ ;;
+ esac
+
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+ sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
+
+ mv -f "$cfgfile" "$ofile" || \
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+])
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+])# AC_LIBTOOL_CONFIG
+
+
+# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+
+_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+ lt_cv_prog_compiler_rtti_exceptions,
+ [-fno-rtti -fno-exceptions], [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
+
+
+# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+# ---------------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
+[AC_REQUIRE([AC_CANONICAL_HOST])
+AC_REQUIRE([AC_PROG_NM])
+AC_REQUIRE([AC_OBJEXT])
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
+# Transform an extracted symbol line into a proper C declaration
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[[BCDT]]'
+ ;;
+cygwin* | mingw* | pw32*)
+ symcode='[[ABCDGISTW]]'
+ ;;
+hpux*) # Its linker distinguishes data from code symbols
+ if test "$host_cpu" = ia64; then
+ symcode='[[ABCDEGRST]]'
+ fi
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+ ;;
+irix* | nonstopux*)
+ symcode='[[BCDEGRST]]'
+ ;;
+osf*)
+ symcode='[[BCDEGQRST]]'
+ ;;
+solaris* | sysv5*)
+ symcode='[[BDT]]'
+ ;;
+sysv4)
+ symcode='[[DFNSTU]]'
+ ;;
+esac
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+ opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+ symcode='[[ABCDGISTW]]' ;;
+esac
+
+# Try without a prefix undercore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Write the raw and C identifiers.
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+ rm -f conftest*
+ cat > conftest.$ac_ext <<EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+EOF
+
+ if AC_TRY_EVAL(ac_compile); then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if grep ' nm_test_var$' "$nlist" >/dev/null; then
+ if grep ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EOF
+ # Now generate the symbol file.
+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
+
+ cat <<EOF >> conftest.$ac_ext
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr_t address;
+}
+lt_preloaded_symbols[[]] =
+{
+EOF
+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+ cat <<\EOF >> conftest.$ac_ext
+ {0, (lt_ptr_t) 0}
+};
+
+#ifdef __cplusplus
+}
+#endif
+EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+ lt_save_LIBS="$LIBS"
+ lt_save_CFLAGS="$CFLAGS"
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+ LIBS="$lt_save_LIBS"
+ CFLAGS="$lt_save_CFLAGS"
+ else
+ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+ cat conftest.$ac_ext >&5
+ fi
+ rm -f conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ lt_cv_sys_global_symbol_pipe=
+ fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+ lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+ AC_MSG_RESULT(failed)
+else
+ AC_MSG_RESULT(ok)
+fi
+]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+
+
+# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
+# ---------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
+[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+ ifelse([$1],[CXX],[
+ # C++ specific cases for pic, static, wl, etc.
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+ mingw* | os2* | pw32*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+ *djgpp*)
+ # DJGPP does not support shared libraries at all
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ case $host_os in
+ aix4* | aix5*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ cxch68)
+ # Green Hills C++ Compiler
+ # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+ ;;
+ esac
+ ;;
+ dgux*)
+ case $cc_basename in
+ ec++)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ freebsd* | kfreebsd*-gnu)
+ # FreeBSD uses GNU C++
+ ;;
+ hpux9* | hpux10* | hpux11*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ fi
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ irix5* | irix6* | nonstopux*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ # CC pic flag -KPIC is the default.
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # KAI C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ icpc)
+ # Intel C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ cxx)
+ # Compaq C++
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ lynxos*)
+ ;;
+ m88k*)
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ netbsd*)
+ ;;
+ osf3* | osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ cxx)
+ # Digital/Compaq C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ psos*)
+ ;;
+ sco*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ lcc)
+ # Lucid
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ unixware*)
+ ;;
+ vxworks*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+],
+[
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC (with -KPIC) is the default.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc* | ecc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ ccc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All Alpha code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All OSF/1 code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+ [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
+ [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+ esac],
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
+ ;;
+esac
+])
+
+
+# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
+# ------------------------------------
+# See if the linker supports building shared libraries.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
+[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ifelse([$1],[CXX],[
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ case $host_os in
+ aix4* | aix5*)
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+ ;;
+ pw32*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+ ;;
+ cygwin* | mingw*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ *)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ esac
+],[
+ runpath_var=
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)=
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=no
+ _LT_AC_TAGVAR(module_cmds, $1)=
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ _LT_AC_TAGVAR(include_expsyms, $1)=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+
+ # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+
+ if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+
+ # KDE requires run time linking. Make it the default.
+ aix_use_runtimelinking=yes
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='-qmkshrobj ${wl}-G'
+ else
+ shared_flag='-qmkshrobj'
+ fi
+ fi
+ fi
+
+ # Let the compiler handle the export list.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ # see comment about different semantics on the GNU ld section
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ bsdi4*)
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
+ # FIXME: Should let the user specify the lib program.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if test "$GXX" = yes ; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ dgux*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ freebsd1*)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | kfreebsd*-gnu)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ openbsd*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ else
+ case $host_os in
+ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ ;;
+ motorola)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4.3*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ fi
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv5*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+ # Assume -lc should be added
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $_LT_AC_TAGVAR(archive_cmds, $1) in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
+ then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ else
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ fi
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
+ ;;
+ esac
+ fi
+ ;;
+esac
+])# AC_LIBTOOL_PROG_LD_SHLIBS
+
+
+# _LT_AC_FILE_LTDLL_C
+# -------------------
+# Be careful that the start marker always follows a newline.
+AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+# /* ltdll.c starts here */
+# #define WIN32_LEAN_AND_MEAN
+# #include <windows.h>
+# #undef WIN32_LEAN_AND_MEAN
+# #include <stdio.h>
+#
+# #ifndef __CYGWIN__
+# # ifdef __CYGWIN32__
+# # define __CYGWIN__ __CYGWIN32__
+# # endif
+# #endif
+#
+# #ifdef __cplusplus
+# extern "C" {
+# #endif
+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+# #ifdef __cplusplus
+# }
+# #endif
+#
+# #ifdef __CYGWIN__
+# #include <cygwin/cygwin_dll.h>
+# DECLARE_CYGWIN_DLL( DllMain );
+# #endif
+# HINSTANCE __hDllInstance_base;
+#
+# BOOL APIENTRY
+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+# {
+# __hDllInstance_base = hInst;
+# return TRUE;
+# }
+# /* ltdll.c ends here */
+])# _LT_AC_FILE_LTDLL_C
+
+
+# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
+# ---------------------------------
+AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
+
+
+# old names
+AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
+AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
+AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
+
+# This is just to silence aclocal about the macro not being used
+ifelse([AC_DISABLE_FAST_INSTALL])
+
+AC_DEFUN([LT_AC_PROG_GCJ],
+[AC_CHECK_TOOL(GCJ, gcj, no)
+ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ AC_SUBST(GCJFLAGS)
+])
+
+AC_DEFUN([LT_AC_PROG_RC],
+[AC_CHECK_TOOL(RC, windres, no)
+])
+
+############################################################
+# NOTE: This macro has been submitted for inclusion into #
+# GNU Autoconf as AC_PROG_SED. When it is available in #
+# a released version of Autoconf we should remove this #
+# macro and use it instead. #
+############################################################
+# LT_AC_PROG_SED
+# --------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible. Prefer GNU sed if found.
+AC_DEFUN([LT_AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for lt_ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+ fi
+ done
+ done
+done
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+ test ! -f $lt_ac_sed && break
+ cat /dev/null > conftest.in
+ lt_ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+ # Check for GNU sed and select it if it is found.
+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+ lt_cv_path_SED=$lt_ac_sed
+ break
+ fi
+ while true; do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo >>conftest.nl
+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+ cmp -s conftest.out conftest.nl || break
+ # 10000 chars as input seems more than enough
+ test $lt_ac_count -gt 10 && break
+ lt_ac_count=`expr $lt_ac_count + 1`
+ if test $lt_ac_count -gt $lt_ac_max; then
+ lt_ac_max=$lt_ac_count
+ lt_cv_path_SED=$lt_ac_sed
+ fi
+ done
+done
+])
+SED=$lt_cv_path_SED
+AC_MSG_RESULT([$SED])
+])
+
+dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
+dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
+dnl also defines GSTUFF_PKG_ERRORS on error
+AC_DEFUN([PKG_CHECK_MODULES], [
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ AC_MSG_CHECKING(for $2)
+
+ if $PKG_CONFIG --exists "$2" ; then
+ AC_MSG_RESULT(yes)
+ succeeded=yes
+
+ AC_MSG_CHECKING($1_CFLAGS)
+ $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
+ AC_MSG_RESULT($$1_CFLAGS)
+
+ AC_MSG_CHECKING($1_LIBS)
+ $1_LIBS=`$PKG_CONFIG --libs "$2"`
+ AC_MSG_RESULT($$1_LIBS)
+ else
+ $1_CFLAGS=""
+ $1_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+ ifelse([$4], ,echo $$1_PKG_ERRORS,)
+ fi
+
+ AC_SUBST($1_CFLAGS)
+ AC_SUBST($1_LIBS)
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ ifelse([$3], , :, [$3])
+ else
+ ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
+ fi
+])
+
+
Added: kde-extras/k3b-i18n/branches/upstream/current/aclocal.m4
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/aclocal.m4 (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/aclocal.m4 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,875 @@
+# generated automatically by aclocal 1.10 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006 Free Software Foundation, Inc.
+# This file 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.
+
+m4_if(m4_PACKAGE_VERSION, [2.61],,
+[m4_fatal([this file was generated for autoconf 2.61.
+You have another version of autoconf. If you want to use that,
+you should regenerate the build system entirely.], [63])])
+
+# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.10], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.10])dnl
+_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)])
+
+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 8
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 9
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], UPC, [depcc="$UPC" am_compiler_list=],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+#serial 3
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[for mf in $CONFIG_FILES; do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+done
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled. FIXME. This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 8
+
+# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 12
+
+# This macro actually does too much. Some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.60])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $1 | $1:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 3
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 5
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 3
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 4
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# Check how to create a tarball. -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file 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.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+# tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+# $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+ [m4_case([$1], [ustar],, [pax],,
+ [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([acinclude.m4])
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,102 @@
+## generate API documentation with doxygen
+apidox-am-yes:
+ @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$DOXDATA" ; then \
+ export DOXDATA=$(kde_libs_htmldir)/en/common ; \
+ fi ; \
+ abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
+ test -d $(top_builddir)/apidocs || \
+ ( cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ --no-recurse $(abs_top_srcdir) . ) ; \
+ cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --recurse --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ $$abs_top_srcdir $(subdir)
+
+apidox-am-toplevel-yes:
+ @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$ADMIN" ; then \
+ export DOXDATA=$(kde_libs_htmldir)/en/common ; \
+ fi ; \
+ abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
+ cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
+ --no-modulename --installdir=$(kde_libs_htmldir)/en \
+ $$abs_top_srcdir
+
+## Don't generate API documentation without doxygen
+apidox-am-no:
+
+apidox-am-toplevel-no:
+
+
+apidox:
+ @if test "$(subdir)" != "."; then \
+ $(MAKE) apidox-am- at KDE_HAS_DOXYGEN@ ;\
+ else \
+ $(MAKE) apidox-am-toplevel- at KDE_HAS_DOXYGEN@ ;\
+ fi
+
+
+
+install-data-local: install-apidox
+
+## install API documentation
+install-apidox:
+ @if test "$(subdir)" != "."; then \
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html ; \
+ if test -f $(top_builddir)/apidocs/$(subdir)/$(subdir).tag; then \
+ echo $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ fi; \
+ if test -d $(top_builddir)/apidocs/$(subdir)/html; then \
+ list=`ls $(top_builddir)/apidocs/$(subdir)/html`; \
+ echo "installing $(top_builddir)/apidocs/$(subdir)/html" ;\
+ for file in $$list; do \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/html/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html; \
+ done; \
+ fi; \
+ else\
+ if test -d $(top_builddir)/apidocs; then \
+ $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs ;\
+ list=`cd $(top_builddir)/apidocs && ls -1`; \
+ echo "installing $(top_builddir)/apidocs/$$file" ;\
+ echo "target directory $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs" ; \
+ for file in $$list; do \
+ if test -f $(top_builddir)/apidocs/$$file; then \
+ $(INSTALL_DATA) $(top_builddir)/apidocs/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ fi; \
+ done ; fi; \
+ fi
+
+uninstall-local: uninstall-apidox
+
+## uninstall API documentation
+uninstall-apidox:
+ @if test "$(subdir)" != "."; then \
+ if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
+ fi \
+ else \
+ if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
+ rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
+ fi \
+ fi
+
+install-apidox-recurse: install-apidox
+ @set fnord $(MAKEFLAGS); amf=$$2; if test -n '$(SUBDIRS)'; then \
+ list='$(SUBDIRS)'; \
+ for subdir in $$list; do \
+ if grep '^include .*Doxyfile.am' $(srcdir)/$$subdir/Makefile.am > /dev/null ; then \
+ echo "Installing apidox from $$subdir"; \
+ if test "$$subdir" != "."; then \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) GENERATE_FLAG=no install-apidox-recurse) || exit 1; \
+ fi ; fi ;\
+ done; \
+ fi
+
+
+
+.PHONY: apidox-am-yes apidox-am-no install-data-local install-apidox install-apidox uninstall-local uninstall-apidox uninstall-apidox apidox apidox-am-toplevel-no apidox-am-toplevel-yes
+
+
+# Local Variables:
+# mode: makefile
+# End:
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.global
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.global (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.global 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,192 @@
+OUTPUT_LANGUAGE = English
+USE_WINDOWS_ENCODING = NO
+BRIEF_MEMBER_DESC = NO
+REPEAT_BRIEF = YES
+ABBREVIATE_BRIEF =
+ALWAYS_DETAILED_SEC = YES
+INLINE_INHERITED_MEMB = NO
+FULL_PATH_NAMES = NO
+STRIP_FROM_PATH =
+SHORT_NAMES = NO
+JAVADOC_AUTOBRIEF = YES
+MULTILINE_CPP_IS_BRIEF = NO
+INHERIT_DOCS = YES
+DISTRIBUTE_GROUP_DOC = NO
+TAB_SIZE = 4
+OPTIMIZE_OUTPUT_FOR_C = NO
+OPTIMIZE_OUTPUT_JAVA = NO
+SUBGROUPING = YES
+EXTRACT_ALL = NO
+EXTRACT_PRIVATE = NO
+EXTRACT_STATIC = YES
+EXTRACT_LOCAL_CLASSES = NO
+HIDE_UNDOC_MEMBERS = NO
+HIDE_UNDOC_CLASSES = YES
+HIDE_FRIEND_COMPOUNDS = NO
+HIDE_IN_BODY_DOCS = NO
+INTERNAL_DOCS = NO
+CASE_SENSE_NAMES = YES
+HIDE_SCOPE_NAMES = NO
+SHOW_INCLUDE_FILES = YES
+INLINE_INFO = YES
+SORT_BRIEF_DOCS = NO
+SORT_BY_SCOPE_NAME = NO
+GENERATE_TESTLIST = NO
+GENERATE_BUGLIST = YES
+GENERATE_DEPRECATEDLIST= YES
+ENABLED_SECTIONS =
+MAX_INITIALIZER_LINES = 30
+SHOW_USED_FILES = YES
+QUIET = YES
+WARNINGS = NO
+WARN_IF_UNDOCUMENTED = NO
+WARN_IF_DOC_ERROR = YES
+WARN_FORMAT =
+WARN_LOGFILE =
+INPUT =
+FILE_PATTERNS = *.h \
+ *.cpp \
+ *.cc \
+ *.hpp \
+ *.dox \
+ *.c++ \
+ *.cxx \
+ *.h++ \
+ *.hh
+RECURSIVE = YES
+EXCLUDE =
+EXCLUDE_SYMLINKS = NO
+EXCLUDE_PATTERNS = *.moc.* \
+ moc* \
+ *.all_cpp.* \
+ *unload.* \
+ */test/* \
+ */tests/* \
+ *_p.h
+EXAMPLE_PATH =
+EXAMPLE_PATTERNS =
+EXAMPLE_RECURSIVE = NO
+IMAGE_PATH =
+INPUT_FILTER =
+FILTER_SOURCE_FILES = NO
+SOURCE_BROWSER = YES
+INLINE_SOURCES = NO
+STRIP_CODE_COMMENTS = YES
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION = YES
+VERBATIM_HEADERS = YES
+ALPHABETICAL_INDEX = YES
+COLS_IN_ALPHA_INDEX = 3
+HTML_OUTPUT =
+HTML_FILE_EXTENSION = .html
+HTML_HEADER = ../apidocs/common/header.html
+HTML_FOOTER = ../apidocs/common/footer.html
+HTML_STYLESHEET = ../apidocs/common/doxygen.css
+HTML_ALIGN_MEMBERS = YES
+GENERATE_HTMLHELP = NO
+CHM_FILE =
+HHC_LOCATION =
+GENERATE_CHI = NO
+BINARY_TOC = NO
+TOC_EXPAND = NO
+DISABLE_INDEX = YES
+ENUM_VALUES_PER_LINE = 4
+GENERATE_TREEVIEW = NO
+TREEVIEW_WIDTH = 250
+GENERATE_LATEX = NO
+LATEX_OUTPUT =
+LATEX_CMD_NAME = latex
+MAKEINDEX_CMD_NAME = makeindex
+COMPACT_LATEX = NO
+PAPER_TYPE = a4wide
+EXTRA_PACKAGES =
+LATEX_HEADER =
+PDF_HYPERLINKS = NO
+USE_PDFLATEX = NO
+LATEX_BATCHMODE = NO
+LATEX_HIDE_INDICES = NO
+GENERATE_RTF = NO
+RTF_OUTPUT =
+COMPACT_RTF = NO
+RTF_HYPERLINKS = NO
+RTF_STYLESHEET_FILE =
+RTF_EXTENSIONS_FILE =
+GENERATE_MAN = NO
+MAN_OUTPUT =
+MAN_EXTENSION = .kde3
+MAN_LINKS = YES
+GENERATE_XML = NO
+XML_OUTPUT = xml
+XML_SCHEMA =
+XML_DTD =
+XML_PROGRAMLISTING = NO
+GENERATE_AUTOGEN_DEF = NO
+GENERATE_PERLMOD = NO
+PERLMOD_LATEX = NO
+PERLMOD_PRETTY = YES
+PERLMOD_MAKEVAR_PREFIX =
+ENABLE_PREPROCESSING = YES
+SEARCH_INCLUDES = YES
+INCLUDE_PATH =
+INCLUDE_FILE_PATTERNS =
+PREDEFINED = QT_VERSION=320 \
+ __cplusplus \
+ Q_WS_X11
+EXPAND_AS_DEFINED =
+SKIP_FUNCTION_MACROS = YES
+TAGFILES =
+GENERATE_TAGFILE =
+ALLEXTERNALS = NO
+EXTERNAL_GROUPS = NO
+PERL_PATH =
+CLASS_DIAGRAMS = YES
+HIDE_UNDOC_RELATIONS = NO
+HAVE_DOT = NO
+UML_LOOK = NO
+TEMPLATE_RELATIONS = YES
+INCLUDE_GRAPH = YES
+INCLUDED_BY_GRAPH = YES
+CALL_GRAPH = NO
+GRAPHICAL_HIERARCHY = YES
+DOT_IMAGE_FORMAT = png
+DOT_PATH =
+DOTFILE_DIRS =
+MAX_DOT_GRAPH_WIDTH = 800
+MAX_DOT_GRAPH_HEIGHT = 1024
+MAX_DOT_GRAPH_DEPTH = 0
+GENERATE_LEGEND = YES
+DOT_CLEANUP = YES
+SEARCHENGINE = NO
+
+### KDE Settings
+ALIASES = \
+ "intern=\par<b>Internal use only.</b>" \
+ "reimp=\par<b>Reimplemented from superclass.</b>" \
+ "obsolete=@deprecated" \
+ "feature=\xrefitem features \"Feature(s)\" \"Features\"" \
+ "maintainer=\xrefitem maintainers \"Maintainer(s)\" \"Maintainers\"" \
+ "unmaintained=\xrefitem unmaintained \"Unmaintained\" \"Unmaintained\"" \
+ "requirement=\xrefitem requirements \"Requirement(s)\" \"Requirements\"" \
+ "faq=\xrefitem FAQ \"F.A.Q.\" \"F.A.Q.\"" \
+ "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \
+ "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\""
+
+HTML_ALIGN_MEMBERS = YES
+REFERENCED_BY_RELATION = NO
+REFERENCES_RELATION = NO
+VERBATIM_HEADERS = NO
+GENERATE_HTML = YES
+SOURCE_BROWSER = YES
+GENERATE_AUTOGEN_DEF = NO
+DETAILS_AT_TOP = YES
+SORT_MEMBER_DOCS = YES
+GENERATE_TODOLIST = YES
+IGNORE_PREFIX = K
+GENERATE_HTML = YES
+CLASS_GRAPH = YES
+COLLABORATION_GRAPH = NO
+
+
+MACRO_EXPANSION = YES
+EXPAND_ONLY_PREDEF = YES
+
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/Doxyfile.global
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/Makefile.common
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/Makefile.common (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/Makefile.common 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,37 @@
+### Makefile.common
+###
+### Copyright (C) 2002 by the KDE developers
+
+### All the real work is done by the shellscript cvs.sh
+
+SHELL=/bin/sh
+
+cvs dist configure configure.in configure.files subdirs package-messages package-merge Makefile.am acinclude.m4 extract-messages:
+ @admindir=$(admindir); \
+ if test "x$$admindir" = x; then \
+ admindir=.; until test -f $$admindir/admin/cvs.sh; do \
+ admindir=$$admindir/..; \
+ if test `cd $$admindir && pwd` = / ; then break; fi; \
+ done; \
+ admindir=$$admindir/admin; \
+ if test -f $$admindir/cvs.sh; then :; else \
+ echo "Can't find the admin/ directory in any parent of the"; \
+ echo "current directory. Please set it with admindir=..."; \
+ exit 1; \
+ fi; \
+ fi; \
+ if test "$@" = "package-merge"; then \
+ MAKE="$(MAKE)" POFILES="$(POFILES)" PACKAGE="$(PACKAGE)" \
+ $(SHELL) $$admindir/cvs.sh package-merge ;\
+ else \
+ MAKE="$(MAKE)" $(SHELL) $$admindir/cvs.sh $@ ;\
+ fi
+
+configure.in: configure.files subdirs
+configure.files: subdirs
+
+svn: cvs
+
+.SILENT:
+
+.PHONY: svn cvs dist package-merge package-messages
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/acinclude.m4.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/acinclude.m4.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/acinclude.m4.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,5973 @@
+## -*- autoconf -*-
+
+dnl This file is part of the KDE libraries/packages
+dnl Copyright (C) 1997 Janos Farkas (chexum at shadow.banki.hu)
+dnl (C) 1997,98,99 Stephan Kulow (coolo at kde.org)
+
+dnl This file is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public
+dnl License as published by the Free Software Foundation; either
+dnl version 2 of the License, or (at your option) any later version.
+
+dnl This library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl Library General Public License for more details.
+
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with this library; see the file COPYING.LIB. If not, write to
+dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+dnl Boston, MA 02110-1301, USA.
+
+dnl IMPORTANT NOTE:
+dnl Please do not modify this file unless you expect your modifications to be
+dnl carried into every other module in the repository.
+dnl
+dnl Single-module modifications are best placed in configure.in for kdelibs
+dnl and kdebase or configure.in.in if present.
+
+# KDE_PATH_X_DIRECT
+dnl Internal subroutine of AC_PATH_X.
+dnl Set ac_x_includes and/or ac_x_libraries.
+AC_DEFUN([KDE_PATH_X_DIRECT],
+[
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+if test "$ac_x_includes" = NO; then
+ # Guess where to find include files, by looking for this one X11 .h file.
+ test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
+
+ # First, try using that file with no special directory specified.
+AC_TRY_CPP([#include <$x_direct_test_include>],
+[# We can compile using X headers with no special include directory.
+ac_x_includes=],
+[# Look for the header file in a standard set of common directories.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ for ac_dir in \
+ /usr/X11/include \
+ /usr/X11R6/include \
+ /usr/X11R5/include \
+ /usr/X11R4/include \
+ \
+ /usr/include/X11 \
+ /usr/include/X11R6 \
+ /usr/include/X11R5 \
+ /usr/include/X11R4 \
+ \
+ /usr/local/X11/include \
+ /usr/local/X11R6/include \
+ /usr/local/X11R5/include \
+ /usr/local/X11R4/include \
+ \
+ /usr/local/include/X11 \
+ /usr/local/include/X11R6 \
+ /usr/local/include/X11R5 \
+ /usr/local/include/X11R4 \
+ \
+ /usr/X386/include \
+ /usr/x386/include \
+ /usr/XFree86/include/X11 \
+ \
+ /usr/include \
+ /usr/local/include \
+ /usr/unsupported/include \
+ /usr/athena/include \
+ /usr/local/x11r5/include \
+ /usr/lpp/Xamples/include \
+ \
+ /usr/openwin/include \
+ /usr/openwin/share/include \
+ ; \
+ do
+ if test -r "$ac_dir/$x_direct_test_include"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+ done])
+fi # $ac_x_includes = NO
+
+if test "$ac_x_libraries" = NO; then
+ # Check for the libraries.
+
+ test -z "$x_direct_test_library" && x_direct_test_library=Xt
+ test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
+
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS="$LIBS"
+ LIBS="-l$x_direct_test_library $LIBS"
+AC_TRY_LINK([#include <X11/Intrinsic.h>], [${x_direct_test_function}(1)],
+[LIBS="$ac_save_LIBS"
+# We can link X programs with no special library path.
+ac_x_libraries=],
+[LIBS="$ac_save_LIBS"
+# First see if replacing the include by lib works.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+for ac_dir in `echo "$ac_x_includes" | sed s/include/lib${kdelibsuff}/` \
+ /usr/X11/lib${kdelibsuff} \
+ /usr/X11R6/lib${kdelibsuff} \
+ /usr/X11R5/lib${kdelibsuff} \
+ /usr/X11R4/lib${kdelibsuff} \
+ \
+ /usr/lib${kdelibsuff}/X11 \
+ /usr/lib${kdelibsuff}/X11R6 \
+ /usr/lib${kdelibsuff}/X11R5 \
+ /usr/lib${kdelibsuff}/X11R4 \
+ \
+ /usr/local/X11/lib${kdelibsuff} \
+ /usr/local/X11R6/lib${kdelibsuff} \
+ /usr/local/X11R5/lib${kdelibsuff} \
+ /usr/local/X11R4/lib${kdelibsuff} \
+ \
+ /usr/local/lib${kdelibsuff}/X11 \
+ /usr/local/lib${kdelibsuff}/X11R6 \
+ /usr/local/lib${kdelibsuff}/X11R5 \
+ /usr/local/lib${kdelibsuff}/X11R4 \
+ \
+ /usr/X386/lib${kdelibsuff} \
+ /usr/x386/lib${kdelibsuff} \
+ /usr/XFree86/lib${kdelibsuff}/X11 \
+ \
+ /usr/lib${kdelibsuff} \
+ /usr/local/lib${kdelibsuff} \
+ /usr/unsupported/lib${kdelibsuff} \
+ /usr/athena/lib${kdelibsuff} \
+ /usr/local/x11r5/lib${kdelibsuff} \
+ /usr/lpp/Xamples/lib${kdelibsuff} \
+ /lib/usr/lib${kdelibsuff}/X11 \
+ \
+ /usr/openwin/lib${kdelibsuff} \
+ /usr/openwin/share/lib${kdelibsuff} \
+ ; \
+do
+dnl Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl; do
+ if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done])
+fi # $ac_x_libraries = NO
+])
+
+
+dnl ------------------------------------------------------------------------
+dnl Find a file (or one of more files in a list of dirs)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_FIND_FILE],
+[
+$3=NO
+for i in $2;
+do
+ for j in $1;
+ do
+ echo "configure: __oline__: $i/$j" >&AC_FD_CC
+ if test -r "$i/$j"; then
+ echo "taking that" >&AC_FD_CC
+ $3=$i
+ break 2
+ fi
+ done
+done
+])
+
+dnl KDE_FIND_PATH(program-name, variable-name, list-of-dirs,
+dnl if-not-found, test-parameter, prepend-path)
+dnl
+dnl Look for program-name in list-of-dirs+$PATH.
+dnl If prepend-path is set, look in $PATH+list-of-dirs instead.
+dnl If found, $variable-name is set. If not, if-not-found is evaluated.
+dnl test-parameter: if set, the program is executed with this arg,
+dnl and only a successful exit code is required.
+AC_DEFUN([KDE_FIND_PATH],
+[
+ AC_MSG_CHECKING([for $1])
+ if test -n "$$2"; then
+ kde_cv_path="$$2";
+ else
+ kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
+
+ AC_CACHE_VAL(kde_cv_path_$kde_cache,
+ [
+ kde_cv_path="NONE"
+ kde_save_IFS=$IFS
+ IFS=':'
+ dirs=""
+ for dir in $PATH; do
+ dirs="$dirs $dir"
+ done
+ if test -z "$6"; then dnl Append dirs in PATH (default)
+ dirs="$3 $dirs"
+ else dnl Prepend dirs in PATH (if 6th arg is set)
+ dirs="$dirs $3"
+ fi
+ IFS=$kde_save_IFS
+
+ for dir in $dirs; do
+ if test -x "$dir/$1"; then
+ if test -n "$5"
+ then
+ evalstr="$dir/$1 $5 2>&1 "
+ if eval $evalstr; then
+ kde_cv_path="$dir/$1"
+ break
+ fi
+ else
+ kde_cv_path="$dir/$1"
+ break
+ fi
+ fi
+ done
+
+ eval "kde_cv_path_$kde_cache=$kde_cv_path"
+
+ ])
+
+ eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
+
+ fi
+
+ if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
+ AC_MSG_RESULT(not found)
+ $4
+ else
+ AC_MSG_RESULT($kde_cv_path)
+ $2=$kde_cv_path
+
+ fi
+])
+
+AC_DEFUN([KDE_MOC_ERROR_MESSAGE],
+[
+ AC_MSG_ERROR([No Qt meta object compiler (moc) found!
+Please check whether you installed Qt correctly.
+You need to have a running moc binary.
+configure tried to run $ac_cv_path_moc and the test didn't
+succeed. If configure shouldn't have tried this one, set
+the environment variable MOC to the right one before running
+configure.
+])
+])
+
+AC_DEFUN([KDE_UIC_ERROR_MESSAGE],
+[
+ AC_MSG_WARN([No Qt ui compiler (uic) found!
+Please check whether you installed Qt correctly.
+You need to have a running uic binary.
+configure tried to run $ac_cv_path_uic and the test didn't
+succeed. If configure shouldn't have tried this one, set
+the environment variable UIC to the right one before running
+configure.
+])
+])
+
+
+AC_DEFUN([KDE_CHECK_UIC_FLAG],
+[
+ AC_MSG_CHECKING([whether uic supports -$1 ])
+ kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
+ AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
+ [
+ cat >conftest.ui <<EOT
+ <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
+EOT
+ ac_uic_testrun="$UIC_PATH -$1 $2 conftest.ui >/dev/null"
+ if AC_TRY_EVAL(ac_uic_testrun); then
+ eval "kde_cv_prog_uic_$kde_cache=yes"
+ else
+ eval "kde_cv_prog_uic_$kde_cache=no"
+ fi
+ rm -f conftest*
+ ])
+
+ if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT([yes])
+ :
+ $3
+ else
+ AC_MSG_RESULT([no])
+ :
+ $4
+ fi
+])
+
+
+dnl ------------------------------------------------------------------------
+dnl Find the meta object compiler and the ui compiler in the PATH,
+dnl in $QTDIR/bin, and some more usual places
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_PATH_QT_MOC_UIC],
+[
+ AC_REQUIRE([KDE_CHECK_PERL])
+ qt_bindirs=""
+ for dir in $kde_qt_dirs; do
+ qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
+ done
+ qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
+ if test ! "$ac_qt_bindir" = "NO"; then
+ qt_bindirs="$ac_qt_bindir $qt_bindirs"
+ fi
+
+ KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
+ if test -z "$UIC_NOT_NEEDED"; then
+ KDE_FIND_PATH(uic, UIC_PATH, [$qt_bindirs], [UIC_PATH=""])
+ if test -z "$UIC_PATH" ; then
+ KDE_UIC_ERROR_MESSAGE
+ exit 1
+ else
+ UIC=$UIC_PATH
+
+ if test $kde_qtver = 3; then
+ KDE_CHECK_UIC_FLAG(L,[/nonexistent],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
+ KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
+
+ if test x$ac_uic_supports_libpath = xyes; then
+ UIC="$UIC -L \$(kde_widgetdir)"
+ fi
+ if test x$ac_uic_supports_nounload = xyes; then
+ UIC="$UIC -nounload"
+ fi
+ fi
+ fi
+ else
+ UIC="echo uic not available: "
+ fi
+
+ AC_SUBST(MOC)
+ AC_SUBST(UIC)
+
+ UIC_TR="i18n"
+ if test $kde_qtver = 3; then
+ UIC_TR="tr2i18n"
+ fi
+
+ AC_SUBST(UIC_TR)
+])
+
+AC_DEFUN([KDE_1_CHECK_PATHS],
+[
+ KDE_1_CHECK_PATH_HEADERS
+
+ KDE_TEST_RPATH=
+
+ if test -n "$USE_RPATH"; then
+
+ if test -n "$kde_libraries"; then
+ KDE_TEST_RPATH="-R $kde_libraries"
+ fi
+
+ if test -n "$qt_libraries"; then
+ KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
+ fi
+
+ if test -n "$x_libraries"; then
+ KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
+ fi
+
+ KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
+ fi
+
+AC_MSG_CHECKING([for KDE libraries installed])
+ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_ERROR([your system fails at linking a small KDE application!
+Check, if your compiler is installed correctly and if you have used the
+same compiler to compile Qt and kdelibs as you did use now.
+For more details about this problem, look at the end of config.log.])
+fi
+
+if eval `KDEDIR= ./conftest 2>&5`; then
+ kde_result=done
+else
+ kde_result=problems
+fi
+
+KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
+kde_have_all_paths=yes
+
+KDE_SET_PATHS($kde_result)
+
+])
+
+AC_DEFUN([KDE_SET_PATHS],
+[
+ kde_cv_all_paths="kde_have_all_paths=\"yes\" \
+ kde_htmldir=\"$kde_htmldir\" \
+ kde_appsdir=\"$kde_appsdir\" \
+ kde_icondir=\"$kde_icondir\" \
+ kde_sounddir=\"$kde_sounddir\" \
+ kde_datadir=\"$kde_datadir\" \
+ kde_locale=\"$kde_locale\" \
+ kde_cgidir=\"$kde_cgidir\" \
+ kde_confdir=\"$kde_confdir\" \
+ kde_kcfgdir=\"$kde_kcfgdir\" \
+ kde_mimedir=\"$kde_mimedir\" \
+ kde_toolbardir=\"$kde_toolbardir\" \
+ kde_wallpaperdir=\"$kde_wallpaperdir\" \
+ kde_templatesdir=\"$kde_templatesdir\" \
+ kde_bindir=\"$kde_bindir\" \
+ kde_servicesdir=\"$kde_servicesdir\" \
+ kde_servicetypesdir=\"$kde_servicetypesdir\" \
+ kde_moduledir=\"$kde_moduledir\" \
+ kde_styledir=\"$kde_styledir\" \
+ kde_widgetdir=\"$kde_widgetdir\" \
+ xdg_appsdir=\"$xdg_appsdir\" \
+ xdg_menudir=\"$xdg_menudir\" \
+ xdg_directorydir=\"$xdg_directorydir\" \
+ kde_result=$1"
+])
+
+AC_DEFUN([KDE_SET_DEFAULT_PATHS],
+[
+if test "$1" = "default"; then
+
+ if test -z "$kde_htmldir"; then
+ kde_htmldir='\${datadir}/doc/HTML'
+ fi
+ if test -z "$kde_appsdir"; then
+ kde_appsdir='\${datadir}/applnk'
+ fi
+ if test -z "$kde_icondir"; then
+ kde_icondir='\${datadir}/icons'
+ fi
+ if test -z "$kde_sounddir"; then
+ kde_sounddir='\${datadir}/sounds'
+ fi
+ if test -z "$kde_datadir"; then
+ kde_datadir='\${datadir}/apps'
+ fi
+ if test -z "$kde_locale"; then
+ kde_locale='\${datadir}/locale'
+ fi
+ if test -z "$kde_cgidir"; then
+ kde_cgidir='\${exec_prefix}/cgi-bin'
+ fi
+ if test -z "$kde_confdir"; then
+ kde_confdir='\${datadir}/config'
+ fi
+ if test -z "$kde_kcfgdir"; then
+ kde_kcfgdir='\${datadir}/config.kcfg'
+ fi
+ if test -z "$kde_mimedir"; then
+ kde_mimedir='\${datadir}/mimelnk'
+ fi
+ if test -z "$kde_toolbardir"; then
+ kde_toolbardir='\${datadir}/toolbar'
+ fi
+ if test -z "$kde_wallpaperdir"; then
+ kde_wallpaperdir='\${datadir}/wallpapers'
+ fi
+ if test -z "$kde_templatesdir"; then
+ kde_templatesdir='\${datadir}/templates'
+ fi
+ if test -z "$kde_bindir"; then
+ kde_bindir='\${exec_prefix}/bin'
+ fi
+ if test -z "$kde_servicesdir"; then
+ kde_servicesdir='\${datadir}/services'
+ fi
+ if test -z "$kde_servicetypesdir"; then
+ kde_servicetypesdir='\${datadir}/servicetypes'
+ fi
+ if test -z "$kde_moduledir"; then
+ if test "$kde_qtver" = "2"; then
+ kde_moduledir='\${libdir}/kde2'
+ else
+ kde_moduledir='\${libdir}/kde3'
+ fi
+ fi
+ if test -z "$kde_styledir"; then
+ kde_styledir='\${libdir}/kde3/plugins/styles'
+ fi
+ if test -z "$kde_widgetdir"; then
+ kde_widgetdir='\${libdir}/kde3/plugins/designer'
+ fi
+ if test -z "$xdg_appsdir"; then
+ xdg_appsdir='\${datadir}/applications/kde'
+ fi
+ if test -z "$xdg_menudir"; then
+ xdg_menudir='\${sysconfdir}/xdg/menus'
+ fi
+ if test -z "$xdg_directorydir"; then
+ xdg_directorydir='\${datadir}/desktop-directories'
+ fi
+
+ KDE_SET_PATHS(defaults)
+
+else
+
+ if test $kde_qtver = 1; then
+ AC_MSG_RESULT([compiling])
+ KDE_1_CHECK_PATHS
+ else
+ AC_MSG_ERROR([path checking not yet supported for KDE 2])
+ fi
+
+fi
+])
+
+AC_DEFUN([KDE_CHECK_PATHS_FOR_COMPLETENESS],
+[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
+ test -z "$kde_icondir" || test -z "$kde_sounddir" ||
+ test -z "$kde_datadir" || test -z "$kde_locale" ||
+ test -z "$kde_cgidir" || test -z "$kde_confdir" ||
+ test -z "$kde_kcfgdir" ||
+ test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
+ test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
+ test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
+ test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
+ test -z "$kde_styledir" || test -z "kde_widgetdir" ||
+ test -z "$xdg_appsdir" || test -z "$xdg_menudir" || test -z "$xdg_directorydir" ||
+ test "x$kde_have_all_paths" != "xyes"; then
+ kde_have_all_paths=no
+ fi
+])
+
+AC_DEFUN([KDE_MISSING_PROG_ERROR],
+[
+ AC_MSG_ERROR([The important program $1 was not found!
+Please check whether you installed KDE correctly.
+])
+])
+
+AC_DEFUN([KDE_MISSING_ARTS_ERROR],
+[
+ AC_MSG_ERROR([The important program $1 was not found!
+Please check whether you installed aRts correctly or use
+--without-arts to compile without aRts support (this will remove functionality).
+])
+])
+
+AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
+[
+ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
+ test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
+ if test -n "$KDEDIRS"; then
+ kde_save_IFS=$IFS
+ IFS=:
+ for dir in $KDEDIRS; do
+ kde_default_bindirs="$dir/bin $kde_default_bindirs "
+ done
+ IFS=$kde_save_IFS
+ fi
+])
+
+AC_DEFUN([KDE_SUBST_PROGRAMS],
+[
+ AC_ARG_WITH(arts,
+ AC_HELP_STRING([--without-arts],[build without aRts [default=no]]),
+ [build_arts=$withval],
+ [build_arts=yes]
+ )
+ AM_CONDITIONAL(include_ARTS, test "$build_arts" '!=' "no")
+ if test "$build_arts" = "no"; then
+ AC_DEFINE(WITHOUT_ARTS, 1, [Defined if compiling without arts])
+ fi
+
+ KDE_SET_DEFAULT_BINDIRS
+ kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_libs_prefix/bin $kde_default_bindirs"
+ KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
+ KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
+ if test "$build_arts" '!=' "no"; then
+ KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(mcopidl)])
+ KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_ARTS_ERROR(artsc-config)])
+ fi
+ KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
+
+ kde32ornewer=1
+ kde33ornewer=1
+ if test -n "$kde_qtver" && test "$kde_qtver" -lt 3; then
+ kde32ornewer=
+ kde33ornewer=
+ else
+ if test "$kde_qtver" = "3"; then
+ if test "$kde_qtsubver" -le 1; then
+ kde32ornewer=
+ fi
+ if test "$kde_qtsubver" -le 2; then
+ kde33ornewer=
+ fi
+ if test "$KDECONFIG" != "compiled"; then
+ if test `$KDECONFIG --version | grep KDE | sed 's/KDE: \(...\).*/\1/'` = 3.2; then
+ kde33ornewer=
+ fi
+ fi
+ fi
+ fi
+
+ if test -n "$kde32ornewer"; then
+ KDE_FIND_PATH(kconfig_compiler, KCONFIG_COMPILER, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kconfig_compiler)])
+ KDE_FIND_PATH(dcopidlng, DCOPIDLNG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidlng)])
+ fi
+ if test -n "$kde33ornewer"; then
+ KDE_FIND_PATH(makekdewidgets, MAKEKDEWIDGETS, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(makekdewidgets)])
+ AC_SUBST(MAKEKDEWIDGETS)
+ fi
+ KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
+
+ if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
+ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
+ test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
+ AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
+ if test "$KDE_XSL_STYLESHEET" = "NO"; then
+ KDE_XSL_STYLESHEET=""
+ else
+ KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
+ fi
+ fi
+
+ DCOP_DEPENDENCIES='$(DCOPIDL)'
+ if test -n "$kde32ornewer"; then
+ KCFG_DEPENDENCIES='$(KCONFIG_COMPILER)'
+ DCOP_DEPENDENCIES='$(DCOPIDL) $(DCOPIDLNG)'
+ AC_SUBST(KCONFIG_COMPILER)
+ AC_SUBST(KCFG_DEPENDENCIES)
+ AC_SUBST(DCOPIDLNG)
+ fi
+ AC_SUBST(DCOPIDL)
+ AC_SUBST(DCOPIDL2CPP)
+ AC_SUBST(DCOP_DEPENDENCIES)
+ AC_SUBST(MCOPIDL)
+ AC_SUBST(ARTSCCONFIG)
+ AC_SUBST(MEINPROC)
+ AC_SUBST(KDE_XSL_STYLESHEET)
+ AC_SUBST(XMLLINT)
+])dnl
+
+AC_DEFUN([AC_CREATE_KFSSTND],
+[
+AC_REQUIRE([AC_CHECK_RPATH])
+
+AC_MSG_CHECKING([for KDE paths])
+kde_result=""
+kde_cached_paths=yes
+AC_CACHE_VAL(kde_cv_all_paths,
+[
+ KDE_SET_DEFAULT_PATHS($1)
+ kde_cached_paths=no
+])
+eval "$kde_cv_all_paths"
+KDE_CHECK_PATHS_FOR_COMPLETENESS
+if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
+ # wrong values were cached, may be, we can set better ones
+ kde_result=
+ kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
+ kde_datadir= kde_locale= kde_cgidir= kde_confdir= kde_kcfgdir=
+ kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
+ kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
+ kde_have_all_paths=
+ kde_styledir=
+ kde_widgetdir=
+ xdg_appsdir = xdg_menudir= xdg_directorydir=
+ KDE_SET_DEFAULT_PATHS($1)
+ eval "$kde_cv_all_paths"
+ KDE_CHECK_PATHS_FOR_COMPLETENESS
+ kde_result="$kde_result (cache overridden)"
+fi
+if test "$kde_have_all_paths" = "no"; then
+ AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
+Since it had compiled and linked before, it must be a strange problem on your system.
+Look at config.log for details. If you are not able to fix this, look at
+http://www.kde.org/faq/installation.html or any www.kde.org mirror.
+(If you're using an egcs version on Linux, you may update binutils!)
+])
+else
+ rm -f conftest*
+ AC_MSG_RESULT($kde_result)
+fi
+
+bindir=$kde_bindir
+
+KDE_SUBST_PROGRAMS
+
+])
+
+AC_DEFUN([AC_SUBST_KFSSTND],
+[
+AC_SUBST(kde_htmldir)
+AC_SUBST(kde_appsdir)
+AC_SUBST(kde_icondir)
+AC_SUBST(kde_sounddir)
+AC_SUBST(kde_datadir)
+AC_SUBST(kde_locale)
+AC_SUBST(kde_confdir)
+AC_SUBST(kde_kcfgdir)
+AC_SUBST(kde_mimedir)
+AC_SUBST(kde_wallpaperdir)
+AC_SUBST(kde_bindir)
+dnl X Desktop Group standards
+AC_SUBST(xdg_appsdir)
+AC_SUBST(xdg_menudir)
+AC_SUBST(xdg_directorydir)
+dnl for KDE 2
+AC_SUBST(kde_templatesdir)
+AC_SUBST(kde_servicesdir)
+AC_SUBST(kde_servicetypesdir)
+AC_SUBST(kde_moduledir)
+AC_SUBST(kdeinitdir, '$(kde_moduledir)')
+AC_SUBST(kde_styledir)
+AC_SUBST(kde_widgetdir)
+if test "$kde_qtver" = 1; then
+ kde_minidir="$kde_icondir/mini"
+else
+# for KDE 1 - this breaks KDE2 apps using minidir, but
+# that's the plan ;-/
+ kde_minidir="/dev/null"
+fi
+dnl AC_SUBST(kde_minidir)
+dnl AC_SUBST(kde_cgidir)
+dnl AC_SUBST(kde_toolbardir)
+])
+
+AC_DEFUN([KDE_MISC_TESTS],
+[
+ dnl Checks for libraries.
+ AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
+ AC_SUBST(LIBUTIL)
+ AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
+ AC_SUBST(LIBCOMPAT)
+ kde_have_crypt=
+ AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
+ AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
+ AC_MSG_WARN([you have no crypt in either libcrypt or libc.
+You should install libcrypt from another source or configure with PAM
+support])
+ kde_have_crypt=no
+ ]))
+ AC_SUBST(LIBCRYPT)
+ if test $kde_have_crypt = yes; then
+ AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
+ fi
+ AC_CHECK_SOCKLEN_T
+ AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
+ if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+ AC_CHECK_LIB(dnet_stub, dnet_ntoa,
+ [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
+ fi
+ AC_CHECK_FUNC(inet_ntoa)
+ if test $ac_cv_func_inet_ntoa = no; then
+ AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
+ fi
+ AC_CHECK_FUNC(connect)
+ if test $ac_cv_func_connect = no; then
+ AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
+ $X_EXTRA_LIBS)
+ fi
+
+ AC_CHECK_FUNC(remove)
+ if test $ac_cv_func_remove = no; then
+ AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
+ fi
+
+ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+ AC_CHECK_FUNC(shmat, ,
+ AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
+
+ # more headers that need to be explicitly included on darwin
+ AC_CHECK_HEADERS(sys/types.h stdint.h)
+
+ # sys/bitypes.h is needed for uint32_t and friends on Tru64
+ AC_CHECK_HEADERS(sys/bitypes.h)
+
+ # darwin requires a poll emulation library
+ AC_CHECK_LIB(poll, poll, LIB_POLL="-lpoll")
+
+ # for some image handling on Mac OS X
+ AC_CHECK_HEADERS(Carbon/Carbon.h)
+
+ # CoreAudio framework
+ AC_CHECK_HEADER(CoreAudio/CoreAudio.h, [
+ AC_DEFINE(HAVE_COREAUDIO, 1, [Define if you have the CoreAudio API])
+ FRAMEWORK_COREAUDIO="-Wl,-framework,CoreAudio"
+ ])
+
+ AC_CHECK_RES_INIT
+ AC_SUBST(LIB_POLL)
+ AC_SUBST(FRAMEWORK_COREAUDIO)
+ LIBSOCKET="$X_EXTRA_LIBS"
+ AC_SUBST(LIBSOCKET)
+ AC_SUBST(X_EXTRA_LIBS)
+ AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
+ AC_SUBST(LIBUCB)
+
+ case $host in dnl this *is* LynxOS specific
+ *-*-lynxos* )
+ AC_MSG_CHECKING([LynxOS header file wrappers])
+ [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
+ AC_MSG_RESULT(disabled)
+ AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
+ ;;
+ esac
+
+ KDE_CHECK_TYPES
+ KDE_CHECK_LIBDL
+ KDE_CHECK_STRLCPY
+ KDE_CHECK_PIE_SUPPORT
+
+# darwin needs this to initialize the environment
+AC_CHECK_HEADERS(crt_externs.h)
+AC_CHECK_FUNC(_NSGetEnviron, [AC_DEFINE(HAVE_NSGETENVIRON, 1, [Define if your system needs _NSGetEnviron to set up the environment])])
+
+AH_VERBATIM(_DARWIN_ENVIRON,
+[
+#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
+# include <sys/time.h>
+# include <crt_externs.h>
+# define environ (*_NSGetEnviron())
+#endif
+])
+
+AH_VERBATIM(_AIX_STRINGS_H_BZERO,
+[
+/*
+ * AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
+ * that defines bzero.
+ */
+
+#if defined(_AIX)
+#include <strings.h>
+#endif
+])
+
+AC_CHECK_FUNCS([vsnprintf snprintf])
+
+AH_VERBATIM(_TRU64,[
+/*
+ * On HP-UX, the declaration of vsnprintf() is needed every time !
+ */
+
+#if !defined(HAVE_VSNPRINTF) || defined(hpux)
+#if __STDC__
+#include <stdarg.h>
+#include <stdlib.h>
+#else
+#include <varargs.h>
+#endif
+#ifdef __cplusplus
+extern "C"
+#endif
+int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
+#ifdef __cplusplus
+extern "C"
+#endif
+int snprintf(char *str, size_t n, char const *fmt, ...);
+#endif
+])
+
+])
+
+dnl ------------------------------------------------------------------------
+dnl Find the header files and libraries for X-Windows. Extended the
+dnl macro AC_PATH_X
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([K_PATH_X],
+[
+AC_REQUIRE([KDE_MISC_TESTS])dnl
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_ARG_ENABLE(
+ embedded,
+ AC_HELP_STRING([--enable-embedded],[link to Qt-embedded, don't use X]),
+ kde_use_qt_emb=$enableval,
+ kde_use_qt_emb=no
+)
+
+AC_ARG_ENABLE(
+ qtopia,
+ AC_HELP_STRING([--enable-qtopia],[link to Qt-embedded, link to the Qtopia Environment]),
+ kde_use_qt_emb_palm=$enableval,
+ kde_use_qt_emb_palm=no
+)
+
+AC_ARG_ENABLE(
+ mac,
+ AC_HELP_STRING([--enable-mac],[link to Qt/Mac (don't use X)]),
+ kde_use_qt_mac=$enableval,
+ kde_use_qt_mac=no
+)
+
+# used to disable x11-specific stuff on special platforms
+AM_CONDITIONAL(include_x11, test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no")
+
+if test "$kde_use_qt_emb" = "no" && test "$kde_use_qt_mac" = "no"; then
+
+AC_MSG_CHECKING(for X)
+
+AC_CACHE_VAL(kde_cv_have_x,
+[# One or both of the vars are not set, and there is no cached value.
+if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
+ kde_x_includes=NO
+else
+ kde_x_includes=$x_includes
+fi
+if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
+ kde_x_libraries=NO
+else
+ kde_x_libraries=$x_libraries
+fi
+
+# below we use the standard autoconf calls
+ac_x_libraries=$kde_x_libraries
+ac_x_includes=$kde_x_includes
+
+KDE_PATH_X_DIRECT
+dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
+dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
+dnl location. The correct location is /usr/lib32 or an undefined value
+dnl (the linker is smart enough to pick the correct default library).
+dnl Things work just fine if you use just AC_PATH_X_DIRECT.
+dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
+dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
+dnl x_includes should be left alone.
+case "$host" in
+mips-sgi-irix6*)
+ ;;
+*-*-solaris*)
+ ;;
+*)
+ _AC_PATH_X_XMKMF
+ if test -z "$ac_x_includes"; then
+ ac_x_includes="."
+ fi
+ if test -z "$ac_x_libraries"; then
+ ac_x_libraries="/usr/lib${kdelibsuff}"
+ fi
+esac
+#from now on we use our own again
+
+# when the user already gave --x-includes, we ignore
+# what the standard autoconf macros told us.
+if test "$kde_x_includes" = NO; then
+ kde_x_includes=$ac_x_includes
+fi
+
+# for --x-libraries too
+if test "$kde_x_libraries" = NO; then
+ kde_x_libraries=$ac_x_libraries
+fi
+
+if test "$kde_x_includes" = NO; then
+ AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
+fi
+
+if test "$kde_x_libraries" = NO; then
+ AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
+fi
+
+# Record where we found X for the cache.
+kde_cv_have_x="have_x=yes \
+ kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
+])dnl
+
+eval "$kde_cv_have_x"
+
+if test "$have_x" != yes; then
+ AC_MSG_RESULT($have_x)
+ no_x=yes
+else
+ AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
+fi
+
+if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
+ X_INCLUDES=""
+ x_includes="."; dnl better than nothing :-
+ else
+ x_includes=$kde_x_includes
+ X_INCLUDES="-I$x_includes"
+fi
+
+if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE || test "$kde_x_libraries" = "/usr/lib"; then
+ X_LDFLAGS=""
+ x_libraries="/usr/lib"; dnl better than nothing :-
+ else
+ x_libraries=$kde_x_libraries
+ X_LDFLAGS="-L$x_libraries"
+fi
+all_includes="$X_INCLUDES"
+all_libraries="$X_LDFLAGS $LDFLAGS_AS_NEEDED $LDFLAGS_NEW_DTAGS"
+
+# Check for libraries that X11R6 Xt/Xaw programs need.
+ac_save_LDFLAGS="$LDFLAGS"
+LDFLAGS="$LDFLAGS $X_LDFLAGS"
+# SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+# check for ICE first), but we must link in the order -lSM -lICE or
+# we get undefined symbols. So assume we have SM if we have ICE.
+# These have to be linked with before -lX11, unlike the other
+# libraries we check for below, so use a different variable.
+# --interran at uluru.Stanford.EDU, kb at cs.umb.edu.
+AC_CHECK_LIB(ICE, IceConnectionNumber,
+ [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
+LDFLAGS="$ac_save_LDFLAGS"
+
+LIB_X11='-lX11 $(LIBSOCKET)'
+
+AC_MSG_CHECKING(for libXext)
+AC_CACHE_VAL(kde_cv_have_libXext,
+[
+kde_ldflags_safe="$LDFLAGS"
+kde_libs_safe="$LIBS"
+
+LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
+LIBS="-lXext -lX11 $LIBSOCKET"
+
+AC_TRY_LINK([
+#include <stdio.h>
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+],
+[
+printf("hello Xext\n");
+],
+kde_cv_have_libXext=yes,
+kde_cv_have_libXext=no
+)
+
+LDFLAGS=$kde_ldflags_safe
+LIBS=$kde_libs_safe
+])
+
+AC_MSG_RESULT($kde_cv_have_libXext)
+
+if test "$kde_cv_have_libXext" = "no"; then
+ AC_MSG_ERROR([We need a working libXext to proceed. Since configure
+can't find it itself, we stop here assuming that make wouldn't find
+them either.])
+fi
+
+LIB_XEXT="-lXext"
+QTE_NORTTI=""
+
+elif test "$kde_use_qt_emb" = "yes"; then
+ dnl We're using QT Embedded
+ CPPFLAGS=-DQWS
+ CXXFLAGS="$CXXFLAGS -fno-rtti"
+ QTE_NORTTI="-fno-rtti -DQWS"
+ X_PRE_LIBS=""
+ LIB_X11=""
+ LIB_XEXT=""
+ LIB_XRENDER=""
+ LIBSM=""
+ X_INCLUDES=""
+ X_LDFLAGS=""
+ x_includes=""
+ x_libraries=""
+elif test "$kde_use_qt_mac" = "yes"; then
+ dnl We're using QT/Mac (I use QT_MAC so that qglobal.h doesn't *have* to
+ dnl be included to get the information) --Sam
+ CXXFLAGS="$CXXFLAGS -DQT_MAC -no-cpp-precomp"
+ CFLAGS="$CFLAGS -DQT_MAC -no-cpp-precomp"
+ X_PRE_LIBS=""
+ LIB_X11=""
+ LIB_XEXT=""
+ LIB_XRENDER=""
+ LIBSM=""
+ X_INCLUDES=""
+ X_LDFLAGS=""
+ x_includes=""
+ x_libraries=""
+fi
+AC_SUBST(X_PRE_LIBS)
+AC_SUBST(LIB_X11)
+AC_SUBST(LIB_XRENDER)
+AC_SUBST(LIBSM)
+AC_SUBST(X_INCLUDES)
+AC_SUBST(X_LDFLAGS)
+AC_SUBST(x_includes)
+AC_SUBST(x_libraries)
+AC_SUBST(QTE_NORTTI)
+AC_SUBST(LIB_XEXT)
+
+])
+
+AC_DEFUN([KDE_PRINT_QT_PROGRAM],
+[
+AC_REQUIRE([KDE_USE_QT])
+cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <qglobal.h>
+#include <qapplication.h>
+EOF
+if test "$kde_qtver" = "2"; then
+cat >> conftest.$ac_ext <<EOF
+#include <qevent.h>
+#include <qstring.h>
+#include <qstyle.h>
+EOF
+
+if test $kde_qtsubver -gt 0; then
+cat >> conftest.$ac_ext <<EOF
+#if QT_VERSION < 210
+#error 1
+#endif
+EOF
+fi
+fi
+
+if test "$kde_qtver" = "3"; then
+cat >> conftest.$ac_ext <<EOF
+#include <qcursor.h>
+#include <qstylefactory.h>
+#include <private/qucomextra_p.h>
+EOF
+fi
+
+echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
+cat >> conftest.$ac_ext <<EOF
+#error 1
+#endif
+
+int main() {
+EOF
+if test "$kde_qtver" = "2"; then
+cat >> conftest.$ac_ext <<EOF
+ QStringList *t = new QStringList();
+ Q_UNUSED(t);
+EOF
+if test $kde_qtsubver -gt 0; then
+cat >> conftest.$ac_ext <<EOF
+ QString s;
+ s.setLatin1("Elvis is alive", 14);
+EOF
+fi
+fi
+if test "$kde_qtver" = "3"; then
+cat >> conftest.$ac_ext <<EOF
+ (void)QStyleFactory::create(QString::null);
+ QCursor c(Qt::WhatsThisCursor);
+EOF
+fi
+cat >> conftest.$ac_ext <<EOF
+ return 0;
+}
+EOF
+])
+
+AC_DEFUN([KDE_USE_QT],
+[
+if test -z "$1"; then
+ # Current default Qt version: 3.3
+ kde_qtver=3
+ kde_qtsubver=3
+else
+ kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
+ # following is the check if subversion isnt found in passed argument
+ if test "$kde_qtsubver" = "$1"; then
+ kde_qtsubver=1
+ fi
+ kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
+ if test "$kde_qtver" = "1"; then
+ kde_qtsubver=42
+ fi
+fi
+
+if test -z "$2"; then
+ if test "$kde_qtver" = "2"; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_minversion=">= Qt 2.2.2"
+ else
+ kde_qt_minversion=">= Qt 2.0.2"
+ fi
+ fi
+ if test "$kde_qtver" = "3"; then
+ if test $kde_qtsubver -gt 0; then
+ if test $kde_qtsubver -gt 1; then
+ if test $kde_qtsubver -gt 2; then
+ kde_qt_minversion=">= Qt 3.3 and < 4.0"
+ else
+ kde_qt_minversion=">= Qt 3.2 and < 4.0"
+ fi
+ else
+ kde_qt_minversion=">= Qt 3.1 (20021021) and < 4.0"
+ fi
+ else
+ kde_qt_minversion=">= Qt 3.0 and < 4.0"
+ fi
+ fi
+ if test "$kde_qtver" = "1"; then
+ kde_qt_minversion=">= 1.42 and < 2.0"
+ fi
+else
+ kde_qt_minversion="$2"
+fi
+
+if test -z "$3"; then
+ if test $kde_qtver = 3; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_verstring="QT_VERSION >= 0x03 at VER@00 && QT_VERSION < 0x040000"
+ qtsubver=`echo "00$kde_qtsubver" | sed -e 's,.*\(..\)$,\1,'`
+ kde_qt_verstring=`echo $kde_qt_verstring | sed -e "s, at VER@,$qtsubver,"`
+ else
+ kde_qt_verstring="QT_VERSION >= 300 && QT_VERSION < 0x040000"
+ fi
+ fi
+ if test $kde_qtver = 2; then
+ if test $kde_qtsubver -gt 0; then
+ kde_qt_verstring="QT_VERSION >= 222"
+ else
+ kde_qt_verstring="QT_VERSION >= 200"
+ fi
+ fi
+ if test $kde_qtver = 1; then
+ kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
+ fi
+else
+ kde_qt_verstring="$3"
+fi
+
+if test $kde_qtver = 4; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt4 /usr/lib/qt /usr/share/qt4"
+fi
+if test $kde_qtver = 3; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt /usr/share/qt3"
+fi
+if test $kde_qtver = 2; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
+fi
+if test $kde_qtver = 1; then
+ kde_qt_dirs="$QTDIR /usr/lib/qt"
+fi
+])
+
+AC_DEFUN([KDE_CHECK_QT_DIRECT],
+[
+AC_REQUIRE([KDE_USE_QT])
+AC_MSG_CHECKING([if Qt compiles without flags])
+AC_CACHE_VAL(kde_cv_qt_direct,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
+ac_LIBRARY_PATH="$LIBRARY_PATH"
+ac_cxxflags_safe="$CXXFLAGS"
+ac_ldflags_safe="$LDFLAGS"
+ac_libs_safe="$LIBS"
+
+CXXFLAGS="$CXXFLAGS -I$qt_includes"
+LDFLAGS="$LDFLAGS $X_LDFLAGS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
+else
+LIBS="$LIBQT $LIBSOCKET"
+fi
+LD_LIBRARY_PATH=
+export LD_LIBRARY_PATH
+LIBRARY_PATH=
+export LIBRARY_PATH
+
+KDE_PRINT_QT_PROGRAM
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ kde_cv_qt_direct="yes"
+else
+ kde_cv_qt_direct="no"
+ echo "configure: failed program was:" >&AC_FD_CC
+ cat conftest.$ac_ext >&AC_FD_CC
+fi
+
+rm -f conftest*
+CXXFLAGS="$ac_cxxflags_safe"
+LDFLAGS="$ac_ldflags_safe"
+LIBS="$ac_libs_safe"
+
+LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
+export LD_LIBRARY_PATH
+LIBRARY_PATH="$ac_LIBRARY_PATH"
+export LIBRARY_PATH
+AC_LANG_RESTORE
+])
+
+if test "$kde_cv_qt_direct" = "yes"; then
+ AC_MSG_RESULT(yes)
+ $1
+else
+ AC_MSG_RESULT(no)
+ $2
+fi
+])
+
+dnl ------------------------------------------------------------------------
+dnl Try to find the Qt headers and libraries.
+dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
+dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_PATH_QT_1_3],
+[
+AC_REQUIRE([K_PATH_X])
+AC_REQUIRE([KDE_USE_QT])
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+dnl ------------------------------------------------------------------------
+dnl Add configure flag to enable linking to MT version of Qt library.
+dnl ------------------------------------------------------------------------
+
+AC_ARG_ENABLE(
+ mt,
+ AC_HELP_STRING([--disable-mt],[link to non-threaded Qt (deprecated)]),
+ kde_use_qt_mt=$enableval,
+ [
+ if test $kde_qtver = 3; then
+ kde_use_qt_mt=yes
+ else
+ kde_use_qt_mt=no
+ fi
+ ]
+)
+
+USING_QT_MT=""
+
+dnl ------------------------------------------------------------------------
+dnl If we not get --disable-qt-mt then adjust some vars for the host.
+dnl ------------------------------------------------------------------------
+
+KDE_MT_LDFLAGS=
+KDE_MT_LIBS=
+if test "x$kde_use_qt_mt" = "xyes"; then
+ KDE_CHECK_THREADING
+ if test "x$kde_use_threading" = "xyes"; then
+ CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
+ KDE_MT_LDFLAGS="$USE_THREADS"
+ KDE_MT_LIBS="$LIBPTHREAD"
+ else
+ kde_use_qt_mt=no
+ fi
+fi
+AC_SUBST(KDE_MT_LDFLAGS)
+AC_SUBST(KDE_MT_LIBS)
+
+kde_qt_was_given=yes
+
+dnl ------------------------------------------------------------------------
+dnl If we haven't been told how to link to Qt, we work it out for ourselves.
+dnl ------------------------------------------------------------------------
+if test -z "$LIBQT_GLOB"; then
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ LIBQT_GLOB="libqte.*"
+ else
+ LIBQT_GLOB="libqt.*"
+ fi
+fi
+
+dnl ------------------------------------------------------------
+dnl If we got --enable-embedded then adjust the Qt library name.
+dnl ------------------------------------------------------------
+if test "x$kde_use_qt_emb" = "xyes"; then
+ qtlib="qte"
+else
+ qtlib="qt"
+fi
+
+kde_int_qt="-l$qtlib"
+
+if test -z "$LIBQPE"; then
+dnl ------------------------------------------------------------
+dnl If we got --enable-palmtop then add -lqpe to the link line
+dnl ------------------------------------------------------------
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ if test "x$kde_use_qt_emb_palm" = "xyes"; then
+ LIB_QPE="-lqpe"
+ else
+ LIB_QPE=""
+ fi
+ else
+ LIB_QPE=""
+ fi
+fi
+
+dnl ------------------------------------------------------------------------
+dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
+dnl ------------------------------------------------------------------------
+
+if test "x$kde_use_qt_mt" = "xyes"; then
+ LIBQT="-l$qtlib-mt"
+ kde_int_qt="-l$qtlib-mt"
+ LIBQT_GLOB="lib$qtlib-mt.*"
+ USING_QT_MT="using -mt"
+else
+ LIBQT="-l$qtlib"
+fi
+
+if test $kde_qtver != 1; then
+
+ AC_REQUIRE([AC_FIND_PNG])
+ AC_REQUIRE([AC_FIND_JPEG])
+ LIBQT="$LIBQT $LIBPNG $LIBJPEG"
+fi
+
+if test $kde_qtver = 3; then
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+ LIBQT="$LIBQT $LIBDL"
+fi
+
+AC_MSG_CHECKING([for Qt])
+
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
+fi
+ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
+qt_libraries=""
+qt_includes=""
+AC_ARG_WITH(qt-dir,
+ AC_HELP_STRING([--with-qt-dir=DIR],[where the root of Qt is installed ]),
+ [ ac_qt_includes="$withval"/include
+ ac_qt_libraries="$withval"/lib${kdelibsuff}
+ ac_qt_bindir="$withval"/bin
+ ])
+
+AC_ARG_WITH(qt-includes,
+ AC_HELP_STRING([--with-qt-includes=DIR],[where the Qt includes are. ]),
+ [
+ ac_qt_includes="$withval"
+ ])
+
+kde_qt_libs_given=no
+
+AC_ARG_WITH(qt-libraries,
+ AC_HELP_STRING([--with-qt-libraries=DIR],[where the Qt library is installed.]),
+ [ ac_qt_libraries="$withval"
+ kde_qt_libs_given=yes
+ ])
+
+AC_CACHE_VAL(ac_cv_have_qt,
+[#try to guess Qt locations
+
+qt_incdirs=""
+for dir in $kde_qt_dirs; do
+ qt_incdirs="$qt_incdirs $dir/include $dir"
+done
+qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 /usr/include/qt3 $x_includes"
+if test ! "$ac_qt_includes" = "NO"; then
+ qt_incdirs="$ac_qt_includes $qt_incdirs"
+fi
+
+if test "$kde_qtver" != "1"; then
+ kde_qt_header=qstyle.h
+else
+ kde_qt_header=qglobal.h
+fi
+
+AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
+ac_qt_includes="$qt_incdir"
+
+qt_libdirs=""
+for dir in $kde_qt_dirs; do
+ qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir"
+done
+qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
+if test ! "$ac_qt_libraries" = "NO"; then
+ qt_libdir=$ac_qt_libraries
+else
+ qt_libdirs="$ac_qt_libraries $qt_libdirs"
+ # if the Qt was given, the chance is too big that libqt.* doesn't exist
+ qt_libdir=NONE
+ for dir in $qt_libdirs; do
+ try="ls -1 $dir/${LIBQT_GLOB}"
+ if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
+ done
+fi
+for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
+ if test -e "$a"; then
+ LIBQT="$LIBQT ${kde_int_qt}_incremental"
+ break
+ fi
+done
+
+ac_qt_libraries="$qt_libdir"
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+
+ac_cxxflags_safe="$CXXFLAGS"
+ac_ldflags_safe="$LDFLAGS"
+ac_libs_safe="$LIBS"
+
+CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
+LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
+LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
+
+KDE_PRINT_QT_PROGRAM
+
+if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ rm -f conftest*
+else
+ echo "configure: failed program was:" >&AC_FD_CC
+ cat conftest.$ac_ext >&AC_FD_CC
+ ac_qt_libraries="NO"
+fi
+rm -f conftest*
+CXXFLAGS="$ac_cxxflags_safe"
+LDFLAGS="$ac_ldflags_safe"
+LIBS="$ac_libs_safe"
+
+AC_LANG_RESTORE
+if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
+ ac_cv_have_qt="have_qt=no"
+ ac_qt_notfound=""
+ missing_qt_mt=""
+ if test "$ac_qt_includes" = NO; then
+ if test "$ac_qt_libraries" = NO; then
+ ac_qt_notfound="(headers and libraries)";
+ else
+ ac_qt_notfound="(headers)";
+ fi
+ else
+ if test "x$kde_use_qt_mt" = "xyes"; then
+ missing_qt_mt="
+Make sure that you have compiled Qt with thread support!"
+ ac_qt_notfound="(library $qtlib-mt)";
+ else
+ ac_qt_notfound="(library $qtlib)";
+ fi
+ fi
+
+ AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
+For more details about this problem, look at the end of config.log.$missing_qt_mt])
+else
+ have_qt="yes"
+fi
+])
+
+eval "$ac_cv_have_qt"
+
+if test "$have_qt" != yes; then
+ AC_MSG_RESULT([$have_qt]);
+else
+ ac_cv_have_qt="have_qt=yes \
+ ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
+ AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
+
+ qt_libraries="$ac_qt_libraries"
+ qt_includes="$ac_qt_includes"
+fi
+
+if test ! "$kde_qt_libs_given" = "yes" && test ! "$kde_qtver" = 3; then
+ KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
+fi
+
+AC_SUBST(qt_libraries)
+AC_SUBST(qt_includes)
+
+if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
+ QT_INCLUDES=""
+else
+ QT_INCLUDES="-I$qt_includes"
+ all_includes="$QT_INCLUDES $all_includes"
+fi
+
+if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
+ QT_LDFLAGS=""
+else
+ QT_LDFLAGS="-L$qt_libraries"
+ all_libraries="$QT_LDFLAGS $all_libraries"
+fi
+test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
+
+AC_SUBST(QT_INCLUDES)
+AC_SUBST(QT_LDFLAGS)
+AC_PATH_QT_MOC_UIC
+
+KDE_CHECK_QT_JPEG
+
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
+else
+LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBZ) $(LIBPNG)'
+fi
+test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
+for a in $qt_libdir/lib`echo ${kde_int_qt} | sed 's,^-l,,'`_incremental.*; do
+ if test -e "$a"; then
+ LIB_QT="$LIB_QT ${kde_int_qt}_incremental"
+ break
+ fi
+done
+
+AC_SUBST(LIB_QT)
+AC_SUBST(LIB_QPE)
+
+AC_SUBST(kde_qtver)
+])
+
+AC_DEFUN([AC_PATH_QT],
+[
+AC_PATH_QT_1_3
+])
+
+AC_DEFUN([KDE_CHECK_UIC_PLUGINS],
+[
+AC_REQUIRE([AC_PATH_QT_MOC_UIC])
+
+if test x$ac_uic_supports_libpath = xyes; then
+
+AC_MSG_CHECKING([if UIC has KDE plugins available])
+AC_CACHE_VAL(kde_cv_uic_plugins,
+[
+cat > actest.ui << EOF
+<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
+<class>NewConnectionDialog</class>
+<widget class="QDialog">
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>testInput</cstring>
+ </property>
+ </widget>
+</widget>
+</UI>
+EOF
+
+
+
+kde_cv_uic_plugins=no
+kde_line="$UIC_PATH -L $kde_widgetdir"
+if test x$ac_uic_supports_nounload = xyes; then
+ kde_line="$kde_line -nounload"
+fi
+kde_line="$kde_line -impl actest.h actest.ui > actest.cpp"
+if AC_TRY_EVAL(kde_line); then
+ # if you're trying to debug this check and think it's incorrect,
+ # better check your installation. The check _is_ correct - your
+ # installation is not.
+ if test -f actest.cpp && grep klineedit actest.cpp > /dev/null; then
+ kde_cv_uic_plugins=yes
+ fi
+fi
+rm -f actest.ui actest.cpp
+])
+
+AC_MSG_RESULT([$kde_cv_uic_plugins])
+if test "$kde_cv_uic_plugins" != yes; then
+ AC_MSG_ERROR([
+you need to install kdelibs first.
+
+If you did install kdelibs, then the Qt version that is picked up by
+this configure is not the same version you used to compile kdelibs.
+The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
+_same Qt version_, compiled with the _same compiler_ and the same Qt
+configuration settings.
+])
+fi
+fi
+])
+
+AC_DEFUN([KDE_CHECK_FINAL],
+[
+ AC_ARG_ENABLE(final,
+ AC_HELP_STRING([--enable-final],
+ [build size optimized apps (experimental - needs lots of memory)]),
+ kde_use_final=$enableval, kde_use_final=no)
+
+ if test "x$kde_use_final" = "xyes"; then
+ KDE_USE_FINAL_TRUE=""
+ KDE_USE_FINAL_FALSE="#"
+ else
+ KDE_USE_FINAL_TRUE="#"
+ KDE_USE_FINAL_FALSE=""
+ fi
+ AC_SUBST(KDE_USE_FINAL_TRUE)
+ AC_SUBST(KDE_USE_FINAL_FALSE)
+])
+
+AC_DEFUN([KDE_CHECK_CLOSURE],
+[
+ AC_ARG_ENABLE(closure,
+ AC_HELP_STRING([--enable-closure],[delay template instantiation]),
+ kde_use_closure=$enableval, kde_use_closure=no)
+
+ KDE_NO_UNDEFINED=""
+ if test "x$kde_use_closure" = "xyes"; then
+ KDE_USE_CLOSURE_TRUE=""
+ KDE_USE_CLOSURE_FALSE="#"
+# CXXFLAGS="$CXXFLAGS $REPO"
+ else
+ KDE_USE_CLOSURE_TRUE="#"
+ KDE_USE_CLOSURE_FALSE=""
+ KDE_NO_UNDEFINED=""
+ case $host in
+ *-*-linux-gnu)
+ KDE_CHECK_COMPILER_FLAG([Wl,--no-undefined],
+ [KDE_CHECK_COMPILER_FLAG([Wl,--allow-shlib-undefined],
+ [KDE_NO_UNDEFINED="-Wl,--no-undefined -Wl,--allow-shlib-undefined"],
+ [KDE_NO_UNDEFINED=""])],
+ [KDE_NO_UNDEFINED=""])
+ ;;
+ esac
+ fi
+ AC_SUBST(KDE_USE_CLOSURE_TRUE)
+ AC_SUBST(KDE_USE_CLOSURE_FALSE)
+ AC_SUBST(KDE_NO_UNDEFINED)
+])
+
+dnl Check if the linker supports --enable-new-dtags and --as-needed
+AC_DEFUN([KDE_CHECK_NEW_LDFLAGS],
+[
+ AC_ARG_ENABLE(new_ldflags,
+ AC_HELP_STRING([--enable-new-ldflags],
+ [enable the new linker flags]),
+ kde_use_new_ldflags=$enableval,
+ kde_use_new_ldflags=no)
+
+ LDFLAGS_AS_NEEDED=""
+ LDFLAGS_NEW_DTAGS=""
+ if test "x$kde_use_new_ldflags" = "xyes"; then
+ LDFLAGS_NEW_DTAGS=""
+ KDE_CHECK_COMPILER_FLAG([Wl,--enable-new-dtags],
+ [LDFLAGS_NEW_DTAGS="-Wl,--enable-new-dtags"],)
+
+ KDE_CHECK_COMPILER_FLAG([Wl,--as-needed],
+ [LDFLAGS_AS_NEEDED="-Wl,--as-needed"],)
+ fi
+ AC_SUBST(LDFLAGS_AS_NEEDED)
+ AC_SUBST(LDFLAGS_NEW_DTAGS)
+])
+
+AC_DEFUN([KDE_CHECK_NMCHECK],
+[
+ AC_ARG_ENABLE(nmcheck,AC_HELP_STRING([--enable-nmcheck],[enable automatic namespace cleanness check]),
+ kde_use_nmcheck=$enableval, kde_use_nmcheck=no)
+
+ if test "$kde_use_nmcheck" = "yes"; then
+ KDE_USE_NMCHECK_TRUE=""
+ KDE_USE_NMCHECK_FALSE="#"
+ else
+ KDE_USE_NMCHECK_TRUE="#"
+ KDE_USE_NMCHECK_FALSE=""
+ fi
+ AC_SUBST(KDE_USE_NMCHECK_TRUE)
+ AC_SUBST(KDE_USE_NMCHECK_FALSE)
+])
+
+AC_DEFUN([KDE_EXPAND_MAKEVAR], [
+savex=$exec_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+tmp=$$2
+while $1=`eval echo "$tmp"`; test "x$$1" != "x$tmp"; do tmp=$$1; done
+exec_prefix=$savex
+])
+
+dnl ------------------------------------------------------------------------
+dnl Now, the same with KDE
+dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
+dnl and $(kde_includes) will be the kdehdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_BASE_PATH_KDE],
+[
+AC_REQUIRE([KDE_CHECK_STL])
+AC_REQUIRE([AC_PATH_QT])dnl
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_CHECK_RPATH
+AC_MSG_CHECKING([for KDE])
+
+if test "${prefix}" != NONE; then
+ kde_includes=${includedir}
+ KDE_EXPAND_MAKEVAR(ac_kde_includes, includedir)
+
+ kde_libraries=${libdir}
+ KDE_EXPAND_MAKEVAR(ac_kde_libraries, libdir)
+
+else
+ ac_kde_includes=
+ ac_kde_libraries=
+ kde_libraries=""
+ kde_includes=""
+fi
+
+AC_CACHE_VAL(ac_cv_have_kde,
+[#try to guess kde locations
+
+if test "$kde_qtver" = 1; then
+ kde_check_header="ksock.h"
+ kde_check_lib="libkdecore.la"
+else
+ kde_check_header="ksharedptr.h"
+ kde_check_lib="libkio.la"
+fi
+
+if test -z "$1"; then
+
+kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
+test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
+kde_incdirs="$ac_kde_includes $kde_incdirs"
+AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
+ac_kde_includes="$kde_incdir"
+
+if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
+ AC_MSG_ERROR([
+in the prefix, you've chosen, are no KDE headers installed. This will fail.
+So, check this please and use another prefix!])
+fi
+
+kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
+test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
+kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
+AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
+ac_kde_libraries="$kde_libdir"
+
+kde_widgetdir=NO
+dnl this might be somewhere else
+AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir)
+
+if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
+AC_MSG_ERROR([
+in the prefix, you've chosen, are no KDE libraries installed. This will fail.
+So, check this please and use another prefix!])
+fi
+
+if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then
+AC_MSG_ERROR([
+I can't find the designer plugins. These are required and should have been installed
+by kdelibs])
+fi
+
+if test -n "$kde_widgetdir"; then
+ kde_widgetdir="$kde_widgetdir/kde3/plugins/designer"
+fi
+
+
+if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO || test "$kde_widgetdir" = NO; then
+ ac_cv_have_kde="have_kde=no"
+else
+ ac_cv_have_kde="have_kde=yes \
+ ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
+fi
+
+else dnl test -z $1, e.g. from kdelibs
+
+ ac_cv_have_kde="have_kde=no"
+
+fi
+])dnl
+
+eval "$ac_cv_have_kde"
+
+if test "$have_kde" != "yes"; then
+ if test "${prefix}" = NONE; then
+ ac_kde_prefix="$ac_default_prefix"
+ else
+ ac_kde_prefix="$prefix"
+ fi
+ if test "$exec_prefix" = NONE; then
+ ac_kde_exec_prefix="$ac_kde_prefix"
+ AC_MSG_RESULT([will be installed in $ac_kde_prefix])
+ else
+ ac_kde_exec_prefix="$exec_prefix"
+ AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
+ fi
+
+ kde_libraries="${libdir}"
+ kde_includes="${includedir}"
+
+else
+ ac_cv_have_kde="have_kde=yes \
+ ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
+ AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
+
+ kde_libraries="$ac_kde_libraries"
+ kde_includes="$ac_kde_includes"
+fi
+AC_SUBST(kde_libraries)
+AC_SUBST(kde_includes)
+
+if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then
+ KDE_INCLUDES=""
+else
+ KDE_INCLUDES="-I$kde_includes"
+ all_includes="$KDE_INCLUDES $all_includes"
+fi
+
+KDE_DEFAULT_CXXFLAGS="-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION"
+
+KDE_LDFLAGS="-L$kde_libraries"
+if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
+ all_libraries="$KDE_LDFLAGS $all_libraries"
+fi
+
+AC_SUBST(KDE_LDFLAGS)
+AC_SUBST(KDE_INCLUDES)
+
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+all_libraries="$all_libraries $USER_LDFLAGS"
+all_includes="$all_includes $USER_INCLUDES"
+AC_SUBST(all_includes)
+AC_SUBST(all_libraries)
+
+if test -z "$1"; then
+KDE_CHECK_UIC_PLUGINS
+fi
+
+ac_kde_libraries="$kde_libdir"
+
+AC_SUBST(AUTODIRS)
+
+
+])
+
+AC_DEFUN([KDE_CHECK_EXTRA_LIBS],
+[
+AC_MSG_CHECKING(for extra includes)
+AC_ARG_WITH(extra-includes,AC_HELP_STRING([--with-extra-includes=DIR],[adds non standard include paths]),
+ kde_use_extra_includes="$withval",
+ kde_use_extra_includes=NONE
+)
+kde_extra_includes=
+if test -n "$kde_use_extra_includes" && \
+ test "$kde_use_extra_includes" != "NONE"; then
+
+ ac_save_ifs=$IFS
+ IFS=':'
+ for dir in $kde_use_extra_includes; do
+ kde_extra_includes="$kde_extra_includes $dir"
+ USER_INCLUDES="$USER_INCLUDES -I$dir"
+ done
+ IFS=$ac_save_ifs
+ kde_use_extra_includes="added"
+else
+ kde_use_extra_includes="no"
+fi
+AC_SUBST(USER_INCLUDES)
+
+AC_MSG_RESULT($kde_use_extra_includes)
+
+kde_extra_libs=
+AC_MSG_CHECKING(for extra libs)
+AC_ARG_WITH(extra-libs,AC_HELP_STRING([--with-extra-libs=DIR],[adds non standard library paths]),
+ kde_use_extra_libs=$withval,
+ kde_use_extra_libs=NONE
+)
+if test -n "$kde_use_extra_libs" && \
+ test "$kde_use_extra_libs" != "NONE"; then
+
+ ac_save_ifs=$IFS
+ IFS=':'
+ for dir in $kde_use_extra_libs; do
+ kde_extra_libs="$kde_extra_libs $dir"
+ KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
+ USER_LDFLAGS="$USER_LDFLAGS -L$dir"
+ done
+ IFS=$ac_save_ifs
+ kde_use_extra_libs="added"
+else
+ kde_use_extra_libs="no"
+fi
+
+AC_SUBST(USER_LDFLAGS)
+
+AC_MSG_RESULT($kde_use_extra_libs)
+
+])
+
+AC_DEFUN([KDE_1_CHECK_PATH_HEADERS],
+[
+ AC_MSG_CHECKING([for KDE headers installed])
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+cat > conftest.$ac_ext <<EOF
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+#include <stdio.h>
+#include "confdefs.h"
+#include <kapp.h>
+
+int main() {
+ printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
+ printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
+ printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
+ printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
+ printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
+ printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
+ printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
+ printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
+ printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
+ printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
+ printf("kde_wallpaperdir=\\"%s\\"\n",
+ KApplication::kde_wallpaperdir().data());
+ printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
+ printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
+ printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
+ printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
+ printf("kde_moduledir=\\"/tmp/dummy\\"\n");
+ printf("kde_styledir=\\"/tmp/dummy\\"\n");
+ printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
+ printf("xdg_appsdir=\\"/tmp/dummy\\"\n");
+ printf("xdg_menudir=\\"/tmp/dummy\\"\n");
+ printf("xdg_directorydir=\\"/tmp/dummy\\"\n");
+ printf("kde_kcfgdir=\\"/tmp/dummy\\"\n");
+ return 0;
+ }
+EOF
+
+ ac_save_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$all_includes $CPPFLAGS"
+ if AC_TRY_EVAL(ac_compile); then
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_ERROR([your system is not able to compile a small KDE application!
+Check, if you installed the KDE header files correctly.
+For more details about this problem, look at the end of config.log.])
+ fi
+ CPPFLAGS=$ac_save_CPPFLAGS
+
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([KDE_CHECK_KDEQTADDON],
+[
+AC_MSG_CHECKING(for kde-qt-addon)
+AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
+[
+ kde_ldflags_safe="$LDFLAGS"
+ kde_libs_safe="$LIBS"
+ kde_cxxflags_safe="$CXXFLAGS"
+
+ LIBS="-lkde-qt-addon $LIBQT $LIBS"
+ CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
+ LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
+
+ AC_TRY_LINK([
+ #include <qdom.h>
+ ],
+ [
+ QDomDocument doc;
+ ],
+ kde_cv_have_kdeqtaddon=yes,
+ kde_cv_have_kdeqtaddon=no
+ )
+
+ LDFLAGS=$kde_ldflags_safe
+ LIBS=$kde_libs_safe
+ CXXFLAGS=$kde_cxxflags_safe
+])
+
+AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
+
+if test "$kde_cv_have_kdeqtaddon" = "no"; then
+ AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
+It is a separate package (and CVS module) named kde-qt-addon.])
+fi
+])
+
+AC_DEFUN([KDE_CREATE_LIBS_ALIASES],
+[
+ AC_REQUIRE([KDE_MISC_TESTS])
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+ AC_REQUIRE([K_PATH_X])
+
+if test $kde_qtver = 3; then
+ case $host in
+ *cygwin*) lib_kded="-lkdeinit_kded" ;;
+ *) lib_kded="" ;;
+ esac
+ AC_SUBST(LIB_KDED, $lib_kded)
+ AC_SUBST(LIB_KDECORE, "-lkdecore")
+ AC_SUBST(LIB_KDEUI, "-lkdeui")
+ AC_SUBST(LIB_KIO, "-lkio")
+ AC_SUBST(LIB_KJS, "-lkjs")
+ AC_SUBST(LIB_SMB, "-lsmb")
+ AC_SUBST(LIB_KAB, "-lkab")
+ AC_SUBST(LIB_KABC, "-lkabc")
+ AC_SUBST(LIB_KHTML, "-lkhtml")
+ AC_SUBST(LIB_KSPELL, "-lkspell")
+ AC_SUBST(LIB_KPARTS, "-lkparts")
+ AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
+ AC_SUBST(LIB_KUTILS, "-lkutils")
+ AC_SUBST(LIB_KDEPIM, "-lkdepim")
+ AC_SUBST(LIB_KIMPROXY, "-lkimproxy")
+ AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
+ AC_SUBST(LIB_KDNSSD, "-lkdnssd")
+ AC_SUBST(LIB_KUNITTEST, "-lkunittest")
+# these are for backward compatibility
+ AC_SUBST(LIB_KSYCOCA, "-lkio")
+ AC_SUBST(LIB_KFILE, "-lkio")
+elif test $kde_qtver = 2; then
+ AC_SUBST(LIB_KDECORE, "-lkdecore")
+ AC_SUBST(LIB_KDEUI, "-lkdeui")
+ AC_SUBST(LIB_KIO, "-lkio")
+ AC_SUBST(LIB_KSYCOCA, "-lksycoca")
+ AC_SUBST(LIB_SMB, "-lsmb")
+ AC_SUBST(LIB_KFILE, "-lkfile")
+ AC_SUBST(LIB_KAB, "-lkab")
+ AC_SUBST(LIB_KHTML, "-lkhtml")
+ AC_SUBST(LIB_KSPELL, "-lkspell")
+ AC_SUBST(LIB_KPARTS, "-lkparts")
+ AC_SUBST(LIB_KDEPRINT, "-lkdeprint")
+else
+ AC_SUBST(LIB_KDECORE, "-lkdecore -lXext $(LIB_QT)")
+ AC_SUBST(LIB_KDEUI, "-lkdeui $(LIB_KDECORE)")
+ AC_SUBST(LIB_KFM, "-lkfm $(LIB_KDECORE)")
+ AC_SUBST(LIB_KFILE, "-lkfile $(LIB_KFM) $(LIB_KDEUI)")
+ AC_SUBST(LIB_KAB, "-lkab $(LIB_KIMGIO) $(LIB_KDECORE)")
+fi
+])
+
+AC_DEFUN([AC_PATH_KDE],
+[
+ AC_BASE_PATH_KDE
+ AC_ARG_ENABLE(path-check,AC_HELP_STRING([--disable-path-check],[don't try to find out, where to install]),
+ [
+ if test "$enableval" = "no";
+ then ac_use_path_checking="default"
+ else ac_use_path_checking=""
+ fi
+ ],
+ [
+ if test "$kde_qtver" = 1;
+ then ac_use_path_checking=""
+ else ac_use_path_checking="default"
+ fi
+ ]
+ )
+
+ AC_CREATE_KFSSTND($ac_use_path_checking)
+
+ AC_SUBST_KFSSTND
+ KDE_CREATE_LIBS_ALIASES
+])
+
+dnl KDE_CHECK_FUNC_EXT(<func>, [headers], [sample-use], [C prototype], [autoheader define], [call if found])
+AC_DEFUN([KDE_CHECK_FUNC_EXT],
+[
+AC_MSG_CHECKING(for $1)
+AC_CACHE_VAL(kde_cv_func_$1,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+save_CXXFLAGS="$CXXFLAGS"
+kde_safe_LIBS="$LIBS"
+LIBS="$LIBS $X_EXTRA_LIBS"
+if test "$GXX" = "yes"; then
+CXXFLAGS="$CXXFLAGS -pedantic-errors"
+fi
+AC_TRY_COMPILE([
+$2
+],
+[
+$3
+],
+kde_cv_func_$1=yes,
+kde_cv_func_$1=no)
+CXXFLAGS="$save_CXXFLAGS"
+LIBS="$kde_safe_LIBS"
+AC_LANG_RESTORE
+])
+
+AC_MSG_RESULT($kde_cv_func_$1)
+
+AC_MSG_CHECKING([if $1 needs custom prototype])
+AC_CACHE_VAL(kde_cv_proto_$1,
+[
+if test "x$kde_cv_func_$1" = xyes; then
+ kde_cv_proto_$1=no
+else
+ case "$1" in
+ setenv|unsetenv|usleep|random|srandom|seteuid|mkstemps|mkstemp|revoke|vsnprintf|strlcpy|strlcat)
+ kde_cv_proto_$1="yes - in libkdefakes"
+ ;;
+ *)
+ kde_cv_proto_$1=unknown
+ ;;
+ esac
+fi
+
+if test "x$kde_cv_proto_$1" = xunknown; then
+
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ kde_safe_libs=$LIBS
+ LIBS="$LIBS $X_EXTRA_LIBS"
+ AC_TRY_LINK([
+$2
+
+extern "C" $4;
+],
+[
+$3
+],
+[ kde_cv_func_$1=yes
+ kde_cv_proto_$1=yes ],
+ [kde_cv_proto_$1="$1 unavailable"]
+)
+LIBS=$kde_safe_libs
+AC_LANG_RESTORE
+fi
+])
+AC_MSG_RESULT($kde_cv_proto_$1)
+
+if test "x$kde_cv_func_$1" = xyes; then
+ AC_DEFINE(HAVE_$5, 1, [Define if you have $1])
+ $6
+fi
+if test "x$kde_cv_proto_$1" = xno; then
+ AC_DEFINE(HAVE_$5_PROTO, 1,
+ [Define if you have the $1 prototype])
+fi
+
+AH_VERBATIM([_HAVE_$5_PROTO],
+[
+#if !defined(HAVE_$5_PROTO)
+#ifdef __cplusplus
+extern "C" {
+#endif
+$4;
+#ifdef __cplusplus
+}
+#endif
+#endif
+])
+])
+
+AC_DEFUN([AC_CHECK_SETENV],
+[
+ KDE_CHECK_FUNC_EXT(setenv, [
+#include <stdlib.h>
+],
+ [setenv("VAR", "VALUE", 1);],
+ [int setenv (const char *, const char *, int)],
+ [SETENV])
+])
+
+AC_DEFUN([AC_CHECK_UNSETENV],
+[
+ KDE_CHECK_FUNC_EXT(unsetenv, [
+#include <stdlib.h>
+],
+ [unsetenv("VAR");],
+ [void unsetenv (const char *)],
+ [UNSETENV])
+])
+
+AC_DEFUN([AC_CHECK_GETDOMAINNAME],
+[
+ KDE_CHECK_FUNC_EXT(getdomainname, [
+#include <stdlib.h>
+#include <unistd.h>
+#include <netdb.h>
+],
+ [
+char buffer[200];
+getdomainname(buffer, 200);
+],
+ [#include <sys/types.h>
+ int getdomainname (char *, size_t)],
+ [GETDOMAINNAME])
+])
+
+AC_DEFUN([AC_CHECK_GETHOSTNAME],
+[
+ KDE_CHECK_FUNC_EXT(gethostname, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+char buffer[200];
+gethostname(buffer, 200);
+],
+ [int gethostname (char *, unsigned int)],
+ [GETHOSTNAME])
+])
+
+AC_DEFUN([AC_CHECK_USLEEP],
+[
+ KDE_CHECK_FUNC_EXT(usleep, [
+#include <unistd.h>
+],
+ [
+usleep(200);
+],
+ [int usleep (unsigned int)],
+ [USLEEP])
+])
+
+
+AC_DEFUN([AC_CHECK_RANDOM],
+[
+ KDE_CHECK_FUNC_EXT(random, [
+#include <stdlib.h>
+],
+ [
+random();
+],
+ [long int random(void)],
+ [RANDOM])
+
+ KDE_CHECK_FUNC_EXT(srandom, [
+#include <stdlib.h>
+],
+ [
+srandom(27);
+],
+ [void srandom(unsigned int)],
+ [SRANDOM])
+
+])
+
+AC_DEFUN([AC_CHECK_INITGROUPS],
+[
+ KDE_CHECK_FUNC_EXT(initgroups, [
+#include <sys/types.h>
+#include <unistd.h>
+#include <grp.h>
+],
+ [
+char buffer[200];
+initgroups(buffer, 27);
+],
+ [int initgroups(const char *, gid_t)],
+ [INITGROUPS])
+])
+
+AC_DEFUN([AC_CHECK_MKSTEMPS],
+[
+ KDE_CHECK_FUNC_EXT(mkstemps, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkstemps("/tmp/aaaXXXXXX", 6);
+],
+ [int mkstemps(char *, int)],
+ [MKSTEMPS])
+])
+
+AC_DEFUN([AC_CHECK_MKSTEMP],
+[
+ KDE_CHECK_FUNC_EXT(mkstemp, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkstemp("/tmp/aaaXXXXXX");
+],
+ [int mkstemp(char *)],
+ [MKSTEMP])
+])
+
+AC_DEFUN([AC_CHECK_MKDTEMP],
+[
+ KDE_CHECK_FUNC_EXT(mkdtemp, [
+#include <stdlib.h>
+#include <unistd.h>
+],
+ [
+mkdtemp("/tmp/aaaXXXXXX");
+],
+ [char *mkdtemp(char *)],
+ [MKDTEMP])
+])
+
+
+AC_DEFUN([AC_CHECK_RES_INIT],
+[
+ AC_MSG_CHECKING([if res_init needs -lresolv])
+ kde_libs_safe="$LIBS"
+ LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
+ AC_TRY_LINK(
+ [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+ ],
+ [
+ res_init();
+ ],
+ [
+ LIBRESOLV="-lresolv"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
+ ],
+ [ AC_MSG_RESULT(no) ]
+ )
+ LIBS=$kde_libs_safe
+ AC_SUBST(LIBRESOLV)
+
+ KDE_CHECK_FUNC_EXT(res_init,
+ [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+ ],
+ [res_init()],
+ [int res_init(void)],
+ [RES_INIT])
+])
+
+AC_DEFUN([AC_CHECK_STRLCPY],
+[
+ KDE_CHECK_FUNC_EXT(strlcpy, [
+#include <string.h>
+],
+[ char buf[20];
+ strlcpy(buf, "KDE function test", sizeof(buf));
+],
+ [unsigned long strlcpy(char*, const char*, unsigned long)],
+ [STRLCPY])
+])
+
+AC_DEFUN([AC_CHECK_STRLCAT],
+[
+ KDE_CHECK_FUNC_EXT(strlcat, [
+#include <string.h>
+],
+[ char buf[20];
+ buf[0]='\0';
+ strlcat(buf, "KDE function test", sizeof(buf));
+],
+ [unsigned long strlcat(char*, const char*, unsigned long)],
+ [STRLCAT])
+])
+
+AC_DEFUN([AC_CHECK_RES_QUERY],
+[
+ KDE_CHECK_FUNC_EXT(res_query, [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+#include <netdb.h>
+],
+[
+res_query(NULL, 0, 0, NULL, 0);
+],
+ [int res_query(const char *, int, int, unsigned char *, int)],
+ [RES_QUERY])
+])
+
+AC_DEFUN([AC_CHECK_DN_SKIPNAME],
+[
+ KDE_CHECK_FUNC_EXT(dn_skipname, [
+#include <sys/types.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
+#include <resolv.h>
+],
+[
+dn_skipname (NULL, NULL);
+],
+ [int dn_skipname (unsigned char *, unsigned char *)],
+ [DN_SKIPNAME])
+])
+
+
+AC_DEFUN([AC_FIND_GIF],
+ [AC_MSG_CHECKING([for giflib])
+AC_CACHE_VAL(ac_cv_lib_gif,
+[ac_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
+else
+LIBS="$all_libraries -lgif"
+fi
+AC_TRY_LINK(dnl
+[
+#ifdef __cplusplus
+extern "C" {
+#endif
+int GifLastError(void);
+#ifdef __cplusplus
+}
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+],
+ [return GifLastError();],
+ eval "ac_cv_lib_gif=yes",
+ eval "ac_cv_lib_gif=no")
+LIBS="$ac_save_LIBS"
+])dnl
+if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
+else
+ AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
+fi
+])
+
+AC_DEFUN([KDE_FIND_JPEG_HELPER],
+[
+AC_MSG_CHECKING([for libjpeg$2])
+AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
+[
+ac_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(
+[
+#ifdef __cplusplus
+extern "C" {
+#endif
+void jpeg_CreateDecompress();
+#ifdef __cplusplus
+}
+#endif
+],
+[jpeg_CreateDecompress();],
+ eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
+ eval "ac_cv_lib_jpeg_$1=no")
+LIBS="$ac_save_LIBS"
+CFLAGS="$ac_save_CFLAGS"
+])
+
+if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
+ LIBJPEG="$ac_cv_lib_jpeg_$1"
+ AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
+else
+ AC_MSG_RESULT(no)
+ $3
+fi
+
+])
+
+AC_DEFUN([AC_FIND_JPEG],
+[
+dnl first look for libraries
+KDE_FIND_JPEG_HELPER(6b, 6b,
+ KDE_FIND_JPEG_HELPER(normal, [],
+ [
+ LIBJPEG=
+ ]
+ )
+)
+
+dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
+dnl requires system dependent includes loaded before it)
+jpeg_incdirs="$includedir /usr/include /usr/local/include $kde_extra_includes"
+AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
+test "x$jpeg_incdir" = xNO && jpeg_incdir=
+
+dnl if headers _and_ libraries are missing, this is no error, and we
+dnl continue with a warning (the user will get no jpeg support in khtml)
+dnl if only one is missing, it means a configuration error, but we still
+dnl only warn
+if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
+else
+ if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
+ AC_MSG_WARN([
+There is an installation error in jpeg support. You seem to have only one
+of either the headers _or_ the libraries installed. You may need to either
+provide correct --with-extra-... options, or the development package of
+libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
+Disabling JPEG support.
+])
+ else
+ AC_MSG_WARN([libjpeg not found. disable JPEG support.])
+ fi
+ jpeg_incdir=
+ LIBJPEG=
+fi
+
+AC_SUBST(LIBJPEG)
+AH_VERBATIM(_AC_CHECK_JPEG,
+[/*
+ * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
+ * headers and I'm too lazy to write a configure test as long as only
+ * unixware is related
+ */
+#ifdef _UNIXWARE
+#define HAVE_BOOLEAN
+#endif
+])
+])
+
+AC_DEFUN([KDE_CHECK_QT_JPEG],
+[
+if test -n "$LIBJPEG"; then
+AC_MSG_CHECKING([if Qt needs $LIBJPEG])
+AC_CACHE_VAL(kde_cv_qt_jpeg,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
+LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
+ac_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(
+[#include <qapplication.h>],
+ [
+ int argc;
+ char** argv;
+ QApplication app(argc, argv);],
+ eval "kde_cv_qt_jpeg=no",
+ eval "kde_cv_qt_jpeg=yes")
+LIBS="$ac_save_LIBS"
+CXXFLAGS="$ac_save_CXXFLAGS"
+AC_LANG_RESTORE
+fi
+])
+
+if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
+ AC_MSG_RESULT(yes)
+ LIBJPEG_QT='$(LIBJPEG)'
+else
+ AC_MSG_RESULT(no)
+ LIBJPEG_QT=
+fi
+
+])
+
+AC_DEFUN([AC_FIND_ZLIB],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_MSG_CHECKING([for libz])
+AC_CACHE_VAL(ac_cv_lib_z,
+[
+kde_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(dnl
+[
+#include<zlib.h>
+#include<string.h>
+],
+[
+ char buf[42];
+ gzFile f = (gzFile) 0;
+ /* this would segfault.. but we only link, don't run */
+ (void) gzgets(f, buf, sizeof(buf));
+
+ return (strcmp(zlibVersion(), ZLIB_VERSION) == 0);
+],
+ eval "ac_cv_lib_z='-lz'",
+ eval "ac_cv_lib_z=no")
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if test ! "$ac_cv_lib_z" = no; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
+ LIBZ="$ac_cv_lib_z"
+ AC_MSG_RESULT($ac_cv_lib_z)
+else
+ AC_MSG_ERROR(not found.
+ Possibly configure picks up an outdated version
+ installed by XFree86. Remove it from your system.
+
+ Check your installation and look into config.log)
+ LIBZ=""
+fi
+AC_SUBST(LIBZ)
+])
+
+AC_DEFUN([KDE_TRY_TIFFLIB],
+[
+AC_MSG_CHECKING([for libtiff $1])
+
+AC_CACHE_VAL(kde_cv_libtiff_$1,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+kde_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
+else
+LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
+fi
+kde_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+[
+#include<tiffio.h>
+],
+ [return (TIFFOpen( "", "r") == 0); ],
+[
+ kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
+], [
+ kde_cv_libtiff_$1=no
+])
+
+LIBS="$kde_save_LIBS"
+CXXFLAGS="$kde_save_CXXFLAGS"
+AC_LANG_RESTORE
+])
+
+if test "$kde_cv_libtiff_$1" = "no"; then
+ AC_MSG_RESULT(no)
+ LIBTIFF=""
+ $3
+else
+ LIBTIFF="$kde_cv_libtiff_$1"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
+ $2
+fi
+
+])
+
+AC_DEFUN([AC_FIND_TIFF],
+[
+AC_REQUIRE([K_PATH_X])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_REQUIRE([AC_FIND_JPEG])
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+KDE_TRY_TIFFLIB(tiff, [],
+ KDE_TRY_TIFFLIB(tiff34))
+
+AC_SUBST(LIBTIFF)
+])
+
+AC_DEFUN([KDE_FIND_LIBEXR],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_CACHE_VAL(ac_cv_libexr,
+[
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+
+ AC_MSG_CHECKING([for OpenEXR libraries])
+
+ if test "$PKG_CONFIG" = "no" ; then
+ AC_MSG_RESULT(no)
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ if !(`$PKG_CONFIG --exists OpenEXR`) ; then
+ AC_MSG_RESULT(no)
+ EXRSTATUS=no
+ else
+ if !(`$PKG_CONFIG --atleast-version="1.1.1" OpenEXR`) ; then
+ AC_MSG_RESULT(no)
+ EXRSTATUS=old
+ else
+ kde_save_LIBS="$LIBS"
+ LIBS="$LIBS $all_libraries $USER_LDFLAGS `pkg-config --libs OpenEXR` $LIBZ"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ kde_save_CXXFLAGS="$CXXFLAGS"
+ EXR_FLAGS=`$PKG_CONFIG --cflags OpenEXR`
+ CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES $EXR_FLAGS"
+
+ AC_TRY_LINK(dnl
+ [
+ #include <ImfRgbaFile.h>
+ ],
+ [
+ using namespace Imf;
+ RgbaInputFile file ("dummy");
+ return 0;
+ ],
+ eval "ac_cv_libexr='`pkg-config --libs OpenEXR`'",
+ eval "ac_cv_libexr=no"
+ )
+ LIBS="$kde_save_LIBS"
+ CXXFLAGS="$kde_save_CXXFLAGS"
+ AC_LANG_RESTORE
+ ])dnl
+ if eval "test ! \"`echo $ac_cv_libexr`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_EXR, 1, [Define if you have OpenEXR])
+ LIB_EXR="$ac_cv_libexr"
+ AC_MSG_RESULT($ac_cv_libexr)
+ else
+ AC_MSG_RESULT(no)
+ LIB_EXR=""
+ fi
+ fi
+ fi
+ fi
+ AC_SUBST(LIB_EXR)
+ AC_SUBST(EXR_FLAGS)
+])
+
+
+
+AC_DEFUN([AC_FIND_PNG],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_ZLIB])
+AC_MSG_CHECKING([for libpng])
+AC_CACHE_VAL(ac_cv_lib_png,
+[
+kde_save_LIBS="$LIBS"
+if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
+else
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
+fi
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+ [
+ #include<png.h>
+ ],
+ [
+ png_structp png_ptr = png_create_read_struct( /* image ptr */
+ PNG_LIBPNG_VER_STRING, 0, 0, 0 );
+ return( png_ptr != 0 );
+ ],
+ eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
+ eval "ac_cv_lib_png=no"
+)
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
+ LIBPNG="$ac_cv_lib_png"
+ AC_SUBST(LIBPNG)
+ AC_MSG_RESULT($ac_cv_lib_png)
+else
+ AC_MSG_RESULT(no)
+ LIBPNG=""
+ AC_SUBST(LIBPNG)
+fi
+])
+
+
+AC_DEFUN([AC_FIND_JASPER],
+[
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_REQUIRE([AC_FIND_JPEG])
+AC_MSG_CHECKING([for jasper])
+AC_CACHE_VAL(ac_cv_jasper,
+[
+kde_save_LIBS="$LIBS"
+LIBS="$LIBS $all_libraries $USER_LDFLAGS -ljasper $LIBJPEG -lm"
+kde_save_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
+
+AC_TRY_LINK(dnl
+ [
+ #include<jasper/jasper.h>
+ ],
+ [
+ return( jas_init() );
+ ],
+ eval "ac_cv_jasper='-ljasper $LIBJPEG -lm'",
+ eval "ac_cv_jasper=no"
+)
+LIBS="$kde_save_LIBS"
+CFLAGS="$kde_save_CFLAGS"
+])dnl
+if eval "test ! \"`echo $ac_cv_jasper`\" = no"; then
+ AC_DEFINE_UNQUOTED(HAVE_JASPER, 1, [Define if you have jasper])
+ LIB_JASPER="$ac_cv_jasper"
+ AC_MSG_RESULT($ac_cv_jasper)
+else
+ AC_MSG_RESULT(no)
+ LIB_JASPER=""
+fi
+AC_SUBST(LIB_JASPER)
+])
+
+AC_DEFUN([AC_CHECK_BOOL],
+[
+ AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
+])
+
+AC_DEFUN([AC_CHECK_GNU_EXTENSIONS],
+[
+AC_MSG_CHECKING(if you need GNU extensions)
+AC_CACHE_VAL(ac_cv_gnu_extensions,
+[
+cat > conftest.c << EOF
+#include <features.h>
+
+#ifdef __GNU_LIBRARY__
+yes
+#endif
+EOF
+
+if (eval "$ac_cpp conftest.c") 2>&5 |
+ egrep "yes" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_gnu_extensions=yes
+else
+ ac_cv_gnu_extensions=no
+fi
+])
+
+AC_MSG_RESULT($ac_cv_gnu_extensions)
+if test "$ac_cv_gnu_extensions" = "yes"; then
+ AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
+fi
+])
+
+AC_DEFUN([KDE_CHECK_COMPILER_FLAG],
+[
+AC_MSG_CHECKING([whether $CXX supports -$1])
+kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
+AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS -$1"
+ AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
+ CXXFLAGS="$save_CXXFLAGS"
+ AC_LANG_RESTORE
+])
+if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ :
+ $2
+else
+ AC_MSG_RESULT(no)
+ :
+ $3
+fi
+])
+
+AC_DEFUN([KDE_CHECK_C_COMPILER_FLAG],
+[
+AC_MSG_CHECKING([whether $CC supports -$1])
+kde_cache=`echo $1 | sed 'y% .=/+-,%____p__%'`
+AC_CACHE_VAL(kde_cv_prog_cc_$kde_cache,
+[
+ AC_LANG_SAVE
+ AC_LANG_C
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -$1"
+ AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cc_$kde_cache=yes"], [])
+ CFLAGS="$save_CFLAGS"
+ AC_LANG_RESTORE
+])
+if eval "test \"`echo '$kde_cv_prog_cc_'$kde_cache`\" = yes"; then
+ AC_MSG_RESULT(yes)
+ :
+ $2
+else
+ AC_MSG_RESULT(no)
+ :
+ $3
+fi
+])
+
+
+dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
+dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
+dnl it's all white-space separated
+AC_DEFUN([AC_REMOVE_FORBIDDEN],
+[ __val=$$1
+ __forbid=" $2 "
+ if test -n "$__val"; then
+ __new=""
+ ac_save_IFS=$IFS
+ IFS=" "
+ for i in $__val; do
+ case "$__forbid" in
+ *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
+ *) # Careful to not add spaces, where there were none, because otherwise
+ # libtool gets confused, if we change e.g. CXX
+ if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
+ esac
+ done
+ IFS=$ac_save_IFS
+ $1=$__new
+ fi
+])
+
+
+AC_DEFUN([KDE_CHECK_FOR_BAD_COMPILER],
+[
+ AC_MSG_CHECKING([whether $CC is blacklisted])
+
+ dnl In theory we have tu run this test against $CC and $CXX
+ dnl in C and in C++ mode, because its perfectly legal for
+ dnl the user to mix compiler versions, since C has a defined
+ dnl ABI.
+ dnl
+ dnl For now, we assume the user is not on crack.
+
+ AC_TRY_COMPILE([
+#ifdef __GNUC__
+#if __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 0
+choke me
+#endif
+#endif
+], ,
+ kde_bad_compiler=no,
+ kde_bad_compiler=yes
+)
+
+ AC_MSG_RESULT($kde_bad_compiler)
+
+if test "$kde_bad_compiler" = "yes"; then
+ AC_MSG_ERROR([
+
+This particular compiler version is blacklisted because it
+is known to miscompile KDE. Please use a newer version, or
+if that is not yet available, choose an older version.
+
+Please do not report a bug or bother us reporting this
+configure error. We know about it, and we introduced
+it by intention to avoid untraceable bugs or crashes in KDE.
+
+])
+fi
+
+])
+
+
+AC_DEFUN([KDE_CHECK_FOR_OPT_NOINLINE_MATCH],
+[
+ AC_CACHE_CHECK([whether system headers can cope with -O2 -fno-inline],
+ kde_cv_opt_noinline_match,
+ [
+ kde_cv_opt_noinline_match=irrelevant
+ dnl if we don't use both -O2 and -fno-inline, this check is moot
+ if echo "$CFLAGS" | grep -e -O2 >/dev/null 2>/dev/null \
+ && echo "$CFLAGS" | grep -e -fno-inline >/dev/null 2>/dev/null ; then
+
+ ac_cflags_save="$CFLAGS"
+ CFLAGS="$CFLAGS -D_USE_GNU"
+
+ AC_TRY_LINK([
+ #include <string.h>
+], [ const char *pt, *et;
+ et = __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p ( ";," ) && ((size_t)(const void *)(( ";," )+ 1) - (size_t)(const void *)( ";," ) == 1) ? ((__a0 =((__const char *) ( ";," ))[0], __a0 == '\0') ? ((void) ( pt ),((void *)0) ) : ((__a1 = ((__const char *) ( ";," ))[1], __a1== '\0') ? (__extension__ (__builtin_constant_p ( __a0 ) && ( __a0 ) == '\0' ? (char *) __rawmemchr ( pt , __a0) : strchr( pt , __a0 ))) : ((__a2 = ((__const char *) ( ";," ))[2], __a2 == '\0') ? __strpbrk_c2 ( pt , __a0, __a1) :(((__const char *) ( ";," ))[3] == '\0' ? __strpbrk_c3 ( pt ,__a0, __a1, __a2): strpbrk ( pt , ";," ))))) : strpbrk ( pt , ";," )); }) ;
+],
+ kde_cv_opt_noinline_match=yes,
+ kde_cv_opt_noinline_match=no
+ )
+
+ CFLAGS="$ac_cflags_save"
+ fi
+ ])
+])
+
+
+dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
+AC_DEFUN([AC_VALIDIFY_CXXFLAGS],
+[dnl
+if test "x$kde_use_qt_emb" != "xyes"; then
+ AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
+ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
+else
+ AC_REMOVE_FORBIDDEN(CXX, [-rpath])
+ AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
+fi
+])
+
+AC_DEFUN([AC_CHECK_COMPILERS],
+[
+ AC_ARG_ENABLE(debug,
+ AC_HELP_STRING([--enable-debug=ARG],[enables debug symbols (yes|no|full) [default=no]]),
+ [
+ case $enableval in
+ yes)
+ kde_use_debug_code="yes"
+ kde_use_debug_define=no
+ ;;
+ full)
+ kde_use_debug_code="full"
+ kde_use_debug_define=no
+ ;;
+ *)
+ kde_use_debug_code="no"
+ kde_use_debug_define=yes
+ ;;
+ esac
+ ],
+ [kde_use_debug_code="no"
+ kde_use_debug_define=no
+ ])
+
+ dnl Just for configure --help
+ AC_ARG_ENABLE(dummyoption,
+ AC_HELP_STRING([--disable-debug],
+ [disables debug output and debug symbols [default=no]]),
+ [],[])
+
+ AC_ARG_ENABLE(strict,
+ AC_HELP_STRING([--enable-strict],
+ [compiles with strict compiler options (may not work!)]),
+ [
+ if test $enableval = "no"; then
+ kde_use_strict_options="no"
+ else
+ kde_use_strict_options="yes"
+ fi
+ ], [kde_use_strict_options="no"])
+
+ AC_ARG_ENABLE(warnings,AC_HELP_STRING([--disable-warnings],[disables compilation with -Wall and similar]),
+ [
+ if test $enableval = "no"; then
+ kde_use_warnings="no"
+ else
+ kde_use_warnings="yes"
+ fi
+ ], [kde_use_warnings="yes"])
+
+ dnl enable warnings for debug build
+ if test "$kde_use_debug_code" != "no"; then
+ kde_use_warnings=yes
+ fi
+
+ AC_ARG_ENABLE(profile,AC_HELP_STRING([--enable-profile],[creates profiling infos [default=no]]),
+ [kde_use_profiling=$enableval],
+ [kde_use_profiling="no"]
+ )
+
+ dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
+ CFLAGS=" $CFLAGS"
+
+ AC_PROG_CC
+
+ AC_PROG_CPP
+
+ if test "$GCC" = "yes"; then
+ if test "$kde_use_debug_code" != "no"; then
+ if test $kde_use_debug_code = "full"; then
+ CFLAGS="-g3 -fno-inline $CFLAGS"
+ else
+ CFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CFLAGS"
+ fi
+ else
+ CFLAGS="-O2 $CFLAGS"
+ fi
+ fi
+
+ if test "$kde_use_debug_define" = "yes"; then
+ CFLAGS="-DNDEBUG $CFLAGS"
+ fi
+
+
+ case "$host" in
+ *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
+ *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
+ esac
+
+ if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
+ LDFLAGS=""
+ fi
+
+ CXXFLAGS=" $CXXFLAGS"
+
+ AC_PROG_CXX
+
+ KDE_CHECK_FOR_BAD_COMPILER
+
+ if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
+ if test "$kde_use_debug_code" != "no"; then
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wwrite-strings $CXXFLAGS"
+ else
+ if test "$kde_use_debug_code" = "full"; then
+ CXXFLAGS="-g3 -fno-inline $CXXFLAGS"
+ else
+ CXXFLAGS="-g -O2 -fno-schedule-insns -fno-inline $CXXFLAGS"
+ fi
+ fi
+ KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
+
+ dnl convenience compiler flags
+ KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
+ AC_SUBST(WOVERLOADED_VIRTUAL)
+ else
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="+K3 $CXXFLAGS"
+ else
+ CXXFLAGS="-O2 $CXXFLAGS"
+ fi
+ fi
+ fi
+
+ if test "$kde_use_debug_define" = "yes"; then
+ CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
+ fi
+
+ if test "$kde_use_profiling" = "yes"; then
+ KDE_CHECK_COMPILER_FLAG(pg,
+ [
+ CFLAGS="-pg $CFLAGS"
+ CXXFLAGS="-pg $CXXFLAGS"
+ ])
+ fi
+
+ if test "$kde_use_warnings" = "yes"; then
+ if test "$GCC" = "yes"; then
+ CXXFLAGS="-Wall -W -Wpointer-arith $CXXFLAGS"
+ case $host in
+ *-*-linux-gnu)
+ CFLAGS="-std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
+ CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts $CXXFLAGS"
+ KDE_CHECK_COMPILER_FLAG(Wmissing-format-attribute, [CXXFLAGS="$CXXFLAGS -Wformat-security -Wmissing-format-attribute"])
+ KDE_CHECK_C_COMPILER_FLAG(Wmissing-format-attribute, [CFLAGS="$CFLAGS -Wformat-security -Wmissing-format-attribute"])
+ ;;
+ esac
+ KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
+ KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
+ dnl ### FIXME: revert for KDE 4
+ KDE_CHECK_COMPILER_FLAG(Wno-non-virtual-dtor,[CXXFLAGS="$CXXFLAGS -Wno-non-virtual-dtor"])
+ fi
+ fi
+
+ if test "$GXX" = "yes" && test "$kde_use_strict_options" = "yes"; then
+ CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
+ fi
+
+ AC_ARG_ENABLE(pch,
+ AC_HELP_STRING([--enable-pch],
+ [enables precompiled header support (currently only KCC or gcc >=3.4+unsermake) [default=no]]),
+ [ kde_use_pch=$enableval ],[ kde_use_pch=no ])
+
+ HAVE_GCC_VISIBILITY=0
+ AC_SUBST([HAVE_GCC_VISIBILITY])
+
+ if test "$GXX" = "yes"; then
+ gcc_no_reorder_blocks=NO
+ KDE_CHECK_COMPILER_FLAG(fno-reorder-blocks,[gcc_no_reorder_blocks=YES])
+ if test $kde_use_debug_code != "no" && \
+ test $kde_use_debug_code != "full" && \
+ test "YES" = "$gcc_no_reorder_blocks" ; then
+ CXXFLAGS="$CXXFLAGS -fno-reorder-blocks"
+ CFLAGS="$CFLAGS -fno-reorder-blocks"
+ fi
+ KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
+ KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
+ KDE_CHECK_COMPILER_FLAG(fno-common, [CXXFLAGS="$CXXFLAGS -fno-common"])
+ KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
+ ENABLE_PERMISSIVE_FLAG="-fpermissive"
+
+ if test "$kde_use_pch" = "yes"; then
+ AC_MSG_CHECKING(whether gcc supports precompiling c header files)
+ echo >conftest.h
+ if $CC -x c-header conftest.h >/dev/null 2>/dev/null; then
+ kde_gcc_supports_pch=yes
+ AC_MSG_RESULT(yes)
+ else
+ kde_gcc_supports_pch=no
+ AC_MSG_RESULT(no)
+ fi
+ if test "$kde_gcc_supports_pch" = "yes"; then
+ AC_MSG_CHECKING(whether gcc supports precompiling c++ header files)
+ if $CXX -x c++-header conftest.h >/dev/null 2>/dev/null; then
+ kde_gcc_supports_pch=yes
+ AC_MSG_RESULT(yes)
+ else
+ kde_gcc_supports_pch=no
+ AC_MSG_RESULT(no)
+ fi
+ fi
+ rm -f conftest.h conftest.h.gch
+ fi
+
+ KDE_CHECK_FOR_OPT_NOINLINE_MATCH
+ if test "x$kde_cv_opt_noinline_match" = "xno" ; then
+ CFLAGS="`echo "$CFLAGS" | sed "s/ -fno-inline//"`"
+ fi
+ fi
+ AM_CONDITIONAL(unsermake_enable_pch, test "$kde_use_pch" = "yes" && test "$kde_gcc_supports_pch" = "yes")
+ if test "$CXX" = "KCC"; then
+ dnl unfortunately we currently cannot disable exception support in KCC
+ dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
+ dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
+ dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
+
+ if test "$kde_use_pch" = "yes"; then
+ dnl TODO: support --pch-dir!
+ KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
+ dnl the below works (but the dir must exist), but it's
+ dnl useless for a whole package.
+ dnl The are precompiled headers for each source file, so when compiling
+ dnl from scratch, it doesn't make a difference, and they take up
+ dnl around ~5Mb _per_ sourcefile.
+ dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
+ dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
+ fi
+ dnl this flag controls inlining. by default KCC inlines in optimisation mode
+ dnl all implementations that are defined inside the class {} declaration.
+ dnl because of templates-compatibility with broken gcc compilers, this
+ dnl can cause excessive inlining. This flag limits it to a sane level
+ KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
+ KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
+ KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
+ KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
+ dnl Some source files are shared between multiple executables
+ dnl (or libraries) and some of those need template instantiations.
+ dnl In that case KCC needs to compile those sources with
+ dnl --one_instantiation_per_object. To make it easy for us we compile
+ dnl _all_ objects with that flag (--one_per is a shorthand).
+ KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
+ fi
+ AC_SUBST(USE_EXCEPTIONS)
+ dnl obsolete macro - provided to keep things going
+ USE_RTTI=
+ AC_SUBST(USE_RTTI)
+
+ case "$host" in
+ *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
+ *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
+ *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
+ *-*-solaris*)
+ if test "$GXX" = yes; then
+ libstdcpp=`$CXX -print-file-name=libstdc++.so`
+ if test ! -f $libstdcpp; then
+ AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
+ fi
+ fi
+ ;;
+ esac
+
+ AC_VALIDIFY_CXXFLAGS
+
+ AC_PROG_CXXCPP
+
+ if test "$GCC" = yes; then
+ NOOPT_CFLAGS=-O0
+ fi
+ KDE_CHECK_COMPILER_FLAG(O0,[NOOPT_CXXFLAGS=-O0])
+
+ AC_ARG_ENABLE(coverage,
+ AC_HELP_STRING([--enable-coverage],[use gcc coverage testing]), [
+ if test "$am_cv_CC_dependencies_compiler_type" = "gcc3"; then
+ ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
+ ac_coverage_linker="-lgcc"
+ elif test "$am_cv_CC_dependencies_compiler_type" = "gcc"; then
+ ac_coverage_compiler="-fprofile-arcs -ftest-coverage"
+ ac_coverage_linker=""
+ else
+ AC_MSG_ERROR([coverage with your compiler is not supported])
+ fi
+ CFLAGS="$CFLAGS $ac_coverage_compiler"
+ CXXFLAGS="$CXXFLAGS $ac_coverage_compiler"
+ LDFLAGS="$LDFLAGS $ac_coverage_linker"
+ ])
+
+ AC_SUBST(NOOPT_CXXFLAGS)
+ AC_SUBST(NOOPT_CFLAGS)
+ AC_SUBST(ENABLE_PERMISSIVE_FLAG)
+
+ KDE_CHECK_NEW_LDFLAGS
+ KDE_CHECK_FINAL
+ KDE_CHECK_CLOSURE
+ KDE_CHECK_NMCHECK
+
+ ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
+])
+
+AC_DEFUN([KDE_CHECK_VISIBILITY_GCC_BUG],
+ [
+ AC_CACHE_CHECK([for gcc -fvisibility-inlines-hidden bug], kde_cv_val_gcc_visibility_bug,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ safe_CXXFLAGS=$CXXFLAGS
+ safe_LDFLAGS=$LDFLAGS
+ CXXFLAGS="$CXXFLAGS -fPIC -fvisibility-inlines-hidden -O0"
+ LDFLAGS="$LDFLAGS -shared -fPIC"
+
+ AC_TRY_LINK(
+ [
+ /* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 */
+ #include <string>
+ int some_function( void ) __attribute__ ((visibility("default")));
+ int some_function( void )
+ {
+ std::string s("blafasel");
+ return 0;
+ }
+ ], [/* elvis is alive */],
+ kde_cv_val_gcc_visibility_bug=no, kde_cv_val_gcc_visibility_bug=yes)
+
+ CXXFLAGS=$safe_CXXFLAGS
+ LDFLAGS=$safe_LDFLAGS
+ AC_LANG_RESTORE
+ ]
+ )
+
+ if test x$kde_cv_val_gcc_visibility_bug = xno; then
+ CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
+ fi
+ ]
+)
+
+AC_DEFUN([KDE_ENABLE_HIDDEN_VISIBILITY],
+[
+ AC_BEFORE([AC_PATH_QT_1_3], [KDE_ENABLE_HIDDEN_VISIBILITY])
+
+ AC_MSG_CHECKING([grepping for visibility push/pop in headers])
+
+ if test "x$GXX" = "xyes"; then
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_EGREP_CPP(
+ [GCC visibility push],
+ [ #include <exception>
+ ],
+ [
+ AC_MSG_RESULT(yes)
+ kde_stdc_visibility_patched=yes ],
+ [
+ AC_MSG_RESULT(no)
+ AC_MSG_WARN([Your libstdc++ doesn't appear to be patched for
+ visibility support. Disabling -fvisibility=hidden])
+
+ kde_stdc_visibility_patched=no ])
+
+ AC_LANG_RESTORE
+
+ kde_have_gcc_visibility=no
+ KDE_CHECK_COMPILER_FLAG(fvisibility=hidden,
+ [
+ kde_have_gcc_visibility=yes
+ dnl the whole toolchain is just a mess, gcc is just too buggy
+ dnl to handle STL with visibility enabled. Lets reconsider
+ dnl when gcc 4.2 is out or when things get fixed in the compiler.
+ dnl Contact mueller at kde.org for details.
+ AC_ARG_ENABLE(gcc-hidden-visibility,
+ AC_HELP_STRING([--enable-gcc-hidden-visibility],[toolchain hidden visibility [default=no]]),
+ [kde_have_gcc_visibility=$enableval],
+ [kde_have_gcc_visibility=no])
+
+ AC_CACHE_CHECK([if Qt is patched for -fvisibility], kde_cv_val_qt_gcc_visibility_patched,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ safe_CXXFLAGS=$CXXFLAGS
+ CXXFLAGS="$CXXFLAGS $all_includes"
+
+ AC_TRY_COMPILE(
+ [
+#include <qglobal.h>
+#if Q_EXPORT - 0 != 0
+/* if this compiles, then Q_EXPORT is undefined */
+/* if Q_EXPORT is nonempty, this will break compilation */
+#endif
+ ], [/* elvis is alive */],
+ kde_cv_val_qt_gcc_visibility_patched=no, kde_cv_val_qt_gcc_visibility_patched=yes)
+
+ CXXFLAGS=$safe_CXXFLAGS
+ AC_LANG_RESTORE
+ ]
+ )
+
+ if test x$kde_have_gcc_visibility = "xyes" && test x$kde_stdc_visibility_patched = "xyes" && test x$kde_cv_val_qt_gcc_visibility_patched = "xyes"; then
+ CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
+ KDE_CHECK_VISIBILITY_GCC_BUG
+ HAVE_GCC_VISIBILITY=1
+ AC_DEFINE_UNQUOTED(__KDE_HAVE_GCC_VISIBILITY, "$HAVE_GCC_VISIBILITY", [define to 1 if -fvisibility is supported])
+ fi
+ ])
+ fi
+])
+
+AC_DEFUN([KDE_ADD_DEPENDENCIES],
+[
+ [A]M_DEPENDENCIES(CC)
+ [A]M_DEPENDENCIES(CXX)
+])
+
+dnl just a wrapper to clean up configure.in
+AC_DEFUN([KDE_PROG_LIBTOOL],
+[
+AC_REQUIRE([AC_CHECK_COMPILERS])
+AC_REQUIRE([AC_ENABLE_SHARED])
+AC_REQUIRE([AC_ENABLE_STATIC])
+
+AC_REQUIRE([AC_LIBTOOL_DLOPEN])
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+AC_OBJEXT
+AC_EXEEXT
+
+AM_PROG_LIBTOOL
+AC_LIBTOOL_CXX
+
+LIBTOOL_SHELL="/bin/sh ./libtool"
+# LIBTOOL="$LIBTOOL --silent"
+KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_NO_UNDEFINED) \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
+AC_SUBST(KDE_PLUGIN)
+
+# This hack ensures that libtool creates shared libs for kunittest plugins. By default check_LTLIBRARIES makes static libs.
+KDE_CHECK_PLUGIN="\$(KDE_PLUGIN) -rpath \$(libdir)"
+AC_SUBST(KDE_CHECK_PLUGIN)
+
+# we patch configure quite some so we better keep that consistent for incremental runs
+AC_SUBST(AUTOCONF,'$(SHELL) $(top_srcdir)/admin/cvs.sh configure || touch configure')
+])
+
+AC_DEFUN([KDE_CHECK_LIB64],
+[
+ AC_ARG_ENABLE(libsuffix,
+ AC_HELP_STRING([--enable-libsuffix],
+ [/lib directory suffix (64,32,none,auto[=default])]),
+ kdelibsuff=$enableval, kdelibsuff="auto")
+
+ if test "$kdelibsuff" = "auto"; then
+
+cat > conftest.c << EOF
+#include <stdio.h>
+int main() {
+ return 0;
+}
+EOF
+ kdelibsuff=`$CC conftest.c -o conftest.out; ldd conftest.out |sed -ne '/libc.so/{
+ s,.*/lib\([[^\/]]*\)/.*,\1,
+ p
+}'`
+ rm -rf conftest.*
+ fi
+
+ if test "$kdelibsuff" = "no" || test "$kdelibsuff" = "none"; then
+ kdelibsuff=
+ fi
+ if test -z "$kdelibsuff"; then
+ AC_MSG_RESULT([not using lib directory suffix])
+ AC_DEFINE(KDELIBSUFF, [""], Suffix for lib directories)
+ else
+ if test "$libdir" = '${exec_prefix}/lib'; then
+ libdir="$libdir${kdelibsuff}"
+ AC_SUBST([libdir], ["$libdir"]) dnl ugly hack for lib64 platforms
+ fi
+ AC_DEFINE_UNQUOTED(KDELIBSUFF, ["${kdelibsuff}"], Suffix for lib directories)
+ AC_MSG_RESULT([using lib directory suffix $kdelibsuff])
+ fi
+])
+
+AC_DEFUN([KDE_CHECK_TYPES],
+[ AC_CHECK_SIZEOF(int, 4)dnl
+ AC_CHECK_SIZEOF(short)dnl
+ AC_CHECK_SIZEOF(long, 4)dnl
+ AC_CHECK_SIZEOF(char *, 4)dnl
+])dnl
+
+dnl Not used - kept for compat only?
+AC_DEFUN([KDE_DO_IT_ALL],
+[
+AC_CANONICAL_SYSTEM
+AC_ARG_PROGRAM
+AM_INIT_AUTOMAKE($1, $2)
+AM_DISABLE_LIBRARIES
+AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
+AC_CHECK_COMPILERS
+KDE_PROG_LIBTOOL
+AM_KDE_WITH_NLS
+AC_PATH_KDE
+])
+
+AC_DEFUN([AC_CHECK_RPATH],
+[
+AC_MSG_CHECKING(for rpath)
+AC_ARG_ENABLE(rpath,
+ AC_HELP_STRING([--disable-rpath],[do not use the rpath feature of ld]),
+ USE_RPATH=$enableval, USE_RPATH=yes)
+
+if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
+
+ KDE_RPATH="-R \$(libdir)"
+
+ if test "$kde_libraries" != "$libdir"; then
+ KDE_RPATH="$KDE_RPATH -R \$(kde_libraries)"
+ fi
+
+ if test -n "$qt_libraries"; then
+ KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
+ fi
+ dnl $x_libraries is set to /usr/lib in case
+ if test -n "$X_LDFLAGS"; then
+ X_RPATH="-R \$(x_libraries)"
+ KDE_RPATH="$KDE_RPATH $X_RPATH"
+ fi
+ if test -n "$KDE_EXTRA_RPATH"; then
+ KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
+ fi
+fi
+AC_SUBST(KDE_EXTRA_RPATH)
+AC_SUBST(KDE_RPATH)
+AC_SUBST(X_RPATH)
+AC_MSG_RESULT($USE_RPATH)
+])
+
+dnl Check for the type of the third argument of getsockname
+AC_DEFUN([AC_CHECK_SOCKLEN_T],
+[
+ AC_MSG_CHECKING(for socklen_t)
+ AC_CACHE_VAL(kde_cv_socklen_t,
+ [
+ AC_LANG_PUSH(C++)
+ kde_cv_socklen_t=no
+ AC_TRY_COMPILE([
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ ],
+ [
+ socklen_t len;
+ getpeername(0,0,&len);
+ ],
+ [
+ kde_cv_socklen_t=yes
+ kde_cv_socklen_t_equiv=socklen_t
+ ])
+ AC_LANG_POP(C++)
+ ])
+ AC_MSG_RESULT($kde_cv_socklen_t)
+ if test $kde_cv_socklen_t = no; then
+ AC_MSG_CHECKING([for socklen_t equivalent for socket functions])
+ AC_CACHE_VAL(kde_cv_socklen_t_equiv,
+ [
+ kde_cv_socklen_t_equiv=int
+ AC_LANG_PUSH(C++)
+ for t in int size_t unsigned long "unsigned long"; do
+ AC_TRY_COMPILE([
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ ],
+ [
+ $t len;
+ getpeername(0,0,&len);
+ ],
+ [
+ kde_cv_socklen_t_equiv="$t"
+ break
+ ])
+ done
+ AC_LANG_POP(C++)
+ ])
+ AC_MSG_RESULT($kde_cv_socklen_t_equiv)
+ fi
+ AC_DEFINE_UNQUOTED(kde_socklen_t, $kde_cv_socklen_t_equiv,
+ [type to use in place of socklen_t if not defined])
+ AC_DEFINE_UNQUOTED(ksize_t, $kde_cv_socklen_t_equiv,
+ [type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t)])
+])
+
+dnl This is a merge of some macros out of the gettext aclocal.m4
+dnl since we don't need anything, I took the things we need
+dnl the copyright for them is:
+dnl >
+dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+dnl This Makefile.in is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+dnl PARTICULAR PURPOSE.
+dnl >
+dnl for this file it is relicensed under LGPL
+
+AC_DEFUN([AM_KDE_WITH_NLS],
+ [
+ dnl If we use NLS figure out what method
+
+ AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
+ [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
+ AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+
+ if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
+ AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
+ GMSGFMT=":"
+ fi
+ MSGFMT=$GMSGFMT
+ AC_SUBST(GMSGFMT)
+ AC_SUBST(MSGFMT)
+
+ AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+
+ dnl Test whether we really found GNU xgettext.
+ if test "$XGETTEXT" != ":"; then
+ dnl If it is no GNU xgettext we define it as : so that the
+ dnl Makefiles still can work.
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ AC_MSG_RESULT(
+ [found xgettext programs is not GNU xgettext; ignore it])
+ XGETTEXT=":"
+ fi
+ fi
+ AC_SUBST(XGETTEXT)
+
+ ])
+
+# Search path for a program which passes the given test.
+# Ulrich Drepper <drepper at cygnus.com>, 1996.
+
+# serial 1
+# Stephan Kulow: I appended a _KDE against name conflicts
+
+dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
+dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+AC_DEFUN([AM_PATH_PROG_WITH_TEST_KDE],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+ /*)
+ ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in ifelse([$5], , $PATH, [$5]); do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if [$3]; then
+ ac_cv_path_$1="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+ ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test -n "[$]$1"; then
+ AC_MSG_RESULT([$]$1)
+else
+ AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+
+# Check whether LC_MESSAGES is available in <locale.h>.
+# Ulrich Drepper <drepper at cygnus.com>, 1995.
+
+# serial 1
+
+AC_DEFUN([AM_LC_MESSAGES],
+ [if test $ac_cv_header_locale_h = yes; then
+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+ if test $am_cv_val_LC_MESSAGES = yes; then
+ AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])
+ fi
+ fi])
+
+dnl From Jim Meyering.
+dnl FIXME: migrate into libit.
+
+AC_DEFUN([AM_FUNC_OBSTACK],
+[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
+ [AC_TRY_LINK([#include "obstack.h"],
+ [struct obstack *mem;obstack_free(mem,(char *) 0)],
+ am_cv_func_obstack=yes,
+ am_cv_func_obstack=no)])
+ if test $am_cv_func_obstack = yes; then
+ AC_DEFINE(HAVE_OBSTACK)
+ else
+ LIBOBJS="$LIBOBJS obstack.o"
+ fi
+])
+
+dnl From Jim Meyering. Use this if you use the GNU error.[ch].
+dnl FIXME: Migrate into libit
+
+AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
+[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
+ [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
+ am_cv_lib_error_at_line=yes,
+ am_cv_lib_error_at_line=no)])
+ if test $am_cv_lib_error_at_line = no; then
+ LIBOBJS="$LIBOBJS error.o"
+ fi
+ AC_SUBST(LIBOBJS)dnl
+])
+
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <drepper at cygnus.com>, 1995.
+
+# serial 1
+# Stephan Kulow: I put a KDE in it to avoid name conflicts
+
+AC_DEFUN([AM_KDE_GNU_GETTEXT],
+ [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+ AC_REQUIRE([AC_PROG_RANLIB])dnl
+ AC_REQUIRE([AC_HEADER_STDC])dnl
+ AC_REQUIRE([AC_TYPE_OFF_T])dnl
+ AC_REQUIRE([AC_TYPE_SIZE_T])dnl
+ AC_REQUIRE([AC_FUNC_ALLOCA])dnl
+ AC_REQUIRE([AC_FUNC_MMAP])dnl
+ AC_REQUIRE([AM_KDE_WITH_NLS])dnl
+ AC_CHECK_HEADERS([limits.h locale.h nl_types.h string.h values.h alloca.h])
+ AC_CHECK_FUNCS([getcwd munmap putenv setlocale strchr strcasecmp \
+__argz_count __argz_stringify __argz_next])
+
+ AC_MSG_CHECKING(for stpcpy)
+ AC_CACHE_VAL(kde_cv_func_stpcpy,
+ [
+ kde_safe_cxxflags=$CXXFLAGS
+ CXXFLAGS="-Werror"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([
+ #include <string.h>
+ ],
+ [
+ char buffer[200];
+ stpcpy(buffer, buffer);
+ ],
+ kde_cv_func_stpcpy=yes,
+ kde_cv_func_stpcpy=no)
+ AC_LANG_RESTORE
+ CXXFLAGS=$kde_safe_cxxflags
+ ])
+ AC_MSG_RESULT($kde_cv_func_stpcpy)
+ if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
+ AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
+ fi
+
+ AM_LC_MESSAGES
+
+ if test "x$CATOBJEXT" != "x"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ AC_MSG_CHECKING(for catalogs to be installed)
+ NEW_LINGUAS=
+ for lang in ${LINGUAS=$ALL_LINGUAS}; do
+ case "$ALL_LINGUAS" in
+ *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
+ esac
+ done
+ LINGUAS=$NEW_LINGUAS
+ AC_MSG_RESULT($LINGUAS)
+ fi
+
+ dnl Construct list of names of catalog files to be constructed.
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ ])
+
+AC_DEFUN([AC_HAVE_XPM],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
+ test -z "$XPM_INCLUDE" && XPM_INCLUDE=
+
+ AC_ARG_WITH(xpm,AC_HELP_STRING([--without-xpm],[disable color pixmap XPM tests]),
+ xpm_test=$withval, xpm_test="yes")
+ if test "x$xpm_test" = xno; then
+ ac_cv_have_xpm=no
+ else
+ AC_MSG_CHECKING(for XPM)
+ AC_CACHE_VAL(ac_cv_have_xpm,
+ [
+ ac_save_ldflags="$LDFLAGS"
+ ac_save_cflags="$CFLAGS"
+ if test "x$kde_use_qt_emb" != "xyes" && test "x$kde_use_qt_mac" != "xyes"; then
+ LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
+ else
+ LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
+ fi
+ CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
+ test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
+ AC_TRY_LINK([#include <X11/xpm.h>],[],
+ ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
+ LDFLAGS="$ac_save_ldflags"
+ CFLAGS="$ac_save_cflags"
+ ])dnl
+
+ if test "$ac_cv_have_xpm" = no; then
+ AC_MSG_RESULT(no)
+ XPM_LDFLAGS=""
+ XPMINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
+ if test "$XPM_LDFLAGS" = ""; then
+ XPMLIB='-lXpm $(LIB_X11)'
+ else
+ XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
+ fi
+ if test "$XPM_INCLUDE" = ""; then
+ XPMINC=""
+ else
+ XPMINC="-I$XPM_INCLUDE"
+ fi
+ AC_MSG_RESULT(yes)
+ $1
+ fi
+ fi
+ AC_SUBST(XPMINC)
+ AC_SUBST(XPMLIB)
+])
+
+AC_DEFUN([AC_HAVE_DPMS],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
+ test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
+ DPMS_LIB=
+
+ AC_ARG_WITH(dpms,AC_HELP_STRING([--without-dpms],[disable DPMS power saving]),
+ dpms_test=$withval, dpms_test="yes")
+ if test "x$dpms_test" = xno; then
+ ac_cv_have_dpms=no
+ else
+ AC_MSG_CHECKING(for DPMS)
+ dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
+ dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
+ AC_CACHE_VAL(ac_cv_have_dpms,
+ [
+ if test "x$kde_use_qt_emb" = "xyes" || test "x$kde_use_qt_mac" = "xyes"; then
+ AC_MSG_RESULT(no)
+ ac_cv_have_dpms="no"
+ else
+ ac_save_ldflags="$LDFLAGS"
+ ac_save_cflags="$CFLAGS"
+ ac_save_libs="$LIBS"
+ LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries"
+ LIBS="-lX11 -lXext $LIBSOCKET"
+ CFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
+ AC_TRY_LINK([
+ #include <X11/Xproto.h>
+ #include <X11/X.h>
+ #include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>
+ int foo_test_dpms()
+ { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
+ ac_cv_have_dpms="yes", [
+ LIBS="-lXdpms $LIBS"
+ AC_TRY_LINK([
+ #include <X11/Xproto.h>
+ #include <X11/X.h>
+ #include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>
+ int foo_test_dpms()
+ { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
+ [
+ ac_cv_have_dpms="-lXdpms"
+ ],ac_cv_have_dpms="no")
+ ])
+ LDFLAGS="$ac_save_ldflags"
+ CFLAGS="$ac_save_cflags"
+ LIBS="$ac_save_libs"
+ fi
+ ])dnl
+
+ if test "$ac_cv_have_dpms" = no; then
+ AC_MSG_RESULT(no)
+ DPMS_LDFLAGS=""
+ DPMSINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
+ if test "$ac_cv_have_dpms" = "-lXdpms"; then
+ DPMS_LIB="-lXdpms"
+ fi
+ if test "$DPMS_LDFLAGS" = ""; then
+ DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
+ else
+ DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
+ fi
+ if test "$DPMS_INCLUDE" = ""; then
+ DPMSINC=""
+ else
+ DPMSINC="-I$DPMS_INCLUDE"
+ fi
+ AC_MSG_RESULT(yes)
+ $1
+ fi
+ fi
+ ac_save_cflags="$CFLAGS"
+ CFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
+ AH_TEMPLATE(HAVE_DPMSCAPABLE_PROTO,
+ [Define if you have the DPMSCapable prototype in <X11/extensions/dpms.h>])
+ AC_CHECK_DECL(DPMSCapable,
+ AC_DEFINE(HAVE_DPMSCAPABLE_PROTO),,
+ [#include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>])
+ AH_TEMPLATE(HAVE_DPMSINFO_PROTO,
+ [Define if you have the DPMSInfo prototype in <X11/extensions/dpms.h>])
+ AC_CHECK_DECL(DPMSInfo,
+ AC_DEFINE(HAVE_DPMSINFO_PROTO),,
+ [#include <X11/Xlib.h>
+ #include <X11/extensions/dpms.h>])
+ CFLAGS="$ac_save_cflags"
+ AC_SUBST(DPMSINC)
+ AC_SUBST(DPMSLIB)
+])
+
+AC_DEFUN([AC_HAVE_GL],
+ [AC_REQUIRE_CPP()dnl
+ AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+
+ test -z "$GL_LDFLAGS" && GL_LDFLAGS=
+ test -z "$GL_INCLUDE" && GL_INCLUDE=
+
+ AC_ARG_WITH(gl,AC_HELP_STRING([--without-gl],[disable 3D GL modes]),
+ gl_test=$withval, gl_test="yes")
+ if test "x$kde_use_qt_emb" = "xyes"; then
+ # GL and Qt Embedded is a no-go for now.
+ ac_cv_have_gl=no
+ elif test "x$gl_test" = xno; then
+ ac_cv_have_gl=no
+ else
+ AC_MSG_CHECKING(for GL)
+ AC_CACHE_VAL(ac_cv_have_gl,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_save_ldflags=$LDFLAGS
+ ac_save_cxxflags=$CXXFLAGS
+ ac_save_libs=$LIBS
+ LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries"
+ LIBS="$LIBS -lGL -lGLU"
+ test "x$kde_use_qt_mac" != xyes && test "x$kde_use_qt_emb" != xyes && LIBS="$LIBS -lX11"
+ LIBS="$LIBS $LIB_XEXT -lm $LIBSOCKET"
+ CXXFLAGS="$CFLAGS $X_INCLUDES"
+ test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
+ AC_TRY_LINK([#include <GL/gl.h>
+#include <GL/glu.h>
+], [],
+ ac_cv_have_gl="yes", ac_cv_have_gl="no")
+ AC_LANG_RESTORE
+ LDFLAGS=$ac_save_ldflags
+ CXXFLAGS=$ac_save_cxxflags
+ LIBS=$ac_save_libs
+ ])dnl
+
+ if test "$ac_cv_have_gl" = "no"; then
+ AC_MSG_RESULT(no)
+ GL_LDFLAGS=""
+ GLINC=""
+ $2
+ else
+ AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
+ if test "$GL_LDFLAGS" = ""; then
+ GLLIB='-lGLU -lGL $(LIB_X11)'
+ else
+ GLLIB="$GL_LDFLAGS -lGLU -lGL "'$(LIB_X11)'
+ fi
+ if test "$GL_INCLUDE" = ""; then
+ GLINC=""
+ else
+ GLINC="-I$GL_INCLUDE"
+ fi
+ AC_MSG_RESULT($ac_cv_have_gl)
+ $1
+ fi
+ fi
+ AC_SUBST(GLINC)
+ AC_SUBST(GLLIB)
+])
+
+
+ dnl shadow password and PAM magic - maintained by ossi at kde.org
+
+AC_DEFUN([KDE_PAM], [
+ AC_REQUIRE([KDE_CHECK_LIBDL])
+
+ want_pam=
+ AC_ARG_WITH(pam,
+ AC_HELP_STRING([--with-pam[=ARG]],[enable support for PAM: ARG=[yes|no|service name]]),
+ [ if test "x$withval" = "xyes"; then
+ want_pam=yes
+ pam_service=kde
+ elif test "x$withval" = "xno"; then
+ want_pam=no
+ else
+ want_pam=yes
+ pam_service=$withval
+ fi
+ ], [ pam_service=kde ])
+
+ use_pam=
+ PAMLIBS=
+ if test "x$want_pam" != xno; then
+ AC_CHECK_LIB(pam, pam_start, [
+ AC_CHECK_HEADER(security/pam_appl.h,
+ [ pam_header=security/pam_appl.h ],
+ [ AC_CHECK_HEADER(pam/pam_appl.h,
+ [ pam_header=pam/pam_appl.h ],
+ [
+ AC_MSG_WARN([PAM detected, but no headers found!
+Make sure you have the necessary development packages installed.])
+ ]
+ )
+ ]
+ )
+ ], , $LIBDL)
+ if test -z "$pam_header"; then
+ if test "x$want_pam" = xyes; then
+ AC_MSG_ERROR([--with-pam was specified, but cannot compile with PAM!])
+ fi
+ else
+ AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
+ PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
+ use_pam=yes
+
+ dnl darwin claims to be something special
+ if test "$pam_header" = "pam/pam_appl.h"; then
+ AC_DEFINE(HAVE_PAM_PAM_APPL_H, 1, [Define if your PAM headers are in pam/ instead of security/])
+ fi
+
+ dnl test whether struct pam_message is const (Linux) or not (Sun)
+ AC_MSG_CHECKING(for const pam_message)
+ AC_EGREP_HEADER([struct pam_message], $pam_header,
+ [ AC_EGREP_HEADER([const struct pam_message], $pam_header,
+ [AC_MSG_RESULT([const: Linux-type PAM])],
+ [AC_MSG_RESULT([nonconst: Sun-type PAM])
+ AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
+ )],
+ [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
+ fi
+ fi
+
+ AC_SUBST(PAMLIBS)
+])
+
+dnl DEF_PAM_SERVICE(arg name, full name, define name)
+AC_DEFUN([DEF_PAM_SERVICE], [
+ AC_ARG_WITH($1-pam,
+ AC_HELP_STRING([--with-$1-pam=[val]],[override PAM service from --with-pam for $2]),
+ [ if test "x$use_pam" = xyes; then
+ $3_PAM_SERVICE=$withval
+ else
+ AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
+You may want to enforce it by using --with-pam.])
+ fi
+ ],
+ [ if test "x$use_pam" = xyes; then
+ $3_PAM_SERVICE="$pam_service"
+ fi
+ ])
+ if test -n "$$3_PAM_SERVICE"; then
+ AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
+ AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
+ fi
+ AC_SUBST($3_PAM_SERVICE)
+])
+
+AC_DEFUN([KDE_SHADOWPASSWD], [
+ AC_REQUIRE([KDE_PAM])
+
+ AC_CHECK_LIB(shadow, getspent,
+ [ LIBSHADOW="-lshadow"
+ ac_use_shadow=yes
+ ],
+ [ dnl for UnixWare
+ AC_CHECK_LIB(gen, getspent,
+ [ LIBGEN="-lgen"
+ ac_use_shadow=yes
+ ],
+ [ AC_CHECK_FUNC(getspent,
+ [ ac_use_shadow=yes ],
+ [ ac_use_shadow=no ])
+ ])
+ ])
+ AC_SUBST(LIBSHADOW)
+ AC_SUBST(LIBGEN)
+
+ AC_MSG_CHECKING([for shadow passwords])
+
+ AC_ARG_WITH(shadow,
+ AC_HELP_STRING([--with-shadow],[If you want shadow password support]),
+ [ if test "x$withval" != "xno"; then
+ use_shadow=yes
+ else
+ use_shadow=no
+ fi
+ ], [
+ use_shadow="$ac_use_shadow"
+ ])
+
+ if test "x$use_shadow" = xyes; then
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
+ else
+ AC_MSG_RESULT(no)
+ LIBSHADOW=
+ LIBGEN=
+ fi
+
+ dnl finally make the relevant binaries setuid root, if we have shadow passwds.
+ dnl this still applies, if we could use it indirectly through pam.
+ if test "x$use_shadow" = xyes ||
+ ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
+ case $host in
+ *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
+ SETUIDFLAGS="-m 4755 -o root";;
+ *)
+ SETUIDFLAGS="-m 4755";;
+ esac
+ fi
+ AC_SUBST(SETUIDFLAGS)
+
+])
+
+AC_DEFUN([KDE_PASSWDLIBS], [
+ AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
+ AC_REQUIRE([KDE_PAM])
+ AC_REQUIRE([KDE_SHADOWPASSWD])
+
+ if test "x$use_pam" = "xyes"; then
+ PASSWDLIBS="$PAMLIBS"
+ else
+ PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
+ fi
+
+ dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
+ dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
+ dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
+ dnl may need to read /etc/master.passwd).
+ case $host in
+ *-*-freebsd*)
+ SETUIDFLAGS="-m 4755 -o root"
+ ;;
+ *)
+ ;;
+ esac
+
+ AC_SUBST(PASSWDLIBS)
+])
+
+AC_DEFUN([KDE_CHECK_LIBDL],
+[
+AC_CHECK_LIB(dl, dlopen, [
+LIBDL="-ldl"
+ac_cv_have_dlfcn=yes
+])
+
+AC_CHECK_LIB(dld, shl_unload, [
+LIBDL="-ldld"
+ac_cv_have_shload=yes
+])
+
+AC_SUBST(LIBDL)
+])
+
+AC_DEFUN([KDE_CHECK_DLOPEN],
+[
+KDE_CHECK_LIBDL
+AC_CHECK_HEADERS(dlfcn.h dl.h)
+if test "$ac_cv_header_dlfcn_h" = "no"; then
+ ac_cv_have_dlfcn=no
+fi
+
+if test "$ac_cv_header_dl_h" = "no"; then
+ ac_cv_have_shload=no
+fi
+
+dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
+dnl (MM)
+AC_ARG_ENABLE(dlopen,
+AC_HELP_STRING([--disable-dlopen],[link statically [default=no]]),
+enable_dlopen=$enableval,
+enable_dlopen=yes)
+
+# override the user's opinion, if we know it better ;)
+if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
+ enable_dlopen=no
+fi
+
+if test "$ac_cv_have_dlfcn" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
+fi
+
+if test "$ac_cv_have_shload" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
+fi
+
+if test "$enable_dlopen" = no ; then
+ test -n "$1" && eval $1
+else
+ test -n "$2" && eval $2
+fi
+
+])
+
+AC_DEFUN([KDE_CHECK_DYNAMIC_LOADING],
+[
+KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
+KDE_PROG_LIBTOOL
+AC_MSG_CHECKING([dynamic loading])
+eval "`egrep '^build_libtool_libs=' libtool`"
+if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
+ dynamic_loading=yes
+ AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
+else
+ dynamic_loading=no
+fi
+AC_MSG_RESULT($dynamic_loading)
+if test "$dynamic_loading" = "yes"; then
+ $1
+else
+ $2
+fi
+])
+
+AC_DEFUN([KDE_ADD_INCLUDES],
+[
+if test -z "$1"; then
+ test_include="Pix.h"
+else
+ test_include="$1"
+fi
+
+AC_MSG_CHECKING([for libg++ ($test_include)])
+
+AC_CACHE_VAL(kde_cv_libgpp_includes,
+[
+kde_cv_libgpp_includes=no
+
+ for ac_dir in \
+ \
+ /usr/include/g++ \
+ /usr/include \
+ /usr/unsupported/include \
+ /opt/include \
+ $extra_include \
+ ; \
+ do
+ if test -r "$ac_dir/$test_include"; then
+ kde_cv_libgpp_includes=$ac_dir
+ break
+ fi
+ done
+])
+
+AC_MSG_RESULT($kde_cv_libgpp_includes)
+if test "$kde_cv_libgpp_includes" != "no"; then
+ all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
+fi
+])
+])
+
+AC_DEFUN([KDE_CHECK_LIBPTHREAD],
+[
+ dnl This code is here specifically to handle the
+ dnl various flavors of threading library on FreeBSD
+ dnl 4-, 5-, and 6-, and the (weird) rules around it.
+ dnl There may be an environment PTHREAD_LIBS that
+ dnl specifies what to use; otherwise, search for it.
+ dnl -pthread is special cased and unsets LIBPTHREAD
+ dnl below if found.
+ LIBPTHREAD=""
+
+ if test -n "$PTHREAD_LIBS"; then
+ if test "x$PTHREAD_LIBS" = "x-pthread" ; then
+ LIBPTHREAD="PTHREAD"
+ else
+ PTHREAD_LIBS_save="$PTHREAD_LIBS"
+ PTHREAD_LIBS=`echo "$PTHREAD_LIBS_save" | sed -e 's,^-l,,g'`
+ AC_MSG_CHECKING([for pthread_create in $PTHREAD_LIBS])
+ KDE_CHECK_LIB($PTHREAD_LIBS, pthread_create, [
+ LIBPTHREAD="$PTHREAD_LIBS_save"])
+ PTHREAD_LIBS="$PTHREAD_LIBS_save"
+ fi
+ fi
+
+ dnl Is this test really needed, in the face of the Tru64 test below?
+ if test -z "$LIBPTHREAD"; then
+ AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"])
+ fi
+
+ dnl This is a special Tru64 check, see BR 76171 issue #18.
+ if test -z "$LIBPTHREAD" ; then
+ AC_MSG_CHECKING([for pthread_create in -lpthread])
+ kde_safe_libs=$LIBS
+ LIBS="$LIBS -lpthread"
+ AC_TRY_LINK([#include <pthread.h>],[(void)pthread_create(0,0,0,0);],[
+ AC_MSG_RESULT(yes)
+ LIBPTHREAD="-lpthread"],[
+ AC_MSG_RESULT(no)])
+ LIBS=$kde_safe_libs
+ fi
+
+ dnl Un-special-case for FreeBSD.
+ if test "x$LIBPTHREAD" = "xPTHREAD" ; then
+ LIBPTHREAD=""
+ fi
+
+ AC_SUBST(LIBPTHREAD)
+])
+
+AC_DEFUN([KDE_CHECK_PTHREAD_OPTION],
+[
+ USE_THREADS=""
+ if test -z "$LIBPTHREAD"; then
+ KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-D_THREAD_SAFE -pthread"])
+ fi
+
+ AH_VERBATIM(__svr_define, [
+#if defined(__SVR4) && !defined(__svr4__)
+#define __svr4__ 1
+#endif
+])
+ case $host_os in
+ solaris*)
+ KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
+ CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
+ ;;
+ freebsd*)
+ CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE $PTHREAD_CFLAGS"
+ ;;
+ aix*)
+ CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
+ LIBPTHREAD="$LIBPTHREAD -lc_r"
+ ;;
+ linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
+ if test "$CXX" = "KCC"; then
+ CXXFLAGS="$CXXFLAGS --thread_safe"
+ NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
+ fi
+ ;;
+ *)
+ ;;
+ esac
+ AC_SUBST(USE_THREADS)
+ AC_SUBST(LIBPTHREAD)
+])
+
+AC_DEFUN([KDE_CHECK_THREADING],
+[
+ AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
+ AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
+ dnl default is yes if libpthread is found and no if no libpthread is available
+ if test -z "$LIBPTHREAD"; then
+ if test -z "$USE_THREADS"; then
+ kde_check_threading_default=no
+ else
+ kde_check_threading_default=yes
+ fi
+ else
+ kde_check_threading_default=yes
+ fi
+ AC_ARG_ENABLE(threading,AC_HELP_STRING([--disable-threading],[disables threading even if libpthread found]),
+ kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
+ if test "x$kde_use_threading" = "xyes"; then
+ AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
+ fi
+])
+
+AC_DEFUN([KDE_TRY_LINK_PYTHON],
+[
+if test "$kde_python_link_found" = no; then
+
+if test "$1" = normal; then
+ AC_MSG_CHECKING(if a Python application links)
+else
+ AC_MSG_CHECKING(if Python depends on $2)
+fi
+
+AC_CACHE_VAL(kde_cv_try_link_python_$1,
+[
+kde_save_cflags="$CFLAGS"
+CFLAGS="$CFLAGS $PYTHONINC"
+kde_save_libs="$LIBS"
+LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
+kde_save_ldflags="$LDFLAGS"
+LDFLAGS="$LDFLAGS $PYTHONLIB"
+
+AC_TRY_LINK(
+[
+#include <Python.h>
+],[
+ PySys_SetArgv(1, 0);
+],
+ [kde_cv_try_link_python_$1=yes],
+ [kde_cv_try_link_python_$1=no]
+)
+CFLAGS="$kde_save_cflags"
+LIBS="$kde_save_libs"
+LDFLAGS="$kde_save_ldflags"
+])
+
+if test "$kde_cv_try_link_python_$1" = "yes"; then
+ AC_MSG_RESULT(yes)
+ kde_python_link_found=yes
+ if test ! "$1" = normal; then
+ LIBPYTHON="$LIBPYTHON $2"
+ fi
+ $3
+else
+ AC_MSG_RESULT(no)
+ $4
+fi
+
+fi
+
+])
+
+AC_DEFUN([KDE_CHECK_PYTHON_DIR],
+[
+AC_MSG_CHECKING([for Python directory])
+
+AC_CACHE_VAL(kde_cv_pythondir,
+[
+ if test -z "$PYTHONDIR"; then
+ kde_cv_pythondir=/usr/local
+ else
+ kde_cv_pythondir="$PYTHONDIR"
+ fi
+])
+
+AC_ARG_WITH(pythondir,
+AC_HELP_STRING([--with-pythondir=pythondir],[use python installed in pythondir]),
+[
+ ac_python_dir=$withval
+], ac_python_dir=$kde_cv_pythondir
+)
+
+AC_MSG_RESULT($ac_python_dir)
+])
+
+AC_DEFUN([KDE_CHECK_PYTHON_INTERN],
+[
+AC_REQUIRE([KDE_CHECK_LIBDL])
+AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
+AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
+
+if test -z "$1"; then
+ version="1.5"
+else
+ version="$1"
+fi
+
+AC_MSG_CHECKING([for Python$version])
+
+python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
+AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
+if test ! -r $python_incdir/Python.h; then
+ AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
+ python_incdir=$python_incdir/python$version
+ if test ! -r $python_incdir/Python.h; then
+ python_incdir=no
+ fi
+fi
+
+PYTHONINC=-I$python_incdir
+
+python_libdirs="$ac_python_dir/lib$kdelibsuff /usr/lib$kdelibsuff /usr/local /usr/lib$kdelibsuff $kde_extra_libs"
+AC_FIND_FILE(libpython$version.so, $python_libdirs, python_libdir)
+if test ! -r $python_libdir/libpython$version.so; then
+ AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
+ if test ! -r $python_libdir/libpython$version.a; then
+ AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
+ python_libdir=$python_libdir/python$version/config
+ if test ! -r $python_libdir/libpython$version.a; then
+ python_libdir=no
+ fi
+ fi
+fi
+
+PYTHONLIB=-L$python_libdir
+kde_orig_LIBPYTHON=$LIBPYTHON
+if test -z "$LIBPYTHON"; then
+ LIBPYTHON=-lpython$version
+fi
+
+AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
+python_moddir=$python_moddir/python$version
+if test ! -r $python_moddir/copy.py; then
+ python_moddir=no
+fi
+
+PYTHONMODDIR=$python_moddir
+
+AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
+
+if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
+ LIBPYTHON=$kde_orig_LIBPYTHON
+ test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
+ test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
+ $2
+else
+ dnl Note: this test is very weak
+ kde_python_link_found=no
+ KDE_TRY_LINK_PYTHON(normal)
+ KDE_TRY_LINK_PYTHON(m, -lm)
+ KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
+ KDE_TRY_LINK_PYTHON(tcl, -ltcl)
+ KDE_TRY_LINK_PYTHON(db2, -ldb2)
+ KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
+ KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
+ KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
+ KDE_TRY_LINK_PYTHON(pthread_and_panel_curses, [$LIBPTHREAD $LIBDL -lm -lpanel -lcurses])
+ KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
+ [AC_MSG_WARN([it seems, Python depends on another library.
+ Please set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
+ and contact the authors to let them know about this problem])
+ ])
+
+ LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
+ AC_SUBST(PYTHONINC)
+ AC_SUBST(PYTHONLIB)
+ AC_SUBST(LIBPYTHON)
+ AC_SUBST(PYTHONMODDIR)
+ AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
+fi
+
+])
+
+
+AC_DEFUN([KDE_CHECK_PYTHON],
+[
+ KDE_CHECK_PYTHON_INTERN("2.5",
+ [KDE_CHECK_PYTHON_INTERN("2.4",
+ [KDE_CHECK_PYTHON_INTERN("2.3",
+ [KDE_CHECK_PYTHON_INTERN("2.2",
+ [KDE_CHECK_PYTHON_INTERN("2.1",
+ [KDE_CHECK_PYTHON_INTERN("2.0",
+ [KDE_CHECK_PYTHON_INTERN($1, $2) ])
+ ])
+ ])
+ ])
+ ])
+ ])
+])
+
+AC_DEFUN([KDE_CHECK_STL],
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
+
+ AC_MSG_CHECKING([if C++ programs can be compiled])
+ AC_CACHE_VAL(kde_cv_stl_works,
+ [
+ AC_TRY_COMPILE([
+#include <string>
+using namespace std;
+],[
+ string astring="Hallo Welt.";
+ astring.erase(0, 6); // now astring is "Welt"
+ return 0;
+], kde_cv_stl_works=yes,
+ kde_cv_stl_works=no)
+])
+
+ AC_MSG_RESULT($kde_cv_stl_works)
+
+ if test "$kde_cv_stl_works" = "yes"; then
+ # back compatible
+ AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
+ else
+ AC_MSG_ERROR([Your Installation isn't able to compile simple C++ programs.
+Check config.log for details - if you're using a Linux distribution you might miss
+a package named similar to libstdc++-dev.])
+ fi
+
+ CXXFLAGS="$ac_save_CXXFLAGS"
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([AC_FIND_QIMGIO],
+ [AC_REQUIRE([AC_FIND_JPEG])
+AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
+AC_MSG_CHECKING([for qimgio])
+AC_CACHE_VAL(ac_cv_lib_qimgio,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+ac_save_LIBS="$LIBS"
+ac_save_CXXFLAGS="$CXXFLAGS"
+LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
+CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
+AC_TRY_RUN(dnl
+[
+#include <qimageio.h>
+#include <qstring.h>
+int main() {
+ QString t = "hallo";
+ t.fill('t');
+ qInitImageIO();
+}
+],
+ ac_cv_lib_qimgio=yes,
+ ac_cv_lib_qimgio=no,
+ ac_cv_lib_qimgio=no)
+LIBS="$ac_save_LIBS"
+CXXFLAGS="$ac_save_CXXFLAGS"
+AC_LANG_RESTORE
+])dnl
+if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
+ LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
+ AC_MSG_RESULT(yes)
+ AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
+ AC_SUBST(LIBQIMGIO)
+else
+ AC_MSG_RESULT(not found)
+fi
+])
+
+AC_DEFUN([AM_DISABLE_LIBRARIES],
+[
+ AC_PROVIDE([AM_ENABLE_STATIC])
+ AC_PROVIDE([AM_ENABLE_SHARED])
+ enable_static=no
+ enable_shared=yes
+])
+
+
+AC_DEFUN([AC_CHECK_UTMP_FILE],
+[
+ AC_MSG_CHECKING([for utmp file])
+
+ AC_CACHE_VAL(kde_cv_utmp_file,
+ [
+ kde_cv_utmp_file=no
+
+ for ac_file in \
+ \
+ /var/run/utmp \
+ /var/adm/utmp \
+ /etc/utmp \
+ ; \
+ do
+ if test -r "$ac_file"; then
+ kde_cv_utmp_file=$ac_file
+ break
+ fi
+ done
+ ])
+
+ if test "$kde_cv_utmp_file" != "no"; then
+ AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
+ $1
+ AC_MSG_RESULT($kde_cv_utmp_file)
+ else
+ $2
+ AC_MSG_RESULT([non found])
+ fi
+])
+
+
+AC_DEFUN([KDE_CREATE_SUBDIRSLIST],
+[
+
+DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
+TOPSUBDIRS=""
+
+if test ! -s $srcdir/subdirs; then
+ dnl Note: Makefile.common creates subdirs, so this is just a fallback
+ files=`cd $srcdir && ls -1`
+ dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
+ for i in $dirs; do
+ echo $i >> $srcdir/subdirs
+ done
+fi
+
+ac_topsubdirs=
+if test -s $srcdir/inst-apps; then
+ ac_topsubdirs="`cat $srcdir/inst-apps`"
+elif test -s $srcdir/subdirs; then
+ ac_topsubdirs="`cat $srcdir/subdirs`"
+fi
+
+for i in $ac_topsubdirs; do
+ AC_MSG_CHECKING([if $i should be compiled])
+ if test -d $srcdir/$i; then
+ install_it="yes"
+ for j in $DO_NOT_COMPILE; do
+ if test $i = $j; then
+ install_it="no"
+ fi
+ done
+ else
+ install_it="no"
+ fi
+ AC_MSG_RESULT($install_it)
+ vari=`echo $i | sed -e 's,[[-+.@]],_,g'`
+ if test $install_it = "yes"; then
+ TOPSUBDIRS="$TOPSUBDIRS $i"
+ eval "$vari""_SUBDIR_included=yes"
+ else
+ eval "$vari""_SUBDIR_included=no"
+ fi
+done
+
+AC_SUBST(TOPSUBDIRS)
+])
+
+AC_DEFUN([KDE_CHECK_NAMESPACES],
+[
+AC_MSG_CHECKING(whether C++ compiler supports namespaces)
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+AC_TRY_COMPILE([
+],
+[
+namespace Foo {
+ extern int i;
+ namespace Bar {
+ extern int i;
+ }
+}
+
+int Foo::i = 0;
+int Foo::Bar::i = 1;
+],[
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_NAMESPACES)
+], [
+AC_MSG_RESULT(no)
+])
+AC_LANG_RESTORE
+])
+
+dnl ------------------------------------------------------------------------
+dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure at kde.org
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_CHECK_S_ISSOCK],
+[
+AC_MSG_CHECKING(for S_ISSOCK)
+AC_CACHE_VAL(ac_cv_have_s_issock,
+[
+AC_TRY_LINK(
+[
+#include <sys/stat.h>
+],
+[
+struct stat buff;
+int b = S_ISSOCK( buff.st_mode );
+],
+ac_cv_have_s_issock=yes,
+ac_cv_have_s_issock=no)
+])
+AC_MSG_RESULT($ac_cv_have_s_issock)
+if test "$ac_cv_have_s_issock" = "yes"; then
+ AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
+fi
+
+AH_VERBATIM(_ISSOCK,
+[
+#ifndef HAVE_S_ISSOCK
+#define HAVE_S_ISSOCK
+#define S_ISSOCK(mode) (1==0)
+#endif
+])
+
+])
+
+dnl ------------------------------------------------------------------------
+dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure at kde.org
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([AC_CHECK_KDEMAXPATHLEN],
+[
+AC_MSG_CHECKING(for MAXPATHLEN)
+AC_CACHE_VAL(ac_cv_maxpathlen,
+[
+cat > conftest.$ac_ext <<EOF
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+#endif
+#include <stdio.h>
+#include <sys/param.h>
+#ifndef MAXPATHLEN
+#define MAXPATHLEN 1024
+#endif
+
+KDE_HELLO MAXPATHLEN
+
+EOF
+
+ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
+
+if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
+ ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
+else
+ ac_cv_maxpathlen=1024
+fi
+
+rm conftest.*
+
+])
+AC_MSG_RESULT($ac_cv_maxpathlen)
+AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
+])
+
+AC_DEFUN([KDE_CHECK_HEADER],
+[
+ kde_safe_cppflags=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $all_includes"
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_CHECK_HEADER([$1], [$2], [$3], [$4])
+ AC_LANG_RESTORE
+ CPPFLAGS=$kde_safe_cppflags
+])
+
+AC_DEFUN([KDE_CHECK_HEADERS],
+[
+ AH_CHECK_HEADERS([$1])
+ AC_LANG_SAVE
+ kde_safe_cppflags=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $all_includes"
+ AC_LANG_CPLUSPLUS
+ AC_CHECK_HEADERS([$1], [$2], [$3], [$4])
+ CPPFLAGS=$kde_safe_cppflags
+ AC_LANG_RESTORE
+])
+
+AC_DEFUN([KDE_FAST_CONFIGURE],
+[
+ dnl makes configure fast (needs perl)
+ AC_ARG_ENABLE(fast-perl, AC_HELP_STRING([--disable-fast-perl],[disable fast Makefile generation (needs perl)]),
+ with_fast_perl=$enableval, with_fast_perl=yes)
+])
+
+AC_DEFUN([KDE_CONF_FILES],
+[
+ val=
+ if test -f $srcdir/configure.files ; then
+ val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
+ fi
+ CONF_FILES=
+ if test -n "$val" ; then
+ for i in $val ; do
+ CONF_FILES="$CONF_FILES $i"
+ done
+ fi
+ AC_SUBST(CONF_FILES)
+])dnl
+
+dnl This sets the prefix, for arts and kdelibs
+dnl Do NOT use in any other module.
+dnl It only looks at --prefix, KDEDIR and falls back to /usr/local/kde
+AC_DEFUN([KDE_SET_PREFIX_CORE],
+[
+ unset CDPATH
+ dnl make $KDEDIR the default for the installation
+ AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
+
+ if test "x$prefix" = "xNONE"; then
+ prefix=$ac_default_prefix
+ ac_configure_args="$ac_configure_args --prefix=$prefix"
+ fi
+ # And delete superfluous '/' to make compares easier
+ prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+
+ kde_libs_prefix='$(prefix)'
+ kde_libs_htmldir='$(kde_htmldir)'
+ AC_SUBST(kde_libs_prefix)
+ AC_SUBST(kde_libs_htmldir)
+ KDE_FAST_CONFIGURE
+ KDE_CONF_FILES
+])
+
+
+AC_DEFUN([KDE_SET_PREFIX],
+[
+ unset CDPATH
+ dnl We can't give real code to that macro, only a value.
+ dnl It only matters for --help, since we set the prefix in this function anyway.
+ AC_PREFIX_DEFAULT(${KDEDIR:-the kde prefix})
+
+ KDE_SET_DEFAULT_BINDIRS
+ if test "x$prefix" = "xNONE"; then
+ dnl no prefix given: look for kde-config in the PATH and deduce the prefix from it
+ KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
+ else
+ dnl prefix given: look for kde-config, preferrably in prefix, otherwise in PATH
+ kde_save_PATH="$PATH"
+ PATH="$exec_prefix/bin:$prefix/bin:$PATH"
+ KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(kde-config)], [], prepend)
+ PATH="$kde_save_PATH"
+ fi
+
+ kde_libs_prefix=`$KDECONFIG --prefix`
+ if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
+ AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
+ This means it has been moved since you installed it.
+ This won't work. Please recompile kdelibs for the new prefix.
+ ])
+ fi
+ kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
+
+ AC_MSG_CHECKING([where to install])
+ if test "x$prefix" = "xNONE"; then
+ prefix=$kde_libs_prefix
+ AC_MSG_RESULT([$prefix (as returned by kde-config)])
+ else
+ dnl --prefix was given. Compare prefixes and warn (in configure.in.bot.end) if different
+ given_prefix=$prefix
+ AC_MSG_RESULT([$prefix (as requested)])
+ fi
+
+ # And delete superfluous '/' to make compares easier
+ prefix=`echo "$prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ exec_prefix=`echo "$exec_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+ given_prefix=`echo "$given_prefix" | sed 's,//*,/,g' | sed -e 's,/$,,'`
+
+ AC_SUBST(KDECONFIG)
+ AC_SUBST(kde_libs_prefix)
+ AC_SUBST(kde_libs_htmldir)
+
+ KDE_FAST_CONFIGURE
+ KDE_CONF_FILES
+])
+
+pushdef([AC_PROG_INSTALL],
+[
+ dnl our own version, testing for a -p flag
+ popdef([AC_PROG_INSTALL])
+ dnl as AC_PROG_INSTALL works as it works we first have
+ dnl to save if the user didn't specify INSTALL, as the
+ dnl autoconf one overwrites INSTALL and we have no chance to find
+ dnl out afterwards
+ test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
+ test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
+ test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
+ AC_PROG_INSTALL
+
+ if test -z "$kde_save_INSTALL_given" ; then
+ # OK, user hasn't given any INSTALL, autoconf found one for us
+ # now we test, if it supports the -p flag
+ AC_MSG_CHECKING(for -p flag to install)
+ rm -f confinst.$$.* > /dev/null 2>&1
+ echo "Testtest" > confinst.$$.orig
+ ac_res=no
+ if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
+ if test -f confinst.$$.new ; then
+ # OK, -p seems to do no harm to install
+ INSTALL="${INSTALL} -p"
+ ac_res=yes
+ fi
+ fi
+ rm -f confinst.$$.*
+ AC_MSG_RESULT($ac_res)
+ fi
+ dnl the following tries to resolve some signs and wonders coming up
+ dnl with different autoconf/automake versions
+ dnl e.g.:
+ dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
+ dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
+ dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
+ dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
+ dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
+ dnl install- at DIR@PROGRAMS targets to explicitly use that flag
+ dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
+ dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
+ dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
+ dnl *sometimes KDE does not use the install- at DIR@PROGRAM targets from
+ dnl automake (due to broken Makefile.am or whatever) to install programs,
+ dnl and so does not see the -s flag in automake > 1.4
+ dnl to clean up that mess we:
+ dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
+ dnl which cleans KDE's program with automake > 1.4;
+ dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
+ dnl with automake<=1.4
+ dnl note that dues to this sometimes two '-s' flags are used (if KDE
+ dnl properly uses install- at DIR@PROGRAMS, but I don't care
+ dnl
+ dnl And to all this comes, that I even can't write in comments variable
+ dnl names used by automake, because it is so stupid to think I wanted to
+ dnl _use_ them, therefor I have written A_M_... instead of AM_
+ dnl hmm, I wanted to say something ... ahh yes: Arghhh.
+
+ if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
+ INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
+ fi
+ if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
+ INSTALL_SCRIPT='${INSTALL}'
+ fi
+])dnl
+
+AC_DEFUN([KDE_LANG_CPLUSPLUS],
+[AC_LANG_CPLUSPLUS
+ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
+pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
+])
+
+pushdef([AC_LANG_CPLUSPLUS],
+[popdef([AC_LANG_CPLUSPLUS])
+KDE_LANG_CPLUSPLUS
+])
+
+AC_DEFUN([KDE_CHECK_LONG_LONG],
+[
+AC_MSG_CHECKING(for long long)
+AC_CACHE_VAL(kde_cv_c_long_long,
+[
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_LINK([], [
+ long long foo = 0;
+ foo = foo+1;
+ ],
+ kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
+ AC_LANG_RESTORE
+])
+AC_MSG_RESULT($kde_cv_c_long_long)
+if test "$kde_cv_c_long_long" = yes; then
+ AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
+fi
+])
+
+AC_DEFUN([KDE_CHECK_LIB],
+[
+ kde_save_LDFLAGS="$LDFLAGS"
+ dnl AC_CHECK_LIB modifies LIBS, so save it here
+ kde_save_LIBS="$LIBS"
+ LDFLAGS="$LDFLAGS $all_libraries"
+ case $host_os in
+ aix*) LDFLAGS="-brtl $LDFLAGS"
+ test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
+ ;;
+ esac
+ AC_CHECK_LIB($1, $2, $3, $4, $5)
+ LDFLAGS="$kde_save_LDFLAGS"
+ LIBS="$kde_save_LIBS"
+])
+
+AC_DEFUN([KDE_JAVA_PREFIX],
+[
+ dir=`dirname "$1"`
+ base=`basename "$1"`
+ list=`ls -1 $dir 2> /dev/null`
+ for entry in $list; do
+ if test -d $dir/$entry/bin; then
+ case $entry in
+ $base)
+ javadirs="$javadirs $dir/$entry/bin"
+ ;;
+ esac
+ elif test -d $dir/$entry/jre/bin; then
+ case $entry in
+ $base)
+ javadirs="$javadirs $dir/$entry/jre/bin"
+ ;;
+ esac
+ fi
+ done
+])
+
+dnl KDE_CHEC_JAVA_DIR(onlyjre)
+AC_DEFUN([KDE_CHECK_JAVA_DIR],
+[
+
+AC_ARG_WITH(java,
+AC_HELP_STRING([--with-java=javadir],[use java installed in javadir, --without-java disables]),
+[ ac_java_dir=$withval
+], ac_java_dir=""
+)
+
+AC_MSG_CHECKING([for Java])
+
+dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
+if test "x$ac_java_dir" = "xno"; then
+ kde_java_bindir=no
+ kde_java_includedir=no
+ kde_java_libjvmdir=no
+ kde_java_libgcjdir=no
+ kde_java_libhpidir=no
+else
+ if test "x$ac_java_dir" = "x"; then
+
+
+ dnl No option set -> collect list of candidate paths
+ if test -n "$JAVA_HOME"; then
+ KDE_JAVA_PREFIX($JAVA_HOME)
+ fi
+ KDE_JAVA_PREFIX(/usr/j2se)
+ KDE_JAVA_PREFIX(/usr/lib/j2se)
+ KDE_JAVA_PREFIX(/usr/j*dk*)
+ KDE_JAVA_PREFIX(/usr/lib/j*dk*)
+ KDE_JAVA_PREFIX(/opt/j*sdk*)
+ KDE_JAVA_PREFIX(/usr/lib/java*)
+ KDE_JAVA_PREFIX(/usr/java*)
+ KDE_JAVA_PREFIX(/usr/java/j*dk*)
+ KDE_JAVA_PREFIX(/usr/java/j*re*)
+ KDE_JAVA_PREFIX(/usr/lib/SunJava2*)
+ KDE_JAVA_PREFIX(/usr/lib/SunJava*)
+ KDE_JAVA_PREFIX(/usr/lib/IBMJava2*)
+ KDE_JAVA_PREFIX(/usr/lib/IBMJava*)
+ KDE_JAVA_PREFIX(/opt/java*)
+
+ kde_cv_path="NONE"
+ kde_save_IFS=$IFS
+ IFS=':'
+ for dir in $PATH; do
+ if test -d "$dir"; then
+ javadirs="$javadirs $dir"
+ fi
+ done
+ IFS=$kde_save_IFS
+ jredirs=
+
+ dnl Now javadirs contains a list of paths that exist, all ending with bin/
+ for dir in $javadirs; do
+ dnl Check for the java executable
+ if test -x "$dir/java"; then
+ sane_path=$(cd $dir; /bin/pwd)
+ dnl And also check for a libjvm.so somewhere under there
+ dnl Since we have to go to the parent dir, /usr/bin is excluded, /usr is too big.
+ if test "$sane_path" != "/usr/bin"; then
+ libjvmdir=`find $dir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
+ if test ! -f $libjvmdir/libjvm.so; then continue; fi
+ jredirs="$jredirs $dir"
+ fi
+ fi
+ done
+
+ dnl Now jredirs contains a reduced list, of paths where both java and ../**/libjvm.so was found
+ JAVAC=
+ JAVA=
+ kde_java_bindir=no
+ for dir in $jredirs; do
+ JAVA="$dir/java"
+ kde_java_bindir=$dir
+ if test -x "$dir/javac"; then
+ JAVAC="$dir/javac"
+ break
+ fi
+ done
+
+ if test -n "$JAVAC"; then
+ dnl this substitution might not work - well, we test for jni.h below
+ kde_java_includedir=`echo $JAVAC | sed -e 's,bin/javac$,include/,'`
+ else
+ kde_java_includedir=no
+ fi
+ else
+ dnl config option set
+ kde_java_bindir=$ac_java_dir/bin
+ if test -x $ac_java_dir/bin/java && test ! -x $ac_java_dir/bin/javac; then
+ kde_java_includedir=no
+ else
+ kde_java_includedir=$ac_java_dir/include
+ fi
+ fi
+fi
+
+dnl At this point kde_java_bindir and kde_java_includedir are either set or "no"
+if test "x$kde_java_bindir" != "xno"; then
+
+ dnl Look for libjvm.so
+ kde_java_libjvmdir=`find $kde_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
+ dnl Look for libgcj.so
+ kde_java_libgcjdir=`find $kde_java_bindir/.. -name libgcj.so | sed 's,libgcj.so,,'|head -n 1`
+ dnl Look for libhpi.so and avoid green threads
+ kde_java_libhpidir=`find $kde_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,' | head -n 1`
+
+ dnl Now check everything's fine under there
+ dnl the include dir is our flag for having the JDK
+ if test -d "$kde_java_includedir"; then
+ if test ! -x "$kde_java_bindir/javac"; then
+ AC_MSG_ERROR([javac not found under $kde_java_bindir - it seems you passed a wrong --with-java.])
+ fi
+ if test ! -x "$kde_java_bindir/javah"; then
+ AC_MSG_ERROR([javah not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+ if test ! -x "$kde_java_bindir/jar"; then
+ AC_MSG_ERROR([jar not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+ if test ! -r "$kde_java_includedir/jni.h"; then
+ AC_MSG_ERROR([jni.h not found under $kde_java_includedir. Use --with-java or --without-java.])
+ fi
+
+ jni_includes="-I$kde_java_includedir"
+ dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
+ dnl and under linux here..
+
+ dnl not needed for gcj
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ test -d "$kde_java_includedir/linux" && jni_includes="$jni_includes -I$kde_java_includedir/linux"
+ test -d "$kde_java_includedir/solaris" && jni_includes="$jni_includes -I$kde_java_includedir/solaris"
+ test -d "$kde_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_java_includedir/genunix"
+ fi
+
+ else
+ JAVAC=
+ jni_includes=
+ fi
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
+ AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
+ fi
+ else
+ if test ! -r "$kde_java_libgcjdir/libgcj.so"; then
+ AC_MSG_ERROR([libgcj.so not found under $kde_java_libgcjdir. Use --without-java.])
+ fi
+ fi
+
+ if test ! -x "$kde_java_bindir/java"; then
+ AC_MSG_ERROR([java not found under $kde_java_bindir. javac was found though! Use --with-java or --without-java.])
+ fi
+
+ dnl not needed for gcj compile
+
+ if test "x$kde_java_libgcjdir" = "x"; then
+ if test ! -r "$kde_java_libhpidir/libhpi.so"; then
+ AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
+ fi
+ fi
+
+ if test -n "$jni_includes"; then
+ dnl Check for JNI version
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ ac_cxxflags_safe="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
+
+ AC_TRY_COMPILE([
+ #include <jni.h>
+ ],
+ [
+ #ifndef JNI_VERSION_1_2
+ Syntax Error
+ #endif
+ ],[ kde_jni_works=yes ],
+ [ kde_jni_works=no ])
+
+ if test $kde_jni_works = no; then
+ AC_MSG_ERROR([Incorrect version of $kde_java_includedir/jni.h.
+ You need to have Java Development Kit (JDK) version 1.2.
+
+ Use --with-java to specify another location.
+ Use --without-java to configure without java support.
+ Or download a newer JDK and try again.
+ See e.g. http://java.sun.com/products/jdk/1.2 ])
+ fi
+
+ CXXFLAGS="$ac_cxxflags_safe"
+ AC_LANG_RESTORE
+
+ dnl All tests ok, inform and subst the variables
+
+ JAVAC=$kde_java_bindir/javac
+ JAVAH=$kde_java_bindir/javah
+ JAR=$kde_java_bindir/jar
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ if test "x$kde_java_libgcjdir" = "x"; then
+ JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
+ else
+ JVMLIBS="-L$kde_java_libgcjdir -lgcj"
+ fi
+ AC_MSG_RESULT([java JDK in $kde_java_bindir])
+
+ else
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ AC_MSG_RESULT([java JRE in $kde_java_bindir])
+ fi
+elif test -d "/Library/Java/Home"; then
+ kde_java_bindir="/Library/Java/Home/bin"
+ jni_includes="-I/Library/Java/Home/include"
+
+ JAVAC=$kde_java_bindir/javac
+ JAVAH=$kde_java_bindir/javah
+ JAR=$kde_java_bindir/jar
+ JVMLIBS="-Wl,-framework,JavaVM"
+
+ AC_DEFINE_UNQUOTED(PATH_JAVA, "$kde_java_bindir/java", [Define where your java executable is])
+ AC_MSG_RESULT([Apple Java Framework])
+else
+ AC_MSG_RESULT([none found])
+fi
+
+AC_SUBST(JAVAC)
+AC_SUBST(JAVAH)
+AC_SUBST(JAR)
+AC_SUBST(JVMLIBS)
+AC_SUBST(jni_includes)
+
+# for backward compat
+kde_cv_java_includedir=$kde_java_includedir
+kde_cv_java_bindir=$kde_java_bindir
+])
+
+dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
+dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
+dnl big packages, m4_foreach is dog-slow. So use our own version of
+dnl it. (matz at kde.org)
+m4_define([mm_foreach],
+[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
+m4_define([mm_car], [[$1]])
+m4_define([mm_car2], [[$@]])
+m4_define([_mm_foreach],
+[m4_if(m4_quote($2), [], [],
+ [m4_define([$1], mm_car($2))$3[]_mm_foreach([$1],
+ mm_car2(m4_shift($2)),
+ [$3])])])
+m4_define([AC_FOREACH],
+[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
+
+AC_DEFUN([KDE_NEED_FLEX],
+[
+kde_libs_safe=$LIBS
+LIBS="$LIBS $USER_LDFLAGS"
+AM_PROG_LEX
+LIBS=$kde_libs_safe
+if test -z "$LEXLIB"; then
+ AC_MSG_ERROR([You need to have flex installed.])
+fi
+AC_SUBST(LEXLIB)
+])
+
+AC_DEFUN([AC_PATH_QTOPIA],
+[
+ dnl TODO: use AC_CACHE_VAL
+
+ if test -z "$1"; then
+ qtopia_minver_maj=1
+ qtopia_minver_min=5
+ qtopia_minver_pat=0
+ else
+ qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
+ qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
+ qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
+ fi
+
+ qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
+ qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
+
+ AC_REQUIRE([AC_PATH_QT])
+
+ AC_MSG_CHECKING([for Qtopia])
+
+ LIB_QTOPIA="-lqpe"
+ AC_SUBST(LIB_QTOPIA)
+
+ kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
+
+ ac_qtopia_incdir=NO
+
+ AC_ARG_WITH(qtopia-dir,
+ AC_HELP_STRING([--with-qtopia-dir=DIR],[where the root of Qtopia is installed]),
+ [ ac_qtopia_incdir="$withval"/include] )
+
+ qtopia_incdirs=""
+ for dir in $kde_qtopia_dirs; do
+ qtopia_incdirs="$qtopia_incdirs $dir/include"
+ done
+
+ if test ! "$ac_qtopia_incdir" = "NO"; then
+ qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
+ fi
+
+ qtopia_incdir=""
+ AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
+ ac_qtopia_incdir="$qtopia_incdir"
+
+ if test -z "$qtopia_incdir"; then
+ AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
+ fi
+
+ qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
+ qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
+ qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
+
+ qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
+ qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
+ if test "$qtopia_ver" -lt "$qtopia_minver"; then
+ AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
+is required.])
+ fi
+
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+
+ ac_cxxflags_safe="$CXXFLAGS"
+ ac_ldflags_safe="$LDFLAGS"
+ ac_libs_safe="$LIBS"
+
+ CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
+ LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
+ LIBS="$LIBS $LIB_QTOPIA $LIBQT"
+
+ cat > conftest.$ac_ext <<EOF
+#include "confdefs.h"
+#include <qpe/qpeapplication.h>
+#include <qpe/version.h>
+
+int main( int argc, char **argv )
+{
+ QPEApplication app( argc, argv );
+ return 0;
+}
+EOF
+
+ if AC_TRY_EVAL(ac_link) && test -s conftest; then
+ rm -f conftest*
+ else
+ rm -f conftest*
+ AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
+the end of config.log])
+ fi
+
+ CXXFLAGS="$ac_cxxflags_safe"
+ LDFLAGS="$ac_ldflags_safe"
+ LIBS="$ac_libs_safe"
+
+ AC_LANG_RESTORE
+
+ QTOPIA_INCLUDES="-I$qtopia_incdir"
+ AC_SUBST(QTOPIA_INCLUDES)
+
+ AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
+])
+
+
+AC_DEFUN([KDE_INIT_DOXYGEN],
+[
+AC_MSG_CHECKING([for Qt docs])
+kde_qtdir=
+if test "${with_qt_dir+set}" = set; then
+ kde_qtdir="$with_qt_dir"
+fi
+
+AC_FIND_FILE(qsql.html, [ $kde_qtdir/doc/html $QTDIR/doc/html /usr/share/doc/packages/qt3/html /usr/lib/qt/doc /usr/lib/qt3/doc /usr/lib/qt3/doc/html /usr/doc/qt3/html /usr/doc/qt3 /usr/share/doc/qt3-doc /usr/share/qt3/doc/html /usr/X11R6/share/doc/qt/html ], QTDOCDIR)
+AC_MSG_RESULT($QTDOCDIR)
+
+AC_SUBST(QTDOCDIR)
+
+KDE_FIND_PATH(dot, DOT, [], [])
+if test -n "$DOT"; then
+ KDE_HAVE_DOT="YES"
+else
+ KDE_HAVE_DOT="NO"
+fi
+AC_SUBST(KDE_HAVE_DOT)
+KDE_FIND_PATH(doxygen, DOXYGEN, [], [])
+AC_SUBST(DOXYGEN)
+
+DOXYGEN_PROJECT_NAME="$1"
+DOXYGEN_PROJECT_NUMBER="$2"
+AC_SUBST(DOXYGEN_PROJECT_NAME)
+AC_SUBST(DOXYGEN_PROJECT_NUMBER)
+
+KDE_HAS_DOXYGEN=no
+if test -n "$DOXYGEN" && test -x "$DOXYGEN" && test -f $QTDOCDIR/qsql.html; then
+ KDE_HAS_DOXYGEN=yes
+fi
+AC_SUBST(KDE_HAS_DOXYGEN)
+
+])
+
+
+AC_DEFUN([AC_FIND_BZIP2],
+[
+AC_MSG_CHECKING([for bzDecompress in libbz2])
+AC_CACHE_VAL(ac_cv_lib_bzip2,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+kde_save_LIBS="$LIBS"
+LIBS="$all_libraries $USER_LDFLAGS -lbz2 $LIBSOCKET"
+kde_save_CXXFLAGS="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
+AC_TRY_LINK(dnl
+[
+#define BZ_NO_STDIO
+#include<bzlib.h>
+],
+ [ bz_stream s; (void) bzDecompress(&s); ],
+ eval "ac_cv_lib_bzip2='-lbz2'",
+ eval "ac_cv_lib_bzip2=no")
+LIBS="$kde_save_LIBS"
+CXXFLAGS="$kde_save_CXXFLAGS"
+AC_LANG_RESTORE
+])dnl
+AC_MSG_RESULT($ac_cv_lib_bzip2)
+
+if test ! "$ac_cv_lib_bzip2" = no; then
+ BZIP2DIR=bzip2
+
+ LIBBZ2="$ac_cv_lib_bzip2"
+ AC_SUBST(LIBBZ2)
+
+else
+
+ cxx_shared_flag=
+ ld_shared_flag=
+ KDE_CHECK_COMPILER_FLAG(shared, [
+ ld_shared_flag="-shared"
+ ])
+ KDE_CHECK_COMPILER_FLAG(fPIC, [
+ cxx_shared_flag="-fPIC"
+ ])
+
+ AC_MSG_CHECKING([for BZ2_bzDecompress in (shared) libbz2])
+ AC_CACHE_VAL(ac_cv_lib_bzip2_prefix,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ kde_save_LIBS="$LIBS"
+ LIBS="$all_libraries $USER_LDFLAGS $ld_shared_flag -lbz2 $LIBSOCKET"
+ kde_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CFLAGS $cxx_shared_flag $all_includes $USER_INCLUDES"
+
+ AC_TRY_LINK(dnl
+ [
+ #define BZ_NO_STDIO
+ #include<bzlib.h>
+ ],
+ [ bz_stream s; (void) BZ2_bzDecompress(&s); ],
+ eval "ac_cv_lib_bzip2_prefix='-lbz2'",
+ eval "ac_cv_lib_bzip2_prefix=no")
+ LIBS="$kde_save_LIBS"
+ CXXFLAGS="$kde_save_CXXFLAGS"
+ AC_LANG_RESTORE
+ ])dnl
+
+ AC_MSG_RESULT($ac_cv_lib_bzip2_prefix)
+
+ if test ! "$ac_cv_lib_bzip2_prefix" = no; then
+ BZIP2DIR=bzip2
+
+ LIBBZ2="$ac_cv_lib_bzip2_prefix"
+ AC_SUBST(LIBBZ2)
+
+ AC_DEFINE(NEED_BZ2_PREFIX, 1, [Define if the libbz2 functions need the BZ2_ prefix])
+ dnl else, we just ignore this
+ fi
+
+fi
+AM_CONDITIONAL(include_BZIP2, test -n "$BZIP2DIR")
+])
+
+dnl ------------------------------------------------------------------------
+dnl Try to find the SSL headers and libraries.
+dnl $(SSL_LDFLAGS) will be -Lsslliblocation (if needed)
+dnl and $(SSL_INCLUDES) will be -Isslhdrlocation (if needed)
+dnl ------------------------------------------------------------------------
+dnl
+AC_DEFUN([KDE_CHECK_SSL],
+[
+LIBSSL="-lssl -lcrypto"
+AC_REQUIRE([KDE_CHECK_LIB64])
+
+ac_ssl_includes=NO ac_ssl_libraries=NO
+ssl_libraries=""
+ssl_includes=""
+AC_ARG_WITH(ssl-dir,
+ AC_HELP_STRING([--with-ssl-dir=DIR],[where the root of OpenSSL is installed]),
+ [ ac_ssl_includes="$withval"/include
+ ac_ssl_libraries="$withval"/lib$kdelibsuff
+ ])
+
+want_ssl=yes
+AC_ARG_WITH(ssl,
+ AC_HELP_STRING([--without-ssl],[disable SSL checks]),
+ [want_ssl=$withval])
+
+if test $want_ssl = yes; then
+
+AC_MSG_CHECKING(for OpenSSL)
+
+AC_CACHE_VAL(ac_cv_have_ssl,
+[#try to guess OpenSSL locations
+
+ ssl_incdirs="/usr/include /usr/local/include /usr/ssl/include /usr/local/ssl/include $prefix/include $kde_extra_includes"
+ ssl_incdirs="$ac_ssl_includes $ssl_incdirs"
+ AC_FIND_FILE(openssl/ssl.h, $ssl_incdirs, ssl_incdir)
+ ac_ssl_includes="$ssl_incdir"
+
+ ssl_libdirs="/usr/lib$kdelibsuff /usr/local/lib$kdelibsuff /usr/ssl/lib$kdelibsuff /usr/local/ssl/lib$kdelibsuff $libdir $prefix/lib$kdelibsuff $exec_prefix/lib$kdelibsuff $kde_extra_libs"
+ if test ! "$ac_ssl_libraries" = "NO"; then
+ ssl_libdirs="$ac_ssl_libraries $ssl_libdirs"
+ fi
+
+ test=NONE
+ ssl_libdir=NONE
+ for dir in $ssl_libdirs; do
+ try="ls -1 $dir/libssl*"
+ if test=`eval $try 2> /dev/null`; then ssl_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
+ done
+
+ ac_ssl_libraries="$ssl_libdir"
+
+ ac_ldflags_safe="$LDFLAGS"
+ ac_libs_safe="$LIBS"
+
+ LDFLAGS="$LDFLAGS -L$ssl_libdir $all_libraries"
+ LIBS="$LIBS $LIBSSL -lRSAglue -lrsaref"
+
+ AC_TRY_LINK(,void RSAPrivateEncrypt(void);RSAPrivateEncrypt();,
+ ac_ssl_rsaref="yes"
+ ,
+ ac_ssl_rsaref="no"
+ )
+
+ LDFLAGS="$ac_ldflags_safe"
+ LIBS="$ac_libs_safe"
+
+ if test "$ac_ssl_includes" = NO || test "$ac_ssl_libraries" = NO; then
+ have_ssl=no
+ else
+ have_ssl=yes;
+ fi
+
+ ])
+
+ eval "$ac_cv_have_ssl"
+
+ AC_MSG_RESULT([libraries $ac_ssl_libraries, headers $ac_ssl_includes])
+
+ AC_MSG_CHECKING([whether OpenSSL uses rsaref])
+ AC_MSG_RESULT($ac_ssl_rsaref)
+
+ AC_MSG_CHECKING([for easter eggs])
+ AC_MSG_RESULT([none found])
+
+else
+ have_ssl=no
+fi
+
+if test "$have_ssl" = yes; then
+ AC_MSG_CHECKING(for OpenSSL version)
+ dnl Check for SSL version
+ AC_CACHE_VAL(ac_cv_ssl_version,
+ [
+
+ cat >conftest.$ac_ext <<EOF
+#include <openssl/opensslv.h>
+#include <stdio.h>
+ int main() {
+
+#ifndef OPENSSL_VERSION_NUMBER
+ printf("ssl_version=\\"error\\"\n");
+#else
+ if (OPENSSL_VERSION_NUMBER < 0x00906000)
+ printf("ssl_version=\\"old\\"\n");
+ else
+ printf("ssl_version=\\"ok\\"\n");
+#endif
+ return (0);
+ }
+EOF
+
+ ac_save_CPPFLAGS=$CPPFLAGS
+ if test "$ac_ssl_includes" != "/usr/include"; then
+ CPPFLAGS="$CPPFLAGS -I$ac_ssl_includes"
+ fi
+
+ if AC_TRY_EVAL(ac_link); then
+
+ if eval `./conftest 2>&5`; then
+ if test $ssl_version = error; then
+ AC_MSG_ERROR([$ssl_incdir/openssl/opensslv.h doesn't define OPENSSL_VERSION_NUMBER !])
+ else
+ if test $ssl_version = old; then
+ AC_MSG_WARN([OpenSSL version too old. Upgrade to 0.9.6 at least, see http://www.openssl.org. SSL support disabled.])
+ have_ssl=no
+ fi
+ fi
+ ac_cv_ssl_version="ssl_version=$ssl_version"
+ else
+ AC_MSG_ERROR([Your system couldn't run a small SSL test program.
+ Check config.log, and if you can't figure it out, send a mail to
+ David Faure <faure at kde.org>, attaching your config.log])
+ fi
+
+ else
+ AC_MSG_ERROR([Your system couldn't link a small SSL test program.
+ Check config.log, and if you can't figure it out, send a mail to
+ David Faure <faure at kde.org>, attaching your config.log])
+ fi
+ CPPFLAGS=$ac_save_CPPFLAGS
+
+ ])
+
+ eval "$ac_cv_ssl_version"
+ AC_MSG_RESULT($ssl_version)
+fi
+
+if test "$have_ssl" != yes; then
+ LIBSSL="";
+else
+ AC_DEFINE(HAVE_SSL, 1, [If we are going to use OpenSSL])
+ ac_cv_have_ssl="have_ssl=yes \
+ ac_ssl_includes=$ac_ssl_includes ac_ssl_libraries=$ac_ssl_libraries ac_ssl_rsaref=$ac_ssl_rsaref"
+
+
+ ssl_libraries="$ac_ssl_libraries"
+ ssl_includes="$ac_ssl_includes"
+
+ if test "$ac_ssl_rsaref" = yes; then
+ LIBSSL="-lssl -lcrypto -lRSAglue -lrsaref"
+ fi
+
+ if test $ssl_version = "old"; then
+ AC_DEFINE(HAVE_OLD_SSL_API, 1, [Define if you have OpenSSL < 0.9.6])
+ fi
+fi
+
+SSL_INCLUDES=
+
+if test "$ssl_includes" = "/usr/include"; then
+ if test -f /usr/kerberos/include/krb5.h; then
+ SSL_INCLUDES="-I/usr/kerberos/include"
+ fi
+elif test "$ssl_includes" != "/usr/local/include" && test -n "$ssl_includes"; then
+ SSL_INCLUDES="-I$ssl_includes"
+fi
+
+if test "$ssl_libraries" = "/usr/lib" || test "$ssl_libraries" = "/usr/local/lib" || test -z "$ssl_libraries" || test "$ssl_libraries" = "NONE"; then
+ SSL_LDFLAGS=""
+else
+ SSL_LDFLAGS="-L$ssl_libraries -R$ssl_libraries"
+fi
+
+AC_SUBST(SSL_INCLUDES)
+AC_SUBST(SSL_LDFLAGS)
+AC_SUBST(LIBSSL)
+])
+
+AC_DEFUN([KDE_CHECK_STRLCPY],
+[
+ AC_REQUIRE([AC_CHECK_STRLCAT])
+ AC_REQUIRE([AC_CHECK_STRLCPY])
+ AC_CHECK_SIZEOF(size_t)
+ AC_CHECK_SIZEOF(unsigned long)
+
+ AC_MSG_CHECKING([sizeof size_t == sizeof unsigned long])
+ AC_TRY_COMPILE(,[
+ #if SIZEOF_SIZE_T != SIZEOF_UNSIGNED_LONG
+ choke me
+ #endif
+ ],AC_MSG_RESULT([yes]),[
+ AC_MSG_RESULT(no)
+ AC_MSG_ERROR([
+ Apparently on your system our assumption sizeof size_t == sizeof unsigned long
+ does not apply. Please mail kde-devel at kde.org with a description of your system!
+ ])
+ ])
+])
+
+AC_DEFUN([KDE_CHECK_BINUTILS],
+[
+ AC_MSG_CHECKING([if ld supports unversioned version maps])
+
+ kde_save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
+ echo "{ local: extern \"C++\" { foo }; };" > conftest.map
+ AC_TRY_LINK([int foo;],
+[
+#ifdef __INTEL_COMPILER
+icc apparently does not support libtools version-info and version-script
+at the same time. Dunno where the bug is, but until somebody figured out,
+better disable the optional version scripts.
+#endif
+
+ foo = 42;
+], kde_supports_versionmaps=yes, kde_supports_versionmaps=no)
+ LDFLAGS="$kde_save_LDFLAGS"
+ rm -f conftest.map
+ AM_CONDITIONAL(include_VERSION_SCRIPT,
+ [test "$kde_supports_versionmaps" = "yes" && test "$kde_use_debug_code" = "no"])
+
+ AC_MSG_RESULT($kde_supports_versionmaps)
+])
+
+AC_DEFUN([AM_PROG_OBJC],[
+AC_CHECK_PROGS(OBJC, gcc, gcc)
+test -z "$OBJC" && AC_MSG_ERROR([no acceptable objective-c gcc found in \$PATH])
+if test "x${OBJCFLAGS-unset}" = xunset; then
+ OBJCFLAGS="-g -O2"
+fi
+AC_SUBST(OBJCFLAGS)
+_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES(OBJC)])
+])
+
+AC_DEFUN([KDE_CHECK_PERL],
+[
+ KDE_FIND_PATH(perl, PERL, [$bindir $exec_prefix/bin $prefix/bin], [
+ AC_MSG_ERROR([No Perl found in your $PATH.
+We need perl to generate some code.])
+ ])
+ AC_SUBST(PERL)
+])
+
+AC_DEFUN([KDE_CHECK_LARGEFILE],
+[
+AC_SYS_LARGEFILE
+if test "$ac_cv_sys_file_offset_bits" != no; then
+ CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
+fi
+
+if test "x$ac_cv_sys_large_files" != "xno"; then
+ CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=1"
+fi
+
+])
+
+dnl A small extension to PKG_CHECK_MODULES (defined in pkg.m4.in)
+dnl which allows to search for libs that get installed into the KDE prefix.
+dnl
+dnl Syntax: KDE_PKG_CHECK_MODULES(KSTUFF, libkexif >= 0.2 glib = 1.3.4, action-if, action-not)
+dnl defines KSTUFF_LIBS, KSTUFF_CFLAGS, see pkg-config man page
+dnl also defines KSTUFF_PKG_ERRORS on error
+AC_DEFUN([KDE_PKG_CHECK_MODULES], [
+
+ PKG_CONFIG_PATH="$prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
+ if test "$prefix" != "$kde_libs_prefix"; then
+ PKG_CONFIG_PATH="$kde_libs_prefix/lib${kdelibsuff}/pkgconfig:$PKG_CONFIG_PATH"
+ fi
+ export PKG_CONFIG_PATH
+ PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
+])
+
+
+dnl Check for PIE support in the compiler and linker
+AC_DEFUN([KDE_CHECK_PIE_SUPPORT],
+[
+ AC_CACHE_CHECK([for PIE support], kde_cv_val_pie_support,
+ [
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ safe_CXXFLAGS=$CXXFLAGS
+ safe_LDFLAGS=$LDFLAGS
+ CXXFLAGS="$CXXFLAGS -fPIE"
+ LDFLAGS="$LDFLAGS -pie"
+
+ AC_TRY_LINK([int foo;], [], [kde_cv_val_pie_support=yes], [kde_cv_val_pie_support=no])
+
+ CXXFLAGS=$safe_CXXFLAGS
+ LDFLAGS=$safe_LDFLAGS
+ AC_LANG_RESTORE
+ ])
+
+ AC_MSG_CHECKING(if enabling -pie/fPIE support)
+
+ AC_ARG_ENABLE(pie,
+ AC_HELP_STRING([--enable-pie],[platform supports PIE linking [default=detect]]),
+ [kde_has_pie_support=$enableval],
+ [kde_has_pie_support=detect])
+
+ if test "$kde_has_pie_support" = "detect"; then
+ kde_has_pie_support=$kde_cv_val_pie_support
+ fi
+
+ AC_MSG_RESULT([$kde_has_pie_support])
+
+ KDE_USE_FPIE=""
+ KDE_USE_PIE=""
+
+ AC_SUBST([KDE_USE_FPIE])
+ AC_SUBST([KDE_USE_PIE])
+
+ if test "$kde_has_pie_support" = "yes"; then
+ KDE_USE_FPIE="-fPIE"
+ KDE_USE_PIE="-pie"
+ fi
+])
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/am_edit
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/am_edit (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/am_edit 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,2445 @@
+#!/usr/bin/perl -w
+
+# Expands the specialised KDE tags in Makefile.in to (hopefully) valid
+# make syntax.
+# When called without file parameters, we work recursively on all Makefile.in
+# in and below the current subdirectory. When called with file parameters,
+# only those Makefile.in are changed.
+# The currently supported tags are
+#
+# {program}_METASOURCES
+# where you have a choice of two styles
+# {program}_METASOURCES = name1.moc name2.moc ... [\]
+# {program}_METASOURCES = AUTO
+# The second style requires other tags as well.
+#
+# To install icons :
+# KDE_ICON = iconname iconname2 ...
+# KDE_ICON = AUTO
+#
+# For documentation :
+# http://developer.kde.org/documentation/other/developer-faq.html
+#
+# and more new tags TBD!
+#
+# The concept (and base code) for this program came from automoc,
+# supplied by the following
+#
+# Matthias Ettrich <ettrich at kde.org> (The originator)
+# Kalle Dalheimer <kalle at kde.org> (The original implementator)
+# Harri Porten <porten at tu-harburg.de>
+# Alex Zepeda <jazepeda at pacbell.net>
+# David Faure <faure at kde.org>
+# Stephan Kulow <coolo at kde.org>
+# Dirk Mueller <mueller at kde.org>
+
+use Cwd;
+use File::Find;
+use File::Basename;
+
+# Prototype the functions
+sub initialise ();
+sub processMakefile ($);
+sub updateMakefile ();
+sub restoreMakefile ();
+
+sub removeLine ($$);
+sub appendLines ($);
+sub substituteLine ($$);
+
+sub findMocCandidates ();
+sub pruneMocCandidates ($);
+sub checkMocCandidates ();
+sub addMocRules ();
+sub findKcfgFile($);
+
+sub tag_AUTOMAKE ();
+sub tag_META_INCLUDES ();
+sub tag_METASOURCES ();
+sub tag_POFILES ();
+sub tag_DOCFILES ();
+sub tag_LOCALINSTALL();
+sub tag_IDLFILES();
+sub tag_UIFILES();
+sub tag_KCFGFILES();
+sub tag_SUBDIRS();
+sub tag_ICON();
+sub tag_CLOSURE();
+sub tag_NO_UNDEFINED();
+sub tag_NMCHECK();
+sub tag_DIST();
+sub tag_KDEINIT();
+
+# Some global globals...
+$verbose = 0; # a debug flag
+$thisProg = "$0"; # This programs name
+$topdir = cwd(); # The current directory
+ at makefiles = (); # Contains all the files we'll process
+ at foreignfiles = ();
+$start = (times)[0]; # some stats for testing - comment out for release
+$version = "v0.2";
+$errorflag = 0;
+$cppExt = "(cpp|cc|cxx|C|c\\+\\+)";
+$hExt = "(h|H|hh|hxx|hpp|h\\+\\+)";
+$progId = "KDE tags expanded automatically by " . basename($thisProg);
+$automkCall = "\n";
+$printname = ""; # used to display the directory the Makefile is in
+$use_final = 1; # create code for --enable-final
+$cleantarget = "clean";
+$dryrun = 0;
+$pathoption = 0;
+$foreign_libtool = 0;
+
+while (defined ($ARGV[0]))
+{
+ $_ = shift;
+ if (/^--version$/)
+ {
+ print STDOUT "\n";
+ print STDOUT basename($thisProg), " $version\n",
+ "This is really free software, unencumbered by the GPL.\n",
+ "You can do anything you like with it except sueing me.\n",
+ "Copyright 1998 Kalle Dalheimer <kalle\@kde.org>\n",
+ "Concept, design and unnecessary questions about perl\n",
+ " by Matthias Ettrich <ettrich\@kde.org>\n\n",
+ "Making it useful by Stephan Kulow <coolo\@kde.org> and\n",
+ "Harri Porten <porten\@kde.org>\n",
+ "Updated (Feb-1999), John Birch <jb.nz\@writeme.com>\n",
+ "Fixes and Improvements by Dirk Mueller <mueller\@kde.org>\n",
+ "Current Maintainer Stephan Kulow\n\n";
+ exit 0;
+ }
+ elsif (/^--verbose$|^-v$/)
+ {
+ $verbose = 1; # Oh is there a problem...?
+ }
+ elsif (/^(?:-p|--path=)(.+)$/)
+ {
+ my $p = $1;
+ $thisProg = $p . "/". basename($thisProg);
+ warn ("$thisProg doesn't exist\n") if (!(-f $thisProg));
+ $thisProg .= " -p".$p;
+ $pathoption=1;
+ }
+ elsif (/^--help$|^-h$/)
+ {
+ print STDOUT "Usage $thisProg [OPTION] ... [dir/Makefile.in]...\n",
+ "\n",
+ "Patches dir/Makefile.in generated by automake\n",
+ "(where dir can be an absolute or relative directory name)\n",
+ "\n",
+ " -v, --verbose verbosely list files processed\n",
+ " -h, --help print this help, then exit\n",
+ " --version print version number, then exit\n",
+ " -p, --path= use the path to am_edit if the path\n",
+ " called from is not the one to be used\n",
+ " --no-final don't patch for --enable-final\n";
+
+ exit 0;
+ }
+ elsif (/^--no-final$/)
+ {
+ $use_final = 0;
+ $thisProg .= " --no-final";
+ }
+ elsif (/^--foreign-libtool$/)
+ {
+ $foreign_libtool = 1;
+ $thisProg .= " --foreign-libtool";
+ }
+ elsif (/^-n$/)
+ {
+ $dryrun = 1;
+ }
+ else
+ {
+ # user selects what input files to check
+ # add full path if relative path is given
+ $_ = cwd()."/".$_ if (! /^\//);
+ print "User wants $_\n" if ($verbose);
+ push (@makefiles, $_);
+ }
+}
+
+if ($thisProg =~ /^\// && !$pathoption )
+{
+ print STDERR "Illegal full pathname call performed...\n",
+ "The call to \"$thisProg\"\nwould be inserted in some Makefile.in.\n",
+ "Please use option --path.\n";
+ exit 1;
+}
+
+# Only scan for files when the user hasn't entered data
+if (!@makefiles)
+{
+ print STDOUT "Scanning for Makefile.in\n" if ($verbose);
+ find (\&add_makefile, cwd());
+ #chdir('$topdir');
+} else {
+ print STDOUT "Using input files specified by user\n" if ($verbose);
+}
+
+foreach $makefile (sort(@makefiles))
+{
+ processMakefile ($makefile);
+ last if ($errorflag);
+}
+
+# Just some debug statistics - comment out for release as it uses printf.
+printf STDOUT "Time %.2f CPU sec\n", (times)[0] - $start if ($verbose);
+
+exit $errorflag; # causes make to fail if erroflag is set
+
+#-----------------------------------------------------------------------------
+
+# In conjunction with the "find" call, this builds the list of input files
+sub add_makefile ()
+{
+ push (@makefiles, $File::Find::name) if (/Makefile.in$/);
+}
+
+#-----------------------------------------------------------------------------
+
+# Processes a single make file
+# The parameter contains the full path name of the Makefile.in to use
+sub processMakefile ($)
+{
+ # some useful globals for the subroutines called here
+ local ($makefile) = @_;
+ local @headerdirs = ('.');
+ local $haveAutomocTag = 0;
+ local $MakefileData = "";
+
+ local $cxxsuffix = "KKK";
+
+ local @programs = (); # lists the names of programs and libraries
+ local $program = "";
+
+ local @kdeinits = (); # lists the kdeinit targets
+
+ local %realObjs = (); # lists the objects compiled into $program
+ local %sources = (); # lists the sources used for $program
+ local %finalObjs = (); # lists the objects compiled when final
+ local %realname = (); # the binary name of program variable
+ local %idlfiles = (); # lists the idl files used for $program
+ local %globalmocs = ();# list of all mocfiles (in %mocFiles format)
+ local %important = (); # list of files to be generated asap
+ local %uiFiles = ();
+ local %kcfgFiles = ();
+
+ local $allidls = "";
+ local $idl_output = "";# lists all idl generated files for cleantarget
+ local $ui_output = "";# lists all uic generated files for cleantarget
+ local $kcfg_output = "";# lists all kcfg generated files for cleantarget
+
+ local %dependmocs = ();
+
+ local $metasourceTags = 0;
+ local $dep_files = "";
+ local $dep_finals = "";
+ local %target_adds = (); # the targets to add
+ local %rule_adds = ();
+ local $kdelang = "";
+ local @cleanfiles = ();
+ local $cleanMoc = "";
+ local $closure_output = "";
+
+ local %varcontent = ();
+
+ $makefileDir = dirname($makefile);
+ chdir ($makefileDir);
+ $printname = $makefile;
+ $printname =~ s/^\Q$topdir\E\///;
+ $makefile = basename($makefile);
+
+ print STDOUT "Processing makefile $printname\n" if ($verbose);
+
+ # Setup and see if we need to do this.
+ return if (!initialise());
+
+ tag_AUTOMAKE (); # Allows a "make" to redo the Makefile.in
+ tag_META_INCLUDES (); # Supplies directories for src locations
+
+ foreach $program (@programs) {
+ $sources_changed{$program} = 0;
+ $dependmocs{$program} = "";
+ $important{$program} = "";
+ tag_IDLFILES(); # Sorts out idl rules
+ tag_NO_UNDEFINED();
+ tag_CLOSURE();
+ tag_NMCHECK();
+ tag_UIFILES(); # Sorts out ui rules
+ tag_KCFGFILES(); # Sorts out kcfg rules
+ tag_METASOURCES (); # Sorts out the moc rules
+ if ($sources_changed{$program}) {
+ my $lookup = $program . '_SOURCES\s*=[ \t]*(.*)';
+
+ if($program =~ /libkdeinit_(.*)/) {
+ my $prog = $1;
+ substituteLine($prog . '_SOURCES\s*=[ \t]*(.*)',
+ "${prog}_SOURCES = ${prog}_dummy.$cxxsuffix\n" .
+ "libkdeinit_${prog}_SOURCES = " . $sources{$program});
+ $sources{$prog} = "${prog}_dummy.$cxxsuffix";
+ }
+ else {
+ substituteLine($lookup, "$program\_SOURCES=" . $sources{$program});
+ }
+ }
+ if ($important{$program}) {
+ local %source_dict = ();
+ for $source (split(/[\034\s]+/, $sources{$program})) {
+ $source_dict{$source} = 1;
+ }
+ for $source (@cleanfiles) {
+ $source_dict{$source} = 0;
+ }
+ for $source (keys %source_dict) {
+ next if (!$source);
+ if ($source_dict{$source}) {
+ # sanity check
+ if (! -f $source) {
+ print STDERR "Error: $source is listed in a _SOURCE line in $printname, but doesn't exist yet. Put it in DISTCLEANFILES!\n";
+ } else {
+ $target_adds{"\$(srcdir)/$source"} .= $important{$program};
+ }
+ }
+ }
+ }
+ }
+ if ($cleanMoc) {
+ # Always add dist clean tag
+ # Add extra *.moc.cpp files created for USE_AUTOMOC because they
+ # aren't included in the normal *.moc clean rules.
+ appendLines ("$cleantarget-metasources:\n\t-rm -f $cleanMoc\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-metasources ";
+ }
+
+ tag_DIST() unless ($kdeopts{"noautodist"});
+
+ if ($idl_output) {
+ appendLines ("$cleantarget-idl:\n\t-rm -f $idl_output\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-idl ";
+ }
+
+ if ($ui_output) {
+ appendLines ("$cleantarget-ui:\n\t-rm -f $ui_output\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-ui ";
+ }
+
+ if ($kcfg_output) {
+ appendLines ("$cleantarget-kcfg:\n\t-rm -f $kcfg_output\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-kcfg ";
+ }
+
+ if ($closure_output) {
+ appendLines ("$cleantarget-closures:\n\t-rm -f $closure_output\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-closures ";
+ }
+
+ if ($MakefileData =~ /\nKDE_LANG\s*=\s*(\S*)\s*\n/) {
+ $kdelang = '$(KDE_LANG)'
+ } else {
+ $kdelang = '';
+ }
+
+ tag_POFILES (); # language rules for po directory
+ tag_DOCFILES (); # language rules for doc directories
+ tag_LOCALINSTALL(); # add $(DESTDIR) before all kde_ dirs
+ tag_ICON();
+ tag_SUBDIRS();
+
+ my $tmp = "force-reedit:\n";
+ $tmp .= "\t$automkCall\n\tcd \$(top_srcdir) && perl $thisProg $printname\n\n";
+ appendLines($tmp);
+
+ make_bcheck_target();
+ make_meta_classes();
+ tag_COMPILE_FIRST();
+ tag_FINAL() if (!$kdeopts{"nofinal"});
+
+ my $final_lines = "final:\n\t\$(MAKE) ";
+ my $final_install_lines = "final-install:\n\t\$(MAKE) ";
+ my $nofinal_lines = "no-final:\n\t\$(MAKE) ";
+ my $nofinal_install_lines = "no-final-install:\n\t\$(MAKE) ";
+
+ foreach $program (@programs) {
+ my $lookup = $program . '_OBJECTS\s*=[ \t]*.*';
+ my $new = "";
+ my @list = split(/[\034\s]+/, $realObjs{$program});
+ if (!$kdeopts{"nofinal"} && @list > 1 && $finalObjs{$program}) {
+ $new .= "$program\_final\_OBJECTS = " . $finalObjs{$program};
+ $new .= "\n$program\_nofinal\_OBJECTS = " . $realObjs{$program};
+ $new .= "\n\@KDE_USE_FINAL_FALSE\@$program\_OBJECTS = \$($program\_nofinal\_OBJECTS)";
+ $new .= "\n\@KDE_USE_FINAL_TRUE\@$program\_OBJECTS = \$($program\_final\_OBJECTS)";
+
+ $final_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
+ $final_install_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
+ $nofinal_lines .= "$program\_OBJECTS=\"\$($program\_nofinal\_OBJECTS)\" ";
+ $nofinal_install_lines .= "$program\_OBJECTS=\"\$($program\_nofinal_OBJECTS)\" ";
+ } else {
+ $new = "$program\_OBJECTS = " . $realObjs{$program};
+ }
+ if($MakefileData =~ m/\n$lookup/) {
+ substituteLine ($lookup, $new);
+ }
+ else {
+ appendLines("$new\n");
+ }
+ }
+ appendLines($final_lines . "all-am\n");
+ appendLines($final_install_lines . "install-am\n");
+ appendLines($nofinal_lines . "all-am\n");
+ appendLines($nofinal_install_lines . "install-am\n");
+
+ my $lookup = '(\@\S+\@)?DEP_FILES\s*=[ \t]*(.*)';
+ if ($MakefileData =~ /\n$lookup/) {
+ my $condition = $1;
+ my $depfiles = $2;
+ my $workfiles;
+
+ if ($dep_finals) {
+ # Add the conditions on every line, since
+ # there may be line continuations in the list.
+ $workfiles = "$dep_files $dep_finals $depfiles";
+ $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_TRUE\@\t/g;
+ $lines = "$condition\@KDE_USE_FINAL_TRUE\@DEP_FILES = $workfiles\n";
+ $workfiles = "$dep_files $depfiles";
+ $workfiles =~ s/\034/\034$condition\@KDE_USE_FINAL_FALSE\@\t/g;
+ $lines .= "$condition\@KDE_USE_FINAL_FALSE\@DEP_FILES = $workfiles";
+ } else {
+ $workfiles = "$dep_files $depfiles";
+ $workfiles =~ s/\034/\034$condition\t/g;
+ $lines = $condition . "DEP_FILES = $workfiles";
+ }
+ substituteLine($lookup, $lines);
+ }
+
+ # new recursive targets
+ $target_adds{ "nmcheck" } .= ""; # always create nmcheck target
+ $target_adds{ "nmcheck-am" } .= "nmcheck";
+ $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)';
+ if ($MakefileData =~ /\n$lookup/) {
+ substituteLine($lookup, "RECURSIVE_TARGETS = $1 nmcheck-recursive bcheck-recursive");
+ }
+
+ $cvs_lines = "kde-rpo-clean:\n";
+ $cvs_lines .= "\t-rm -f *.rpo\n";
+ appendLines($cvs_lines);
+ $target_adds{"clean"} .= "kde-rpo-clean ";
+
+ my %target_dels = ("install-data-am" => "");
+
+ # some strange people like to do a install-exec, and expect that also
+ # all modules are installed. automake doesn't know this, so we need to move
+ # this here from install-data to install-exec.
+ if ($MakefileData =~ m/\nkde_module_LTLIBRARIES\s*=/) {
+# $target_adds{"install-exec-am"} .= "install-kde_moduleLTLIBRARIES ";
+# don't use $target_adds here because we need to append the dependency, not
+# prepend it. Fixes #44342 , when a module depends on a lib in the same dir
+# and libtool needs it during relinking upon install (Simon)
+ my $lookup = "install-exec-am:([^\n]*)";
+ if($MakefileData =~ /\n$lookup\n/) {
+ substituteLine("$lookup", "install-exec-am: $1 install-kde_moduleLTLIBRARIES");
+ }
+ $target_dels{"install-data-am"} .= "install-kde_moduleLTLIBRARIES ";
+ $target_adds{"install-data-am"} .= " ";
+ }
+
+ my $lines = "";
+
+ foreach $add (keys %target_adds) {
+ my $lookup = quotemeta($add) . ':([^\n]*)';
+ if ($MakefileData =~ /\n$lookup\n/) {
+ my $newlines = $1;
+ my $oldlines = $lookup;
+ if (defined $target_dels{$add}) {
+ foreach $del (split(' ', $target_dels{$add})) {
+ $newlines =~ s/\s*$del\s*/ /g;
+ }
+ }
+ substituteLine($oldlines, "$add: " . $target_adds{$add} . $newlines);
+ } else {
+ $lines .= "$add: " . $target_adds{$add} . "\n";
+ }
+ }
+
+ appendLines($lines) if ($lines);
+
+ $lines = join("\n", values %rule_adds);
+ appendLines($lines) if ($lines);
+
+ my $found = 1;
+
+ while ($found) {
+ if ($MakefileData =~ m/\n(.*)\$\(CXXFLAGS\)(.*)\n/) {
+ my $stuff_before = $1;
+ my $stuff_after = $2;
+ my $lookup = quotemeta("$1\$(CXXFLAGS)$2");
+ my $replacement = "$1\$(KCXXFLAGS)$2";
+ $MakefileData =~ s/$lookup/$replacement/;
+ $lookup =~ s/\\\$\\\(CXXFLAGS\\\)/\\\$\\\(KCXXFLAGS\\\)/;
+ $replacement = "$stuff_before\$(KCXXFLAGS) \$(KDE_CXXFLAGS)$stuff_after";
+ next if ($stuff_before =~ /\$\(KDE_CXXFLAGS\)/ or $stuff_after =~ /\$\(KDE_CXXFLAGS\)/);
+ substituteLine($lookup, $replacement);
+ } else {
+ $found = 0;
+ }
+ }
+
+ if($foreign_libtool == 0) {
+ $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=link) (\$\(CXXLD\).*\$\(KCXXFLAGS\))';
+
+ if ($MakefileData =~ m/$lookup/ ) {
+ $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
+ }
+
+ $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=compile)\s+(\$\(CXX\)\s+)';
+ if ($MakefileData =~ m/$lookup/ ) {
+ $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
+ }
+ }
+
+ $MakefileData =~ s/\$\(KCXXFLAGS\)/\$\(CXXFLAGS\)/g;
+
+ $lookup = '(.*)cp -pr \$\$/\$\$file \$\(distdir\)/\$\$file(.*)';
+ if ($MakefileData =~ m/\n$lookup\n/) {
+ substituteLine($lookup, "$1cp -pr \$\$d/\$\$file \$(distdir)/\$\$file$2");
+ }
+
+ # Always update the Makefile.in
+ updateMakefile ();
+ return;
+}
+
+#-----------------------------------------------------------------------------
+
+# Beware: This procedure is not complete. E.g. it also parses lines
+# containing a '=' in rules (for instance setting shell vars). For our
+# usage this us enough, though.
+sub read_variables ()
+{
+ while ($MakefileData =~ /\n\s*(\S+)\s*=([^\n]*)/g) {
+ $varcontent{$1} = $2;
+ }
+}
+
+# Check to see whether we should process this make file.
+# This is where we look for tags that we need to process.
+# A small amount of initialising on the tags is also done here.
+# And of course we open and/or create the needed make files.
+sub initialise ()
+{
+ if (! -r "Makefile.am") {
+ print STDOUT "found Makefile.in without Makefile.am\n" if ($verbose);
+ return 0;
+ }
+
+ # Checking for files to process...
+
+ open (FILEIN, $makefile) || die "Can't open $makefileDir/$makefile: $!\n";
+ # perl bug in 5.8.0: in utf8 mode it badly screws up
+ binmode(FILEIN, ":bytes") if ($] >= 5.008);
+ # Read the file
+ # stat(FILEIN)[7] might look more elegant, but is slower as it
+ # requires stat'ing the file
+ seek(FILEIN, 0, 2);
+ my $fsize = tell(FILEIN);
+ seek(FILEIN, 0, 0);
+ read FILEIN, $MakefileData, $fsize;
+ close FILEIN;
+ print "DOS CRLF within $makefileDir/$makefile!\n" if($MakefileData =~ y/\r//d);
+
+ # Remove the line continuations, but keep them marked
+ # Note: we lose the trailing spaces but that's ok.
+ # Don't mangle line-leading spaces (usually tabs)
+ # since they're important.
+ $MakefileData =~ s/\\\s*\n/\034/g;
+
+ # If we've processed the file before...
+ restoreMakefile () if ($MakefileData =~ /$progId/);
+
+ foreach $dir (@foreignfiles) {
+ if (substr($makefileDir,0,length($dir)) eq $dir) {
+ return 0;
+ }
+ }
+
+ %kdeopts = ();
+ $kdeopts{"foreign"} = 0;
+ $kdeopts{"qtonly"} = 0;
+ $kdeopts{"noautodist"} = 0;
+ $kdeopts{"foreign-libtool"} = $foreign_libtool;
+ $kdeopts{"nofinal"} = !$use_final; # default
+
+ read_variables();
+
+ if ($MakefileData =~ /\nKDE_OPTIONS\s*=[ \t]*([^\n]*)\n/) {
+ my $kde_options_str = $1;
+ local @kde_options = split(/[\034\s]+/, $kde_options_str);
+ if (grep(/^foreign$/, @kde_options)) {
+ push(@foreignfiles, $makefileDir . "/");
+ return 0; # don't touch me
+ }
+ for $opt (@kde_options) {
+ if (!defined $kdeopts{$opt}) {
+ print STDERR "Warning: unknown option $opt in $printname\n";
+ } else {
+ $kdeopts{$opt} = 1;
+ }
+ }
+ }
+
+ # Look for the tags that mean we should process this file.
+ $metasourceTags = 0;
+ $metasourceTags++ while ($MakefileData =~ /\n[^=\#]*METASOURCES\s*=/g);
+
+ my $pofileTag = 0;
+ $pofileTag++ while ($MakefileData =~ /\nPOFILES\s*=/g);
+ if ($pofileTag > 1)
+ {
+ print STDERR "Error: Only one POFILES tag allowed\n";
+ $errorflag = 1;
+ }
+
+ while ($MakefileData =~ /\n\.SUFFIXES:([^\n]+)\n/g) {
+ my $suffixes_str = $1;
+ my @list=split(' ', $suffixes_str);
+ foreach $ext (@list) {
+ if ($ext =~ /^\.$cppExt$/) {
+ $cxxsuffix = $ext;
+ $cxxsuffix =~ s/\.//g;
+ print STDOUT "will use suffix $cxxsuffix\n" if ($verbose);
+ last;
+ }
+ }
+ }
+
+ tag_KDEINIT();
+
+ while ($MakefileData =~ /\n(\S*)_OBJECTS\s*=[\034 \t]*([^\n]*)\n/g) {
+
+ my $program = $1;
+ my $objs = $2; # safe them
+
+ my $ocv = 0;
+
+ my @objlist = split(/[\034\s]+/, $objs);
+ foreach $obj (@objlist) {
+ if ($obj =~ /(\S*)\$\((\S+)\)/ ) {
+ my $pre = $1;
+ my $variable = $2;
+ if ($pre eq '' && exists($varcontent{$variable})) {
+ my @addlist = split(/[\034\s]+/, $varcontent{$variable});
+ push(@objlist, @addlist);
+ } elsif ($variable !~ 'OBJEXT' && $variable !~ /am__objects_\d+/ ) {
+ $ocv = 1;
+ }
+ }
+ }
+
+ next if ($ocv);
+ next if ($program =~ /^am_libkdeinit_/);
+
+ $program =~ s/^am_// if ($program =~ /^am_/);
+
+ my $sourceprogram = $program;
+ $sourceprogram =~ s/\@am_/\@/ if($sourceprogram =~ /^.*\@am_.+/);
+
+ print STDOUT "found program $program\n" if ($verbose);
+ push(@programs, $program);
+
+ $realObjs{$program} = $objs;
+
+ if ($MakefileData =~ /\n$sourceprogram\_SOURCES\s*=[ \t]*(.*)\n/) {
+ $sources{$program} = $1;
+ }
+ else {
+ $sources{$program} = "";
+ print STDERR "found program with no _SOURCES: $program\n";
+ }
+
+ my $realprogram = $program;
+ $realprogram =~ s/_/./g; # unmask to regexp
+ if ($MakefileData =~ /\n($realprogram)(\$\(EXEEXT\)?)?:.*\$\($program\_OBJECTS\)/) {
+ $realname{$program} = $1;
+ } else {
+ # not standard Makefile - nothing to worry about
+ $realname{$program} = "";
+ }
+ }
+
+ my $lookup = 'DEPDIR\s*=.*';
+ if ($MakefileData !~ /\n$lookup/) {
+ $lookup = 'bindir\s*=[ \t]*.*';
+ substituteLine($lookup, "DEPDIR = .deps\n$1") if ($MakefileData =~ /\n($lookup)/);
+ }
+
+ my @marks = ('MAINTAINERCLEANFILES', 'CLEANFILES', 'DISTCLEANFILES');
+ foreach $mark (@marks) {
+ while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) {
+ my $clean_str = $2;
+ foreach $file (split('[\034\s]+', $clean_str)) {
+ $file =~ s/\.\///;
+ push(@cleanfiles, $file);
+ }
+ }
+ }
+
+ my $localTag = 0;
+ $localTag++ if ($MakefileData =~ /\ninstall-\S+-local:/);
+
+ return (!$errorflag);
+}
+
+#-----------------------------------------------------------------------------
+
+# Gets the list of user defined directories - relative to $srcdir - where
+# header files could be located.
+sub tag_META_INCLUDES ()
+{
+ my $lookup = '[^=\n]*META_INCLUDES\s*=[ \t]*(.*)';
+ return 1 if ($MakefileData !~ /($lookup)\n/);
+ print STDOUT "META_INCLUDE processing <$1>\n" if ($verbose);
+
+ my $headerStr = $2;
+ removeLine ($lookup, $1);
+
+ my @headerlist = split(/[\034\s]+/, $headerStr);
+
+ foreach $dir (@headerlist)
+ {
+ $dir =~ s#\$\(srcdir\)#.#;
+ if (! -d $dir)
+ {
+ print STDERR "Warning: $dir can't be found. ",
+ "Must be a relative path to \$(srcdir)\n";
+ }
+ else
+ {
+ push (@headerdirs, $dir);
+ }
+ }
+
+ return 0;
+}
+
+#-----------------------------------------------------------------------------
+
+sub tag_FINAL()
+{
+ my @final_names = ();
+
+ foreach $program (@programs) {
+
+ if ($sources{$program} =~ /\(/) {
+ print STDOUT "found ( in $program\_SOURCES. skipping\n" if ($verbose);
+ next;
+ }
+
+ my $mocs = ""; # Moc files (in this program)
+ my $moc_cpp_added = 0; # If we added some .moc.cpp files, due to
+ # no other .cpp file including the .moc one.
+
+ my @progsources = split(/[\034\s]+/, $sources{$program});
+ my %shash = ();
+ @shash{@progsources} = 1; # we are only interested in the existence
+ my %sourcelist = ();
+ my %extradeps = ();
+
+ foreach $source (@progsources) {
+ my $suffix = $source;
+ $suffix =~ s/^.*\.([^\.]+)$/$1/;
+
+ $sourcelist{$suffix} .= "$source ";
+ }
+ foreach my $mocFile (keys (%globalmocs))
+ {
+ my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3);
+ if (defined ($cppFile)) {
+ $mocs .= " $mocFile.moc" if exists $shash{$cppFile};
+ } else {
+ $sourcelist{$cxxsuffix} .= "$mocFile.moc.$cxxsuffix ";
+ $moc_cpp_added = 1;
+ }
+ }
+
+ # scan for extra given dependencies and add them to our target
+ while ($MakefileData =~ /\n\s*(\S+)\.(?:lo|o)\s*:([^\n]*)/g) {
+ $extradeps{$1} = $2;
+ }
+
+ foreach $suffix (keys %sourcelist) {
+ # See if this file contains c++ code. (i.e., just check the file's suffix against c++ extensions)
+ my $suffix_is_cxx = 0;
+ if($suffix =~ /($cppExt)$/) {
+ $cxxsuffix = $1;
+ $suffix_is_cxx = 1;
+ }
+
+ my $mocfiles_in = ($suffix eq $cxxsuffix) && $moc_cpp_added;
+
+ my @sourcelist = split(/[\034\s]+/, $sourcelist{$suffix});
+
+ if ((@sourcelist == 1 && !$mocfiles_in) || $suffix_is_cxx != 1 ) {
+
+ # we support IDL on our own
+ if ($suffix eq "skel" || $suffix =~ /^stub/
+ || $suffix =~ /^signals/ # obsolete, remove in KDE-4
+ || $suffix eq "h" || $suffix eq "ui"
+ || $suffix eq "kcfgc" ) {
+ next;
+ }
+
+ foreach $file (@sourcelist) {
+ $file =~ s/\Q$suffix\E$//;
+
+ $finalObjs{$program} .= $file;
+ if ($program =~ /_la$/) {
+ $finalObjs{$program} .= "lo ";
+ } else {
+ $finalObjs{$program} .= "o ";
+ }
+ }
+ next; # suffix
+ }
+
+ my $source_deps = "";
+ foreach $source (@sourcelist) {
+ if (-f $source) {
+ $source_deps .= " \$(srcdir)/$source";
+ } else {
+ $source_deps .= " $source";
+ }
+ my $plainsource = $source;
+ $plainsource =~ s/\.$cppExt$//;
+ $source_deps .= " " . $extradeps{$plainsource} if (exists($extradeps{$plainsource}));
+ }
+
+ $handling = "$program.all_$suffix.$suffix: \$(srcdir)/Makefile.in" . $source_deps . " " . join(' ', $mocs) . "\n";
+ $handling .= "\t\@echo 'creating $program.all_$suffix.$suffix ...'; \\\n";
+ $handling .= "\trm -f $program.all_$suffix.files $program.all_$suffix.final; \\\n";
+ $handling .= "\techo \"#define KDE_USE_FINAL 1\" >> $program.all_$suffix.final; \\\n";
+ $handling .= "\tfor file in " . $sourcelist{$suffix} . "; do \\\n";
+ $handling .= "\t echo \"#include \\\"\$\$file\\\"\" >> $program.all_$suffix.files; \\\n";
+ $handling .= "\t test ! -f \$\(srcdir\)/\$\$file || egrep '^#pragma +implementation' \$\(srcdir\)/\$\$file >> $program.all_$suffix.final; \\\n";
+ $handling .= "\tdone; \\\n";
+ $handling .= "\tcat $program.all_$suffix.final $program.all_$suffix.files > $program.all_$suffix.$suffix; \\\n";
+ $handling .= "\trm -f $program.all_$suffix.final $program.all_$suffix.files\n";
+
+ appendLines($handling);
+
+ push(@final_names, "$program.all_$suffix.$suffix");
+ my $finalObj = "$program.all_$suffix.";
+ if ($program =~ /_la$/) {
+ $finalObj .= "lo";
+ } else {
+ $finalObj .= "o";
+ }
+ $finalObjs{$program} .= $finalObj . " ";
+ }
+ }
+
+ if (!$kdeopts{"nofinal"} && @final_names >= 1) {
+ # add clean-final target
+ my $lines = "$cleantarget-final:\n";
+ $lines .= "\t-rm -f " . join(' ', @final_names) . "\n" if (@final_names);
+ appendLines($lines);
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-final ";
+
+ foreach $finalfile (@final_names) {
+ $finalfile =~ s/\.[^.]*$/.P/;
+ $dep_finals .= " \$(DEPDIR)/$finalfile";
+ }
+ }
+}
+
+sub tag_KDEINIT()
+{
+ my @progs = ();
+ my $ltlibs = "";
+ my $lookup = 'kdeinit_LTLIBRARIES\s*=[ \t]*(.*)';
+
+ if ($MakefileData =~ m/\n$lookup/) {
+ @kdeinits = split(/[\034\s]+/, $1);
+ my $lines = "";
+ foreach my $kdeinit (@kdeinits) {
+ if ($kdeinit =~ m/\.la$/) {
+ $kdeinit =~ s/\.la$//;
+ push(@progs, $kdeinit);
+
+ $lines .= "\n${kdeinit}.la.$cxxsuffix:\n";
+ $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' > ${kdeinit}.la.$cxxsuffix; \\\n";
+ $lines .= "\techo 'int main(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}.la.$cxxsuffix\n";
+
+ $lines .= "\n${kdeinit}_dummy.$cxxsuffix:\n";
+ $lines .= "\techo '#include <kdemacros.h>' > ${kdeinit}_dummy.$cxxsuffix; \\\n";
+ $lines .= "\techo 'extern \"C\" int kdemain(int argc, char* argv[]);' >> ${kdeinit}_dummy.$cxxsuffix; \\\n";
+ $lines .= "\techo 'extern \"C\" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> ${kdeinit}_dummy.$cxxsuffix\n";
+
+ push(@cleanfiles, "${kdeinit}.la.$cxxsuffix");
+ push(@cleanfiles, "${kdeinit}_dummy.$cxxsuffix");
+
+ # add dependency
+ $dep_files .= " \$(DEPDIR)/${kdeinit}.la.Po" if($dep_files !~/${kdeinit}.la.Po/ );
+ $dep_files .= " \$(DEPDIR)/${kdeinit}_dummy.Plo" if($dep_files !~/${kdeinit}_dummy.Plo/ );
+
+ # make library
+ $lookup = $kdeinit . '_la_LIBADD\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $libadd = $1;
+ substituteLine($lookup, "${kdeinit}_la_LIBADD = libkdeinit_${kdeinit}.la");
+ appendLines("libkdeinit_${kdeinit}_la_LIBADD = $libadd\n");
+ }
+ appendLines("libkdeinit_${kdeinit}_la_LDFLAGS = -no-undefined -avoid-version \$(all_libraries)\n");
+
+ # add library dependencies
+ $lookup = $kdeinit . '_la_DEPENDENCIES\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $libdeps = $1;
+ substituteLine($lookup, "${kdeinit}_la_DEPENDENCIES = libkdeinit_${kdeinit}.la");
+ appendLines("libkdeinit_${kdeinit}_la_DEPENDENCIES = $libdeps\n");
+ }
+
+ # make library objects
+ $lookup = "am_${kdeinit}_la_OBJECTS" . '\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $libobjects = $1;
+ substituteLine($lookup, "am_${kdeinit}_la_OBJECTS = ${kdeinit}_dummy.lo");
+ appendLines("am_libkdeinit_${kdeinit}_la_OBJECTS = $libobjects\n");
+ my $prog = "libkdeinit_${kdeinit}_la";
+ push(@programs, $prog);
+ $realObjs{$prog} = $libobjects;
+ $realname{$prog} = "libkdeinit_${kdeinit}.la";
+ }
+ $target_adds{"libkdeinit_${kdeinit}.la"} = "\$(libkdeinit_${kdeinit}_la_OBJECTS) \$(libkdeinit_${kdeinit}_la_DEPENDENCIES)\n" .
+ "\t\$(CXXLINK) -rpath \$(libdir) \$(libkdeinit_${kdeinit}_la_LDFLAGS) ".
+ "\$(libkdeinit_${kdeinit}_la_OBJECTS) " .
+ "\$(libkdeinit_${kdeinit}_la_LIBADD) " .
+ "\$(LIBS)\n";
+
+ # make libkdeinit sources
+ $lookup = $kdeinit . '_la_SOURCES\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $srces = $1;
+ $sources_changed{"libkdeinit_${kdeinit}_la"} = 1;
+ $sources{"libkdeinit_${kdeinit}_la"} = $srces;
+ }
+
+ # make libkdeinit metasources
+ $lookup = $kdeinit . '_la_METASOURCES\s*=[ \t]*(.*)';
+ substituteLine($lookup, "libkdeinit_${kdeinit}_la_METASOURCES = $1")
+ if($MakefileData =~ m/\n$lookup/);
+
+=cut
+ # make binary sources
+ $lookup = $kdeinit. '_SOURCES\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ substituteLine($lookup, "${kdeinit}_SOURCES = ${kdeinit}.la.$cxxsuffix");
+ $lookup = 'SOURCES\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $srces = $1;
+ $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/;
+ $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/;
+ substituteLine($lookup, "SOURCES = $srces");
+ }
+ $lookup = 'DIST_SOURCES\s*=[ \t](.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ my $srces = $1;
+ $srces =~ s/\b$kdeinit\.c\b/\$(${kdeinit}_SOURCES)/;
+ $srces =~ s/\$\(${kdeinit}_la_SOURCES\)/\$(libkdeinit_${kdeinit}_la_SOURCES)/;
+ substituteLine($lookup, "DIST_SOURCES = $srces");
+ }
+ }
+
+ # make binary objects / libs
+ $lookup = $kdeinit . '_OBJECTS\s*=[ \t]*.*';
+ if($MakefileData =~ m/\n$lookup/) {
+ $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)";
+ substituteLine("${kdeinit}_LDFLAGS\\s*=.*", "${kdeinit}_LDFLAGS = \$(all_libraries)");
+ substituteLine("${kdeinit}_LDADD\\s*=.*", "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la");
+ substituteLine("${kdeinit}_DEPENDENCIES\\s*=.*", "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la");
+ }
+=cut
+ # add binary
+ push(@programs, $kdeinit);
+ $realObjs{$kdeinit} = "${kdeinit}.la.\$(OBJEXT)";
+ $realname{$kdeinit} = $kdeinit;
+ $sources{$kdeinit} = "${kdeinit}.la.$cxxsuffix";
+
+ $lines .= "${kdeinit}_LDFLAGS = \$(KDE_RPATH) -no-undefined \$(all_libraries)\n";
+ $lines .= "${kdeinit}_LDADD = libkdeinit_${kdeinit}.la\n";
+ $lines .= "${kdeinit}_DEPENDENCIES = libkdeinit_${kdeinit}.la\n";
+
+ $target_adds{"${kdeinit}\$(EXEEXT)"} =
+ "\$(${kdeinit}_OBJECTS) \$(${kdeinit}_DEPENDENCIES)\n" .
+ "\t\@rm -f ${kdeinit}\$(EXEEXT)\n" .
+ "\t\$(CXXLINK) \$(${kdeinit}_LDFLAGS) \$(${kdeinit}_OBJECTS) \$(${kdeinit}_LDADD) \$(LIBS)\n";
+
+ $ltlibs .= " libkdeinit_${kdeinit}.la";
+ }
+ }
+ appendLines($lines);
+
+ # add libkdeinit target
+ $lookup = 'lib_LTLIBRARIES\s*=[ \t]*(.*)';
+ if($MakefileData =~ m/\n$lookup/) {
+ substituteLine($lookup, "lib_LTLIBRARIES = $1 $ltlibs");
+ }
+ else {
+ print STDERR
+ "Error: lib_LTLIBRARIES missing in $printname (required for kdeinit_LTLIBRARIES).\n";
+ $errorflag = 1;
+ }
+ }
+
+ if($#progs >= 0) {
+ if($MakefileData !~ m/\nbin_PROGRAMS\s*=/) {
+ print STDERR "Error: bin_PROGRAMS missing in $printname (required for kdeinit_LTLIBRARIES).\n";
+ $errorflag = 1;
+ }
+ else {
+ # add our new progs to SOURCES, DIST_SOURCES and bin_PROGRAMS
+ my $progsources = "";
+ my $progexes = "";
+ foreach my $p (@progs) {
+ $progsources .= "\$(${p}_SOURCES) ";
+ $progexes .= "${p}\$(EXEEXT) ";
+ }
+ $lookup = 'SOURCES\s*=[ \t]*(.*)';
+ if($MakefileData =~ /\n$lookup/) {
+ substituteLine($lookup, "SOURCES = $1 $progsources");
+ }
+ $lookup = 'DIST_SOURCES\s*=[ \t]*(.*)';
+ if($MakefileData =~ /\n$lookup/) {
+ substituteLine($lookup, "DIST_SOURCES = $1 $progsources");
+ }
+ # bin_PROGRAMS is complicated, as it exists twice, so we do a little
+ # magic trick here
+ $lookup = 'PROGRAMS\s*=[ \t]*(.*)';
+ if ($MakefileData =~ /\n$lookup/) {
+ substituteLine($lookup, "bin_PROGRAMS += $progexes\nPROGRAMS = $1");
+ }
+ }
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+sub tag_COMPILE_FIRST()
+{
+ foreach $program (@programs) {
+ my $lookup = "$program" . '_COMPILE_FIRST\s*=[ \t]*(.*)';
+ if ($MakefileData =~ m/\n$lookup\n/) {
+ my $compilefirst_str = $1;
+ my @compilefirst = split(/[\034\s]+/, $compilefirst_str);
+ my @progsources = split(/[\034\s]+/, $sources{$program});
+ my %donesources = ();
+ foreach $source (@progsources) {
+ my @deps = ();
+ my $sdeps = "";
+ if (-f $source) {
+ $sdeps = "\$(srcdir)/$source";
+ } else {
+ $sdeps = "$source";
+ }
+ foreach $depend (@compilefirst) {
+ next if ($source eq $depend);
+ # avoid cyclic dependencies
+ next if defined($donesources{$depend});
+ push @deps, $depend;
+ }
+ $target_adds{$sdeps} .= join(' ', @deps) . ' ' if (@deps);
+ $donesources{$source} = 1;
+ }
+ }
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+
+# Organises the list of headers that we'll use to produce moc files
+# from.
+sub tag_METASOURCES ()
+{
+ local @newObs = (); # here we add to create object files
+ local @depend = (); # here we add to create moc files
+ local $mocExt = ".moc";
+ local %mocFiles = ();
+
+ my $line = "";
+ my $postEqual = "";
+
+ my $lookup;
+ my $found = "";
+ if ($metasourceTags > 1) {
+ $lookup = $program . '_METASOURCES\s*=\s*(.*)';
+ return 1 if ($MakefileData !~ /\n($lookup)\n/);
+ $found = $1;
+ } else {
+ $lookup = $program . '_METASOURCES\s*=\s*(.*)';
+ if ($MakefileData !~ /\n($lookup)\n/) {
+ $lookup = 'METASOURCES\s*=\s*(.*)';
+ return 1 if ($MakefileData !~ /\n($lookup)\n/);
+ $found = $1;
+ $metasourceTags = 0; # we can use the general target only once
+ } else {
+ $found = $1;
+ }
+ }
+ print STDOUT "METASOURCE processing <$found>)\n" if ($verbose);
+
+ $postEqual = $found;
+ $postEqual =~ s/[^=]*=//;
+
+ removeLine ($lookup, $found);
+
+ # Always find the header files that could be used to "moc"
+ return 1 if (findMocCandidates ());
+
+ if ($postEqual =~ /AUTO\s*(\S*)|USE_AUTOMOC\s*(\S*)/)
+ {
+ print STDERR "$printname: the argument for AUTO|USE_AUTOMOC is obsolete" if ($+);
+ $mocExt = ".moc.$cxxsuffix";
+ $haveAutomocTag = 1;
+ }
+ else
+ {
+ # Not automoc so read the list of files supplied which
+ # should be .moc files.
+
+ $postEqual =~ tr/\034/ /;
+
+ # prune out extra headers - This also checks to make sure that
+ # the list is valid.
+ pruneMocCandidates ($postEqual);
+ }
+
+ checkMocCandidates ();
+
+ if (@newObs) {
+ my $ext = ($program =~ /_la$/) ? ".moc.lo " : ".moc.o ";
+ $realObjs{$program} .= "\034" . join ($ext, @newObs) . $ext;
+ $dependmocs{$program} = join (".moc.$cxxsuffix " , @newObs) . ".moc.$cxxsuffix";
+ foreach $file (@newObs) {
+ $dep_files .= " \$(DEPDIR)/$file.moc.P" if($dep_files !~/$file.moc.P/);
+ }
+ }
+ if (@depend) {
+ $dependmocs{$program} .= " ";
+ $dependmocs{$program} .= join('.moc ', @depend) . ".moc";
+ $dependmocs{$program} .= " ";
+ }
+ addMocRules ();
+ @globalmocs{keys %mocFiles}=values %mocFiles;
+}
+
+#-----------------------------------------------------------------------------
+
+# Returns 0 if the line was processed - 1 otherwise.
+# Errors are logged in the global $errorflags
+sub tag_AUTOMAKE ()
+{
+ my $lookup = '.*cd \$\(top_srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\)(.*)';
+ return 1 if ($MakefileData !~ /\n($lookup)\n/);
+ print STDOUT "AUTOMAKE processing <$1>\n" if ($verbose);
+
+ my $newLine = $1."\n\tcd \$(top_srcdir) && perl $thisProg $printname";
+
+ # automake 1.8.x adds another automake call. *sigh*
+ $newLine =~ s/;([\034\s]+cd\s+\$\(srcdir\)\s+&&[\034\s]+\$\(AUTOMAKE\).*)[\034\s]+\&\&[\034\s]+exit[\034\s]+0;([\034\s]+exit\s+1)/; \034 ( $1 ) || exit 1; echo \' cd \$(top_srcdir) && perl $thisProg \'; cd \$(top_srcdir) && perl $thisProg && exit 0; $2/;
+ substituteLine ($lookup, $newLine);
+ $automkCall = $1;
+
+ $lookup = '.*cd \$\(srcdir\)\s+&&[\034\s]+\$\(AUTOCONF\)(.*)';
+ if ($MakefileData =~ /\n($lookup)\n/) {
+ $newLine = "\tcd \$(srcdir) && rm -f configure\n";
+ $newLine .= "\tcd \$(top_srcdir) && \$(MAKE) -f admin/Makefile.common configure";
+ substituteLine ($lookup, $newLine);
+ }
+
+ return 0;
+}
+
+#-----------------------------------------------------------------------------
+
+sub handle_TOPLEVEL()
+{
+ my $pofiles = "";
+ my @restfiles = ();
+ opendir (THISDIR, ".");
+ foreach $entry (readdir(THISDIR)) {
+ next if (-d $entry);
+
+ next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry =~ /.gmo$/);
+
+ if ($entry =~ /\.po$/) {
+ next;
+ }
+ push(@restfiles, $entry);
+ }
+ closedir (THISDIR);
+
+ if (@restfiles) {
+ $target_adds{"install-data-am"} .= "install-nls-files ";
+ $lines = "install-nls-files:\n";
+ $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$kdelang\n";
+ for $file (@restfiles) {
+ $lines .= "\t\$(INSTALL_DATA) \$\(srcdir\)/$file \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
+ }
+ $target_adds{"uninstall"} .= "uninstall-nls-files ";
+ $lines .= "uninstall-nls-files:\n";
+ for $file (@restfiles) {
+ $lines .= "\t-rm -f \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
+ }
+ appendLines($lines);
+ }
+
+ return 0;
+}
+
+#-----------------------------------------------------------------------------
+
+sub tag_SUBDIRS ()
+{
+ if ($MakefileData !~ /\nSUBDIRS\s*=\s*\$\(AUTODIRS\)\s*\n/) {
+ return 1;
+ }
+
+ my $subdirs = ".";
+
+ opendir (THISDIR, ".");
+ foreach $entry (readdir(THISDIR)) {
+ next if ($entry eq "CVS" || $entry =~ /^\./);
+ if (-d $entry && -f $entry . "/Makefile.am") {
+ $subdirs .= " $entry";
+ next;
+ }
+ }
+ closedir (THISDIR);
+
+ substituteLine('SUBDIRS\s*=.*', "SUBDIRS =$subdirs");
+ return 0;
+}
+
+sub tag_IDLFILES ()
+{
+ my @psources = split(/[\034\s]+/, $sources{$program});
+ my $dep_lines = "";
+ my @cppFiles = ();
+
+ foreach $source (@psources) {
+ my $skel = ($source =~ m/\.skel$/);
+ my $stub = ($source =~ m/\.stub$/);
+ my $signals = ($source =~ m/\.signals$/); # obsolete, remove in KDE-4
+
+ if ($stub || $skel || $signals) {
+
+ my $qs = quotemeta($source);
+ $sources{$program} =~ s/$qs//;
+ $sources_changed{$program} = 1;
+
+ $source =~ s/\.(stub|skel|signals)$//;
+ my $sourcename;
+
+ if ($skel) {
+ $sourcename = "$source\_skel";
+ } elsif ($stub) {
+ $sourcename = "$source\_stub";
+ } else {
+ $sourcename = "$source\_signals";
+ }
+
+ my $sourcedir = '';
+ if (-f "$makefileDir/$source.h") {
+ $sourcedir = '$(srcdir)/';
+ } else {
+ if ($MakefileData =~ /\n$source\_DIR\s*=\s*(\S+)\n/) {
+ $sourcedir = $1;
+ $sourcedir .= "/" if ($sourcedir !~ /\/$/);
+ }
+ }
+
+ if ($allidls !~ /$source\_kidl/) {
+
+ $use_ng = ($MakefileData =~ /\n$source\_DCOPIDLNG\s*=\s*(\S+)\n/);
+ $dcopidl = $use_ng ? "KDECONFIG=\"\$(KDECONFIG)\" \$(DCOPIDLNG)" : "\$(DCOPIDL)";
+
+ $dep_lines .= "$source.kidl: $sourcedir$source.h \$(DCOP_DEPENDENCIES)\n";
+ $dep_lines .= "\t$dcopidl $sourcedir$source.h > $source.kidl || ( rm -f $source.kidl ; false )\n";
+
+ $allidls .= $source . "_kidl ";
+ }
+
+ if ($allidls !~ /$sourcename/) {
+
+ $dep_lines_tmp = "";
+
+ if ($skel) {
+ $dep_lines .= "$sourcename.$cxxsuffix: $source.kidl\n";
+ $dep_lines .= "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-stub $source.kidl\n";
+ } elsif ($stub) {
+ $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-skel $source.kidl\n";
+ } else { # signals - obsolete, remove in KDE 4
+ $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-stub --no-skel $source.kidl\n";
+ }
+
+ if ($stub || $signals) {
+ $target_adds{"$sourcename.$cxxsuffix"} .= "$sourcename.h ";
+ $dep_lines .= "$sourcename.h: $source.kidl\n";
+ $dep_lines .= $dep_lines_tmp;
+ }
+
+ $allidls .= $sourcename . " ";
+ }
+
+ $idlfiles{$program} .= $sourcename . " ";
+
+ if ($program =~ /_la$/) {
+ $realObjs{$program} .= " $sourcename.lo";
+ } else {
+ $realObjs{$program} .= " $sourcename.\$(OBJEXT)";
+ }
+ $sources{$program} .= " $sourcename.$cxxsuffix";
+ $sources_changed{$program} = 1;
+ $important{$program} .= "$sourcename.h " if (!$skel);
+ $idl_output .= "\\\n\t$sourcename.$cxxsuffix $sourcename.h $source.kidl ";
+ push(@cleanfiles, "$sourcename.$cxxsuffix");
+ push(@cleanfiles, "$sourcename.h");
+ push(@cleanfiles, "$sourcename.kidl");
+ $dep_files .= " \$(DEPDIR)/$sourcename.P" if ($dep_files !~/$sourcename.P/);
+ }
+ }
+ if ($dep_lines) {
+ appendLines($dep_lines);
+ }
+
+ if (0) {
+ my $lookup = "($program)";
+ $lookup .= '(|\$\(EXEEXT\))';
+ $lookup =~ s/\_/./g;
+ $lookup .= ":(.*..$program\_OBJECTS..*)";
+ # $lookup = quotemeta($lookup);
+ if ($MakefileData =~ /\n$lookup\n/) {
+
+ my $line = "$1$2: ";
+ foreach $file (split(' ', $idlfiles{$program})) {
+ $line .= "$file.$cxxsuffix ";
+ }
+ $line .= $3;
+ substituteLine($lookup, $line);
+ } else {
+ print STDERR "no built dependency found $lookup\n";
+ }
+ }
+}
+
+sub tag_UIFILES ()
+{
+ my @psources = split(/[\034\s]+/, $sources{$program});
+ my @depFiles = ();
+
+ foreach $source (@psources) {
+
+ if ($source =~ m/\.ui$/) {
+
+ print STDERR "adding UI file $source\n" if ($verbose);
+
+ my $qs = quotemeta($source);
+ $sources{$program} =~ s/$qs//;
+ $sources_changed{$program} = 1;
+
+ $source =~ s/\.ui$//;
+
+ my $sourcedir = '';
+ if (-f "$makefileDir/$source.ui") {
+ $sourcedir = '$(srcdir)/';
+ }
+
+ if (!$uiFiles{$source}) {
+
+ my $dep_lines = "$source.$cxxsuffix: $sourcedir$source.ui $source.h $source.moc\n";
+ $dep_lines .= "\trm -f $source.$cxxsuffix\n";
+ if (!$kdeopts{"qtonly"}) {
+ $dep_lines .= "\techo '#include <kdialog.h>' > $source.$cxxsuffix\n";
+ $dep_lines .= "\techo '#include <klocale.h>' >> $source.$cxxsuffix\n";
+ my ($mangled_source) = $source;
+ $mangled_source =~ s/[^A-Za-z0-9]/_/g; # get rid of garbage
+ $dep_lines .= "\t\$(UIC) -tr \${UIC_TR} -i $source.h $sourcedir$source.ui > $source.$cxxsuffix.temp ; ret=\$\$?; \\\n";
+ $dep_lines .= "\t\$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\" ),QString::null,g\" $source.$cxxsuffix.temp | \$(PERL) -pe \"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" | \$(PERL) -pe \"s,image([0-9][0-9]*)_data,img\\\$\$1_" . $mangled_source . ",g\" | \$(PERL) -pe \"s,: QWizard\\(,: KWizard(,g\" >> $source.$cxxsuffix ;\\\n";
+ $dep_lines .= "\trm -f $source.$cxxsuffix.temp ;\\\n";
+ } else {
+ $dep_lines .= "\t\$(UIC) -i $source.h $sourcedir$source.ui > $source.$cxxsuffix; ret=\$\$?; \\\n";
+ }
+ $dep_lines .= "\tif test \"\$\$ret\" = 0; then echo '#include \"$source.moc\"' >> $source.$cxxsuffix; else rm -f $source.$cxxsuffix ; exit \$\$ret ; fi\n\n";
+ $dep_lines .= "$source.h: $sourcedir$source.ui\n";
+ $dep_lines .= "\trm -rf $source.h;\n";
+ if (!$kdeopts{"qtonly"}) {
+ $dep_lines .= "\t\$(UIC) $sourcedir$source.ui | \$(PERL) -pi -e \"s,public QWizard,public KWizard,g; s,#include <qwizard.h>,#include <kwizard.h>,g\" >> $source.h ;\n";
+ } else {
+ $dep_lines .= "\t\$(UIC) -o $source.h $sourcedir$source.ui\n";
+ }
+ $dep_lines .= "$source.moc: $source.h\n";
+ $dep_lines .= "\t\$(MOC) $source.h -o $source.moc\n";
+
+ $rule_adds{"$source.$cxxsuffix"} = $dep_lines;
+
+ $uiFiles{$source} = 1;
+ $dependmocs{$program} .= " $source.moc";
+ $globalmocs{$source} = "\035$source.h\035$source.cpp";
+ }
+
+ if ($program =~ /_la$/) {
+ $realObjs{$program} .= " $source.lo";
+ } else {
+ $realObjs{$program} .= " $source.\$(OBJEXT)";
+ }
+ $sources{$program} .= " $source.$cxxsuffix";
+ $sources_changed{$program} = 1;
+ $important{$program} .= "$source.h ";
+ $ui_output .= "\\\n\t$source.$cxxsuffix $source.h $source.moc ";
+ push(@cleanfiles, "$source.$cxxsuffix");
+ push(@cleanfiles, "$source.h");
+ push(@cleanfiles, "$source.moc");
+ $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ );
+ }
+ }
+}
+
+sub tag_KCFGFILES ()
+{
+ my @psources = split(/[\034\s]+/, $sources{$program});
+ my @depFiles = ();
+
+ foreach $source (@psources) {
+
+ if ($source =~ m/\.kcfgc$/) {
+
+ print STDERR "adding KCFG file $source\n" if ($verbose);
+
+ my $qs = quotemeta($source);
+ $sources{$program} =~ s/$qs//;
+ $sources_changed{$program} = 1;
+
+ $source =~ s/\.kcfgc$//;
+
+ my $sourcedir = '';
+ if (-f "$makefileDir/$source.kcfgc") {
+ $sourcedir = '$(srcdir)/';
+ }
+
+ if (!$kcfgFiles{$source}) {
+ $kcfg = "$program.kcfg";
+ findKcfgFile("$source.kcfgc");
+
+ my $fixsuffix = "";
+ $fixsuffix = "else mv $source.cpp $source.$cxxsuffix ; "
+ unless "cpp" eq $cxxsuffix;
+
+ my $dep_lines = "$source.$cxxsuffix: $source.h\n";
+ $dep_lines .= "$source.h: $sourcedir$kcfg $sourcedir$source.kcfgc \$(KCFG_DEPENDENCIES)\n";
+ $dep_lines .= "\t\$(KCONFIG_COMPILER) $sourcedir$kcfg $sourcedir$source.kcfgc; ret=\$\$?; \\\n";
+ $dep_lines .= "\tif test \"\$\$ret\" != 0; then rm -f $source.h ; exit \$\$ret ; $fixsuffix fi\n\n";
+
+ $rule_adds{"$source.$cxxsuffix"} = $dep_lines;
+
+ $kcfgFiles{$source} = 1;
+ }
+
+ if ($program =~ /_la$/) {
+ $realObjs{$program} .= " $source.lo";
+ } else {
+ $realObjs{$program} .= " $source.\$(OBJEXT)";
+ }
+ $sources{$program} .= " $source.$cxxsuffix";
+ $sources_changed{$program} = 1;
+ $important{$program} .= "$source.h ";
+ $kcfg_output .= "\\\n\t$source.$cxxsuffix $source.h ";
+ push(@cleanfiles, "$source.$cxxsuffix");
+ push(@cleanfiles, "$source.h");
+ $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ );
+ }
+ }
+}
+
+sub tag_ICON()
+{
+ my $lookup = '([^\s]*)_ICON\s*=[ \t]*(.*)';
+ my $install = "";
+ my $uninstall = "";
+
+ while ($MakefileData =~ /\n$lookup/g) {
+ my $destdir;
+ if ($1 eq "KDE") {
+ $destdir = "kde_icondir";
+ } else {
+ $destdir = $1 . "dir";
+ }
+ my $iconauto = ($2 =~ /AUTO\s*$/);
+ my @appnames = ();
+ if ( ! $iconauto ) {
+ my $appicon_str = $2;
+ my @_appnames = split(" ", $appicon_str);
+ print STDOUT "KDE_ICON processing <@_appnames>\n" if ($verbose);
+ foreach $appname (@_appnames) {
+ push(@appnames, quotemeta($appname));
+ }
+ } else {
+ print STDOUT "KDE_ICON processing <AUTO>\n" if ($verbose);
+ }
+
+ my @files = ();
+ opendir (THISDIR, ".");
+ foreach $entry (readdir(THISDIR)) {
+ next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
+ next if (! -f $entry);
+ if ( $iconauto )
+ {
+ push(@files, $entry)
+ if ($entry =~ /\.xpm/ || $entry =~ /\.png/ || $entry =~ /\.mng/ || $entry =~ /\.svg/);
+ } else {
+ foreach $appname (@appnames) {
+ push(@files, $entry)
+ if ($entry =~ /-$appname\.xpm/ || $entry =~ /-$appname\.png/ || $entry =~ /-$appname\.mng/ || $entry =~ /-$appname\.svg/);
+ }
+ }
+ }
+ closedir (THISDIR);
+
+ my %directories = ();
+
+ foreach $file (@files) {
+ my $newfile = $file;
+ my $prefix = $file;
+ $prefix =~ s/\.(png|xpm|mng|svg|svgz)$//;
+ my $appname = $prefix;
+ $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
+ $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
+ $appname = quotemeta($appname);
+ $prefix =~ s/$appname$//;
+ $prefix =~ s/-$//;
+
+ $prefix = 'lo16-app' if ($prefix eq 'mini');
+ $prefix = 'lo32-app' if ($prefix eq 'lo');
+ $prefix = 'hi48-app' if ($prefix eq 'large');
+ $prefix .= '-app' if ($prefix =~ m/^...$/);
+
+ my $type = $prefix;
+ $type =~ s/^.*-([^-]+)$/$1/;
+ $prefix =~ s/^(.*)-[^-]+$/$1/;
+
+ my %type_hash =
+ (
+ 'action' => 'actions',
+ 'app' => 'apps',
+ 'device' => 'devices',
+ 'filesys' => 'filesystems',
+ 'mime' => 'mimetypes'
+ );
+
+ if (! defined $type_hash{$type} ) {
+ print STDERR "unknown icon type $type in $printname ($file)\n";
+ next;
+ }
+
+ my %dir_hash =
+ (
+ 'los' => 'locolor/16x16',
+ 'lom' => 'locolor/32x32',
+ 'him' => 'hicolor/32x32',
+ 'hil' => 'hicolor/48x48',
+ 'lo16' => 'locolor/16x16',
+ 'lo22' => 'locolor/22x22',
+ 'lo32' => 'locolor/32x32',
+ 'hi16' => 'hicolor/16x16',
+ 'hi22' => 'hicolor/22x22',
+ 'hi32' => 'hicolor/32x32',
+ 'hi48' => 'hicolor/48x48',
+ 'hi64' => 'hicolor/64x64',
+ 'hi128' => 'hicolor/128x128',
+ 'hisc' => 'hicolor/scalable',
+ 'cr16' => 'crystalsvg/16x16',
+ 'cr22' => 'crystalsvg/22x22',
+ 'cr32' => 'crystalsvg/32x32',
+ 'cr48' => 'crystalsvg/48x48',
+ 'cr64' => 'crystalsvg/64x64',
+ 'cr128' => 'crystalsvg/128x128',
+ 'crsc' => 'crystalsvg/scalable'
+ );
+
+ $newfile =~ s at .*-($appname\.(png|xpm|mng|svgz|svg?))@$1@;
+
+ if (! defined $dir_hash{$prefix}) {
+ print STDERR "unknown icon prefix $prefix in $printname\n";
+ next;
+ }
+
+ my $dir = $dir_hash{$prefix} . "/" . $type_hash{$type};
+ if ($newfile =~ /-[^\.]/) {
+ my $tmp = $newfile;
+ $tmp =~ s/^([^-]+)-.*$/$1/;
+ $dir = $dir . "/" . $tmp;
+ $newfile =~ s/^[^-]+-//;
+ }
+
+ if (!defined $directories{$dir}) {
+ $install .= "\t\$(mkinstalldirs) \$(DESTDIR)\$($destdir)/$dir\n";
+ $directories{$dir} = 1;
+ }
+
+ $install .= "\t\$(INSTALL_DATA) \$(srcdir)/$file \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
+ $uninstall .= "\t-rm -f \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
+
+ }
+ }
+
+ if (length($install)) {
+ $target_adds{"install-data-am"} .= "install-kde-icons ";
+ $target_adds{"uninstall-am"} .= "uninstall-kde-icons ";
+ appendLines("install-kde-icons:\n" . $install . "\nuninstall-kde-icons:\n" . $uninstall);
+ }
+}
+
+sub handle_POFILES($$)
+{
+ my @pofiles = split(" ", $_[0]);
+ my $lang = $_[1];
+
+ # Build rules for creating the gmo files
+ my $tmp = "";
+ my $allgmofiles = "";
+ my $pofileLine = "POFILES =";
+ foreach $pofile (@pofiles)
+ {
+ $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
+ $tmp .= "$1.gmo: $pofile\n";
+ $tmp .= "\trm -f $1.gmo; \$(GMSGFMT) -o $1.gmo \$(srcdir)/$pofile\n";
+ $tmp .= "\ttest ! -f $1.gmo || touch $1.gmo\n";
+ $allgmofiles .= " $1.gmo";
+ $pofileLine .= " $1.po";
+ }
+ appendLines ($tmp);
+ my $lookup = 'POFILES\s*=([^\n]*)';
+ if ($MakefileData !~ /\n$lookup/) {
+ appendLines("$pofileLine\nGMOFILES =$allgmofiles");
+ } else {
+ substituteLine ($lookup, "$pofileLine\nGMOFILES =$allgmofiles");
+ }
+
+ if ($allgmofiles) {
+
+ # Add the "clean" rule so that the maintainer-clean does something
+ appendLines ("clean-nls:\n\t-rm -f $allgmofiles\n");
+
+ $target_adds{"maintainer-clean"} .= "clean-nls ";
+
+ $lookup = 'DISTFILES\s*=[ \t]*(.*)';
+ if ($MakefileData =~ /\n$lookup/) {
+ $tmp = "DISTFILES = \$(GMOFILES) \$(POFILES) $1";
+ substituteLine ($lookup, $tmp);
+ }
+ }
+
+ $target_adds{"install-data-am"} .= "install-nls ";
+
+ $tmp = "install-nls:\n";
+ if ($lang) {
+ $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES\n";
+ }
+ $tmp .= "\t\@for base in ";
+ foreach $pofile (@pofiles)
+ {
+ $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
+ $tmp .= "$1 ";
+ }
+
+ $tmp .= "; do \\\n";
+ if ($lang) {
+ $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
+ $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
+ $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
+ $tmp .= "\t fi ;\\\n";
+ } else {
+ $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
+ $tmp .= "\t \$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES ; \\\n";
+ $tmp .= "\t if test -f \$\$base.gmo; then \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
+ $tmp .= "\t elif test -f \$(srcdir)/\$\$base.gmo; then \$(INSTALL_DATA) \$(srcdir)/\$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
+ $tmp .= "\t fi ;\\\n";
+ }
+ $tmp .= "\tdone\n\n";
+ appendLines ($tmp);
+
+ $target_adds{"uninstall"} .= "uninstall-nls ";
+
+ $tmp = "uninstall-nls:\n";
+ foreach $pofile (@pofiles)
+ {
+ $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
+ if ($lang) {
+ $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/$1.mo\n";
+ } else {
+ $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$1/LC_MESSAGES/\$(PACKAGE).mo\n";
+ }
+ }
+ appendLines($tmp);
+
+ $target_adds{"all"} .= "all-nls ";
+
+ $tmp = "all-nls: \$(GMOFILES)\n";
+
+ appendLines($tmp);
+
+ $target_adds{"distdir"} .= "distdir-nls ";
+
+ $tmp = "distdir-nls:\$(GMOFILES)\n";
+ $tmp .= "\tfor file in \$(POFILES); do \\\n";
+ $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
+ $tmp .= "\tdone\n";
+ $tmp .= "\tfor file in \$(GMOFILES); do \\\n";
+ $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
+ $tmp .= "\tdone\n";
+
+ appendLines ($tmp);
+
+ if (!$lang) {
+ appendLines("merge:\n\t\$(MAKE) -f \$(top_srcdir)/admin/Makefile.common package-merge POFILES=\"\${POFILES}\" PACKAGE=\${PACKAGE}\n\n");
+ }
+
+}
+
+#-----------------------------------------------------------------------------
+
+# Returns 0 if the line was processed - 1 otherwise.
+# Errors are logged in the global $errorflags
+sub tag_POFILES ()
+{
+ my $lookup = 'POFILES\s*=([^\n]*)';
+ return 1 if ($MakefileData !~ /\n$lookup/);
+ print STDOUT "POFILES processing <$1>\n" if ($verbose);
+
+ my $tmp = $1;
+
+ # make sure these are all gone.
+ if ($MakefileData =~ /\n\.po\.gmo:\n/)
+ {
+ print STDERR "Warning: Found old .po.gmo rules in $printname. New po rules not added\n";
+ return 1;
+ }
+
+ # Either find the pofiles in the directory (AUTO) or use
+ # only the specified po files.
+ my $pofiles = "";
+ if ($tmp =~ /^\s*AUTO\s*$/)
+ {
+ opendir (THISDIR, ".");
+ $pofiles = join(" ", grep(/\.po$/, readdir(THISDIR)));
+ closedir (THISDIR);
+ print STDOUT "pofiles found = $pofiles\n" if ($verbose);
+ if (-f "charset" && -f "kdelibs/kdelibs.po") {
+ handle_TOPLEVEL();
+ }
+ }
+ else
+ {
+ $tmp =~ s/\034/ /g;
+ $pofiles = $tmp;
+ }
+ return 1 if (!$pofiles); # Nothing to do
+
+ handle_POFILES($pofiles, $kdelang);
+
+ return 0;
+}
+
+sub helper_LOCALINSTALL($)
+{
+ my $lookup = "\035" . $_[0] . " *:[^\035]*\035\t";
+ my $copy = $MakefileData;
+ $copy =~ s/\n/\035/g;
+ if ($copy =~ /($lookup.*)$/) {
+
+ $install = $1;
+ $install =~ s/\035$_[0] *:[^\035]*\035//;
+ my $emptyline = 0;
+ while (! $emptyline ) {
+ if ($install =~ /([^\035]*)\035(.*)/) {
+ local $line = $1;
+ $install = $2;
+ if ($line !~ /^\s*$/ && $line !~ /^(\@.*\@)*\t/) {
+ $emptyline = 1;
+ } else {
+ replaceDestDir($line);
+ }
+ } else {
+ $emptyline = 1;
+ }
+ }
+ }
+
+}
+
+sub tag_LOCALINSTALL ()
+{
+ helper_LOCALINSTALL('install-exec-local');
+ helper_LOCALINSTALL('install-data-local');
+ helper_LOCALINSTALL('uninstall-local');
+
+ return 0;
+}
+
+sub replaceDestDir($) {
+ local $line = $_[0];
+
+ if ( $line =~ /^\s*(\@.*\@)*\s*\$\(mkinstalldirs\)/
+ || $line =~ /^\s*(\@.*\@)*\s*\$\(INSTALL\S*\)/
+ || $line =~ /^\s*(\@.*\@)*\s*(-?rm.*) \S*$/)
+ {
+ $line =~ s/^(.*) ([^\s]+)\s*$/$1 \$(DESTDIR)$2/ if ($line !~ /\$\(DESTDIR\)/);
+ }
+
+ if ($line ne $_[0]) {
+ $_[0] = quotemeta $_[0];
+ substituteLine($_[0], $line);
+ }
+}
+
+#---------------------------------------------------------------------------
+# libtool is very hard to persuade it could use -Wl,--no-undefined for making
+# -no-undefined actually work
+# append $(KDE_NO_UNFINED) after every -no-undefined in LDFLAGS
+# this may go away if libtool ever does this on its own
+sub tag_NO_UNDEFINED () {
+ return if ($program !~ /_la$/);
+
+ my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
+ $MakefileData =~ m/$lookup/;
+ return if (!defined($1));
+ return if ($1 !~ /CXXLINK/);
+
+ if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ ) {
+ return;
+ }
+
+ $lookup = $program . '\_LDFLAGS(\s*)=(.*)-no-undefined(.*)';
+ if ($MakefileData =~ /\n$lookup\n/) {
+ my $replace = $program . "\_LDFLAGS$1=$2-no-undefined \$(KDE_NO_UNDEFINED)$3";
+ substituteLine($lookup, $replace);
+ }
+}
+
+sub tag_CLOSURE () {
+ return if ($program !~ /_la$/);
+
+ my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
+ $MakefileData =~ m/$lookup/;
+ return if (!defined($1));
+ return if ($1 !~ /CXXLINK/);
+
+ if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ &&
+ $MakefileData !~ /\n$program\_LDFLAGS\s*=.*KDE_PLUGIN/ ) {
+ print STDERR "Report: $program contains undefined in $printname\n" if ($program =~ /^lib/ && $dryrun);
+ return;
+ }
+
+ my $closure = $realname{$program} . ".closure";
+ my $lines = "$closure: \$($program\_OBJECTS) \$($program\_DEPENDENCIES)\n";
+ $lines .= "\t\@echo \"int main() {return 0;}\" > $program\_closure.$cxxsuffix\n";
+ $lines .= "\t\@\$\(LTCXXCOMPILE\) -c $program\_closure.$cxxsuffix\n";
+ $lines .= "\t\$\(CXXLINK\) $program\_closure.lo \$($program\_LDFLAGS) \$($program\_OBJECTS) \$($program\_LIBADD) \$(LIBS)\n";
+ $lines .= "\t\@rm -f $program\_closure.* $closure\n";
+ $lines .= "\t\@echo \"timestamp\" > $closure\n";
+ $lines .= "\n";
+ appendLines($lines);
+ $lookup = $realname{$program} . ": (.*)";
+ if ($MakefileData =~ /\n$lookup\n/) {
+ $lines = "\@KDE_USE_CLOSURE_TRUE@". $realname{$program} . ": $closure $1";
+ $lines .= "\n\@KDE_USE_CLOSURE_FALSE@" . $realname{$program} . ": $1";
+ substituteLine($lookup, $lines);
+ }
+ $closure_output .= " $closure";
+}
+
+sub tag_NMCHECK () {
+ return if ($program !~ /_la$/);
+ my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
+ $MakefileData =~ m/$lookup/;
+ my $linkcmd = $1;
+ return if (!defined($1));
+ return if ($linkcmd !~ /CXXLINK/ && $linkcmd !~ /LINK/);
+
+ $lookup = $program . '_NMCHECK\s*=([^\n]*)';
+ if( $MakefileData !~ m/\n$lookup\n/ ) {
+ return;
+ }
+ my $allowed = $1;
+ $allowed =~ s/^ *//;
+ $lookup = $program . '_NMCHECKWEAK\s*=([^\n]*)';
+ my $weak = "";
+ my $is_weak = 0;
+ if( $MakefileData =~ m/\n$lookup\n/ ) {
+ $weak = $1;
+ $is_weak = 1;
+ }
+ $weak =~ s/^ *//;
+
+ if( $is_weak )
+ {
+ $weak = '--allowweak=\'' . $weak . '\' ';
+ }
+ my $nmline = "\@KDE_USE_NMCHECK_TRUE@\t\@\$(MAKE) \$(AM_MAKEFLAGS) nmcheck_$realname{$program} || ( rm -f $realname{$program}; exit 1 )";
+ $lookup = '(\t\$\(CXXLINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)';
+ if( $MakefileData =~ /\n$lookup\n/ ) {
+ my $oldstuff = $1;
+ substituteLine( $lookup, $oldstuff . "\n" . $nmline );
+ }
+ $lookup = '(\t\$\(LINK\)[^\n]*' . $program . '_OBJECTS[^\n]*)';
+ if( $MakefileData =~ /\n$lookup\n/ ) {
+ my $oldstuff = $1;
+ substituteLine( $lookup, $oldstuff . "\n" . $nmline );
+ }
+ $nmline = "\@\$(top_srcdir)/admin/nmcheck $realname{$program} \'$allowed\' $weak";
+ appendLines( "\nnmcheck_$realname{$program}: $realname{$program} \n\t$nmline\n" );
+ $target_adds{ "nmcheck" } .= "nmcheck_$realname{$program} ";
+}
+
+sub tag_DIST () {
+ my %foundfiles = ();
+ opendir (THISDIR, ".");
+ foreach $entry (readdir(THISDIR)) {
+ next if ($entry eq "CVS" || $entry =~ /^\./ || $entry eq "Makefile" || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
+ next if (! -f $entry);
+ next if ($entry =~ /\.moc/ || $entry =~ /\.moc.$cppExt$/ || $entry =~ /\.lo$/ || $entry =~ /\.la$/ || $entry =~ /\.o/);
+ next if ($entry =~ /\.all_$cppExt\.$cppExt$/);
+ $foundfiles{$entry} = 1;
+ }
+ closedir (THISDIR);
+
+ # doing this for MAINTAINERCLEANFILES would be wrong
+ my @marks = ("EXTRA_DIST", "DIST_COMMON", '\S*_SOURCES', '\S*_HEADERS', 'CLEANFILES', 'DISTCLEANFILES', '\S*_OBJECTS');
+ foreach $mark (@marks) {
+ while ($MakefileData =~ /\n($mark)\s*=[ \t]*([^\n]*)/g) {
+ my $cleanfiles_str = $2;
+ foreach $file (split('[\034\s]+', $cleanfiles_str)) {
+ $file =~ s/\.\///;
+ $foundfiles{$file} = 0 if (defined $foundfiles{$file});
+ }
+ }
+ }
+ my @files = ("Makefile", "config.cache", "config.log", "stamp-h",
+ "stamp-h1", "stamp-h1", "config.h", "Makefile",
+ "config.status", "config.h", "libtool", "core" );
+ foreach $file (@files) {
+ $foundfiles{$file} = 0 if (defined $foundfiles{$file});
+ }
+
+ my $KDE_DIST = "";
+ foreach $file (keys %foundfiles) {
+ if ($foundfiles{$file} == 1) {
+ $KDE_DIST .= "$file ";
+ }
+ }
+ if ($KDE_DIST) {
+ print "KDE_DIST $printname $KDE_DIST\n" if ($verbose);
+
+ my $lookup = 'DISTFILES\s*=[ \t]*(.*)';
+ if ($MakefileData =~ /\n$lookup/) {
+ substituteLine($lookup, "DISTFILES = $1 \$(KDE_DIST)");
+ appendLines("KDE_DIST=$KDE_DIST\n");
+ }
+ }
+}
+
+#-----------------------------------------------------------------------------
+# Returns 0 if the line was processed - 1 otherwise.
+# Errors are logged in the global $errorflags
+sub tag_DOCFILES ()
+{
+ $target_adds{"all"} .= "docs-am ";
+
+ my $lookup = 'KDE_DOCS\s*=[ \t]*([^\n]*)';
+ goto nodocs if ($MakefileData !~ /\n$lookup/);
+ print STDOUT "KDE_DOCS processing <$1>\n" if ($verbose);
+
+ my $tmp = $1;
+
+ # Either find the files in the directory (AUTO) or use
+ # only the specified po files.
+ my $files = "";
+ my $appname = $tmp;
+ $appname =~ s/^(\S*)\s*.*$/$1/;
+ if ($appname =~ /AUTO/) {
+ $appname = basename($makefileDir);
+ if ("$appname" eq "en") {
+ print STDERR "Error: KDE_DOCS = AUTO relies on the directory name. Yours is 'en' - you most likely want something else, e.g. KDE_DOCS = myapp\n";
+ exit(1);
+ }
+ }
+
+ if ($tmp !~ / - /)
+ {
+ opendir (THISDIR, ".");
+ foreach $entry (readdir(THISDIR)) {
+ next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry eq "core" || $entry eq "index.cache.bz2");
+ next if (! -f $entry);
+ $files .= "$entry ";
+ }
+ closedir (THISDIR);
+ print STDOUT "docfiles found = $files\n" if ($verbose);
+ }
+ else
+ {
+ $tmp =~ s/\034/ /g;
+ $tmp =~ s/^\S*\s*-\s*//;
+ $files = $tmp;
+ }
+ goto nodocs if (!$files); # Nothing to do
+
+ if ($files =~ /(^| )index\.docbook($| )/) {
+
+ my $lines = "";
+ my $lookup = 'MEINPROC\s*=';
+ if ($MakefileData !~ /\n($lookup)/) {
+ $lines = "MEINPROC=/\$(kde_bindir)/meinproc\n";
+ }
+ $lookup = 'KDE_XSL_STYLESHEET\s*=';
+ if ($MakefileData !~ /\n($lookup)/) {
+ $lines .= "KDE_XSL_STYLESHEET=/\$(kde_datadir)/ksgmltools2/customization/kde-chunk.xsl\n";
+ }
+ $lookup = '\nindex.cache.bz2:';
+ if ($MakefileData !~ /\n($lookup)/) {
+ $lines .= "index.cache.bz2: \$(srcdir)/index.docbook \$(KDE_XSL_STYLESHEET) $files\n";
+ $lines .= "\t\@if test -n \"\$(MEINPROC)\"; then echo \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; fi\n";
+ $lines .= "\n";
+ }
+
+ $lines .= "docs-am: index.cache.bz2\n";
+ $lines .= "\n";
+ $lines .= "install-docs: docs-am install-nls\n";
+ $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
+ $lines .= "\t\@if test -f index.cache.bz2; then \\\n";
+ $lines .= "\techo \$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
+ $lines .= "\t\$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
+ $lines .= "\telif test -f \$(srcdir)/index.cache.bz2; then \\\n";
+ $lines .= "\techo \$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
+ $lines .= "\t\$(INSTALL_DATA) \$(srcdir)/index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
+ $lines .= "\tfi\n";
+ $lines .= "\t-rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
+ $lines .= "\t\$(LN_S) \$(kde_libs_htmldir)/$kdelang/common \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
+
+ $lines .= "\n";
+ $lines .= "uninstall-docs:\n";
+ $lines .= "\t-rm -rf \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
+ $lines .= "\n";
+ $lines .= "clean-docs:\n";
+ $lines .= "\t-rm -f index.cache.bz2\n";
+ $lines .= "\n";
+ $target_adds{"install-data-am"} .= "install-docs ";
+ $target_adds{"uninstall"} .= "uninstall-docs ";
+ $target_adds{"clean-am"} .= "clean-docs ";
+ appendLines ($lines);
+ } else {
+ appendLines("docs-am: $files\n");
+ }
+
+ $target_adds{"install-data-am"} .= "install-nls ";
+ $target_adds{"uninstall"} .= "uninstall-nls ";
+
+ $tmp = "install-nls:\n";
+ $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
+ $tmp .= "\t\@for base in $files; do \\\n";
+ $tmp .= "\t echo \$(INSTALL_DATA) \$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
+ $tmp .= "\t \$(INSTALL_DATA) \$(srcdir)/\$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
+ $tmp .= "\tdone\n";
+ if ($appname eq 'common') {
+ $tmp .= "\t\@echo \"merging common and language specific dir\" ;\\\n";
+ $tmp .= "\tif test ! -f \$(kde_htmldir)/en/common/kde-common.css; then echo 'no english docs found in \$(kde_htmldir)/en/common/'; exit 1; fi \n";
+ $tmp .= "\t\@com_files=`cd \$(kde_htmldir)/en/common && echo *` ;\\\n";
+ $tmp .= "\tcd \$(DESTDIR)\$(kde_htmldir)/$kdelang/common ;\\\n";
+ $tmp .= "\tif test -n \"\$\$com_files\"; then for p in \$\$com_files ; do \\\n";
+ $tmp .= "\t case \" $files \" in \\\n";
+ $tmp .= "\t *\" \$\$p \"*) ;; \\\n";
+ $tmp .= "\t *) test ! -f \$\$p && echo \$(LN_S) ../../en/common/\$\$p \$(DESTDIR)\$(kde_htmldir)/$kdelang/common/\$\$p && \$(LN_S) ../../en/common/\$\$p \$\$p ;; \\\n";
+ $tmp .= "\t esac ; \\\n";
+ $tmp .= "\tdone ; fi ; true\n";
+ }
+ $tmp .= "\n";
+ $tmp .= "uninstall-nls:\n";
+ $tmp .= "\tfor base in $files; do \\\n";
+ $tmp .= "\t rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
+ $tmp .= "\tdone\n\n";
+ appendLines ($tmp);
+
+ $target_adds{"distdir"} .= "distdir-nls ";
+
+ $tmp = "distdir-nls:\n";
+ $tmp .= "\tfor file in $files; do \\\n";
+ $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
+ $tmp .= "\tdone\n";
+
+ appendLines ($tmp);
+
+ return 0;
+
+ nodocs:
+ appendLines("docs-am:\n");
+ return 1;
+}
+
+#-----------------------------------------------------------------------------
+# Find headers in any of the source directories specified previously, that
+# are candidates for "moc-ing".
+sub findMocCandidates ()
+{
+ foreach $dir (@headerdirs)
+ {
+ my @list = ();
+ opendir (SRCDIR, "$dir");
+ @hFiles = grep { /.+\.$hExt$/o && !/^\./ } readdir(SRCDIR);
+ closedir SRCDIR;
+ foreach $hf (@hFiles)
+ {
+ next if ($hf =~ /^\.\#/);
+ $hf =~ /(.*)\.[^\.]*$/; # Find name minus extension
+ next if ($uiFiles{$1});
+ open (HFIN, "$dir/$hf") || die "Could not open $dir/$hf: $!\n";
+ my $hfsize = 0;
+ seek(HFIN, 0, 2);
+ $hfsize = tell(HFIN);
+ seek(HFIN, 0, 0);
+ read HFIN, $hfData, $hfsize;
+ close HFIN;
+ # push (@list, $hf) if(index($hfData, "Q_OBJECT") >= 0); ### fast but doesn't handle //Q_OBJECT
+ # handle " { friend class blah; Q_OBJECT ", but don't match antlarr_Q_OBJECT (\b).
+ if ( $hfData =~ /{([^}]*)\bQ_OBJECT/s ) {
+ push (@list, $hf) unless $1 =~ m://[^\n]*Q_OBJECT[^\n]*$:s; ## reject "// Q_OBJECT"
+ }
+ }
+ # The assoc array of root of headerfile and header filename
+ foreach $hFile (@list)
+ {
+ $hFile =~ /(.*)\.[^\.]*$/; # Find name minus extension
+ if ($mocFiles{$1})
+ {
+ print STDERR "Warning: Multiple header files found for $1\n";
+ next; # Use the first one
+ }
+ $mocFiles{$1} = "$dir\035$hFile"; # Add relative dir
+ }
+ }
+
+ return 0;
+}
+
+#-----------------------------------------------------------------------------
+
+# The programmer has specified a moc list. Prune out the moc candidates
+# list that we found based on looking at the header files. This generates
+# a warning if the programmer gets the list wrong, but this doesn't have
+# to be fatal here.
+sub pruneMocCandidates ($)
+{
+ my %prunedMoc = ();
+ local @mocList = split(' ', $_[0]);
+
+ foreach $mocname (@mocList)
+ {
+ $mocname =~ s/\.moc$//;
+ if ($mocFiles{$mocname})
+ {
+ $prunedMoc{$mocname} = $mocFiles{$mocname};
+ }
+ else
+ {
+ my $print = $makefileDir;
+ $print =~ s/^\Q$topdir\E\\//;
+ # They specified a moc file but we can't find a header that
+ # will generate this moc file. That's possible fatal!
+ print STDERR "Warning: No moc-able header file for $print/$mocname\n";
+ }
+ }
+
+ undef %mocFiles;
+ %mocFiles = %prunedMoc;
+}
+
+#-----------------------------------------------------------------------------
+
+# Finds the cpp files (If they exist).
+# The cpp files get appended to the header file separated by \035
+sub checkMocCandidates ()
+{
+ my @cppFiles;
+ my $cpp2moc; # which c++ file includes which .moc files
+ my $moc2cpp; # which moc file is included by which c++ files
+
+ return unless (keys %mocFiles);
+ opendir(THISDIR, ".") || return;
+ @cppFiles = grep { /.+\.$cppExt$/o && !/.+\.moc\.$cppExt$/o
+ && !/.+\.all_$cppExt\.$cppExt$/o
+ && !/^\./ } readdir(THISDIR);
+ closedir THISDIR;
+ return unless (@cppFiles);
+ my $files = join (" ", @cppFiles);
+ $cpp2moc = {};
+ $moc2cpp = {};
+ foreach $cxxf (@cppFiles)
+ {
+ open (CXXFIN, $cxxf) || die "Could not open $cxxf: $!\n";
+ seek(CXXFIN, 0, 2);
+ my $cxxfsize = tell(CXXFIN);
+ seek(CXXFIN, 0, 0);
+ read CXXFIN, $cxxfData, $cxxfsize;
+ close CXXFIN;
+ while(($cxxfData =~ m/^[ \t]*\#include\s*[<\"](.*\.moc)[>\"]/gm)) {
+ $cpp2moc->{$cxxf}->{$1} = 1;
+ $moc2cpp->{$1}->{$cxxf} = 1;
+ }
+ }
+ foreach my $mocFile (keys (%mocFiles))
+ {
+ @cppFiles = keys %{$moc2cpp->{"$mocFile.moc"}};
+ if (@cppFiles == 1) {
+ $mocFiles{$mocFile} .= "\035" . $cppFiles[0];
+ push(@depend, $mocFile);
+ } elsif (@cppFiles == 0) {
+ push (@newObs, $mocFile); # Produce new object file
+ next if ($haveAutomocTag); # This is expected...
+ # But this is an error we can deal with - let them know
+ print STDERR
+ "Warning: No c++ file that includes $mocFile.moc\n";
+ } else {
+ # We can't decide which file to use, so it's fatal. Although as a
+ # guess we could use the mocFile.cpp file if it's in the list???
+ print STDERR
+ "Error: Multiple c++ files that include $mocFile.moc\n";
+ print STDERR "\t",join ("\t", @cppFiles),"\n";
+ $errorflag = 1;
+ delete $mocFiles{$mocFile};
+ # Let's continue and see what happens - They have been told!
+ }
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+# Add the rules for generating moc source from header files
+# For Automoc output *.moc.cpp but normally we'll output *.moc
+# (We must compile *.moc.cpp separately. *.moc files are included
+# in the appropriate *.cpp file by the programmer)
+sub addMocRules ()
+{
+ my $cppFile;
+ my $hFile;
+
+ foreach $mocFile (keys (%mocFiles))
+ {
+ undef $cppFile;
+ ($dir, $hFile, $cppFile) = split ("\035", $mocFiles{$mocFile}, 3);
+ $dir =~ s#^\.#\$(srcdir)#;
+ if (defined ($cppFile))
+ {
+ $cppFile =~ s,\.[^.]*$,,;
+ $target_adds{"$cppFile.o"} .= "$mocFile.moc ";
+ $target_adds{"$cppFile.lo"} .= "$mocFile.moc ";
+ appendLines ("$mocFile.moc: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile.moc\n");
+ $cleanMoc .= " $mocFile.moc";
+ appendLines ("mocs: $mocFile.moc\n");
+ }
+ else
+ {
+ appendLines ("$mocFile$mocExt: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile$mocExt\n");
+ $cleanMoc .= " $mocFile$mocExt";
+ appendLines ("mocs: $mocFile$mocExt\n");
+ }
+ }
+}
+
+sub make_bcheck_target()
+{
+ my $lookup = 'RECURSIVE_TARGETS\s*=[ \t]*(.*)';
+ my $bcheckdep = "bcheck-am";
+ $bcheckdep = "bcheck-recursive" if ($MakefileData =~ /\n$lookup/);
+
+ my $headers= "";
+ $headers = $1 if($MakefileData =~ /\nHEADERS\s*=[ \t]*(.+)/);
+ $headers =~ s/\$\((?:noinst|EXTRA)_HEADERS\)//g;
+
+ $target_adds{"clean-am"} .= "clean-bcheck ";
+
+ my $t = "clean-bcheck: \n" .
+ "\trm -f *.bchecktest.cc *.bchecktest.cc.class a.out\n\n" .
+ "bcheck: $bcheckdep\n\n" .
+ "bcheck-am:\n" .
+ "\t\@for i in $headers; do \\\n" .
+ "\t if test \$(srcdir)/\$\$i -nt \$\$i.bchecktest.cc; then \\\n" .
+ "\t echo \"int main() {return 0;}\" > \$\$i.bchecktest.cc ; \\\n" .
+ "\t echo \"#include \\\"\$\$i\\\"\" >> \$\$i.bchecktest.cc ; \\\n" .
+ "\t echo \"\$\$i\"; \\\n" .
+ "\t if ! ";
+ $t .= $cxxsuffix eq "KKK" ?
+ "\$(CXX) \$(DEFS) -I. -I\$(srcdir) -I\$(top_builddir) \$(INCLUDES) \$(AM_CPPFLAGS) \$(CPPFLAGS) \$(CXXFLAGS) \$(KDE_CXXFLAGS) " :
+ "\$(CXXCOMPILE) ";
+ $t .= " --dump-class-hierarchy -c \$\$i.bchecktest.cc; then \\\n" .
+ "\t rm -f \$\$i.bchecktest.cc; exit 1; \\\n" .
+ "\t fi ; \\\n" .
+ "\t echo \"\" >> \$\$i.bchecktest.cc.class; \\\n" .
+ "\t perl \$(top_srcdir)/admin/bcheck.pl \$\$i.bchecktest.cc.class || { rm -f \$\$i.bchecktest.cc; exit 1; }; \\\n" .
+ "\t rm -f a.out; \\\n" .
+ "\t fi ; \\\n" .
+ "\tdone\n";
+ appendLines("$t\n");
+}
+
+sub make_meta_classes ()
+{
+ return if ($kdeopts{"qtonly"});
+
+ my $cppFile;
+ my $hFile;
+ my $moc_class_headers = "";
+ foreach $program (@programs) {
+ my $mocs = "";
+ my @progsources = split(/[\034\s]+/, $sources{$program});
+ my @depmocs = split(' ', $dependmocs{$program});
+ my %shash = (), %mhash = ();
+ @shash{@progsources} = 1; # we are only interested in the existence
+ @mhash{@depmocs} = 1;
+
+ print STDOUT "program=$program\n" if ($verbose);
+ print STDOUT "psources=[".join(' ', keys %shash)."]\n" if ($verbose);
+ print STDOUT "depmocs=[".join(' ', keys %mhash)."]\n" if ($verbose);
+ print STDOUT "globalmocs=[".join(' ', keys(%globalmocs))."]\n" if ($verbose);
+ foreach my $mocFile (keys (%globalmocs))
+ {
+ my ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3);
+ if (defined ($cppFile))
+ {
+ $mocs .= " $mocFile.moc" if exists $shash{$cppFile};
+ }
+ else
+ {
+ # Bah. This is the case, if no C++ file includes the .moc
+ # file. We make a .moc.cpp file for that. Unfortunately this
+ # is not included in the %sources hash, but rather is mentioned
+ # in %dependmocs. If the user wants to use AUTO he can't just
+ # use an unspecific METAINCLUDES. Instead he must use
+ # program_METAINCLUDES. Anyway, it's not working real nicely.
+ # E.g. Its not clear what happens if user specifies two
+ # METAINCLUDES=AUTO in the same Makefile.am.
+ $mocs .= " $mocFile.moc.$cxxsuffix"
+ if exists $mhash{$mocFile.".moc.$cxxsuffix"};
+ }
+ }
+ if ($mocs) {
+ print STDOUT "==> mocs=[".$mocs."]\n" if ($verbose);
+ }
+ print STDOUT "\n" if $verbose;
+ }
+ if ($moc_class_headers) {
+ appendLines ("$cleantarget-moc-classes:\n\t-rm -f $moc_class_headers\n");
+ $target_adds{"$cleantarget-am"} .= "$cleantarget-moc-classes ";
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+sub updateMakefile ()
+{
+ return if ($dryrun);
+
+ open (FILEOUT, "> $makefile")
+ || die "Could not create $makefile: $!\n";
+
+ $MakefileData =~ s/\034/\\\n/g; # Restore continuation lines
+ # Append our $progId line, _below_ the "generated by automake" line
+ # because automake-1.6 relies on the first line to be his own.
+ my $progIdLine = "\# $progId - " . '$Revision: 483858 $ '."\n";
+ if ( !( $MakefileData =~ s/^(.*generated .*by automake.*\n)/$1$progIdLine/ ) ) {
+ warn "automake line not found in $makefile\n";
+ # Fallback: first line
+ print FILEOUT $progIdLine;
+ };
+ print FILEOUT $MakefileData;
+ close FILEOUT;
+}
+
+#-----------------------------------------------------------------------------
+
+# The given line needs to be removed from the makefile
+# Do this by adding the special "removed line" comment at the line start.
+sub removeLine ($$)
+{
+ my ($lookup, $old) = @_;
+
+ $old =~ s/\034/\\\n#>- /g; # Fix continuation lines
+ $MakefileData =~ s/\n$lookup/\n#>\- $old/;
+}
+
+#-----------------------------------------------------------------------------
+
+# Replaces the old line with the new line
+# old line(s) are retained but tagged as removed. The new line(s) have the
+# "added" tag placed before it.
+sub substituteLine ($$)
+{
+ my ($lookup, $new) = @_;
+
+ if ($MakefileData =~ /\n($lookup)/) {
+ $old = $1;
+ $old =~ s/\034/\\\n#>\- /g; # Fix continuation lines
+ my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1;
+ $new =~ s/\\\n/\034/g;
+ $MakefileData =~ s/\n$lookup/\n#>- $old\n#>\+ $newCount\n$new/;
+ } else {
+ warn "Warning: substitution of \"$lookup\" in $printname failed\n";
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+# Slap new lines on the back of the file.
+sub appendLines ($)
+{
+ my ($new) = @_;
+ my $copynew = $new;
+ my $newCount = ($new =~ tr/\034//) + ($new =~ tr/\n//) + 1;
+ $new =~ s/\\\n/\034/g; # Fix continuation lines
+ $MakefileData .= "\n#>\+ $newCount\n$new";
+}
+
+#-----------------------------------------------------------------------------
+
+# Restore the Makefile.in to the state it was before we fiddled with it
+sub restoreMakefile ()
+{
+ $MakefileData =~ s/# $progId[^\n\034]*[\n\034]*//g;
+ # Restore removed lines
+ $MakefileData =~ s/([\n\034])#>\- /$1/g;
+ # Remove added lines
+ while ($MakefileData =~ /[\n\034]#>\+ ([^\n\034]*)/)
+ {
+ my $newCount = $1;
+ my $removeLines = "";
+ while ($newCount--) {
+ $removeLines .= "[^\n\034]*([\n\034]|)";
+ }
+ $MakefileData =~ s/[\n\034]#>\+.*[\n\034]$removeLines/\n/;
+ }
+}
+
+#-----------------------------------------------------------------------------
+
+# find the .kcfg file listed in the .kcfgc file
+sub findKcfgFile($)
+{
+ my ($kcfgf) = @_;
+ open (KCFGFIN, $kcfgf) || die "Could not open $kcfgf: $!\n";
+ seek(KCFGFIN, 0, 2);
+ my $kcfgfsize = tell(KCFGFIN);
+ seek(KCFGFIN, 0, 0);
+ read KCFGFIN, $kcfgfData, $kcfgfsize;
+ close KCFGFIN;
+ if(($kcfgfData =~ m/^File=(.*\.kcfg)/gm)) {
+ $kcfg = $1;
+ }
+}
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/bcheck.pl
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/bcheck.pl (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/bcheck.pl 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,157 @@
+#!/usr/bin/perl -w
+
+use DB_File;
+use Fcntl ':flock';
+
+if (!defined($ARGV[0])) {
+ print "usage: requires .class dump as parameter!\n";
+ exit;
+}
+
+sub bailout
+{
+ untie %bcheckdb if(defined(%bcheckdb));
+
+ if(defined(MYLOCK)) {
+ flock MYLOCK, LOCK_UN;
+ close(MYLOCK);
+ }
+
+ print @_;
+ exit 5;
+}
+
+sub ask_user
+{
+ my ($dbkey, $dbchunk) = @_;
+
+ if (defined($ENV{"BCHECK_UPDATE"})) {
+ $bcheckdb{$dbkey} = $dbchunk;
+ return;
+ }
+
+ &bailout("BC problem detected") if (! -t STDIN);
+
+ print "(I)gnore / (Q)uit / (U)pdate: ";
+
+ my $key;
+ while(defined(read STDIN, $key, 1)) {
+ $key = lc($key);
+
+ print "got: >$key<\n";
+
+ return if ($key eq 'i');
+
+ &bailout("BC problem. aborted") if ($key eq 'q');
+
+ if ($key eq 'u') {
+ $bcheckdb{$dbkey} = $dbchunk;
+ return;
+ }
+ print "\n(I)gnore / (Q)uit / (U)pdate: ";
+ }
+}
+
+sub diff_chunk($$)
+{
+ my ($oldl, $newl) = @_;
+ my @old = split /^/m, $oldl;
+ my @new = split /^/m, $newl;
+ my $haschanges = 0;
+ my $max = $#old > $#new ? $#old : $#new;
+
+ die "whoops. key different" if ($old[0] ne $new[0]);
+
+ if ($#old != $#new) {
+ warn ("Structural difference.\n");
+ print @old;
+ print "-----------------------------------------------\n";
+ print @new;
+ $haschanges = 1;
+ return $haschanges;
+ }
+
+ print $old[0];
+
+ my ($class) = ($old[0] =~ /^(?:Class |Vtable for )(\S+)/);
+
+ my $c = 1;
+ while ($c < $max) {
+ my ($o, $n) = ($old[$c], $new[$c]);
+ chomp $o;
+ chomp $n;
+ $c++;
+ next if ($o eq $n);
+
+ if(defined($class) and $n =~ /^(\d+\s+)\w+(::\S+\s*.*)$/) {
+ next if ($n eq "$1$class$2");
+ }
+
+ $haschanges = 1;
+
+ print "-$o\n+$n\n\n";
+ }
+
+ return $haschanges;
+}
+
+local $dblock = $ENV{"HOME"} . "/bcheck.lock";
+my $dbfile = $ENV{"HOME"} . "/bcheck.db";
+my $cdump = $ARGV[0];
+
+die "file $cdump is not readable: $!" if (! -f $cdump);
+
+# make sure the advisory lock exists
+open(MYLOCK, ">$dblock");
+print MYLOCK "";
+
+flock MYLOCK, LOCK_EX;
+
+tie %bcheckdb, 'DB_File', $dbfile;
+
+my $chunk = "";
+
+open (IN, "<$cdump") or die "cannot open $cdump: $!";
+while (<IN>) {
+
+ chop;
+
+ s/0x[0-9a-fA-F]+/0x......../g;
+ s/base size=/size=/g;
+ s/\(\)\s*$//g;
+ s/base align=/align=/g;
+
+ $chunk .= $_ . "\n";
+
+ if(/^\s*$/) {
+ my @lines = split /^/m, $chunk;
+ my $key = $lines[0];
+ chomp $key;
+
+ if($key !~ /<anonymous struct>/ &&
+ $key !~ /<anonymous union>/) {
+ if(defined($bcheckdb{$key})) {
+ my $dbversion = $bcheckdb{$key};
+
+ if($dbversion ne $chunk) {
+ &ask_user($key, $chunk) if(&diff_chunk($dbversion, $chunk));
+ }
+ }
+ else {
+ $bcheckdb{$key} = $chunk;
+ print "NEW: $key\n";
+ }
+ }
+
+ $chunk = "";
+ next;
+ }
+
+}
+close(IN);
+
+untie %bcheckdb;
+flock MYLOCK, LOCK_UN;
+close(MYLOCK);
+
+exit 0;
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/compile
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/compile (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/compile 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,142 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2005-05-14.22
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey at cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake at gnu.org> or send patches to
+# <automake-patches at gnu.org>.
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to <bug-automake at gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "compile $scriptversion"
+ exit $?
+ ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as `compile cc -o foo foo.c'.
+ # So we strip `-o arg' only if arg is an object.
+ eat=1
+ case $2 in
+ *.o | *.obj)
+ ofile=$2
+ ;;
+ *)
+ set x "$@" -o "$2"
+ shift
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ set x "$@" "$1"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no `-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # `.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+while true; do
+ if mkdir "$lockdir" >/dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+ mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/compile
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/conf.change.pl
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/conf.change.pl (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/conf.change.pl 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,191 @@
+#!/usr/bin/env perl
+
+# this script patches a config.status file, to use our own perl script
+# in the main loop
+# we do it this way to circumvent hacking (and thereby including)
+# autoconf function (which are GPL) into our LGPL acinclude.m4.in
+# written by Michael Matz <matz at kde.org>
+# adapted by Dirk Mueller <mueller at kde.org>
+#
+# This file is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+
+# You should have received a copy of the GNU Library General Public License
+# along with this library; see the file COPYING.LIB. If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+# we have to change two places
+# 1. the splitting of the substitutions into chunks of 90 (or even 48 in
+# later autoconf's
+# 2. the big main loop which patches all Makefile.in's
+
+use strict;
+use File::Basename;
+
+my $ac_aux_dir = dirname($0);
+my ($flag);
+my $ac_version = 0;
+my $vpath_seen = 0;
+$flag = 0;
+
+while (<>) {
+# usage of $flag: 0 -- we have seen nothing yet
+# 1 -- we are in (1)
+# 2 -- we have ended (1)
+# 3 -- we are in (2)
+# 4 -- we ended (2)
+
+ if ($flag == 4) {
+ print;
+ } elsif ($flag == 0) {
+# 1. begins with (including): "ac_max_sed_\S+\s*=\s*[0-9]+..."
+# ends with (excluding) "CONFIG_FILE=..."
+# in later autoconf (2.14.1) there is no CONFIG_FILES= line,
+# but instead the (2) directly follow (1)
+ if (/^\s*ac_max_sed_([a-z]+).*=\s*([0-9]+)/ ) {
+ $flag = 1;
+ if ($1 eq 'lines') {
+ # lets hope its different with 2141,
+ # wasn't able to verify that
+ if ($2 eq '48') {
+ $ac_version = 250;
+ }
+ else {
+ $ac_version = 2141;
+ }
+ } elsif ($1 eq 'cmds') {
+ $ac_version = 213;
+ }
+ # hmm, we don't know the autoconf version, but we try anyway
+ } else {
+ print;
+ }
+ } elsif ($flag == 1) {
+ if (/^\s*CONFIG_FILES=/ && ($ac_version != 250)) {
+ print;
+ $flag = 2;
+ } elsif (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
+ $flag = 3;
+ }
+ } elsif ($flag == 2) {
+# 2. begins with: "for ac_file in.*CONFIG_FILES" (the next 'for' after (1))
+# end with: "rm -f conftest.s\*"
+# on autoconf 250, it ends with '# CONFIG_HEADER section'
+#
+# gg: if a post-processing commands section is found first,
+# stop there and insert a new loop to honor the case/esac.
+# (pattern: /^\s+#\sRun the commands associated with the file./)
+
+ if (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
+ $flag = 3;
+ } else {
+ print;
+ }
+ } elsif ($flag == 3) {
+ if (/^\s*rm\s+-f\s+conftest/ ) {
+ $flag = 4;
+ &insert_main_loop();
+ } elsif (/^\s*rm\s+-f\s+.*ac_cs_root/ ) {
+ $flag = 4;
+ &insert_main_loop();
+ #die "hhhhhhh";
+ if ($ac_version != 2141) {
+ print STDERR "hmm, don't know autoconf version\n";
+ }
+ } elsif (/^\#\s*CONFIG_(HEADER|COMMANDS) section.*|^\s+#\s(Run) the commands associated/) {
+ $flag = 4;
+ my $commands = defined $2;
+ &insert_main_loop();
+ $commands && insert_command_loop();
+ if($ac_version != 250) {
+ print STDERR "hmm, something went wrong :-(\n";
+ }
+ } elsif (/VPATH/ ) {
+ $vpath_seen = 1;
+ }
+ }
+}
+
+die "wrong input (flag != 4)" unless $flag == 4;
+print STDERR "hmm, don't know autoconf version\n" unless $ac_version;
+
+sub insert_main_loop {
+
+ if ($ac_version == 250) {
+ &insert_main_loop_250();
+ }
+ else {
+ &insert_main_loop_213();
+ }
+}
+
+sub insert_main_loop_250 {
+
+ print <<EOF;
+ #echo Doing the fast build of Makefiles -- autoconf $ac_version
+EOF
+ if ($vpath_seen) {
+ print <<EOF;
+ # VPATH subst was seen in original config.status main loop
+ echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >>\$tmp/subs.sed
+EOF
+ }
+ print <<EOF;
+ rm -f \$tmp/subs.files
+ for ac_file in .. \$CONFIG_FILES ; do
+ if test "x\$ac_file" != x..; then
+ echo \$ac_file >> \$tmp/subs.files
+ fi
+ done
+ if test -f \$tmp/subs.files ; then
+ perl $ac_aux_dir/config.pl "\$tmp/subs.sed" "\$tmp/subs.files" "\$srcdir" "\$INSTALL"
+ fi
+ rm -f \$tmp/subs.files
+
+fi
+EOF
+ return;
+}
+
+sub insert_main_loop_213 {
+ print <<EOF;
+#echo Doing the fast build of Makefiles -- autoconf $ac_version
+if test "x\$ac_cs_root" = "x" ; then
+ ac_cs_root=conftest
+fi
+EOF
+ if ($vpath_seen) {
+ print <<EOF;
+# VPATH subst was seen in original config.status main loop
+echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >> \$ac_cs_root.subs
+EOF
+ }
+ print <<EOF;
+rm -f \$ac_cs_root.sacfiles
+for ac_file in .. \$CONFIG_FILES ; do
+ if test "x\$ac_file" != x..; then
+ echo \$ac_file >> \$ac_cs_root.sacfiles
+ fi
+done
+if test -f \$ac_cs_root.sacfiles ; then
+ perl $ac_aux_dir/config.pl "\$ac_cs_root.subs" "\$ac_cs_root.sacfiles" "\$ac_given_srcdir" "\$ac_given_INSTALL"
+fi
+rm -f \$ac_cs_root.s*
+
+EOF
+ return;
+}
+
+sub insert_command_loop {
+ print <<EOF;
+ for ac_file in .. \$CONFIG_FILES ; do
+EOF
+}
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/config.guess
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/config.guess (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/config.guess 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,1464 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2005-06-30'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per at bothner.com>.
+# Please send patches to <config-patches at gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub. If it succeeds, it prints the system name on stdout, and
+# exits with 0. Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,) echo "int x;" > $dummy.c ;
+ for c in cc gcc c89 c99 ; do
+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$c"; break ;
+ fi ;
+ done ;
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found ;
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+esac ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi at noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+ PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+ *:NetBSD:*:*)
+ # NetBSD (nbsd) targets should (where applicable) match one or
+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
+ # switched to ELF, *-*-netbsd* would select the old
+ # object file format. This provides both forward
+ # compatibility and a consistent mechanism for selecting the
+ # object file format.
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ sysctl="sysctl -n hw.machine_arch"
+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ case "${UNAME_MACHINE_ARCH}" in
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently, or will in the future.
+ case "${UNAME_MACHINE_ARCH}" in
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ eval $set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep __ELF__ >/dev/null
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
+ esac
+ # The OS release
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case "${UNAME_VERSION}" in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ ;;
+ esac
+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+ # contains redundant information, the shorter form:
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ echo "${machine}-${os}${release}"
+ exit ;;
+ *:OpenBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ exit ;;
+ *:ekkoBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ exit ;;
+ macppc:MirBSD:*:*)
+ echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
+ *:MirBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
+ alpha:OSF1:*:*)
+ case $UNAME_RELEASE in
+ *4.0)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+ ;;
+ *5.*)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ ;;
+ esac
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case "$ALPHA_CPU_TYPE" in
+ "EV4 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE="alpha" ;;
+ "EV5 (21164)")
+ UNAME_MACHINE="alphaev5" ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE="alphaev56" ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE="alphapca56" ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE="alphapca57" ;;
+ "EV6 (21264)")
+ UNAME_MACHINE="alphaev6" ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE="alphaev67" ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE="alphaev69" ;;
+ "EV7 (21364)")
+ UNAME_MACHINE="alphaev7" ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
+ # A Pn.n version is a patched version.
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit ;;
+ Alpha\ *:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # Should we change UNAME_MACHINE based on the output of uname instead
+ # of the specific Alpha model?
+ echo alpha-pc-interix
+ exit ;;
+ 21064:Windows_NT:50:3)
+ echo alpha-dec-winnt3.5
+ exit ;;
+ Amiga*:UNIX_System_V:4.0:*)
+ echo m68k-unknown-sysv4
+ exit ;;
+ *:[Aa]miga[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-amigaos
+ exit ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-morphos
+ exit ;;
+ *:OS/390:*:*)
+ echo i370-ibm-openedition
+ exit ;;
+ *:z/VM:*:*)
+ echo s390-ibm-zvmoe
+ exit ;;
+ *:OS400:*:*)
+ echo powerpc-ibm-os400
+ exit ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ echo arm-acorn-riscix${UNAME_RELEASE}
+ exit ;;
+ arm:riscos:*:*|arm:RISCOS:*:*)
+ echo arm-unknown-riscos
+ exit ;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+ echo hppa1.1-hitachi-hiuxmpp
+ exit ;;
+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+ # akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+ if test "`(/bin/universe) 2>/dev/null`" = att ; then
+ echo pyramid-pyramid-sysv3
+ else
+ echo pyramid-pyramid-bsd
+ fi
+ exit ;;
+ NILE*:*:*:dcosx)
+ echo pyramid-pyramid-svr4
+ exit ;;
+ DRS?6000:unix:4.0:6*)
+ echo sparc-icl-nx6
+ exit ;;
+ DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) echo sparc-icl-nx7; exit ;;
+ esac ;;
+ sun4H:SunOS:5.*:*)
+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ i86pc:SunOS:5.*:*)
+ echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:6*:*)
+ # According to config.sub, this is the proper way to canonicalize
+ # SunOS6. Hard to guess exactly what SunOS6 will be like, but
+ # it's likely to be more like Solaris than SunOS4.
+ echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ sun4*:SunOS:*:*)
+ case "`/usr/bin/arch -k`" in
+ Series*|S4*)
+ UNAME_RELEASE=`uname -v`
+ ;;
+ esac
+ # Japanese Language versions have a version number like `4.1.3-JL'.
+ echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ exit ;;
+ sun3*:SunOS:*:*)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ exit ;;
+ sun*:*:4.2BSD:*)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ case "`/bin/arch`" in
+ sun3)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ ;;
+ sun4)
+ echo sparc-sun-sunos${UNAME_RELEASE}
+ ;;
+ esac
+ exit ;;
+ aushp:SunOS:*:*)
+ echo sparc-auspex-sunos${UNAME_RELEASE}
+ exit ;;
+ # The situation for MiNT is a little confusing. The machine name
+ # can be virtually everything (everything which is not
+ # "atarist" or "atariste" at least should have a processor
+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
+ # to the lowercase version "mint" (or "freemint"). Finally
+ # the system name "TOS" denotes a system which is actually not
+ # MiNT. But MiNT is downward compatible to TOS, so this should
+ # be no problem.
+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit ;;
+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit ;;
+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit ;;
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit ;;
+ m68k:machten:*:*)
+ echo m68k-apple-machten${UNAME_RELEASE}
+ exit ;;
+ powerpc:machten:*:*)
+ echo powerpc-apple-machten${UNAME_RELEASE}
+ exit ;;
+ RISC*:Mach:*:*)
+ echo mips-dec-mach_bsd4.3
+ exit ;;
+ RISC*:ULTRIX:*:*)
+ echo mips-dec-ultrix${UNAME_RELEASE}
+ exit ;;
+ VAX*:ULTRIX*:*:*)
+ echo vax-dec-ultrix${UNAME_RELEASE}
+ exit ;;
+ 2020:CLIX:*:* | 2430:CLIX:*:*)
+ echo clipper-intergraph-clix${UNAME_RELEASE}
+ exit ;;
+ mips:*:*:UMIPS | mips:*:*:RISCos)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h> /* for printf() prototype */
+ int main (int argc, char *argv[]) {
+#else
+ int main (argc, argv) int argc; char *argv[]; {
+#endif
+ #if defined (host_mips) && defined (MIPSEB)
+ #if defined (SYSTYPE_SYSV)
+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_SVR4)
+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ #endif
+ #endif
+ exit (-1);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c &&
+ dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`$dummy $dummyarg` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ echo mips-mips-riscos${UNAME_RELEASE}
+ exit ;;
+ Motorola:PowerMAX_OS:*:*)
+ echo powerpc-motorola-powermax
+ exit ;;
+ Motorola:*:4.3:PL8-*)
+ echo powerpc-harris-powermax
+ exit ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ echo powerpc-harris-powermax
+ exit ;;
+ Night_Hawk:Power_UNIX:*:*)
+ echo powerpc-harris-powerunix
+ exit ;;
+ m88k:CX/UX:7*:*)
+ echo m88k-harris-cxux7
+ exit ;;
+ m88k:*:4*:R4*)
+ echo m88k-motorola-sysv4
+ exit ;;
+ m88k:*:3*:R3*)
+ echo m88k-motorola-sysv3
+ exit ;;
+ AViiON:dgux:*:*)
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ then
+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+ [ ${TARGET_BINARY_INTERFACE}x = x ]
+ then
+ echo m88k-dg-dgux${UNAME_RELEASE}
+ else
+ echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ fi
+ else
+ echo i586-dg-dgux${UNAME_RELEASE}
+ fi
+ exit ;;
+ M88*:DolphinOS:*:*) # DolphinOS (SVR3)
+ echo m88k-dolphin-sysv3
+ exit ;;
+ M88*:*:R3*:*)
+ # Delta 88k system running SVR3
+ echo m88k-motorola-sysv3
+ exit ;;
+ XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+ echo m88k-tektronix-sysv3
+ exit ;;
+ Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+ echo m68k-tektronix-bsd
+ exit ;;
+ *:IRIX*:*:*)
+ echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ exit ;;
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
+ echo i386-ibm-aix
+ exit ;;
+ ia64:AIX:*:*)
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ exit ;;
+ *:AIX:2:3)
+ if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <sys/systemcfg.h>
+
+ main()
+ {
+ if (!__power_pc())
+ exit(1);
+ puts("powerpc-ibm-aix3.2.5");
+ exit(0);
+ }
+EOF
+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ then
+ echo "$SYSTEM_NAME"
+ else
+ echo rs6000-ibm-aix3.2.5
+ fi
+ elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+ echo rs6000-ibm-aix3.2.4
+ else
+ echo rs6000-ibm-aix3.2
+ fi
+ exit ;;
+ *:AIX:*:[45])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=rs6000
+ else
+ IBM_ARCH=powerpc
+ fi
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ exit ;;
+ *:AIX:*:*)
+ echo rs6000-ibm-aix
+ exit ;;
+ ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ echo romp-ibm-bsd4.4
+ exit ;;
+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ exit ;; # report: romp-ibm BSD 4.3
+ *:BOSX:*:*)
+ echo rs6000-bull-bosx
+ exit ;;
+ DPX/2?00:B.O.S.:*:*)
+ echo m68k-bull-sysv3
+ exit ;;
+ 9000/[34]??:4.3bsd:1.*:*)
+ echo m68k-hp-bsd
+ exit ;;
+ hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+ echo m68k-hp-bsd4.4
+ exit ;;
+ 9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ case "${UNAME_MACHINE}" in
+ 9000/31? ) HP_ARCH=m68000 ;;
+ 9000/[34]?? ) HP_ARCH=m68k ;;
+ 9000/[678][0-9][0-9])
+ if [ -x /usr/bin/getconf ]; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if [ "${HP_ARCH}" = "" ]; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
+EOF
+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
+ esac
+ if [ ${HP_ARCH} = "hppa2.0w" ]
+ then
+ # avoid double evaluation of $set_cc_for_build
+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+
+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
+ # generating 64-bit code. GNU and HP use different nomenclature:
+ #
+ # $ CC_FOR_BUILD=cc ./config.guess
+ # => hppa2.0w-hp-hpux11.23
+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+ # => hppa64-hp-hpux11.23
+
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ grep __LP64__ >/dev/null
+ then
+ HP_ARCH="hppa2.0w"
+ else
+ HP_ARCH="hppa64"
+ fi
+ fi
+ echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ exit ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux${HPUX_REV}
+ exit ;;
+ 3050*:HI-UX:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <unistd.h>
+ int
+ main ()
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+ true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
+ results, however. */
+ if (CPU_IS_PA_RISC (cpu))
+ {
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+ default: puts ("hppa-hitachi-hiuxwe2"); break;
+ }
+ }
+ else if (CPU_IS_HP_MC68K (cpu))
+ puts ("m68k-hitachi-hiuxwe2");
+ else puts ("unknown-hitachi-hiuxwe2");
+ exit (0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
+ echo unknown-hitachi-hiuxwe2
+ exit ;;
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ echo hppa1.1-hp-bsd
+ exit ;;
+ 9000/8??:4.3bsd:*:*)
+ echo hppa1.0-hp-bsd
+ exit ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+ echo hppa1.0-hp-mpeix
+ exit ;;
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ echo hppa1.1-hp-osf
+ exit ;;
+ hp8??:OSF1:*:*)
+ echo hppa1.0-hp-osf
+ exit ;;
+ i*86:OSF1:*:*)
+ if [ -x /usr/sbin/sysversion ] ; then
+ echo ${UNAME_MACHINE}-unknown-osf1mk
+ else
+ echo ${UNAME_MACHINE}-unknown-osf1
+ fi
+ exit ;;
+ parisc*:Lites*:*:*)
+ echo hppa1.1-hp-lites
+ exit ;;
+ C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+ echo c1-convex-bsd
+ exit ;;
+ C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit ;;
+ C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+ echo c34-convex-bsd
+ exit ;;
+ C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+ echo c38-convex-bsd
+ exit ;;
+ C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+ echo c4-convex-bsd
+ exit ;;
+ CRAY*Y-MP:*:*:*)
+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ CRAY*[A-Z]90:*:*:*)
+ echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+ -e 's/\.[^.]*$/.X/'
+ exit ;;
+ CRAY*TS:*:*:*)
+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ CRAY*T3E:*:*:*)
+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ CRAY*SV1:*:*:*)
+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ *:UNICOS/mp:*:*)
+ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
+ 5000:UNIX_System_V:4.*:*)
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ exit ;;
+ sparc*:BSD/OS:*:*)
+ echo sparc-unknown-bsdi${UNAME_RELEASE}
+ exit ;;
+ *:BSD/OS:*:*)
+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ exit ;;
+ *:FreeBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ exit ;;
+ i*:CYGWIN*:*)
+ echo ${UNAME_MACHINE}-pc-cygwin
+ exit ;;
+ i*:MINGW*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit ;;
+ i*:windows32*:*)
+ # uname -m includes "-pc" on this system.
+ echo ${UNAME_MACHINE}-mingw32
+ exit ;;
+ i*:PW*:*)
+ echo ${UNAME_MACHINE}-pc-pw32
+ exit ;;
+ x86:Interix*:[34]*)
+ echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+ exit ;;
+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+ echo i${UNAME_MACHINE}-pc-mks
+ exit ;;
+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+ # UNAME_MACHINE based on the output of uname instead of i386?
+ echo i586-pc-interix
+ exit ;;
+ i*:UWIN*:*)
+ echo ${UNAME_MACHINE}-pc-uwin
+ exit ;;
+ amd64:CYGWIN*:*:*)
+ echo x86_64-unknown-cygwin
+ exit ;;
+ p*:CYGWIN*:*)
+ echo powerpcle-unknown-cygwin
+ exit ;;
+ prep*:SunOS:5.*:*)
+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
+ *:GNU:*:*)
+ # the GNU system
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ exit ;;
+ *:GNU/*:*:*)
+ # other systems with GNU libc and userland
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+ exit ;;
+ i*86:Minix:*:*)
+ echo ${UNAME_MACHINE}-pc-minix
+ exit ;;
+ arm*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ cris:Linux:*:*)
+ echo cris-axis-linux-gnu
+ exit ;;
+ crisv32:Linux:*:*)
+ echo crisv32-axis-linux-gnu
+ exit ;;
+ frv:Linux:*:*)
+ echo frv-unknown-linux-gnu
+ exit ;;
+ ia64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ m32r*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ m68*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ mips:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mipsel
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ mips64:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips64
+ #undef mips64el
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mips64el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips64
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit ;;
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ exit ;;
+ parisc:Linux:*:* | hppa:Linux:*:*)
+ # Look for CPU level
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) echo hppa1.1-unknown-linux-gnu ;;
+ PA8*) echo hppa2.0-unknown-linux-gnu ;;
+ *) echo hppa-unknown-linux-gnu ;;
+ esac
+ exit ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-gnu
+ exit ;;
+ s390:Linux:*:* | s390x:Linux:*:*)
+ echo ${UNAME_MACHINE}-ibm-linux
+ exit ;;
+ sh64*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ sh*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ sparc:Linux:*:* | sparc64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ x86_64:Linux:*:*)
+ echo x86_64-unknown-linux-gnu
+ exit ;;
+ i*86:Linux:*:*)
+ # The BFD linker knows what the default object file format is, so
+ # first see if it will tell us. cd to the root directory to prevent
+ # problems with other programs or directories called `ld' in the path.
+ # Set LC_ALL=C to ensure ld outputs messages in English.
+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+ | sed -ne '/supported targets:/!d
+ s/[ ][ ]*/ /g
+ s/.*supported targets: *//
+ s/ .*//
+ p'`
+ case "$ld_supported_targets" in
+ elf32-i386)
+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+ ;;
+ a.out-i386-linux)
+ echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+ exit ;;
+ coff-i386)
+ echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+ exit ;;
+ "")
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # one that does not give us useful --help.
+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ exit ;;
+ esac
+ # Determine whether the default compiler is a.out or elf
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #ifdef __ELF__
+ # ifdef __GLIBC__
+ # if __GLIBC__ >= 2
+ LIBC=gnu
+ # else
+ LIBC=gnulibc1
+ # endif
+ # else
+ LIBC=gnulibc1
+ # endif
+ #else
+ #ifdef __INTEL_COMPILER
+ LIBC=gnu
+ #else
+ LIBC=gnuaout
+ #endif
+ #endif
+ #ifdef __dietlibc__
+ LIBC=dietlibc
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ test x"${LIBC}" != x && {
+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+ exit
+ }
+ test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+ ;;
+ i*86:DYNIX/ptx:4*:*)
+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+ # earlier versions are messed up and put the nodename in both
+ # sysname and nodename.
+ echo i386-sequent-sysv4
+ exit ;;
+ i*86:UNIX_SV:4.2MP:2.*)
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
+ # I just have to hope. -- rms.
+ # Use sysv4.2uw... so that sysv4* matches it.
+ echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+ exit ;;
+ i*86:OS/2:*:*)
+ # If we were able to find `uname', then EMX Unix compatibility
+ # is probably installed.
+ echo ${UNAME_MACHINE}-pc-os2-emx
+ exit ;;
+ i*86:XTS-300:*:STOP)
+ echo ${UNAME_MACHINE}-unknown-stop
+ exit ;;
+ i*86:atheos:*:*)
+ echo ${UNAME_MACHINE}-unknown-atheos
+ exit ;;
+ i*86:syllable:*:*)
+ echo ${UNAME_MACHINE}-pc-syllable
+ exit ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ echo i386-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ i*86:*DOS:*:*)
+ echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ exit ;;
+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+ if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+ else
+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+ fi
+ exit ;;
+ i*86:*:5:[678]*)
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ case `/bin/uname -X | grep "^Machine"` in
+ *486*) UNAME_MACHINE=i486 ;;
+ *Pentium) UNAME_MACHINE=i586 ;;
+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+ esac
+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ exit ;;
+ i*86:*:3.2:*)
+ if test -f /usr/options/cb.name; then
+ UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/dev/null >/dev/null ; then
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+ && UNAME_MACHINE=i586
+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+ && UNAME_MACHINE=i686
+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+ && UNAME_MACHINE=i686
+ echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+ else
+ echo ${UNAME_MACHINE}-pc-sysv32
+ fi
+ exit ;;
+ pc:*:*:*)
+ # Left here for compatibility:
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i386.
+ echo i386-pc-msdosdjgpp
+ exit ;;
+ Intel:Mach:3*:*)
+ echo i386-pc-mach3
+ exit ;;
+ paragon:*:*:*)
+ echo i860-intel-osf1
+ exit ;;
+ i860:*:4.*:*) # i860-SVR4
+ if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+ echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+ else # Add other i860-SVR4 vendors below as they are discovered.
+ echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
+ fi
+ exit ;;
+ mini*:CTIX:SYS*5:*)
+ # "miniframe"
+ echo m68010-convergent-sysv
+ exit ;;
+ mc68k:UNIX:SYSTEM5:3.51m)
+ echo m68k-convergent-sysv
+ exit ;;
+ M680?0:D-NIX:5.3:*)
+ echo m68k-diab-dnix
+ exit ;;
+ M68*:*:R3V[5678]*:*)
+ test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+ OS_REL=''
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4; exit; } ;;
+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+ echo m68k-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ mc68030:UNIX_System_V:4.*:*)
+ echo m68k-atari-sysv4
+ exit ;;
+ TSUNAMI:LynxOS:2.*:*)
+ echo sparc-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ rs6000:LynxOS:2.*:*)
+ echo rs6000-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ SM[BE]S:UNIX_SV:*:*)
+ echo mips-dde-sysv${UNAME_RELEASE}
+ exit ;;
+ RM*:ReliantUNIX-*:*:*)
+ echo mips-sni-sysv4
+ exit ;;
+ RM*:SINIX-*:*:*)
+ echo mips-sni-sysv4
+ exit ;;
+ *:SINIX-*:*:*)
+ if uname -p 2>/dev/null >/dev/null ; then
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ echo ${UNAME_MACHINE}-sni-sysv4
+ else
+ echo ns32k-sni-sysv
+ fi
+ exit ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says <Richard.M.Bartel at ccMail.Census.GOV>
+ echo i586-unisys-sysv4
+ exit ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <hewes at openmarket.com>.
+ # How about differentiating between stratus architectures? -djm
+ echo hppa1.1-stratus-sysv4
+ exit ;;
+ *:*:*:FTX*)
+ # From seanf at swdc.stratus.com.
+ echo i860-stratus-sysv4
+ exit ;;
+ i*86:VOS:*:*)
+ # From Paul.Green at stratus.com.
+ echo ${UNAME_MACHINE}-stratus-vos
+ exit ;;
+ *:VOS:*:*)
+ # From Paul.Green at stratus.com.
+ echo hppa1.1-stratus-vos
+ exit ;;
+ mc68*:A/UX:*:*)
+ echo m68k-apple-aux${UNAME_RELEASE}
+ exit ;;
+ news*:NEWS-OS:6*:*)
+ echo mips-sony-newsos6
+ exit ;;
+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+ if [ -d /usr/nec ]; then
+ echo mips-nec-sysv${UNAME_RELEASE}
+ else
+ echo mips-unknown-sysv${UNAME_RELEASE}
+ fi
+ exit ;;
+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
+ echo powerpc-be-beos
+ exit ;;
+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
+ echo powerpc-apple-beos
+ exit ;;
+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
+ echo i586-pc-beos
+ exit ;;
+ SX-4:SUPER-UX:*:*)
+ echo sx4-nec-superux${UNAME_RELEASE}
+ exit ;;
+ SX-5:SUPER-UX:*:*)
+ echo sx5-nec-superux${UNAME_RELEASE}
+ exit ;;
+ SX-6:SUPER-UX:*:*)
+ echo sx6-nec-superux${UNAME_RELEASE}
+ exit ;;
+ Power*:Rhapsody:*:*)
+ echo powerpc-apple-rhapsody${UNAME_RELEASE}
+ exit ;;
+ *:Rhapsody:*:*)
+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+ exit ;;
+ *:Darwin:*:*)
+ UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+ case $UNAME_PROCESSOR in
+ *86) UNAME_PROCESSOR=i686 ;;
+ unknown) UNAME_PROCESSOR=powerpc ;;
+ esac
+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ exit ;;
+ *:procnto*:*:* | *:QNX:[0123456789]*:*)
+ UNAME_PROCESSOR=`uname -p`
+ if test "$UNAME_PROCESSOR" = "x86"; then
+ UNAME_PROCESSOR=i386
+ UNAME_MACHINE=pc
+ fi
+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ exit ;;
+ *:QNX:*:4*)
+ echo i386-pc-qnx
+ exit ;;
+ NSE-?:NONSTOP_KERNEL:*:*)
+ echo nse-tandem-nsk${UNAME_RELEASE}
+ exit ;;
+ NSR-?:NONSTOP_KERNEL:*:*)
+ echo nsr-tandem-nsk${UNAME_RELEASE}
+ exit ;;
+ *:NonStop-UX:*:*)
+ echo mips-compaq-nonstopux
+ exit ;;
+ BS2000:POSIX*:*:*)
+ echo bs2000-siemens-sysv
+ exit ;;
+ DS/*:UNIX_System_V:*:*)
+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+ exit ;;
+ *:Plan9:*:*)
+ # "uname -m" is not consistent, so use $cputype instead. 386
+ # is converted to i386 for consistency with other x86
+ # operating systems.
+ if test "$cputype" = "386"; then
+ UNAME_MACHINE=i386
+ else
+ UNAME_MACHINE="$cputype"
+ fi
+ echo ${UNAME_MACHINE}-unknown-plan9
+ exit ;;
+ *:TOPS-10:*:*)
+ echo pdp10-unknown-tops10
+ exit ;;
+ *:TENEX:*:*)
+ echo pdp10-unknown-tenex
+ exit ;;
+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+ echo pdp10-dec-tops20
+ exit ;;
+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+ echo pdp10-xkl-tops20
+ exit ;;
+ *:TOPS-20:*:*)
+ echo pdp10-unknown-tops20
+ exit ;;
+ *:ITS:*:*)
+ echo pdp10-unknown-its
+ exit ;;
+ SEI:*:*:SEIUX)
+ echo mips-sei-seiux${UNAME_RELEASE}
+ exit ;;
+ *:DragonFly:*:*)
+ echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ exit ;;
+ *:*VMS:*:*)
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ case "${UNAME_MACHINE}" in
+ A*) echo alpha-dec-vms ; exit ;;
+ I*) echo ia64-dec-vms ; exit ;;
+ V*) echo vax-dec-vms ; exit ;;
+ esac ;;
+ *:XENIX:*:SysV)
+ echo i386-pc-xenix
+ exit ;;
+ i*86:skyos:*:*)
+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+ exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+ /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
+ I don't know.... */
+ printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+ printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+ "4"
+#else
+ ""
+#endif
+ ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+ printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+ printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+ int version;
+ version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+ if (version < 4)
+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+ else
+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+ exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+ printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+ printf ("ns32k-encore-mach\n"); exit (0);
+#else
+ printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+ printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+ printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+ printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+ struct utsname un;
+
+ uname(&un);
+
+ if (strncmp(un.version, "V2", 2) == 0) {
+ printf ("i386-sequent-ptx2\n"); exit (0);
+ }
+ if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+ printf ("i386-sequent-ptx1\n"); exit (0);
+ }
+ printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+# include <sys/param.h>
+# if defined (BSD)
+# if BSD == 43
+ printf ("vax-dec-bsd4.3\n"); exit (0);
+# else
+# if BSD == 199006
+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# endif
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# else
+ printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+ printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+ exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+ case `getsysinfo -f cpu_type` in
+ c1*)
+ echo c1-convex-bsd
+ exit ;;
+ c2*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit ;;
+ c34*)
+ echo c34-convex-bsd
+ exit ;;
+ c38*)
+ echo c38-convex-bsd
+ exit ;;
+ c4*)
+ echo c4-convex-bsd
+ exit ;;
+ esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+ http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+and
+ http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches at gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/config.guess
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/config.pl
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/config.pl (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/config.pl 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,238 @@
+#!/usr/bin/env perl
+# a script for use by autoconf to make the Makefiles
+# from the Makefile.in's
+#
+# the original autoconf mechanism first splits all substitutions into groups
+# of ca. 90, and than invokes sed for _every_ Makefile.in and every group
+# (so around 2-3 times per Makefile.in). So this takes forever, as sed
+# has to recompile the regexps every time.
+#
+# this script does better. It changes all Makefile.ins in one process.
+# in kdelibs the time for building Makefile went down from 2:59 min to 13 sec!
+#
+# written by Michael Matz <matz at kde.org>
+# adapted by Dirk Mueller <mueller at kde.org>
+
+# This file is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+
+# You should have received a copy of the GNU Library General Public License
+# along with this library; see the file COPYING.LIB. If not, write to
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+use strict;
+
+use File::Path;
+
+my $ac_subs=$ARGV[0];
+my $ac_sacfiles = $ARGV[1];
+my $ac_given_srcdir=$ARGV[2];
+my $ac_given_INSTALL=$ARGV[3];
+
+my @comp_match;
+my @comp_subs;
+
+#print "ac_subs=$ac_subs\n";
+#print "ac_sacfiles=$ac_sacfiles\n";
+#print "ac_given_srcdir=$ac_given_srcdir\n";
+#print "ac_given_INSTALL=$ac_given_INSTALL\n";
+
+my $configure_input;
+my ($srcdir, $top_srcdir);
+my $INSTALL;
+my $bad_perl = ($] < 5.005);
+my $created_file_count = 0;
+
+open(CF, "< $ac_subs") || die "can't open $ac_subs: $!";
+my @subs = <CF>;
+my $pat;
+close(CF);
+chomp @subs;
+ at comp_match=();
+ at comp_subs=();
+
+if ($bad_perl) {
+ print "Using perl older than version 5.005\n";
+ foreach $pat (@subs) {
+ if ( ($pat =~ m/s%([^%]*)%([^%]*)%g/ )
+ || ($pat =~ m/s%([^%]*)%([^%]*)%;t/ )
+ || ($pat =~ m/s,([^,]*),(.*),;t/)
+ || ($pat =~ m%s/([^/]*)/([^/]*)/g% )
+ || ($pat =~ m%s/([^/]*)/([^/]*)/;t% )
+ ) {
+ # form : s%bla%blubb%g
+ # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
+ # or s,bla,blubb,;t t (autoconf 2.52)
+ my $srch = $1;
+ my $repl = $2;
+ $repl =~ s/\\(.)/$1/g;
+ push @comp_subs, make_closure($srch, $repl);
+
+ } elsif ( ($pat =~ /%([^%]*)%d/ )
+ || ($pat =~ m%/([^/]*)/d% )
+ ) {
+ push @comp_subs, make_closure($1, "");
+ } else {
+ die "Uhh. Malformed pattern in $ac_subs ($pat)"
+ unless ( $pat =~ /^\s*$/ ); # ignore white lines
+ }
+ }
+} else {
+ foreach $pat (@subs) {
+ if ( ($pat =~ /s%([^%]*)%([^%]*)%g/ ) ||
+ ($pat =~ /s%([^%]*)%([^%]*)%;t/ ) ||
+ ($pat =~ /s,([^,]*),(.*),;t/) ) {
+ # form : s%bla%blubb%g
+ # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
+ # or s,bla,blubb,;t t (autoconf 2.52)
+ my $srch = $1;
+ my $repl = $2;
+ push @comp_match, eval "qr/\Q$srch\E/"; # compile match pattern
+ $repl =~ s/\\(.)/$1/g;
+ push @comp_subs, $repl;
+ } elsif ( ($pat =~ /%([^%]*)%d/ )
+ || ($pat =~ m%/([^/]*)/d% )
+ ) {
+ push @comp_match, eval "qr/\Q$1\E/";
+ push @comp_subs, "";
+ } else {
+ die "Uhh. Malformed pattern in $ac_subs ($pat)"
+ unless ( $pat =~ /^\s*$/ ); # ignore white lines
+ }
+ }
+}
+undef @subs;
+
+# read the list of files to be patched, form:
+# ./Makefile arts/Makefile arts/examples/Makefile arts/flow/Makefile
+
+open(CF, "< $ac_sacfiles") || die "can't open $ac_sacfiles: $!";
+my @ac_files = <CF>;
+close(CF);
+chomp @ac_files;
+
+
+my $ac_file;
+foreach $ac_file (@ac_files) {
+ next if $ac_file =~ /\.\./;
+ next if $ac_file =~ /^\s*$/;
+ my $ac_file_in;
+ my ($ac_dir, $ac_dots, $ac_dir_suffix);
+
+ if ($ac_file =~ /.*:.*/ ) {
+ ($ac_file_in = $ac_file) =~ s%[^:]*:%%;
+ $ac_file =~ s%:.*%%;
+ } else {
+ $ac_file_in = $ac_file.".in";
+ }
+
+# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
+
+# Remove last slash and all that follows it. Not all systems have dirname.
+ ($ac_dir = $ac_file) =~ s%/[^/][^/]*$%%;
+ if ( ($ac_dir ne $ac_file) && ($ac_dir ne ".")) {
+# The file is in a subdirectory.
+ if (! -d "$ac_dir") { mkpath "$ac_dir", 0, 0777; }
+ ($ac_dir_suffix = $ac_dir) =~ s%^./%%;
+ $ac_dir_suffix="/".$ac_dir_suffix;
+# A "../" for each directory in $ac_dir_suffix.
+ ($ac_dots = $ac_dir_suffix) =~ s%/[^/]*%../%g;
+ } else {
+ $ac_dir_suffix="";
+ $ac_dots="";
+ }
+
+ if ($ac_given_srcdir eq ".") {
+ $srcdir=".";
+ if ($ac_dots) {
+ ( $top_srcdir = $ac_dots) =~ s%/$%%;
+ } else { $top_srcdir="."; }
+ } elsif ($ac_given_srcdir =~ m%^/%) {
+ $srcdir=$ac_given_srcdir.$ac_dir_suffix;
+ $top_srcdir = $ac_given_srcdir;
+ } else {
+ $srcdir = $ac_dots.$ac_given_srcdir.$ac_dir_suffix;
+ $top_srcdir = $ac_dots.$ac_given_srcdir;
+ }
+
+ if ($ac_given_INSTALL) {
+ if ($ac_given_INSTALL =~ m%^/% ) {
+ $INSTALL = $ac_given_INSTALL;
+ } else {
+ $INSTALL = $ac_dots.$ac_given_INSTALL;
+ }
+ }
+
+ print "fast creating $ac_file\n";
+ unlink $ac_file;
+ my $ac_comsub="";
+ my $fname=$ac_file_in;
+ $fname =~ s%.*/%%;
+ $configure_input="$ac_file. Generated from $fname by config.pl.";
+
+ my $ac_file_inputs;
+ ($ac_file_inputs = $ac_file_in) =~ s%^%$ac_given_srcdir/%;
+ $ac_file_inputs =~ s%:% $ac_given_srcdir/%g;
+
+ patch_file($ac_file, $ac_file_inputs);
+ ++$created_file_count;
+}
+
+print "config.pl: fast created $created_file_count file(s).\n";
+
+sub patch_file {
+ my ($outf, $infiles) = @_;
+ my $filedata;
+ my @infiles=split(' ', $infiles);
+ my $i=0;
+ my $name;
+
+ foreach $name (@infiles) {
+ if (open(CF, "< $name")) {
+ while (<CF>) {
+ $filedata .= $_;
+ }
+ close(CF);
+ } else {
+ print STDERR "can't open $name: $!"."\n";
+ }
+ }
+
+ $filedata =~ s%\@configure_input\@%$configure_input%g;
+ $filedata =~ s%\@srcdir\@%$srcdir%g;
+ $filedata =~ s%\@top_srcdir\@%$top_srcdir%g;
+ $filedata =~ s%\@INSTALL\@%$INSTALL%g;
+
+ if ($bad_perl) {
+ while ($i <= $#comp_subs) {
+ my $ref = $comp_subs[$i];
+ &$ref(\$filedata);
+ $i++;
+ }
+ } else {
+ while ($i <= $#comp_match) {
+ $filedata =~ s/$comp_match[$i]/$comp_subs[$i]/g;
+ $i++;
+ }
+ }
+ open(CF, "> $outf") || die "can't create $outf: $!";
+ print CF $filedata;
+ close(CF);
+}
+
+sub make_closure {
+ my ($pat, $sub) = @_;
+ my $ret = eval "return sub { my \$ref=shift; \$\$ref =~ s%\Q$pat\E%\Q$sub\E%g; }";
+ if ($@) {
+ print "can't create CODE: $@\n";
+ }
+ return $ret;
+}
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/config.sub
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/config.sub (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/config.sub 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,1575 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2005-07-01'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine. It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches at gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support. The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+ $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches at gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help"
+ exit 1 ;;
+
+ *local*)
+ # First pass through any local machine types.
+ echo $1
+ exit ;;
+
+ * )
+ break ;;
+ esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+ exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+ exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
+ kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ os=-$maybe_os
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+ ;;
+ *)
+ basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+ if [ $basic_machine != $1 ]
+ then os=`echo $1 | sed 's/.*-/-/'`
+ else os=; fi
+ ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work. We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+ -sun*os*)
+ # Prevent following clause from handling this invalid input.
+ ;;
+ -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+ -apple | -axis | -knuth | -cray)
+ os=
+ basic_machine=$1
+ ;;
+ -sim | -cisco | -oki | -wec | -winbond)
+ os=
+ basic_machine=$1
+ ;;
+ -scout)
+ ;;
+ -wrs)
+ os=-vxworks
+ basic_machine=$1
+ ;;
+ -chorusos*)
+ os=-chorusos
+ basic_machine=$1
+ ;;
+ -chorusrdb)
+ os=-chorusrdb
+ basic_machine=$1
+ ;;
+ -hiux*)
+ os=-hiuxwe2
+ ;;
+ -sco5)
+ os=-sco3.2v5
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco4)
+ os=-sco3.2v4
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2.[4-9]*)
+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2v[4-9]*)
+ # Don't forget version if it is 3.2v4 or newer.
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco*)
+ os=-sco3.2v2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -udk*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -isc)
+ os=-isc2.2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -clix*)
+ basic_machine=clipper-intergraph
+ ;;
+ -isc*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -lynx*)
+ os=-lynxos
+ ;;
+ -ptx*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+ ;;
+ -windowsnt*)
+ os=`echo $os | sed -e 's/windowsnt/winnt/'`
+ ;;
+ -psos*)
+ os=-psos
+ ;;
+ -mint | -mint[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+ # Recognize the basic CPU types without company name.
+ # Some are omitted here because they have special meanings below.
+ 1750a | 580 \
+ | a29k \
+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+ | am33_2.0 \
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+ | bfin \
+ | c4x | clipper \
+ | d10v | d30v | dlx | dsp16xx \
+ | fr30 | frv \
+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | i370 | i860 | i960 | ia64 \
+ | ip2k | iq2000 \
+ | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64el \
+ | mips64vr | mips64vrel \
+ | mips64orion | mips64orionel \
+ | mips64vr4100 | mips64vr4100el \
+ | mips64vr4300 | mips64vr4300el \
+ | mips64vr5000 | mips64vr5000el \
+ | mips64vr5900 | mips64vr5900el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64r2 | mipsisa64r2el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipstx39 | mipstx39el \
+ | mn10200 | mn10300 \
+ | ms1 \
+ | msp430 \
+ | ns16k | ns32k \
+ | or32 \
+ | pdp10 | pdp11 | pj | pjl \
+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+ | pyramid \
+ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh64 | sh64le \
+ | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
+ | sparcv8 | sparcv9 | sparcv9b \
+ | strongarm \
+ | tahoe | thumb | tic4x | tic80 | tron \
+ | v850 | v850e \
+ | we32k \
+ | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | z8k)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m32c)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12)
+ # Motorola 68HC11/12.
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ ;;
+
+ # We use `pc' rather than `unknown'
+ # because (1) that's what they normally are, and
+ # (2) the word "unknown" tends to confuse beginning users.
+ i*86 | x86_64)
+ basic_machine=$basic_machine-pc
+ ;;
+ # Object if more than one company name word.
+ *-*-*)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+ # Recognize the basic CPU types with company name.
+ 580-* \
+ | a29k-* \
+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
+ | avr-* \
+ | bfin-* | bs2000-* \
+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+ | clipper-* | craynv-* | cydra-* \
+ | d10v-* | d30v-* | dlx-* \
+ | elxsi-* \
+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+ | h8300-* | h8500-* \
+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | i*86-* | i860-* | i960-* | ia64-* \
+ | ip2k-* | iq2000-* \
+ | m32r-* | m32rle-* \
+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* \
+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+ | mips16-* \
+ | mips64-* | mips64el-* \
+ | mips64vr-* | mips64vrel-* \
+ | mips64orion-* | mips64orionel-* \
+ | mips64vr4100-* | mips64vr4100el-* \
+ | mips64vr4300-* | mips64vr4300el-* \
+ | mips64vr5000-* | mips64vr5000el-* \
+ | mips64vr5900-* | mips64vr5900el-* \
+ | mipsisa32-* | mipsisa32el-* \
+ | mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa64-* | mipsisa64el-* \
+ | mipsisa64r2-* | mipsisa64r2el-* \
+ | mipsisa64sb1-* | mipsisa64sb1el-* \
+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipstx39-* | mipstx39el-* \
+ | mmix-* \
+ | ms1-* \
+ | msp430-* \
+ | none-* | np1-* | ns16k-* | ns32k-* \
+ | orion-* \
+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+ | pyramid-* \
+ | romp-* | rs6000-* \
+ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+ | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
+ | sparclite-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | tahoe-* | thumb-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tron-* \
+ | v850-* | v850e-* | vax-* \
+ | we32k-* \
+ | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
+ | xstormy16-* | xtensa-* \
+ | ymp-* \
+ | z8k-*)
+ ;;
+ m32c-*)
+ ;;
+ # Recognize the various machine names and aliases which stand
+ # for a CPU type and a company and sometimes even an OS.
+ 386bsd)
+ basic_machine=i386-unknown
+ os=-bsd
+ ;;
+ 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+ basic_machine=m68000-att
+ ;;
+ 3b*)
+ basic_machine=we32k-att
+ ;;
+ a29khif)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ abacus)
+ basic_machine=abacus-unknown
+ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ os=-scout
+ ;;
+ alliant | fx80)
+ basic_machine=fx80-alliant
+ ;;
+ altos | altos3068)
+ basic_machine=m68k-altos
+ ;;
+ am29k)
+ basic_machine=a29k-none
+ os=-bsd
+ ;;
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
+ amd64-*)
+ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ os=-sysv
+ ;;
+ amiga | amiga-*)
+ basic_machine=m68k-unknown
+ ;;
+ amigaos | amigados)
+ basic_machine=m68k-unknown
+ os=-amigaos
+ ;;
+ amigaunix | amix)
+ basic_machine=m68k-unknown
+ os=-sysv4
+ ;;
+ apollo68)
+ basic_machine=m68k-apollo
+ os=-sysv
+ ;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ os=-bsd
+ ;;
+ aux)
+ basic_machine=m68k-apple
+ os=-aux
+ ;;
+ balance)
+ basic_machine=ns32k-sequent
+ os=-dynix
+ ;;
+ c90)
+ basic_machine=c90-cray
+ os=-unicos
+ ;;
+ convex-c1)
+ basic_machine=c1-convex
+ os=-bsd
+ ;;
+ convex-c2)
+ basic_machine=c2-convex
+ os=-bsd
+ ;;
+ convex-c32)
+ basic_machine=c32-convex
+ os=-bsd
+ ;;
+ convex-c34)
+ basic_machine=c34-convex
+ os=-bsd
+ ;;
+ convex-c38)
+ basic_machine=c38-convex
+ os=-bsd
+ ;;
+ cray | j90)
+ basic_machine=j90-cray
+ os=-unicos
+ ;;
+ craynv)
+ basic_machine=craynv-cray
+ os=-unicosmp
+ ;;
+ cr16c)
+ basic_machine=cr16c-unknown
+ os=-elf
+ ;;
+ crds | unos)
+ basic_machine=m68k-crds
+ ;;
+ crisv32 | crisv32-* | etraxfs*)
+ basic_machine=crisv32-axis
+ ;;
+ cris | cris-* | etrax*)
+ basic_machine=cris-axis
+ ;;
+ crx)
+ basic_machine=crx-unknown
+ os=-elf
+ ;;
+ da30 | da30-*)
+ basic_machine=m68k-da30
+ ;;
+ decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+ basic_machine=mips-dec
+ ;;
+ decsystem10* | dec10*)
+ basic_machine=pdp10-dec
+ os=-tops10
+ ;;
+ decsystem20* | dec20*)
+ basic_machine=pdp10-dec
+ os=-tops20
+ ;;
+ delta | 3300 | motorola-3300 | motorola-delta \
+ | 3300-motorola | delta-motorola)
+ basic_machine=m68k-motorola
+ ;;
+ delta88)
+ basic_machine=m88k-motorola
+ os=-sysv3
+ ;;
+ djgpp)
+ basic_machine=i586-pc
+ os=-msdosdjgpp
+ ;;
+ dpx20 | dpx20-*)
+ basic_machine=rs6000-bull
+ os=-bosx
+ ;;
+ dpx2* | dpx2*-bull)
+ basic_machine=m68k-bull
+ os=-sysv3
+ ;;
+ ebmon29k)
+ basic_machine=a29k-amd
+ os=-ebmon
+ ;;
+ elxsi)
+ basic_machine=elxsi-elxsi
+ os=-bsd
+ ;;
+ encore | umax | mmax)
+ basic_machine=ns32k-encore
+ ;;
+ es1800 | OSE68k | ose68k | ose | OSE)
+ basic_machine=m68k-ericsson
+ os=-ose
+ ;;
+ fx2800)
+ basic_machine=i860-alliant
+ ;;
+ genix)
+ basic_machine=ns32k-ns
+ ;;
+ gmicro)
+ basic_machine=tron-gmicro
+ os=-sysv
+ ;;
+ go32)
+ basic_machine=i386-pc
+ os=-go32
+ ;;
+ h3050r* | hiux*)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ h8300hms)
+ basic_machine=h8300-hitachi
+ os=-hms
+ ;;
+ h8300xray)
+ basic_machine=h8300-hitachi
+ os=-xray
+ ;;
+ h8500hms)
+ basic_machine=h8500-hitachi
+ os=-hms
+ ;;
+ harris)
+ basic_machine=m88k-harris
+ os=-sysv3
+ ;;
+ hp300-*)
+ basic_machine=m68k-hp
+ ;;
+ hp300bsd)
+ basic_machine=m68k-hp
+ os=-bsd
+ ;;
+ hp300hpux)
+ basic_machine=m68k-hp
+ os=-hpux
+ ;;
+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k2[0-9][0-9] | hp9k31[0-9])
+ basic_machine=m68000-hp
+ ;;
+ hp9k3[2-9][0-9])
+ basic_machine=m68k-hp
+ ;;
+ hp9k6[0-9][0-9] | hp6[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k7[0-79][0-9] | hp7[0-79][0-9])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k78[0-9] | hp78[0-9])
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][13679] | hp8[0-9][13679])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][0-9] | hp8[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hppa-next)
+ os=-nextstep3
+ ;;
+ hppaosf)
+ basic_machine=hppa1.1-hp
+ os=-osf
+ ;;
+ hppro)
+ basic_machine=hppa1.1-hp
+ os=-proelf
+ ;;
+ i370-ibm* | ibm*)
+ basic_machine=i370-ibm
+ ;;
+# I'm not sure what "Sysv32" means. Should this be sysv3.2?
+ i*86v32)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv32
+ ;;
+ i*86v4*)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv4
+ ;;
+ i*86v)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv
+ ;;
+ i*86sol2)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-solaris2
+ ;;
+ i386mach)
+ basic_machine=i386-mach
+ os=-mach
+ ;;
+ i386-vsta | vsta)
+ basic_machine=i386-unknown
+ os=-vsta
+ ;;
+ iris | iris4d)
+ basic_machine=mips-sgi
+ case $os in
+ -irix*)
+ ;;
+ *)
+ os=-irix4
+ ;;
+ esac
+ ;;
+ isi68 | isi)
+ basic_machine=m68k-isi
+ os=-sysv
+ ;;
+ m88k-omron*)
+ basic_machine=m88k-omron
+ ;;
+ magnum | m3230)
+ basic_machine=mips-mips
+ os=-sysv
+ ;;
+ merlin)
+ basic_machine=ns32k-utek
+ os=-sysv
+ ;;
+ mingw32)
+ basic_machine=i386-pc
+ os=-mingw32
+ ;;
+ miniframe)
+ basic_machine=m68000-convergent
+ ;;
+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+ mips3*-*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ ;;
+ mips3*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+ ;;
+ monitor)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ morphos)
+ basic_machine=powerpc-unknown
+ os=-morphos
+ ;;
+ msdos)
+ basic_machine=i386-pc
+ os=-msdos
+ ;;
+ mvs)
+ basic_machine=i370-ibm
+ os=-mvs
+ ;;
+ ncr3000)
+ basic_machine=i486-ncr
+ os=-sysv4
+ ;;
+ netbsd386)
+ basic_machine=i386-unknown
+ os=-netbsd
+ ;;
+ netwinder)
+ basic_machine=armv4l-rebel
+ os=-linux
+ ;;
+ news | news700 | news800 | news900)
+ basic_machine=m68k-sony
+ os=-newsos
+ ;;
+ news1000)
+ basic_machine=m68030-sony
+ os=-newsos
+ ;;
+ news-3600 | risc-news)
+ basic_machine=mips-sony
+ os=-newsos
+ ;;
+ necv70)
+ basic_machine=v70-nec
+ os=-sysv
+ ;;
+ next | m*-next )
+ basic_machine=m68k-next
+ case $os in
+ -nextstep* )
+ ;;
+ -ns2*)
+ os=-nextstep2
+ ;;
+ *)
+ os=-nextstep3
+ ;;
+ esac
+ ;;
+ nh3000)
+ basic_machine=m68k-harris
+ os=-cxux
+ ;;
+ nh[45]000)
+ basic_machine=m88k-harris
+ os=-cxux
+ ;;
+ nindy960)
+ basic_machine=i960-intel
+ os=-nindy
+ ;;
+ mon960)
+ basic_machine=i960-intel
+ os=-mon960
+ ;;
+ nonstopux)
+ basic_machine=mips-compaq
+ os=-nonstopux
+ ;;
+ np1)
+ basic_machine=np1-gould
+ ;;
+ nsr-tandem)
+ basic_machine=nsr-tandem
+ ;;
+ op50n-* | op60c-*)
+ basic_machine=hppa1.1-oki
+ os=-proelf
+ ;;
+ openrisc | openrisc-*)
+ basic_machine=or32-unknown
+ ;;
+ os400)
+ basic_machine=powerpc-ibm
+ os=-os400
+ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ os=-ose
+ ;;
+ os68k)
+ basic_machine=m68k-none
+ os=-os68k
+ ;;
+ pa-hitachi)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ paragon)
+ basic_machine=i860-intel
+ os=-osf
+ ;;
+ pbd)
+ basic_machine=sparc-tti
+ ;;
+ pbb)
+ basic_machine=m68k-tti
+ ;;
+ pc532 | pc532-*)
+ basic_machine=ns32k-pc532
+ ;;
+ pentium | p5 | k5 | k6 | nexgen | viac3)
+ basic_machine=i586-pc
+ ;;
+ pentiumpro | p6 | 6x86 | athlon | athlon_*)
+ basic_machine=i686-pc
+ ;;
+ pentiumii | pentium2 | pentiumiii | pentium3)
+ basic_machine=i686-pc
+ ;;
+ pentium4)
+ basic_machine=i786-pc
+ ;;
+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+ basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumpro-* | p6-* | 6x86-* | athlon-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentium4-*)
+ basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pn)
+ basic_machine=pn-gould
+ ;;
+ power) basic_machine=power-ibm
+ ;;
+ ppc) basic_machine=powerpc-unknown
+ ;;
+ ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppcle | powerpclittle | ppc-le | powerpc-little)
+ basic_machine=powerpcle-unknown
+ ;;
+ ppcle-* | powerpclittle-*)
+ basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64) basic_machine=powerpc64-unknown
+ ;;
+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ basic_machine=powerpc64le-unknown
+ ;;
+ ppc64le-* | powerpc64little-*)
+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ps2)
+ basic_machine=i386-ibm
+ ;;
+ pw32)
+ basic_machine=i586-unknown
+ os=-pw32
+ ;;
+ rom68k)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ rm[46]00)
+ basic_machine=mips-siemens
+ ;;
+ rtpc | rtpc-*)
+ basic_machine=romp-ibm
+ ;;
+ s390 | s390-*)
+ basic_machine=s390-ibm
+ ;;
+ s390x | s390x-*)
+ basic_machine=s390x-ibm
+ ;;
+ sa29200)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ sb1)
+ basic_machine=mipsisa64sb1-unknown
+ ;;
+ sb1el)
+ basic_machine=mipsisa64sb1el-unknown
+ ;;
+ sei)
+ basic_machine=mips-sei
+ os=-seiux
+ ;;
+ sequent)
+ basic_machine=i386-sequent
+ ;;
+ sh)
+ basic_machine=sh-hitachi
+ os=-hms
+ ;;
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+ sparclite-wrs | simso-wrs)
+ basic_machine=sparclite-wrs
+ os=-vxworks
+ ;;
+ sps7)
+ basic_machine=m68k-bull
+ os=-sysv2
+ ;;
+ spur)
+ basic_machine=spur-unknown
+ ;;
+ st2000)
+ basic_machine=m68k-tandem
+ ;;
+ stratus)
+ basic_machine=i860-stratus
+ os=-sysv4
+ ;;
+ sun2)
+ basic_machine=m68000-sun
+ ;;
+ sun2os3)
+ basic_machine=m68000-sun
+ os=-sunos3
+ ;;
+ sun2os4)
+ basic_machine=m68000-sun
+ os=-sunos4
+ ;;
+ sun3os3)
+ basic_machine=m68k-sun
+ os=-sunos3
+ ;;
+ sun3os4)
+ basic_machine=m68k-sun
+ os=-sunos4
+ ;;
+ sun4os3)
+ basic_machine=sparc-sun
+ os=-sunos3
+ ;;
+ sun4os4)
+ basic_machine=sparc-sun
+ os=-sunos4
+ ;;
+ sun4sol2)
+ basic_machine=sparc-sun
+ os=-solaris2
+ ;;
+ sun3 | sun3-*)
+ basic_machine=m68k-sun
+ ;;
+ sun4)
+ basic_machine=sparc-sun
+ ;;
+ sun386 | sun386i | roadrunner)
+ basic_machine=i386-sun
+ ;;
+ sv1)
+ basic_machine=sv1-cray
+ os=-unicos
+ ;;
+ symmetry)
+ basic_machine=i386-sequent
+ os=-dynix
+ ;;
+ t3e)
+ basic_machine=alphaev5-cray
+ os=-unicos
+ ;;
+ t90)
+ basic_machine=t90-cray
+ os=-unicos
+ ;;
+ tic54x | c54x*)
+ basic_machine=tic54x-unknown
+ os=-coff
+ ;;
+ tic55x | c55x*)
+ basic_machine=tic55x-unknown
+ os=-coff
+ ;;
+ tic6x | c6x*)
+ basic_machine=tic6x-unknown
+ os=-coff
+ ;;
+ tx39)
+ basic_machine=mipstx39-unknown
+ ;;
+ tx39el)
+ basic_machine=mipstx39el-unknown
+ ;;
+ toad1)
+ basic_machine=pdp10-xkl
+ os=-tops20
+ ;;
+ tower | tower-32)
+ basic_machine=m68k-ncr
+ ;;
+ tpf)
+ basic_machine=s390x-ibm
+ os=-tpf
+ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ ultra3)
+ basic_machine=a29k-nyu
+ os=-sym1
+ ;;
+ v810 | necv810)
+ basic_machine=v810-nec
+ os=-none
+ ;;
+ vaxv)
+ basic_machine=vax-dec
+ os=-sysv
+ ;;
+ vms)
+ basic_machine=vax-dec
+ os=-vms
+ ;;
+ vpp*|vx|vx-*)
+ basic_machine=f301-fujitsu
+ ;;
+ vxworks960)
+ basic_machine=i960-wrs
+ os=-vxworks
+ ;;
+ vxworks68)
+ basic_machine=m68k-wrs
+ os=-vxworks
+ ;;
+ vxworks29k)
+ basic_machine=a29k-wrs
+ os=-vxworks
+ ;;
+ w65*)
+ basic_machine=w65-wdc
+ os=-none
+ ;;
+ w89k-*)
+ basic_machine=hppa1.1-winbond
+ os=-proelf
+ ;;
+ xbox)
+ basic_machine=i686-pc
+ os=-mingw32
+ ;;
+ xps | xps100)
+ basic_machine=xps100-honeywell
+ ;;
+ ymp)
+ basic_machine=ymp-cray
+ os=-unicos
+ ;;
+ z8k-*-coff)
+ basic_machine=z8k-unknown
+ os=-sim
+ ;;
+ none)
+ basic_machine=none-none
+ os=-none
+ ;;
+
+# Here we handle the default manufacturer of certain CPU types. It is in
+# some cases the only manufacturer, in others, it is the most popular.
+ w89k)
+ basic_machine=hppa1.1-winbond
+ ;;
+ op50n)
+ basic_machine=hppa1.1-oki
+ ;;
+ op60c)
+ basic_machine=hppa1.1-oki
+ ;;
+ romp)
+ basic_machine=romp-ibm
+ ;;
+ mmix)
+ basic_machine=mmix-knuth
+ ;;
+ rs6000)
+ basic_machine=rs6000-ibm
+ ;;
+ vax)
+ basic_machine=vax-dec
+ ;;
+ pdp10)
+ # there are many clones, so DEC is not a safe bet
+ basic_machine=pdp10-unknown
+ ;;
+ pdp11)
+ basic_machine=pdp11-dec
+ ;;
+ we32k)
+ basic_machine=we32k-att
+ ;;
+ sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+ basic_machine=sh-unknown
+ ;;
+ sparc | sparcv8 | sparcv9 | sparcv9b)
+ basic_machine=sparc-sun
+ ;;
+ cydra)
+ basic_machine=cydra-cydrome
+ ;;
+ orion)
+ basic_machine=orion-highlevel
+ ;;
+ orion105)
+ basic_machine=clipper-highlevel
+ ;;
+ mac | mpw | mac-mpw)
+ basic_machine=m68k-apple
+ ;;
+ pmac | pmac-mpw)
+ basic_machine=powerpc-apple
+ ;;
+ *-unknown)
+ # Make sure to match an already-canonicalized machine name.
+ ;;
+ *)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+ *-digital*)
+ basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+ ;;
+ *-commodore*)
+ basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+ ;;
+ *)
+ ;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+ # First match some system type aliases
+ # that might get confused with valid system types.
+ # -solaris* is a basic system type, with this one exception.
+ -solaris1 | -solaris1.*)
+ os=`echo $os | sed -e 's|solaris1|sunos4|'`
+ ;;
+ -solaris)
+ os=-solaris2
+ ;;
+ -svr4*)
+ os=-sysv4
+ ;;
+ -unixware*)
+ os=-sysv4.2uw
+ ;;
+ -gnu/linux*)
+ os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+ ;;
+ # First accept the basic system types.
+ # The portable systems comes first.
+ # Each alternative MUST END IN A *, to match a version number.
+ # -sysv* is not here because it comes later, after sysvr4.
+ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+ | -aos* \
+ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -chorusos* | -chorusrdb* \
+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+ | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* | -skyos*)
+ # Remember, each alternative MUST END IN *, to match a version number.
+ ;;
+ -qnx*)
+ case $basic_machine in
+ x86-* | i*86-*)
+ ;;
+ *)
+ os=-nto$os
+ ;;
+ esac
+ ;;
+ -nto-qnx*)
+ ;;
+ -nto*)
+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
+ ;;
+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+ ;;
+ -mac*)
+ os=`echo $os | sed -e 's|mac|macos|'`
+ ;;
+ -linux-dietlibc)
+ os=-linux-dietlibc
+ ;;
+ -linux*)
+ os=`echo $os | sed -e 's|linux|linux-gnu|'`
+ ;;
+ -sunos5*)
+ os=`echo $os | sed -e 's|sunos5|solaris2|'`
+ ;;
+ -sunos6*)
+ os=`echo $os | sed -e 's|sunos6|solaris3|'`
+ ;;
+ -opened*)
+ os=-openedition
+ ;;
+ -os400*)
+ os=-os400
+ ;;
+ -wince*)
+ os=-wince
+ ;;
+ -osfrose*)
+ os=-osfrose
+ ;;
+ -osf*)
+ os=-osf
+ ;;
+ -utek*)
+ os=-bsd
+ ;;
+ -dynix*)
+ os=-bsd
+ ;;
+ -acis*)
+ os=-aos
+ ;;
+ -atheos*)
+ os=-atheos
+ ;;
+ -syllable*)
+ os=-syllable
+ ;;
+ -386bsd)
+ os=-bsd
+ ;;
+ -ctix* | -uts*)
+ os=-sysv
+ ;;
+ -nova*)
+ os=-rtmk-nova
+ ;;
+ -ns2 )
+ os=-nextstep2
+ ;;
+ -nsk*)
+ os=-nsk
+ ;;
+ # Preserve the version number of sinix5.
+ -sinix5.*)
+ os=`echo $os | sed -e 's|sinix|sysv|'`
+ ;;
+ -sinix*)
+ os=-sysv4
+ ;;
+ -tpf*)
+ os=-tpf
+ ;;
+ -triton*)
+ os=-sysv3
+ ;;
+ -oss*)
+ os=-sysv3
+ ;;
+ -svr4)
+ os=-sysv4
+ ;;
+ -svr3)
+ os=-sysv3
+ ;;
+ -sysvr4)
+ os=-sysv4
+ ;;
+ # This must come after -sysvr4.
+ -sysv*)
+ ;;
+ -ose*)
+ os=-ose
+ ;;
+ -es1800*)
+ os=-ose
+ ;;
+ -xenix)
+ os=-xenix
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ os=-mint
+ ;;
+ -aros*)
+ os=-aros
+ ;;
+ -kaos*)
+ os=-kaos
+ ;;
+ -zvmoe)
+ os=-zvmoe
+ ;;
+ -none)
+ ;;
+ *)
+ # Get rid of the `-' at the beginning of $os.
+ os=`echo $os | sed 's/[^-]*-//'`
+ echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system. Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+ *-acorn)
+ os=-riscix1.2
+ ;;
+ arm*-rebel)
+ os=-linux
+ ;;
+ arm*-semi)
+ os=-aout
+ ;;
+ c4x-* | tic4x-*)
+ os=-coff
+ ;;
+ # This must come before the *-dec entry.
+ pdp10-*)
+ os=-tops20
+ ;;
+ pdp11-*)
+ os=-none
+ ;;
+ *-dec | vax-*)
+ os=-ultrix4.2
+ ;;
+ m68*-apollo)
+ os=-domain
+ ;;
+ i386-sun)
+ os=-sunos4.0.2
+ ;;
+ m68000-sun)
+ os=-sunos3
+ # This also exists in the configure program, but was not the
+ # default.
+ # os=-sunos4
+ ;;
+ m68*-cisco)
+ os=-aout
+ ;;
+ mips*-cisco)
+ os=-elf
+ ;;
+ mips*-*)
+ os=-elf
+ ;;
+ or32-*)
+ os=-coff
+ ;;
+ *-tti) # must be before sparc entry or we get the wrong os.
+ os=-sysv3
+ ;;
+ sparc-* | *-sun)
+ os=-sunos4.1.1
+ ;;
+ *-be)
+ os=-beos
+ ;;
+ *-ibm)
+ os=-aix
+ ;;
+ *-knuth)
+ os=-mmixware
+ ;;
+ *-wec)
+ os=-proelf
+ ;;
+ *-winbond)
+ os=-proelf
+ ;;
+ *-oki)
+ os=-proelf
+ ;;
+ *-hp)
+ os=-hpux
+ ;;
+ *-hitachi)
+ os=-hiux
+ ;;
+ i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+ os=-sysv
+ ;;
+ *-cbm)
+ os=-amigaos
+ ;;
+ *-dg)
+ os=-dgux
+ ;;
+ *-dolphin)
+ os=-sysv3
+ ;;
+ m68k-ccur)
+ os=-rtu
+ ;;
+ m88k-omron*)
+ os=-luna
+ ;;
+ *-next )
+ os=-nextstep
+ ;;
+ *-sequent)
+ os=-ptx
+ ;;
+ *-crds)
+ os=-unos
+ ;;
+ *-ns)
+ os=-genix
+ ;;
+ i370-*)
+ os=-mvs
+ ;;
+ *-next)
+ os=-nextstep3
+ ;;
+ *-gould)
+ os=-sysv
+ ;;
+ *-highlevel)
+ os=-bsd
+ ;;
+ *-encore)
+ os=-bsd
+ ;;
+ *-sgi)
+ os=-irix
+ ;;
+ *-siemens)
+ os=-sysv4
+ ;;
+ *-masscomp)
+ os=-rtu
+ ;;
+ f30[01]-fujitsu | f700-fujitsu)
+ os=-uxpv
+ ;;
+ *-rom68k)
+ os=-coff
+ ;;
+ *-*bug)
+ os=-coff
+ ;;
+ *-apple)
+ os=-macos
+ ;;
+ *-atari*)
+ os=-mint
+ ;;
+ *)
+ os=-none
+ ;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer. We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+ *-unknown)
+ case $os in
+ -riscix*)
+ vendor=acorn
+ ;;
+ -sunos*)
+ vendor=sun
+ ;;
+ -aix*)
+ vendor=ibm
+ ;;
+ -beos*)
+ vendor=be
+ ;;
+ -hpux*)
+ vendor=hp
+ ;;
+ -mpeix*)
+ vendor=hp
+ ;;
+ -hiux*)
+ vendor=hitachi
+ ;;
+ -unos*)
+ vendor=crds
+ ;;
+ -dgux*)
+ vendor=dg
+ ;;
+ -luna*)
+ vendor=omron
+ ;;
+ -genix*)
+ vendor=ns
+ ;;
+ -mvs* | -opened*)
+ vendor=ibm
+ ;;
+ -os400*)
+ vendor=ibm
+ ;;
+ -ptx*)
+ vendor=sequent
+ ;;
+ -tpf*)
+ vendor=ibm
+ ;;
+ -vxsim* | -vxworks* | -windiss*)
+ vendor=wrs
+ ;;
+ -aux*)
+ vendor=apple
+ ;;
+ -hms*)
+ vendor=hitachi
+ ;;
+ -mpw* | -macos*)
+ vendor=apple
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ vendor=atari
+ ;;
+ -vos*)
+ vendor=stratus
+ ;;
+ esac
+ basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+ ;;
+esac
+
+echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/config.sub
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.bot.end
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.bot.end (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.bot.end 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,45 @@
+# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
+if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
+ # And if so, warn when they don't match
+ if test "$kde_libs_prefix" != "$given_prefix"; then
+ # And if kde doesn't know about the prefix yet
+ echo ":"`kde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
+ if test $? -ne 0; then
+ echo ""
+ echo "Warning: you chose to install this package in $given_prefix,"
+ echo "but KDE was found in $kde_libs_prefix."
+ echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
+ echo "that KDEDIRS contains it, e.g. export KDEDIRS=$given_prefix:$kde_libs_prefix"
+ echo "Then restart KDE."
+ echo ""
+ fi
+ fi
+fi
+
+if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
+ echo ""
+ echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
+ echo "was not included. Therefore, GCC symbol visibility support remains disabled."
+ echo ""
+ echo "For better performance, consider including the Qt visibility supporting patch"
+ echo "located at:"
+ echo ""
+ echo "http://bugs.kde.org/show_bug.cgi?id=109386"
+ echo ""
+ echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
+ echo "everything will continue to work just fine without it."
+ echo ""
+fi
+
+if test "$all_tests" = "bad"; then
+ if test ! "$cache_file" = "/dev/null"; then
+ echo ""
+ echo "Please remove the file $cache_file after changing your setup"
+ echo "so that configure will find the changes next time."
+ echo ""
+ fi
+else
+ echo ""
+ echo "Good - your configure finished. Start make now"
+ echo ""
+fi
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.min
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.min (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/configure.in.min 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,57 @@
+dnl This file is part of the KDE libraries/packages
+dnl Copyright (C) 2001 Stephan Kulow (coolo at kde.org)
+
+dnl This file is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public
+dnl License as published by the Free Software Foundation; either
+dnl version 2 of the License, or (at your option) any later version.
+
+dnl This library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl Library General Public License for more details.
+
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with this library; see the file COPYING.LIB. If not, write to
+dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+dnl Boston, MA 02110-1301, USA.
+
+# Original Author was Kalle at kde.org
+# I lifted it in some mater. (Stephan Kulow)
+# I used much code from Janos Farkas
+
+dnl Process this file with autoconf to produce a configure script.
+
+AC_INIT(acinclude.m4) dnl a source file from your sub dir
+
+dnl This is so we can use kde-common
+AC_CONFIG_AUX_DIR(admin)
+
+dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
+unset CDPATH
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_SYSTEM
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+dnl Automake doc recommends to do this only here. (Janos)
+AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs
+
+KDE_SET_PREFIX
+
+dnl generate the config header
+AM_CONFIG_HEADER(config.h) dnl at the distribution this done
+
+dnl Checks for programs.
+AC_CHECK_COMPILERS
+AC_ENABLE_SHARED(yes)
+AC_ENABLE_STATIC(no)
+KDE_PROG_LIBTOOL
+
+dnl for NLS support. Call them in this order!
+dnl WITH_NLS is for the po files
+AM_KDE_WITH_NLS
+
+dnl KDE_USE_QT
+AC_PATH_KDE
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/cvs.sh
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/cvs.sh (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/cvs.sh 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,661 @@
+#! /bin/sh
+#
+# cvs.sh
+#
+# This file contains support code from Makefile.common
+# It defines a shell function for each known target
+# and then does a case to call the correct function.
+
+unset MAKEFLAGS
+
+call_and_fix_autoconf()
+{
+ $AUTOCONF || exit 1
+ if test -r configure.in.in ; then
+ perl -pi -e "print \"if test \\\"x\\\$with_fast_perl\\\" = \\\"xyes\\\"; then\
+ \\n perl -i.bak \\\$ac_aux_dir/conf.change.pl \\\$CONFIG_STATUS\
+ \\\\\\n || mv \\\$CONFIG_STATUS.bak \\\$CONFIG_STATUS\
+ \\n rm -f \\\$CONFIG_STATUS.bak\\nfi\
+ \\n\" if /^\\s*chmod\\s+.*\\+x\\s+.*CONFIG_STATUS/; s,^#line.*LINENO.*\$,/* \$& */, ;" configure
+ fi
+}
+
+strip_makefile()
+{
+ if test ! -f $makefile_wo; then
+ perl -e '$in=0; while ( <> ) { $in = 1 if ($_ =~ m/^if / ); print $_ unless ($in || $_ =~ m/^include /); $in = 0 if ($_ =~ m/^endif/); }' < $makefile_am > $makefile_wo
+ fi
+}
+
+check_autotool_versions()
+{
+required_autoconf_version="2.53 or newer"
+AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1`
+case $AUTOCONF_VERSION in
+ Autoconf*2.5* | autoconf*2.5* | autoconf*2.6* ) : ;;
+ "" )
+ echo "*** AUTOCONF NOT FOUND!."
+ echo "*** KDE requires autoconf $required_autoconf_version"
+ exit 1
+ ;;
+ * )
+ echo "*** YOU'RE USING $AUTOCONF_VERSION."
+ echo "*** KDE requires autoconf $required_autoconf_version"
+ exit 1
+ ;;
+esac
+
+AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1`
+case $AUTOHEADER_VERSION in
+ Autoconf*2.5* | autoheader*2.5* | autoheader*2.6* ) : ;;
+ "" )
+ echo "*** AUTOHEADER NOT FOUND!."
+ echo "*** KDE requires autoheader $required_autoconf_version"
+ exit 1
+ ;;
+ * )
+ echo "*** YOU'RE USING $AUTOHEADER_VERSION."
+ echo "*** KDE requires autoheader $required_autoconf_version"
+ exit 1
+ ;;
+esac
+
+AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
+required_automake_version="1.6.1 or newer"
+case $AUTOMAKE_STRING in
+ automake*1.5d* | automake*1.5* | automake*1.5-* )
+ echo "*** YOU'RE USING $AUTOMAKE_STRING."
+ echo "*** KDE requires automake $required_automake_version"
+ exit 1
+ ;;
+ automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10*)
+ echo "*** $AUTOMAKE_STRING found."
+ UNSERMAKE=no
+ ;;
+ "" )
+ echo "*** AUTOMAKE NOT FOUND!."
+ echo "*** KDE requires automake $required_automake_version"
+ exit 1
+ ;;
+ *unsermake* ) :
+ echo "*** YOU'RE USING UNSERMAKE."
+ echo "*** GOOD LUCK!! :)"
+ UNSERMAKE=unsermake
+ ;;
+ * )
+ echo "*** YOU'RE USING $AUTOMAKE_STRING."
+ echo "*** KDE requires automake $required_automake_version"
+ exit 1
+ ;;
+esac
+unset required_automake_version
+}
+
+cvs()
+{
+check_autotool_versions
+acinclude_m4
+
+### Make new subdirs and configure.in.
+### The make calls could be optimized away here,
+### with a little thought.
+if test -r configure.in.in; then
+ rm -f configure.in
+ echo "*** Creating list of subdirectories"
+ create_subdirs
+
+ if test -r Makefile.am.in; then
+ echo "*** Creating Makefile.am"
+ if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1
+ else
+ Makefile_am
+ fi
+ fi
+ configure_files
+ echo "*** Creating configure.in"
+ if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1
+ else
+ configure_in
+ fi
+fi
+
+echo "*** Creating aclocal.m4"
+$ACLOCAL $ACLOCALFLAGS || exit 1
+echo "*** Creating configure"
+call_and_fix_autoconf
+
+if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then
+ echo "*** Creating config.h template"
+ $AUTOHEADER || exit 1
+ touch config.h.in
+fi
+
+echo "*** Creating Makefile templates"
+$AUTOMAKE || exit 1
+
+if test "$UNSERMAKE" = no; then
+ echo "*** Postprocessing Makefile templates"
+ perl -w admin/am_edit || exit 1
+fi
+
+if egrep "^cvs-local:" $makefile_am >/dev/null; then \
+ strip_makefile
+ $MAKE -f $makefile_wo cvs-local top_srcdir=. || exit 1
+fi
+
+echo "*** Creating date/time stamp"
+touch stamp-h.in
+
+echo "*** Finished"
+echo " Don't forget to run ./configure"
+echo " If you haven't done so in a while, run ./configure --help"
+}
+
+dist()
+{
+check_autotool_versions
+
+###
+### First build all of the files necessary to do just "make"
+###
+acinclude_m4
+if test -r configure.in.in; then
+ rm -f configure.in
+ create_subdirs
+
+ if test -r Makefile.am.in; then
+ if grep '\$(top_srcdir)/Makefile.am:' $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo top_srcdir=. ./Makefile.am || exit 1
+ else
+ Makefile_am
+ fi
+ fi
+ configure_files
+ if grep '\$(top_srcdir)/configure.in:' $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo top_srcdir=. ./configure.in || exit 1
+ else
+ configure_in
+ fi
+fi
+$ACLOCAL $ACLOCALFLAGS
+if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then
+ echo "*** Creating config.h template"
+ $AUTOHEADER || exit 1
+ touch config.h.in
+fi
+$AUTOMAKE --foreign || exit 1
+if test "$UNSERMAKE" = no; then
+ echo "*** Postprocessing Makefile templates"
+ perl -w admin/am_edit || exit 1
+fi
+call_and_fix_autoconf
+touch stamp-h.in
+if grep "^cvs-local:" $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo cvs-local top_srcdir=.
+fi
+
+###
+### Then make messages
+###
+if test -d po; then
+ LIST=`find ./po -name "*.po"`
+ for i in $LIST; do
+ file2=`echo $i | sed -e "s#\.po#\.gmo#"`
+ msgfmt -o $file2 $i || touch $file2
+ done
+fi
+if grep "^cvs-dist-local:" $makefile_am >/dev/null; then
+ strip_makefile
+ $MAKE -f $makefile_wo cvs-dist-local top_srcdir=.
+fi
+}
+
+subdir_dist()
+{
+$ACLOCAL $ACLOCALFLAGS
+$AUTOHEADER
+touch config.h.in
+$AUTOMAKE
+AUTOMAKE_STRING=`$AUTOMAKE --version | head -n 1`
+case $AUTOMAKE_STRING in
+ *unsermake* ) :
+ ;;
+ *)
+ perl -w ../admin/am_edit --path=../admin
+esac
+call_and_fix_autoconf
+touch stamp-h.in
+}
+
+configure_in()
+{
+rm -f configure.in configure.in.new
+kde_use_qt_param=
+test -f configure.files || { echo "need configure.files for configure.in"; exit 1; }
+list=`fgrep -v "configure.in.bot" < configure.files | fgrep -v "configure.in.mid"`
+: > configure.in.new
+for file in $list; do
+ echo "dnl =======================================================" >> configure.in.new
+ echo "dnl FILE: $file" >> configure.in.new
+ echo "dnl =======================================================" >> configure.in.new
+ echo "" >> configure.in.new
+ cat $file >> configure.in.new
+done
+echo "KDE_CREATE_SUBDIRSLIST" >> configure.in.new
+if test -f Makefile.am.in; then
+ subdirs=`cat subdirs`
+ for dir in $subdirs; do
+ vdir=`echo $dir | sed -e 's,[-+.@],_,g'`
+ echo "AM_CONDITIONAL($vdir""_SUBDIR_included, test \"x\$$vdir""_SUBDIR_included\" = xyes)" >> configure.in.new
+ if test -f "$dir/configure.in"; then
+ echo "if test \"x\$$vdir""_SUBDIR_included\" = xyes; then " >> configure.in.new
+ echo " AC_CONFIG_SUBDIRS($dir)" >> configure.in.new
+ echo "fi" >> configure.in.new
+ fi
+ done
+fi
+
+echo "AC_CONFIG_FILES([ Makefile ])" >> configure.in.new
+
+if test -f inst-apps; then
+ topleveldirs=`cat inst-apps`
+else
+ topleveldirs=
+ for dir in `ls -1d * | sort`; do
+ if test "$dir" != "debian" && test -d $dir; then
+ topleveldirs="$topleveldirs $dir"
+ fi
+ done
+fi
+
+for topleveldir in $topleveldirs; do
+ if test -f $topleveldir/configure.in; then
+ continue
+ fi
+ if test -f $topleveldir/Makefile.am; then :; else
+ continue
+ fi
+
+ mfs=`find $topleveldir -follow -name Makefile.am -print | fgrep -v "/." | \
+ sed -e 's#\./##; s#/Makefile.am$##' | sort | sed -e 's#$#/Makefile#'`
+ for i in $mfs; do
+ echo "AC_CONFIG_FILES([ $i ])" >> configure.in.new
+ done
+done
+
+files=`cat configure.files`
+list=`egrep '^dnl AC_OUTPUT\(.*\)' $files | sed -e "s#^.*dnl AC_OUTPUT(\(.*\))#\1#"`
+for file in $list; do
+ echo "AC_CONFIG_FILES([ $file ])" >> configure.in.new
+done
+
+midfiles=`cat configure.files | fgrep "configure.in.mid"`
+test -n "$midfiles" && cat $midfiles >> configure.in.new
+
+echo "AC_OUTPUT" >> configure.in.new
+modulename=
+if test -f configure.in.in; then
+ if head -n 2 configure.in.in | egrep "^#MIN_CONFIG\(.*\)$" > /dev/null; then
+ kde_use_qt_param=`cat configure.in.in | sed -n -e "s/#MIN_CONFIG(\(.*\))/\1/p"`
+ fi
+ if head -n 2 configure.in.in | egrep "^#MIN_CONFIG" > /dev/null; then
+ line=`grep "^AM_INIT_AUTOMAKE(" configure.in.in`
+ if test -n "$line"; then
+ modulename=`echo $line | sed -e "s#AM_INIT_AUTOMAKE(\([^,]*\),.*#\1#"`
+ VERSION=`echo $line | sed -e "s#AM_INIT_AUTOMAKE([^,]*, *\([^)]*\)).*#\1#"`
+ fi
+ sed -e "s#AM_INIT_AUTOMAKE([^@].*#dnl PACKAGE set before#" \
+ configure.in.new > configure.in && mv configure.in configure.in.new
+ fi
+fi
+if test -z "$VERSION" || test "$VERSION" = "@VERSION@"; then
+ VERSION="\"3.5.8\""
+fi
+if test -z "$modulename" || test "$modulename" = "@MODULENAME@"; then
+ modulename=`pwd`;
+ modulename=`basename $modulename`
+ esc_VERSION=`echo $VERSION | sed -e "s#[^.0-9a-zA-Z]##g"`
+ modulename=`echo $modulename | sed -e "s#-$esc_VERSION##"`
+
+fi
+if test -n "$kde_use_qt_param"; then
+ sed -e "s#^dnl KDE_USE_QT#KDE_USE_QT($kde_use_qt_param)#" \
+ configure.in.new > configure.in && mv configure.in configure.in.new
+fi
+sed -e "s#@MODULENAME@#$modulename#" configure.in.new |
+ sed -e "s#@VERSION@#$VERSION#" > configure.in
+botfiles=`cat configure.files | egrep "configure.in.bot"`
+test -n "$botfiles" && cat $botfiles >> configure.in
+cat $admindir/configure.in.bot.end >> configure.in
+rm -f configure.in.new
+}
+
+configure_files()
+{
+echo "*** Creating configure.files"
+admindir=NO
+for i in . .. ../.. ../../..; do
+ if test -x $i/admin; then admindir=$i/admin; break; fi
+done
+rm -f configure.files
+touch configure.files
+if test -f configure.in.in && head -n 2 configure.in.in | grep "^#MIN_CONFIG" > /dev/null; then
+ echo $admindir/configure.in.min >> configure.files
+fi
+test -f configure.in.in && echo configure.in.in >> configure.files
+# we collect files in the subdirs and do some sorting tricks, so subsubdirs come after subdirs
+if test -f inst-apps; then
+ inst=`cat inst-apps`
+ list=""
+ for i in $inst; do
+ list="$list `find $i/ -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \
+ sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"`"
+ done
+else
+ list=`find . -follow -name "configure.in.in" -o -name "configure.in.bot" -o -name "configure.in.mid" | \
+ sed -e "s,/configure,/aaaconfigure," | sort | sed -e "s,/aaaconfigure,/configure,"`
+fi
+for i in $list; do if test -f $i && test `dirname $i` != "." ; then
+ echo $i >> configure.files
+fi; done
+test -f configure.in.mid && echo configure.in.mid >> configure.files
+test -f configure.in.bot && echo configure.in.bot >> configure.files
+if test ! -s configure.files; then
+ echo "There are no files to build a configure. Please check your checkout."
+ exit 1
+fi
+}
+
+create_subdirs()
+{
+if grep '\$(top_srcdir)/subdirs:' $makefile_am >/dev/null; then
+ # as many modules contain rules to create subdirs without any
+ # dependencies make won't create it unless there is no file.
+ # so we check if that's a dummy rule or one that works
+ rm -f subdirs.cvs.sh.$$
+ if test -f subdirs; then
+ mv subdirs subdirs.cvs.sh.$$
+ fi
+ strip_makefile
+ $MAKE -f $makefile_wo top_srcdir=. ./subdirs || exit 1
+ if test -f subdirs.cvs.sh.$$; then
+ if test -s subdirs; then
+ rm subdirs.cvs.sh.$$
+ else
+ mv subdirs.cvs.sh.$$ subdirs
+ fi
+ fi
+else
+ subdirs
+fi
+}
+
+subdirs()
+{
+dirs=
+idirs=
+if test -f inst-apps; then
+ idirs=`cat inst-apps`
+else
+ idirs=`ls -1 | sort`
+fi
+
+compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1`
+compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1`
+for i in $idirs; do
+ if test -f $i/Makefile.am; then
+ case " $compilefirst $compilelast " in
+ *" $i "*) ;;
+ *) dirs="$dirs $i"
+ esac
+ fi
+done
+
+: > ./_SUBDIRS
+
+for d in $compilefirst; do
+ echo $d >> ./_SUBDIRS
+done
+
+(for d in $dirs; do
+ list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
+ for s in $list; do
+ echo $s $d
+ done
+ list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" $makefile_am | head -n 1`
+ for s in $list; do
+ echo $d $s
+ done
+ echo $d $d
+done ) | tsort >> ./_SUBDIRS
+
+for d in $compilelast; do
+ echo $d >> ./_SUBDIRS
+done
+
+if test -r subdirs && cmp -s subdirs _SUBDIRS; then
+ rm -f _SUBDIRS
+fi
+test -r _SUBDIRS && mv _SUBDIRS subdirs || true
+}
+
+Makefile_am()
+{
+if test -f Makefile.am.in; then
+ compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' $makefile_am | head -n 1`
+ compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' $makefile_am | head -n 1`
+
+ idirs=
+ dirs=
+ if test -f inst-apps; then
+ idirs=`cat inst-apps`
+ else
+ idirs=`cat subdirs`
+ fi
+ for i in $idirs; do
+ case " $compilefirst $compilelast " in
+ *" $i "*) ;;
+ *) dirs="$dirs $i"
+ esac
+ done
+
+ adds=`fgrep '$(top_srcdir)/acinclude.m4:' Makefile.am.in | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir)/,,g'`
+ if echo "$adds" | fgrep "*" >/dev/null ; then
+ adds=`ls -d -1 $adds 2>/dev/null`
+ fgrep -v '$(top_srcdir)/acinclude.m4:' Makefile.am.in > Makefile.am.in.adds
+ str='$(top_srcdir)/acinclude.m4:'
+ for add in $adds; do
+ str="$str \$(top_srcdir)/$add"
+ done
+ echo $str >> Makefile.am.in.adds
+ else
+ cat Makefile.am.in > Makefile.am.in.adds
+ fi
+
+ cat Makefile.am.in.adds | \
+ sed -e 's,^\s*\(COMPILE_BEFORE.*\),# \1,' | \
+ sed -e 's,^\s*\(COMPILE_AFTER.*\),# \1,' > Makefile.am
+ echo "SUBDIRS="'$(TOPSUBDIRS)' >> Makefile.am
+ rm Makefile.am.in.adds
+fi
+}
+
+acinclude_m4()
+{
+ echo "*** Creating acinclude.m4"
+ adds=
+ if grep '\$(top_srcdir)/acinclude.m4:' $makefile_am >/dev/null; then
+ strip_makefile
+ rm -f acinclude.m4
+ adds=`grep '\$(top_srcdir)/acinclude.m4:' $makefile_wo | sed -e 's,^[^:]*: *,,; s,\$(top_srcdir),.,g'`
+ if echo $adds | fgrep "*" >/dev/null ; then
+ adds=`ls -d -1 $adds 2>/dev/null`
+ else
+ $MAKE -f $makefile_wo top_srcdir=. ./acinclude.m4 || exit 1
+ fi
+ else
+ rm -f acinclude.m4
+ fi
+ # if it wasn't created up to now, then we do it better
+ if test ! -f acinclude.m4; then
+ cat admin/acinclude.m4.in admin/libtool.m4.in admin/pkg.m4.in $adds > acinclude.m4
+ fi
+}
+
+package_merge()
+{
+catalogs=$POFILES
+for cat in $catalogs; do
+ msgmerge -o $cat.new $cat $PACKAGE.pot
+ if test -s $cat.new; then
+ grep -v "\"POT-Creation" $cat.new > $cat.new.2
+ grep -v "\"POT-Creation" $cat >> $cat.new.1
+ if diff $cat.new.1 $cat.new.2; then
+ rm $cat.new
+ else
+ mv $cat.new $cat
+ fi
+ rm -f $cat.new.1 $cat.new.2
+ fi
+done
+}
+
+extract_messages()
+{
+podir=${podir:-$PWD/po}
+files=`find . -name Makefile.am | xargs egrep -l '^messages:' `
+dirs=`for i in $files; do echo \`dirname $i\`; done`
+tmpname="$PWD/messages.log"
+if test -z "$EXTRACTRC"; then EXTRACTRC=extractrc ; fi
+if test -z "$PREPARETIPS"; then PREPARETIPS=preparetips ; fi
+export EXTRACTRC PREPARETIPS
+
+for subdir in $dirs; do
+ test -z "$VERBOSE" || echo "Making messages in $subdir"
+ (cd $subdir
+ if test -n "`grep -e '^messages:.*rc.cpp' Makefile.am`"; then
+ $EXTRACTRC *.rc *.ui *.kcfg > rc.cpp
+ else
+ candidates=`ls -1 *.rc *.ui *.kcfg 2>/dev/null`
+ if test -n "$candidates"; then
+ echo "$subdir has *.rc, *.ui or *.kcfg files, but not correct messages line"
+ fi
+ fi
+ if find . -name \*.c\* -o -name \*.h\* | fgrep -v ".svn" | xargs fgrep -s -q KAboutData ; then
+ echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp
+ else echo " " > _translatorinfo.cpp
+ fi
+ perl -e '$mes=0; while (<STDIN>) { next if (/^(if\s|else\s|endif)/); if (/^messages:/) { $mes=1; print $_; next; } if ($mes) { if (/$\\(XGETTEXT\)/ && / -o/) { s/ -o \$\(podir\)/ _translatorinfo.cpp -o \$\(podir\)/ } print $_; } else { print $_; } }' < Makefile.am | egrep -v '^include ' > _transMakefile
+
+ kdepotpath=${includedir:-`kde-config --expandvars --install include`}/kde.pot
+ if ! test -f $kdepotpath; then
+ kdepotpath=`kde-config --expandvars --prefix`/include/kde.pot
+ fi
+
+ $MAKE -s -f _transMakefile podir=$podir EXTRACTRC="$EXTRACTRC" PREPARETIPS="$PREPARETIPS" srcdir=. \
+ XGETTEXT="${XGETTEXT:-xgettext} --foreign-user -C -ci18n -ki18n -ktr2i18n -kI18N_NOOP -kI18N_NOOP2 -kaliasLocale -x $kdepotpath" messages
+ exit_code=$?
+ if test "$exit_code" != 0; then
+ echo "make exit code: $exit_code"
+ fi
+ ) 2>&1 | grep -v '^make\[1\]' > $tmpname
+ test -s $tmpname && { echo $subdir ; cat "$tmpname"; }
+ test -f $subdir/rc.cpp && rm -f $subdir/rc.cpp
+ rm -f $subdir/_translatorinfo.cpp
+ rm -f $subdir/_transMakefile
+done
+rm -f $tmpname
+}
+
+package_messages()
+{
+rm -rf po.backup
+mkdir po.backup
+
+for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do
+ egrep -v '^#[^,]' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > po.backup/$i
+ cat po/$i > po.backup/backup_$i
+ touch -r po/$i po.backup/backup_$i
+ rm po/$i
+done
+
+extract_messages
+
+for i in `ls -1 po.backup/*.pot 2>/dev/null | sed -e "s#po.backup/##" | egrep -v '^backup_'`; do
+ test -f po/$i || echo "disappeared: $i"
+done
+for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do
+ sed -e 's,^"Content-Type: text/plain; charset=CHARSET\\n"$,"Content-Type: text/plain; charset=UTF-8\\n",' po/$i > po/$i.new && mv po/$i.new po/$i
+ #msgmerge -q -o po/$i po/$i po/$i
+ egrep -v '^#[^,]' po/$i | egrep '^.*[^ ]+.*$' | grep -v "\"POT-Creation" > temp.pot
+ if test -f po.backup/$i && ! cmp -s temp.pot po.backup/$i; then
+ echo "will update $i"
+ else
+ if test -f po.backup/backup_$i; then
+ test -z "$VERBOSE" || echo "I'm restoring $i"
+ mv po.backup/backup_$i po/$i
+ rm po.backup/$i
+ else
+ echo "will add $i"
+ fi
+ fi
+done
+rm -f temp.pot
+rm -rf po.backup
+}
+
+# Make sure that sorting is always done the same way
+LC_ALL=C
+export LC_ALL
+unset LANG || :
+unset LC_CTYPE || :
+unset LANGUAGE || :
+
+unset CDPATH || :
+admindir=`echo "$0" | sed 's%[\\/][^\\/][^\\/]*$%%'`
+test "x$admindir" = "x$0" && admindir=.
+
+test "x$MAKE" = x && MAKE=make
+makefile_am=Makefile.am
+makefile_wo=Makefile.am.wo
+if test -f Makefile.am.in; then
+ makefile_am=Makefile.am.in
+ makefile_wo=Makefile.am.in.wo
+ rm -f $makefile_wo
+fi
+
+# Call script to find autoconf and friends. Uses eval since the script outputs
+# sh-compatible code.
+eval `$admindir/detect-autoconf.pl`
+
+###
+### Main
+###
+
+arg=`echo $1 | tr .- __`
+case $arg in
+ cvs | dist | subdir_dist | configure_in | configure_files | subdirs | \
+ cvs_clean | package_merge | package_messages | Makefile_am | acinclude_m4 | extract_messages ) $arg ;;
+ configure ) call_and_fix_autoconf ;;
+ * ) echo "Usage: cvs.sh <target>"
+ echo "Target can be one of:"
+ echo " cvs svn dist"
+ echo " configure.in configure.files"
+ echo " package-merge package-messages"
+ echo ""
+ echo "Usage: anything but $1"
+ exit 1 ;;
+esac
+
+if test -f $makefile_wo; then
+ rm $makefile_wo
+fi
+
+exit 0
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/debianrules
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/debianrules (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/debianrules 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,43 @@
+#!/usr/bin/perl -w
+
+use Shell qw(mv cp mkdir rm) ;
+use File::Find;
+use Cwd;
+
+$origPwd = `pwd`;
+chomp $origPwd;
+
+$kde_prefix = "/usr";
+$sysconfdir = "/etc";
+$kde_includedir = "$kde_prefix/include/kde";
+$infodir = "$kde_prefix/share/info";
+$mandir = "$kde_prefix/share/man";
+$qtdir = "/usr/share/qt3";
+
+$kde_cgidir = "$kde_prefix/lib/cgi-bin";
+$kde_confdir = "$sysconfdir/kde3";
+$kde_htmldir = "$kde_prefix/share/doc/kde/HTML";
+
+if (defined $ENV{DEB_BUILD_OPTIONS} &&
+ $ENV{DEB_BUILD_OPTIONS} =~ /\bnostrip\b/) {
+ $enable_debug="--enable-debug=full";
+} else {
+ $enable_debug="--disable-debug";
+}
+
+if (@ARGV && $ARGV[0] eq 'echodirs') {
+ print STDOUT "export kde_prefix=$kde_prefix\n";
+ print STDOUT "export sysconfdir=$sysconfdir\n";
+ print STDOUT "export kde_includedir=$kde_includedir\n";
+ print STDOUT "export infodir=$infodir\n";
+ print STDOUT "export mandir=$mandir\n";
+ print STDOUT "export qtdir=$qtdir\n";
+
+ print STDOUT "export kde_cgidir=$kde_cgidir\n";
+ print STDOUT "export kde_confdir=$kde_confdir\n";
+ print STDOUT "export kde_htmldir=$kde_htmldir\n";
+
+ print STDOUT "configkde=$enable_debug --disable-rpath --prefix=\$(kde_prefix) --sysconfdir=\$(sysconfdir) --includedir=\$(kde_includedir) --infodir=\$(infodir) --mandir=\$(mandir) --with-qt-dir=\$(qtdir)\n";
+
+ exit
+}
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/debianrules
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/depcomp
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/depcomp (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/depcomp 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,530 @@
+#! /bin/sh
+# depcomp - compile a program generating dependencies as side-effects
+
+scriptversion=2005-07-09.11
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva at dcc.unicamp.br>.
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: depcomp [--help] [--version] PROGRAM [ARGS]
+
+Run PROGRAMS ARGS to compile a file, generating dependencies
+as side-effects.
+
+Environment variables:
+ depmode Dependency tracking mode.
+ source Source file read by `PROGRAMS ARGS'.
+ object Object file output by `PROGRAMS ARGS'.
+ DEPDIR directory where to store dependencies.
+ depfile Dependency file to output.
+ tmpdepfile Temporary file to use when outputing dependencies.
+ libtool Whether libtool is used (yes/no).
+
+Report bugs to <bug-automake at gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "depcomp $scriptversion"
+ exit $?
+ ;;
+esac
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+ echo "depcomp: Variables source, object and depmode must be set" 1>&2
+ exit 1
+fi
+
+# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
+depfile=${depfile-`echo "$object" |
+ sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Some modes work just like other modes, but use different flags. We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write. Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+ # HP compiler uses -M and no extra arg.
+ gccflag=-M
+ depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+ # This is just like dashmstdout with a different argument.
+ dashmflag=-xM
+ depmode=dashmstdout
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want. Yay! Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff. Hmm.
+ "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ mv "$tmpdepfile" "$depfile"
+ ;;
+
+gcc)
+## There are various ways to get dependency output from gcc. Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+## up in a subdir. Having to rename by hand is ugly.
+## (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+## -MM, not -M (despite what the docs say).
+## - Using -M directly means running the compiler twice (even worse
+## than renaming).
+ if test -z "$gccflag"; then
+ gccflag=-MD,
+ fi
+ "$@" -Wp,"$gccflag$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
+## The second -e expression handles DOS-style file names with drive letters.
+ sed -e 's/^[^:]*: / /' \
+ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the `deleted header file' problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header). We avoid this by adding
+## dummy dependencies for each header file. Too bad gcc doesn't do
+## this for us directly.
+ tr ' ' '
+' < "$tmpdepfile" |
+## Some versions of gcc put a space before the `:'. On the theory
+## that the space means something, we add a space to the output as
+## well.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+sgi)
+ if test "$libtool" = yes; then
+ "$@" "-Wp,-MDupdate,$tmpdepfile"
+ else
+ "$@" -MDupdate "$tmpdepfile"
+ fi
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+
+ if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
+ echo "$object : \\" > "$depfile"
+
+ # Clip off the initial element (the dependent). Don't try to be
+ # clever and replace this with sed code, as IRIX sed won't handle
+ # lines with more than a fixed number of characters (4096 in
+ # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
+ # the IRIX cc adds comments like `#:fec' to the end of the
+ # dependency line.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+ tr '
+' ' ' >> $depfile
+ echo >> $depfile
+
+ # The second pass generates a dummy entry for each header file.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+ >> $depfile
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+aix)
+ # The C for AIX Compiler uses -M and outputs the dependencies
+ # in a .u file. In older versions, this file always lives in the
+ # current directory. Also, the AIX compiler puts `$object:' at the
+ # start of each line; $object doesn't have directory information.
+ # Version 6 uses the directory in both cases.
+ stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'`
+ tmpdepfile="$stripped.u"
+ if test "$libtool" = yes; then
+ "$@" -Wc,-M
+ else
+ "$@" -M
+ fi
+ stat=$?
+
+ if test -f "$tmpdepfile"; then :
+ else
+ stripped=`echo "$stripped" | sed 's,^.*/,,'`
+ tmpdepfile="$stripped.u"
+ fi
+
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+
+ if test -f "$tmpdepfile"; then
+ outname="$stripped.o"
+ # Each line is of the form `foo.o: dependent.h'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
+ sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+icc)
+ # Intel's C compiler understands `-MD -MF file'. However on
+ # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
+ # ICC 7.0 will fill foo.d with something like
+ # foo.o: sub/foo.c
+ # foo.o: sub/foo.h
+ # which is wrong. We want:
+ # sub/foo.o: sub/foo.c
+ # sub/foo.o: sub/foo.h
+ # sub/foo.c:
+ # sub/foo.h:
+ # ICC 7.1 will output
+ # foo.o: sub/foo.c sub/foo.h
+ # and will wrap long lines using \ :
+ # foo.o: sub/foo.c ... \
+ # sub/foo.h ... \
+ # ...
+
+ "$@" -MD -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ # Each line is of the form `foo.o: dependent.h',
+ # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process this invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
+ sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+tru64)
+ # The Tru64 compiler uses -MD to generate dependencies as a side
+ # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+ # dependencies in `foo.d' instead, so we check for that too.
+ # Subdirectories are respected.
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+ test "x$dir" = "x$object" && dir=
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+
+ if test "$libtool" = yes; then
+ # With Tru64 cc, shared objects can also be used to make a
+ # static library. This mecanism is used in libtool 1.4 series to
+ # handle both shared and static libraries in a single compilation.
+ # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
+ #
+ # With libtool 1.5 this exception was removed, and libtool now
+ # generates 2 separate objects for the 2 libraries. These two
+ # compilations output dependencies in in $dir.libs/$base.o.d and
+ # in $dir$base.o.d. We have to check for both files, because
+ # one of the two compilations can be disabled. We should prefer
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+ # automatically cleaned when .libs/ is deleted, while ignoring
+ # the former would cause a distcleancheck panic.
+ tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
+ tmpdepfile2=$dir$base.o.d # libtool 1.5
+ tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
+ tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
+ "$@" -Wc,-MD
+ else
+ tmpdepfile1=$dir$base.o.d
+ tmpdepfile2=$dir$base.d
+ tmpdepfile3=$dir$base.d
+ tmpdepfile4=$dir$base.d
+ "$@" -MD
+ fi
+
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ if test -f "$tmpdepfile"; then
+ sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+ # That's a tab and a space in the [].
+ sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+ else
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+#nosideeffect)
+ # This comment above is used by automake to tell side-effect
+ # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout, regardless of -o.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ test -z "$dashmflag" && dashmflag=-M
+ # Require at least two characters before searching for `:'
+ # in the target name. This is to cope with DOS-style filenames:
+ # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+ "$@" $dashmflag |
+ sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ tr ' ' '
+' < "$tmpdepfile" | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+dashXmstdout)
+ # This case only exists to satisfy depend.m4. It is never actually
+ # run, as this mode is specially recognized in the preamble.
+ exit 1
+ ;;
+
+makedepend)
+ "$@" || exit $?
+ # Remove any Libtool call
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+ # X makedepend
+ shift
+ cleared=no
+ for arg in "$@"; do
+ case $cleared in
+ no)
+ set ""; shift
+ cleared=yes ;;
+ esac
+ case "$arg" in
+ -D*|-I*)
+ set fnord "$@" "$arg"; shift ;;
+ # Strip any option that makedepend may not understand. Remove
+ # the object too, otherwise makedepend will parse it as a source file.
+ -*|$object)
+ ;;
+ *)
+ set fnord "$@" "$arg"; shift ;;
+ esac
+ done
+ obj_suffix="`echo $object | sed 's/^.*\././'`"
+ touch "$tmpdepfile"
+ ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ sed '1,2d' "$tmpdepfile" | tr ' ' '
+' | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile" "$tmpdepfile".bak
+ ;;
+
+cpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ "$@" -E |
+ sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+ sed '$ s: \\$::' > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ cat < "$tmpdepfile" >> "$depfile"
+ sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+msvisualcpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout, regardless of -o,
+ # because we must use -o when running libtool.
+ "$@" || exit $?
+ IFS=" "
+ for arg
+ do
+ case "$arg" in
+ "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+ set fnord "$@"
+ shift
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift
+ shift
+ ;;
+ esac
+ done
+ "$@" -E |
+ sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
+ echo " " >> "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+none)
+ exec "$@"
+ ;;
+
+*)
+ echo "Unknown depmode $depmode" 1>&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/depcomp
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/deps.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/deps.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/deps.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,19 @@
+$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in $(top_srcdir)/admin/cvs.sh $(top_srcdir)/admin/pkg.m4.in
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh acinclude_m4
+
+$(top_srcdir)/configure.in: $(top_srcdir)/subdirs $(top_srcdir)/configure.files $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure_in
+
+$(top_srcdir)/configure.files: $(top_srcdir)/subdirs $(CONF_FILES)
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh configure.files $(top_srcdir)/admin/cvs.sh
+
+$(top_srcdir)/Makefile.am: $(top_srcdir)/Makefile.am.in $(top_srcdir)/subdirs $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh Makefile_am
+
+$(top_srcdir)/subdirs: $(top_srcdir)/Makefile.am.in $(top_srcdir)/admin/cvs.sh
+ @cd $(top_srcdir) && $(SHELL) admin/cvs.sh subdirs
+
+# defining default rules for files that may not be present
+$(top_srcdir)/Makefile.am.in:
+$(CONF_FILES):
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/detect-autoconf.pl
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/detect-autoconf.pl (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/detect-autoconf.pl 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,257 @@
+#!/usr/bin/env perl
+
+# Try to locate best version of auto*
+# By Michael Pyne <michael.pyne at kdemail.net>
+#
+# Copyright (c) 2005.
+# This code is public domain. You may use it however you like (including
+# relicensing).
+
+# Emulate the 'which' program.
+sub which
+{
+ my $prog = shift;
+ my @paths = split(/:/, $ENV{'PATH'});
+
+ for $path (@paths)
+ {
+ return "$path/$prog" if -x "$path/$prog";
+ }
+
+ return "";
+}
+
+# Subroutine to lexicographically compare two version strings, a and b.
+# If a > b, 1 is returned.
+# If a == b, 0 is returned.
+# If a < b, -1 is returned.
+#
+# If the strings are of uneven number length then the shorter string is
+# prepended by enough zeroes to make the two string lengths equal in order to
+# allow an accurate comparison. Note that the zero-padding only occurs in
+# between version separators (i.e. 1.6 and 1.10, results in 1.06 vs. 1.10).
+# Parts of the version ending in -foo (or any other text) are not considered
+# when doing the compare. (i.e. 2.53a vs 2.53 doesn't end up in 2.53a vs.
+# 2.053)
+sub compareVersions
+{
+ my ($a, $b) = @_;
+
+ # Split the strings up by '.' (version separator) and start comparing digit
+ # length.
+
+ my @aParts = split(/\./, $a);
+ my @bParts = split(/\./, $b);
+
+ # Make the arrays equal in length by adding missing zeroes to the end of the
+ # version.
+ push @aParts, '0' while scalar @aParts < scalar @bParts;
+ push @bParts, '0' while scalar @bParts < scalar @aParts;
+
+ # Now compare each individual portion.
+ for (my $i = 0; $i < scalar @aParts; ++$i)
+ {
+ # Make sure that any portion that has numbers is contiguous. I'm sure
+ # there's a technique for saving stuff like 2.52a2 but I don't feel
+ # like implementing it.
+ if ($aParts[$i] !~ /^[^\d]*\d+[^\d]*$/ or
+ $bParts[$i] !~ /^[^\d]*\d+[^\d]*$/)
+ {
+ die "Not able to compare $a to $b!\n";
+ }
+
+ my ($aDigits) = ($aParts[$i] =~ /(\d+)/);
+ my ($bDigits) = ($bParts[$i] =~ /(\d+)/);
+
+ # Perl is $MODERATELY_INSULTING_TERM, don't remove the parentheses in
+ # the delta calculation below.
+ my $delta = (length $aDigits) - (length $bDigits);
+ if ($delta < 0) # b is longer
+ {
+ my $replacement = ('0' x (-$delta)) . $aDigits;
+ $aParts[$i] =~ s/$aDigits/$replacement/;
+ }
+ elsif ($delta > 0) # a is longer
+ {
+ my $replacement = ('0' x $delta) . $bDigits;
+ $bParts[$i] =~ s/$bDigits/$replacement/;
+ }
+ }
+
+ # Arrays now have standardized version components, let's re-merge them
+ # to strings to do the compare.
+ my $newA = join('.', @aParts);
+ my $newB = join('.', @bParts);
+
+ return 1 if ($newA gt $newB);
+ return -1 if ($newA lt $newB);
+ return 0;
+}
+
+# Subroutine to determine the highest installed version of the given program,
+# searching from the given paths.
+sub findBest
+{
+ my ($program, @paths) = @_;
+ my $best_version_found = '0'; # Deliberately a string.
+ my %versions;
+ my %minimumVersions = (
+ 'autoconf' => '2.5',
+ 'automake' => '1.6',
+ );
+ my $sgn; # Used for compareVersions results.
+
+ # Allow user to use environment variable to override search.
+ return $ENV{uc $program} if $ENV{uc $program};
+
+ for $prefix (@paths)
+ {
+ @files = glob "$prefix/$program*";
+ for $file (@files)
+ {
+ # Don't check non-executable scripts.
+ next unless -x $file;
+
+ ($version) = $file =~ /$prefix\/$program-?(.*)$/;
+
+ # Don't check the -wrapper ones (or any other non program one).
+ # The real deal should start with a version number, or have no
+ # suffix at all.
+ next if $version =~ /^[^\d]/;
+
+ # Special case some programs to make sure it has a minimum version.
+ if (not $version and exists $minimumVersions{$program})
+ {
+ my $min_version = $minimumVersions{$program};
+ my $versionOutput = `$program --version 2>/dev/null | head -n 1`;
+
+ # If we can't run the script to get the version it likely won't work later.
+ next unless $versionOutput;
+
+ # Use number.number for version (we don't need the excess in general).
+ ($versionOutput) = ($versionOutput =~ /(\d+\.\d+)/);
+
+ # compareVersions returns -1 if the left argument is less than
+ # the right argument. It can also die for invalid input so
+ # wrap with eval.
+ eval {
+ $sgn = compareVersions($versionOutput, $min_version);
+ };
+
+ # $@ would be set if an error was encountered.
+ if ($@ or not $versionOutput or $sgn == -1) {
+ next;
+ }
+ }
+
+ # If no version suffix then use it in favor of a versioned autotool
+ # since the ever-popular WANT_AUTOFOO should then work (in theory).
+ return $file unless $version;
+
+ # Emulate 'which', and abort if we've already seen this version.
+ next if exists $versions{$version};
+
+ # Save filename of program.
+ $versions{$version} = $file;
+
+ # Use string comparison so that e.g. 253a will be > 253 but < 254.
+ # See above about the need for eval.
+ eval {
+ $sgn = compareVersions($version, $best_version_found);
+ };
+
+ if (not $@ and $sgn == 1)
+ {
+ $best_version_found = $version;
+ }
+ }
+ }
+
+ return $versions{$best_version_found};
+}
+
+# Find an appropriate "which" program for later use by the shell script calling
+# us.
+sub findWhich
+{
+ for $candidate ('type -p', 'which', 'type')
+ {
+ $test = `$candidate sh 2>/dev/null`;
+ chomp $test;
+
+ return $candidate if -x $test;
+ }
+}
+
+# Uses which() to find a program unless the user provided its path in the
+# environment (the upper case program name is searched).
+sub findProgram
+{
+ $suffix = ""; # For use if @_ has only one param.
+ my ($program, $suffix) = @_;
+
+ return $ENV{uc $program} if $ENV{uc $program};
+ return which("$program$suffix");
+}
+
+# SCRIPT STARTS.
+
+# Search in path.
+ at paths = split(/:/, $ENV{'PATH'});
+
+# Make sure at least /usr/bin and /usr/local/bin are in this search.
+unshift @paths, '/usr/local/bin' unless grep $_ eq '/usr/local/bin', @paths;
+unshift @paths, '/usr/bin' unless grep $_ eq '/usr/bin', @paths;
+
+$autoconf = findBest('autoconf', @paths);
+($autoconf_suffix) = $autoconf =~ /.*autoconf(.*)$/;
+
+# Find matching autoconf companions.
+$autoheader = findProgram('autoheader', $autoconf_suffix);
+$autom4te = findProgram('autom4te', $autoconf_suffix);
+
+# Get best automake, and look for unsermake to possibly override it.
+$automake = findBest('automake', @paths);
+$unsermake = "";
+# backward compatible: if $UNSERMAKE points to a path, use it
+$unsermake = findProgram('unsermake') if (defined($ENV{'UNSERMAKE'}) and $ENV{'UNSERMAKE'} =~ /\//);
+# new compatible: if it says 'yes', use the one from path
+$unsermake = which('unsermake') if ($ENV{'UNSERMAKE'} ne 'no');
+
+($automake_suffix) = $automake =~ /.*automake(.*)$/;
+
+# Use unsermake if we found it.
+$automake = "$unsermake -c" if $unsermake;
+
+# Find matching automake companions.
+$aclocal = findProgram('aclocal', $automake_suffix);
+
+$which = findWhich();
+
+# Make sure we have all of the needed programs.
+for $i (qw'autoconf autoheader autom4te automake aclocal')
+{
+ unless(${$i})
+ {
+ print "# Unable to find $i!!\n";
+ exit 1;
+ }
+}
+
+# Print results in eval-able form.
+print <<EOF;
+AUTOCONF="$autoconf"
+AUTOHEADER="$autoheader"
+AUTOM4TE="$autom4te"
+
+AUTOMAKE="$automake"
+ACLOCAL="$aclocal"
+
+WHICH="$which"
+
+export AUTOCONF AUTOHEADER AUTOM4TE AUTOMAKE ACLOCAL WHICH
+EOF
+
+exit 0;
+
+# vim: set noet ts=8 sw=4:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/detect-autoconf.pl
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/doxygen.sh
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/doxygen.sh (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/doxygen.sh 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,883 @@
+#! /bin/sh
+#
+# doxygen.sh Copyright (C) 2005 by Adriaan de Groot
+# Based on some code from Doxyfile.am, among other things.
+# License: GPL version 2.
+# See file COPYING in kdelibs for details.
+
+echo "*** doxygen.sh"
+
+# Recurse handling is a little complicated, since normally
+# subdir (given on the command-line) processing doesn't recurse
+# but you can force it to do so.
+recurse=1
+recurse_given=NO
+use_modulename=1
+cleanup=YES
+
+while test -n "$1" ; do
+case "x$1" in
+"x--no-cleanup" )
+ cleanup=NO
+ ;;
+"x--no-recurse" )
+ recurse=0
+ recurse_given=YES
+ ;;
+"x--recurse" )
+ recurse=1
+ recurse_given=YES
+ ;;
+"x--no-modulename" )
+ use_modulename=0
+ ;;
+"x--modulename" )
+ use_modulename=1
+ ;;
+"x--help" )
+ echo "doxygen.sh usage:"
+ echo "doxygen.sh [--no-recurse] [--no-modulename] <srcdir> [<subdir>]"
+ exit 2
+ ;;
+x--doxdatadir=* )
+ DOXDATA=`echo $1 | sed -e 's+--doxdatadir=++'`
+ ;;
+x--installdir=*)
+ PREFIX=`echo $1 | sed -e 's+--installdir=++'`
+ ;;
+x--* )
+ echo "Unknown option: $1"
+ exit 1
+ ;;
+* )
+ top_srcdir="$1"
+ break
+ ;;
+esac
+shift
+done
+
+
+### Sanity check the mandatory "top srcdir" argument.
+if test -z "$top_srcdir" ; then
+ echo "Usage: doxygen.sh <top_srcdir>"
+ exit 1
+fi
+if test ! -d "$top_srcdir" ; then
+ echo "top_srcdir ($top_srcdir) is not a directory."
+ exit 1
+fi
+
+### Normalize top_srcdir so it is an absolute path.
+if expr "x$top_srcdir" : "x/" > /dev/null ; then
+ # top_srcdir is absolute already
+ :
+else
+ top_srcdir=`cd "$top_srcdir" 2> /dev/null && pwd`
+ if test ! -d "$top_srcdir" ; then
+ echo "top_srcdir ($top_srcdir) is not a directory."
+ exit 1
+ fi
+fi
+
+
+
+### Sanity check and guess QTDOCDIR.
+if test -z "$QTDOCDIR" ; then
+ if test -z "$QTDIR" ; then
+ for i in /usr/X11R6/share/doc/qt/html
+ do
+ QTDOCDIR="$i"
+ test -d "$QTDOCDIR" && break
+ done
+ else
+ for i in share/doc/qt/html doc/html
+ do
+ QTDOCDIR="$QTDIR/$i"
+ test -d "$QTDOCDIR" && break
+ done
+ fi
+fi
+if test -z "$QTDOCDIR" || test ! -d "$QTDOCDIR" ; then
+ if test -z "$QTDOCDIR" ; then
+ echo "* QTDOCDIR could not be guessed."
+ else
+ echo "* QTDOCDIR does not name a directory."
+ fi
+ if test -z "$QTDOCTAG" ; then
+ echo "* QTDOCDIR set to \"\""
+ QTDOCDIR=""
+ else
+ echo "* But I'll use $QTDOCDIR anyway because of QTDOCTAG."
+ fi
+fi
+
+### Get the "top srcdir", also its name, and handle the case that subdir "."
+### is given (which would be top_srcdir then, so it's equal to none-given
+### but no recursion either).
+###
+# top_srcdir="$1" # Already set by options processing
+module_name=`basename "$top_srcdir"`
+subdir="$2"
+if test "x." = "x$subdir" ; then
+ subdir=""
+ if test "x$recurse_given" = "xNO" ; then
+ recurse=0
+ fi
+fi
+if test "x" != "x$subdir" ; then
+ # If no recurse option given explicitly, default to
+ # no recurse when processing subdirs given on the command-line.
+ if test "x$recurse_given" = "xNO" ; then
+ recurse=0
+ fi
+fi
+
+if test -z "$DOXDATA" || test ! -d "$DOXDATA" ; then
+ if test -n "$DOXDATA" ; then
+ echo "* \$DOXDATA is '$DOXDATA' which does not name a directory"
+ fi
+ DOXDATA="$top_srcdir/doc/common"
+fi
+
+if test ! -d "$DOXDATA" ; then
+ echo "* \$DOXDATA does not name a directory ( or is unset ), tried \"$DOXDATA\""
+ exit 1
+fi
+
+if test -n "$PREFIX" && test ! -d "$PREFIX" ; then
+ echo "* \$PREFIX does not name a directory, tried \"$PREFIX\""
+ echo "* \$PREFIX is disabled."
+ PREFIX=""
+fi
+
+### We need some values from top-level files, which
+### are not preserved between invocations of this
+### script, so factor it out for easy use.
+create_doxyfile_in()
+{
+ eval `grep 'VERSION="' "$top_srcdir/admin/cvs.sh"`
+ echo "PROJECT_NUMBER = $VERSION" > Doxyfile.in
+ grep '^KDE_INIT_DOXYGEN' "$top_srcdir/configure.in.in" | \
+ sed -e 's+[^[]*\[\([^]]*\)+PROJECT_NAME = "\1"+' \
+ -e 's+].*++' >> Doxyfile.in
+}
+
+apidoxdir="$module_name"-apidocs
+test "x$use_modulename" = "x0" && apidoxdir="apidocs"
+
+### If we're making the top subdir, create the structure
+### for the apidox and initialize it. Otherwise, just use the
+### structure assumed to be there.
+if test -z "$subdir" ; then
+ if test ! -d "$apidoxdir" ; then
+ mkdir "$apidoxdir" > /dev/null 2>&1
+ fi
+ cd "$apidoxdir" > /dev/null 2>&1 || {
+ echo "Cannot create and cd into $apidoxdir"
+ exit 1
+ }
+
+ test -f "Doxyfile.in" || create_doxyfile_in
+
+ # Copy in logos and the like
+ for i in "favicon.ico" "kde_gear_64.png"
+ do
+ cp "$DOXDATA/$i" . > /dev/null 2> /dev/null
+ done
+ for i in "$top_srcdir/doc/api/Dox-"*.png
+ do
+ T=`basename "$i" | sed -e 's+Dox-++'`
+ test -f "$i" && cp "$i" "./$T" > /dev/null 2> /dev/null
+ done
+
+ top_builddir="."
+ srcdir="$1"
+ subdir="."
+else
+ cd "$apidoxdir" > /dev/null 2>&1 || {
+ echo "Cannot cd into $apidoxdir -- maybe you need to"
+ echo "build the top-level dox first."
+ exit 1
+ }
+
+ if test "x1" = "x$recurse" ; then
+ # OK, so --recurse was requested
+ if test ! -f "subdirs.top" ; then
+ echo "* No subdirs.top available in the $apidoxdir."
+ echo "* The --recurse option will be ignored."
+ recurse=0
+ fi
+ fi
+fi
+
+### Read a single line (TODO: support \ continuations) from the Makefile.am.
+### Used to extract variable assignments from it.
+extract_line()
+{
+ file="$2" ; test -z "$file" && file="$srcdir/Makefile.am"
+ pattern=`echo "$1" | tr + .`
+ grep "^$1" "$file" | \
+ sed -e "s+$pattern.*=\s*++"
+}
+
+### Handle the COMPILE_{FIRST,LAST,BEFORE,AFTER} part of Makefile.am
+### in the toplevel. Copied from admin/cvs.sh. Licence presumed LGPL).
+create_subdirs()
+{
+echo "* Sorting top-level subdirs"
+dirs=
+idirs=
+if test -f "$top_srcdir/inst-apps"; then
+ idirs=`cat "$top_srcdir/"inst-apps`
+else
+ idirs=`cd "$top_srcdir" && ls -1 | sort`
+fi
+
+compilefirst=""
+compilelast=""
+if test -f "$top_srcdir/"Makefile.am.in ; then
+ compilefirst=`sed -ne 's#^COMPILE_FIRST[ ]*=[ ]*##p' "$top_srcdir/"Makefile.am.in | head -n 1`
+ compilelast=`sed -ne 's#^COMPILE_LAST[ ]*=[ ]*##p' "$top_srcdir/"Makefile.am.in | head -n 1`
+fi
+for i in $idirs; do
+ if test -f "$top_srcdir/$i"/Makefile.am; then
+ case " $compilefirst $compilelast " in
+ *" $i "*) ;;
+ *) dirs="$dirs $i"
+ esac
+ fi
+done
+
+: > ./_SUBDIRS
+
+for d in $compilefirst; do
+ echo $d >> ./_SUBDIRS
+done
+
+(for d in $dirs; do
+ list=""
+ if test -f "$top_srcdir/"Makefile.am.in ; then
+ list=`sed -ne "s#^COMPILE_BEFORE_$d""[ ]*=[ ]*##p" "$top_srcdir/"Makefile.am.in | head -n 1`
+ fi
+ for s in $list; do
+ echo $s $d
+ done
+ list=""
+ if test -f "$top_srcdir/"Makefile.am.in ; then
+ list=`sed -ne "s#^COMPILE_AFTER_$d""[ ]*=[ ]*##p" "$top_srcdir/"Makefile.am.in | head -n 1`
+ fi
+ for s in $list; do
+ echo $d $s
+ done
+ echo $d $d
+done ) | tsort >> ./_SUBDIRS
+
+for d in $compilelast; do
+ echo $d >> ./_SUBDIRS
+done
+
+test -r _SUBDIRS && mv _SUBDIRS subdirs.top || true
+}
+
+
+### Add HTML header, footer, CSS tags to Doxyfile.
+### Assumes $subdir is set. Argument is a string
+### to stick in front of the file if needed.
+apidox_htmlfiles()
+{
+ dox_header="$top_srcdir/doc/api/$1header.html"
+ dox_footer="$top_srcdir/doc/api/$1footer.html"
+ dox_css="$top_srcdir/doc/api/doxygen.css"
+ test -f "$dox_header" || dox_header="$DOXDATA/$1header.html"
+ test -f "$dox_footer" || dox_footer="$DOXDATA/$1footer.html"
+ test -f "$dox_css" || dox_css="$DOXDATA/doxygen.css"
+
+ echo "HTML_HEADER = $dox_header" >> "$subdir/Doxyfile" ; \
+ echo "HTML_FOOTER = $dox_footer" >> "$subdir/Doxyfile" ; \
+ echo "HTML_STYLESHEET = $dox_css" >> "$subdir/Doxyfile"
+}
+
+apidox_specials()
+{
+ line=`extract_line DOXYGEN_PROJECTNAME "$1"`
+ test -n "$line" && echo "PROJECT_NAME = \"$line\"" >> "$2"
+}
+
+apidox_local()
+{
+ for i in "$top_srcdir/doc/api/Doxyfile.local"
+ do
+ if test -f "$i" ; then
+ cat "$i" >> "$subdir/Doxyfile"
+ break
+ fi
+ done
+}
+
+### Post-process HTML files by substituting in the menu files
+#
+# In non-top directories, both <!-- menu --> and <!-- gmenu -->
+# are calculated and replaced. Top directories get an empty <!-- menu -->
+# if any.
+doxyndex()
+{
+ # Special case top-level to have an empty MENU.
+ if test "x$subdir" = "x." ; then
+ MENU=""
+ htmldir="."
+ htmltop="$top_builddir" # Just ., presumably
+ echo "* Post-processing top-level files"
+ else
+ MENU="<ul>"
+ htmldir="$subdir/html"
+ htmltop="$top_builddir.." # top_builddir ends with /
+ echo "* Post-processing files in $htmldir"
+
+ # Build a little PHP file that maps class names to file
+ # names, for the quick-class-picker functionality.
+ # (The quick-class-picker is disabled due to styling
+ # problems in IE & FF).
+ (
+ echo "<?php \$map = array("; \
+ for htmlfile in `find $htmldir/ -type f -name "class[A-Z]*.html" | grep -v "\-members.html$"`; do
+ classname=`echo $htmlfile | sed -e "s,.*/class\\(.*\\).html,\1," -e "s,_1_1,::,g" -e "s,_01, ,g" -e "s,_4,>,g" -e "s+_00+,+g" -e "s+_3+<+g" | tr "[A-Z]" "[a-z]"`
+ echo " \"$classname\" => \"$htmlfile\","
+ done | sort ; \
+ echo ") ?>"
+ ) > "$subdir/classmap.inc"
+
+ # This is a list of pairs, with / separators so we can use
+ # basename and dirname (a crude shell hack) to split them
+ # into parts. For each, if the file part exists (as a html
+ # file) tack it onto the MENU variable as a <li> with link.
+ for i in "Main Page/index" \
+ "Modules/modules" \
+ "Namespace List/namespaces" \
+ "Class Hierarchy/hierarchy" \
+ "Alphabetical List/classes" \
+ "Class List/annotated" \
+ "File List/files" \
+ "Directories/dirs" \
+ "Namespace Members/namespacemembers" \
+ "Class Members/functions" \
+ "Related Pages/pages"
+ do
+ NAME=`dirname "$i"`
+ FILE=`basename "$i"`
+ test -f "$htmldir/$FILE.html" && MENU="$MENU<li><a href=\"$FILE.html\">$NAME</a></li>"
+ done
+
+ MENU="$MENU</ul>"
+ fi
+
+
+ # Get the list of global Menu entries.
+ GMENU=`cat subdirs | tr -d '\n'`
+
+ PMENU=`grep '<!-- pmenu' "$htmldir/index.html" | sed -e 's+.*pmenu *++' -e 's+ *-->++' | awk '{ c=split($0,a,"/"); for (j=1; j<=c; j++) { printf " / <a href=\""; if (j==c) { printf("."); } for (k=j; k<c; k++) { printf "../"; } if (j<c) { printf("../html/index.html"); } printf "\">%s</a>\n" , a[j]; } }' | tr -d '\n'`
+
+ # Map the PHP file into HTML options so that
+ # it can be substituted in for the quick-class-picker.
+ CMENU=""
+ # For now, leave the CMENU disabled
+ CMENUBEGIN="<!--"
+ CMENUEND="-->"
+
+ if test "x$subdir" = "x." ; then
+ # Disable CMENU on toplevel anyway
+ CMENUBEGIN="<!--"
+ CMENUEND="-->"
+ else
+ test -f "$subdir/classmap.inc" && \
+ CMENU=`grep '=>' "$subdir/classmap.inc" | sed -e 's+"\([^"]*\)" => "'"$subdir/html/"'\([^"]*\)"+<option value="\2">\1<\/option>+' | tr -d '\n'`
+
+ if test -f "$subdir/classmap.inc" && grep "=>" "$subdir/classmap.inc" > /dev/null 2>&1 ; then
+ # Keep the menu, it's useful
+ :
+ else
+ CMENUBEGIN="<!--"
+ CMENUEND="-->"
+ fi
+ fi
+
+ # Now substitute in the MENU in every file. This depends
+ # on HTML_HEADER (ie. header.html) containing the
+ # <!-- menu --> comment.
+ for i in "$htmldir"/*.html
+ do
+ if test -f "$i" ; then
+ sed -e "s+<!-- menu -->+$MENU+" \
+ -e "s+<!-- gmenu -->+$GMENU+" \
+ -e "s+<!-- pmenu.*-->+$PMENU+" \
+ -e "s+<!-- cmenu.begin -->+$CMENUBEGIN+" \
+ -e "s+<!-- cmenu.end -->+$CMENUEND+" \
+ < "$i" | sed -e "s+ at topdir@+$htmltop+g" > "$i.new" && mv "$i.new" "$i"
+ sed -e "s+<!-- cmenu -->+$CMENU+" < "$i" > "$i.new"
+ test -s "$i.new" && mv "$i.new" "$i"
+ fi
+ done
+}
+
+
+
+
+
+
+### Handle the Doxygen processing of a toplevel directory.
+apidox_toplevel()
+{
+ echo ""
+ echo "*** Creating API documentation main page for $module_name"
+ echo "*"
+ rm -f "Doxyfile"
+ for i in "$top_srcdir/doc/api/Doxyfile.global" \
+ "$top_srcdir/admin/Doxyfile.global" \
+ "$DOXDATA/Doxyfile.global"
+ do
+ if test -f "$i" ; then
+ cp "$i" Doxyfile
+ break
+ fi
+ done
+
+ if test ! -f "Doxyfile" ; then
+ echo "* Cannot create Doxyfile."
+ exit 1
+ fi
+
+ cat "$top_builddir/Doxyfile.in" >> Doxyfile
+
+
+ echo "INPUT = $top_srcdir" >> Doxyfile
+ echo "OUTPUT_DIRECTORY = $top_builddir" >> Doxyfile ; \
+ echo "FILE_PATTERNS = *.dox" >> Doxyfile ; \
+ echo "RECURSIVE = NO" >> Doxyfile ; \
+ echo "ALPHABETICAL_INDEX = NO" >> Doxyfile ; \
+ echo "HTML_OUTPUT = ." >> Doxyfile ; \
+ apidox_htmlfiles "main"
+
+ # KDevelop has a top-level Makefile.am with settings.
+ for i in "$top_srcdir/Makefile.am.in" "$top_srcdir/Makefile.am"
+ do
+ if test -f "$i" ; then
+ grep '^DOXYGEN_SET_' "$i" | \
+ sed -e 's+DOXYGEN_SET_++' -e "s+ at topdir@+$top_srcdir+" >> Doxyfile
+ apidox_specials "$srcdir/Makefile.am" "$subdir/Doxyfile"
+
+ break
+ fi
+ done
+
+ apidox_local
+
+ doxygen Doxyfile
+
+ ( cd "$top_srcdir" && grep -l '^include.*Doxyfile.am' `find . -name Makefile.am` ) | sed -e 's+/Makefile.am$++' -e 's+^\./++' | sort > subdirs.in
+ for i in `cat subdirs.in`
+ do
+ test "x." = "x$i" && continue;
+
+ dir=`dirname "$i"`
+ file=`basename "$i"`
+ if test "x." = "x$dir" ; then
+ dir=""
+ else
+ dir="$dir/"
+ fi
+ indent=`echo "$dir" | sed -e 's+[^/]*/+\ \ +g' | sed -e 's+&+\\\&+g'`
+ entryname=`extract_line DOXYGEN_SET_PROJECT_NAME "$top_srcdir/$dir/$file/Makefile.am"`
+ test -z "$entryname" && entryname="$file"
+
+ if grep DOXYGEN_EMPTY "$top_srcdir/$dir/$file/Makefile.am" > /dev/null 2>&1 ; then
+ echo "<li>$indent$file</li>"
+ else
+ echo "<li>$indent<a href=\"@topdir@/$dir$file/html/index.html\">$entryname</a></li>"
+ fi
+ done > subdirs
+
+ doxyndex
+}
+
+### Handle the Doxygen processing of a non-toplevel directory.
+apidox_subdir()
+{
+ echo ""
+ echo "*** Creating apidox in $subdir"
+ echo "*"
+ rm -f "$subdir/Doxyfile"
+ if test ! -d "$top_srcdir/$subdir" ; then
+ echo "* No source (sub)directory $subdir"
+ return
+ fi
+ for i in "$top_srcdir/doc/api/Doxyfile.global" \
+ "$top_srcdir/admin/Doxyfile.global" \
+ "$DOXDATA/Doxyfile.global"
+ do
+ if test -f "$i" ; then
+ cp "$i" "$subdir/Doxyfile"
+ break
+ fi
+ done
+
+
+ test -f "Doxyfile.in" || create_doxyfile_in
+ cat "Doxyfile.in" >> "$subdir/Doxyfile"
+
+ echo "PROJECT_NAME = \"$subdir\"" >> "$subdir/Doxyfile"
+ echo "INPUT = $srcdir" >> "$subdir/Doxyfile"
+ echo "OUTPUT_DIRECTORY = ." >> "$subdir/Doxyfile"
+ if grep -l "$subdir/" subdirs.in > /dev/null 2>&1 ; then
+ echo "RECURSIVE = NO" >> "$subdir/Doxyfile"
+ fi
+ echo "HTML_OUTPUT = $subdir/html" >> "$subdir/Doxyfile"
+ echo "GENERATE_TAGFILE = $subdir/$subdirname.tag" >> "$subdir/Doxyfile"
+ test -d "$top_srcdir/doc/api" && \
+ echo "IMAGE_PATH = $top_srcdir/doc/api" >> "$subdir/Doxyfile"
+
+ apidox_htmlfiles ""
+
+ # Makefile.ams may contain overrides to our settings,
+ # so copy them in.
+ grep '^DOXYGEN_SET_' "$srcdir/Makefile.am" | \
+ sed -e 's+DOXYGEN_SET_++' >> "$subdir/Doxyfile"
+ apidox_specials "$srcdir/Makefile.am" "$subdir/Doxyfile"
+
+ excludes=`extract_line DOXYGEN_EXCLUDE`
+ if test -n "$excludes"; then
+ patterns=""
+ dirs=""
+ for item in `echo "$excludes"`; do
+ if test -d "$top_srcdir/$subdir/$item"; then
+ dirs="$dirs $top_srcdir/$subdir/$item/"
+ else
+ patterns="$patterns $item"
+ fi
+ done
+ echo "EXCLUDE_PATTERNS += $patterns" >> "$subdir/Doxyfile"
+ echo "EXCLUDE += $dirs" >> "$subdir/Doxyfile"
+ fi
+
+ echo "TAGFILES = \\" >> "$subdir/Doxyfile"
+ ## For now, don't support \ continued references lines
+ tags=`extract_line DOXYGEN_REFERENCES`
+ for i in $tags qt ; do
+ tagsubdir=`dirname $i` ; tag=`basename $i`
+ tagpath=""
+ not_found=""
+
+ if test "x$tagsubdir" = "x." ; then
+ tagsubdir=""
+ else
+ tagsubdir="$tagsubdir/"
+ fi
+
+ # Find location of tag file
+ if test -f "$tagsubdir$tag/$tag.tag" ; then
+ file="$tagsubdir$tag/$tag.tag"
+ loc="$tagsubdir$tag/html"
+ else
+ # This checks for dox built with_out_ --no-modulename
+ # in the same build dir as this dox run was started in.
+ file=`ls -1 ../*-apidocs/"$tagsubdir$tag/$tag.tag" 2> /dev/null`
+
+ if test -n "$file" ; then
+ loc=`echo "$file" | sed -e "s/$tag.tag\$/html/"`
+ else
+ # If the tag file doesn't exist yet, but should
+ # because we have the right dirs here, queue
+ # this directory for re-processing later.
+ if test -d "$top_srcdir/$tagsubdir$tag" ; then
+ echo "* Need to re-process $subdir for tag $i"
+ echo "$subdir" >> "subdirs.later"
+ else
+ # Re-check in $PREFIX if needed.
+ test -n "$PREFIX" && \
+ file=`cd "$PREFIX" && \
+ ls -1 *-apidocs/"$tagsubdir$tag/$tag.tag" 2> /dev/null`
+
+ # If something is found, patch it up. The location must be
+ # relative to the installed location of the dox and the
+ # file must be absolute.
+ if test -n "$file" ; then
+ loc=`echo "../$file" | sed -e "s/$tag.tag\$/html/"`
+ file="$PREFIX/$file"
+ echo "* Tags for $tagsubdir$tag will only work when installed."
+ not_found="YES"
+ fi
+ fi
+ fi
+ fi
+ if test "$tag" = "qt" ; then
+ if test -z "$QTDOCDIR" ; then
+ echo " $file" >> "$subdir/Doxyfile"
+ else
+ if test -z "$file" ; then
+ # Really no Qt tags
+ echo "" >> "$subdir/Doxyfile"
+ else
+ echo " $file=$QTDOCDIR" >> "$subdir/Doxyfile"
+ fi
+ fi
+ else
+ if test -n "$file" ; then
+ test -z "$not_found" && echo "* Found tag $file"
+ echo " $file=../$top_builddir$loc \\" >> "$subdir/Doxyfile"
+ fi
+ fi
+ done
+
+ apidox_local
+
+ if grep '^DOXYGEN_EMPTY' "$srcdir/Makefile.am" > /dev/null 2>&1 ; then
+ # This directory is empty, so don't process it, but
+ # *do* handle subdirs that might have dox.
+ :
+ else
+ # Regular processing
+ doxygen "$subdir/Doxyfile"
+ doxyndex
+ fi
+}
+
+### Run a given subdir by setting up global variables first.
+do_subdir()
+{
+ subdir=`echo "$1" | sed -e 's+/$++'`
+ srcdir="$top_srcdir/$subdir"
+ subdirname=`basename "$subdir"`
+ mkdir -p "$subdir" 2> /dev/null
+ if test ! -d "$subdir" ; then
+ echo "Can't create dox subdirectory $subdir"
+ return
+ fi
+ top_builddir=`echo "/$subdir" | sed -e 's+/[^/]*+../+g'`
+ apidox_subdir
+}
+
+
+### Create installdox-slow in the toplevel
+create_installdox()
+{
+# Fix up the installdox script so it accepts empty args
+#
+# This code is copied from the installdox generated by Doxygen,
+# copyright by Dimitri van Heesch and released under the GPL.
+# This does a _slow_ update of the dox, because it loops
+# over the given substitutions instead of assuming all the
+# needed ones are given.
+#
+cat <<\EOF
+#! /usr/bin/env perl
+
+%subst = () ;
+$quiet = 0;
+
+if (open(F,"search.cfg"))
+{
+ $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
+ $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
+}
+
+while ( @ARGV ) {
+ $_ = shift @ARGV;
+ if ( s/^-// ) {
+ if ( /^l(.*)/ ) {
+ $v = ($1 eq "") ? shift @ARGV : $1;
+ ($v =~ /\/$/) || ($v .= "/");
+ $_ = $v;
+ if ( /(.+)\@(.+)/ ) {
+ $subst{$1} = $2;
+ } else {
+ print STDERR "Argument $_ is invalid for option -l\n";
+ &usage();
+ }
+ }
+ elsif ( /^q/ ) {
+ $quiet = 1;
+ }
+ elsif ( /^\?|^h/ ) {
+ &usage();
+ }
+ else {
+ print STDERR "Illegal option -$_\n";
+ &usage();
+ }
+ }
+ else {
+ push (@files, $_ );
+ }
+}
+
+
+if ( ! @files ) {
+ if (opendir(D,".")) {
+ foreach $file ( readdir(D) ) {
+ $match = ".html";
+ next if ( $file =~ /^\.\.?$/ );
+ ($file =~ /$match/) && (push @files, $file);
+ ($file =~ "tree.js") && (push @files, $file);
+ }
+ closedir(D);
+ }
+}
+
+if ( ! @files ) {
+ print STDERR "Warning: No input files given and none found!\n";
+}
+
+foreach $f (@files)
+{
+ if ( ! $quiet ) {
+ print "Editing: $f...\n";
+ }
+ $oldf = $f;
+ $f .= ".bak";
+ unless (rename $oldf,$f) {
+ print STDERR "Error: cannot rename file $oldf\n";
+ exit 1;
+ }
+ if (open(F,"<$f")) {
+ unless (open(G,">$oldf")) {
+ print STDERR "Error: opening file $oldf for writing\n";
+ exit 1;
+ }
+ if ($oldf ne "tree.js") {
+ while (<F>) {
+ foreach $sub (keys %subst) {
+ s/doxygen\=\"$sub\:([^ \"\t\>\<]*)\" (href|src)=\"\1/doxygen\=\"$sub:$subst{$sub}\" \2=\"$subst{$sub}/g;
+ print G "$_";
+ }
+ }
+ }
+ else {
+ while (<F>) {
+ foreach $sub (keys %subst) {
+ s/\"$sub\:([^ \"\t\>\<]*)\", \"\1/\"$sub:$subst{$sub}\" ,\"$subst{$sub}/g;
+ print G "$_";
+ }
+ }
+ }
+ }
+ else {
+ print STDERR "Warning file $f does not exist\n";
+ }
+ unlink $f;
+}
+
+sub usage {
+ print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
+ print STDERR "Options:\n";
+ print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
+ print STDERR " -q Quiet mode\n\n";
+ exit 1;
+}
+EOF
+}
+
+# Do only the subdirs that match the RE passed in as $1
+do_subdirs_re()
+{
+ RE=`echo "$1" | sed -e 's+/$++'`
+
+ # Here's a queue of dirs to re-process later when
+ # all the rest have been done already.
+ > subdirs.later
+
+ # subdirs.top lists _all_ subdirs of top in the order they
+ # should be handled; subdirs.in lists those dirs that contain
+ # dox. So the intersection of the two is the ordered list
+ # of top-level subdirs that contain dox.
+ #
+ # subdirs.top also doesn't contain ".", so that special
+ # case can be ignored in the loop.
+
+
+ (
+ for i in `grep "^$RE" subdirs.top`
+ do
+ if test "x$i" = "x." ; then
+ continue
+ fi
+ # Calculate intersection of this element and the
+ # set of dox dirs.
+ if grep "^$i\$" subdirs.in > /dev/null 2>&1 ; then
+ echo "$i"
+ mkdir -p "$i" 2> /dev/null
+
+ # Handle the subdirs of this one
+ for j in `grep "$i/" subdirs.in`
+ do
+ echo "$j"
+ mkdir -p "$j" 2> /dev/null
+ done
+ fi
+ done
+
+ # Now we still need to handle whatever is left
+ for i in `cat subdirs.in`
+ do
+ test -d "$i" || echo "$i"
+ mkdir -p "$i" 2> /dev/null
+ done
+ ) > subdirs.sort
+ for i in `cat subdirs.sort`
+ do
+ do_subdir "$i"
+ done
+
+ if test -s "subdirs.later" ; then
+ sort subdirs.later | uniq > subdirs.sort
+ for i in `cat subdirs.sort`
+ do
+ : > subdirs.later
+ echo "*** Reprocessing $i"
+ do_subdir "$i"
+ test -s "subdirs.later" && echo "* Some tag files were still not found."
+ done
+ fi
+}
+
+if test "x." = "x$top_builddir" ; then
+ apidox_toplevel
+ create_subdirs
+ create_installdox > installdox-slow
+ if test "x$recurse" = "x1" ; then
+ if test "x$module_name" = "xkdelibs" ; then
+ if test -z "$QTDOCTAG" && test -d "$QTDOCDIR" && \
+ test ! -f "qt/qt.tag" ; then
+ # Special case: create a qt tag file.
+ echo "*** Creating a tag file for the Qt library:"
+ mkdir qt
+ doxytag -t qt/qt.tag "$QTDOCDIR" > /dev/null 2>&1
+ fi
+ fi
+ if test -n "$QTDOCTAG" && test -r "$QTDOCTAG" ; then
+ echo "*** Copying tag file for the Qt library:"
+ mkdir qt
+ cp "$QTDOCTAG" qt/qt.tag
+ fi
+
+ do_subdirs_re "."
+
+ fi
+else
+ if test "x$recurse" = "x1" ; then
+ do_subdirs_re "$subdir"
+ else
+ do_subdir "$subdir"
+ fi
+fi
+
+
+# At the end of a run, clean up stuff.
+if test "YES" = "$cleanup" ; then
+ rm -f subdirs.in subdirs.later subdirs.sort subdirs.top Doxyfile.in
+ rm -f `find . -name Doxyfile`
+ rm -f qt/qt.tag
+ rmdir qt > /dev/null 2>&1
+fi
+
+
+exit 0
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/install-sh
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/install-sh (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/install-sh 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,401 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2005-11-07.23
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch. It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+posix_glob=
+posix_mkdir=
+
+# Symbolic mode for testing mkdir with directories.
+# It is the same as 755, but also tests that "u+" works.
+test_mode=u=rwx,g=rx,o=rx,u+wx
+
+# Desired mode of installed file.
+mode=0755
+
+# Desired mode of newly created intermediate directories.
+# It is empty if not known yet.
+intermediate_mode=
+
+chmodcmd=$chmodprog
+chowncmd=
+chgrpcmd=
+stripcmd=
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=
+dst=
+dir_arg=
+dstarg=
+no_target_directory=
+
+usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+-c (ignored)
+-d create directories instead of installing files.
+-g GROUP $chgrpprog installed files to GROUP.
+-m MODE $chmodprog installed files to MODE.
+-o USER $chownprog installed files to USER.
+-s $stripprog installed files.
+-t DIRECTORY install into DIRECTORY.
+-T report an error if DSTFILE is a directory.
+--help display this help and exit.
+--version display version info and exit.
+
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
+"
+
+while test -n "$1"; do
+ case $1 in
+ -c) shift
+ continue;;
+
+ -d) dir_arg=true
+ shift
+ continue;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift
+ shift
+ continue;;
+
+ --help) echo "$usage"; exit $?;;
+
+ -m) mode=$2
+ shift
+ shift
+ continue;;
+
+ -o) chowncmd="$chownprog $2"
+ shift
+ shift
+ continue;;
+
+ -s) stripcmd=$stripprog
+ shift
+ continue;;
+
+ -t) dstarg=$2
+ shift
+ shift
+ continue;;
+
+ -T) no_target_directory=true
+ shift
+ continue;;
+
+ --version) echo "$0 $scriptversion"; exit $?;;
+
+ *) # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ test -n "$dir_arg$dstarg" && break
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dstarg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dstarg"
+ shift # fnord
+ fi
+ shift # arg
+ dstarg=$arg
+ done
+ break;;
+ esac
+done
+
+if test -z "$1"; then
+ if test -z "$dir_arg"; then
+ echo "$0: no input file specified." >&2
+ exit 1
+ fi
+ # It's OK to call `install-sh -d' without argument.
+ # This can happen when creating conditional directories.
+ exit 0
+fi
+
+test -n "$dir_arg" || trap '(exit $?); exit' 1 2 13 15
+
+for src
+do
+ # Protect names starting with `-'.
+ case $src in
+ -*) src=./$src ;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ else
+
+ # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+ # might cause directories to be created, which would be especially bad
+ # if $src (and thus $dsttmp) contains '*'.
+ if test ! -f "$src" && test ! -d "$src"; then
+ echo "$0: $src does not exist." >&2
+ exit 1
+ fi
+
+ if test -z "$dstarg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+
+ dst=$dstarg
+ # Protect names starting with `-'.
+ case $dst in
+ -*) dst=./$dst ;;
+ esac
+
+ # If destination is a directory, append the input filename; won't work
+ # if double slashes aren't ignored.
+ if test -d "$dst"; then
+ if test -n "$no_target_directory"; then
+ echo "$0: $dstarg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ posix_mkdir=false
+ if $mkdirprog -m $test_mode -p -- / >/dev/null 2>&1; then
+ posix_mkdir=true
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./-m "$test_mode" ./-p ./-- 2>/dev/null
+ fi ;;
+ esac
+
+ if
+ $posix_mkdir && {
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, create it using the same intermediate mode that
+ # mkdir -p would use when creating intermediate directories.
+ # POSIX says that this mode is "$(umask -S),u+wx", so use that
+ # if umask -S works.
+
+ if test -n "$dir_arg"; then
+ mkdir_mode=$mode
+ else
+ case $intermediate_mode in
+ '')
+ if umask_S=`(umask -S) 2>/dev/null`; then
+ intermediate_mode=$umask_S,u+wx
+ else
+ intermediate_mode=$test_mode
+ fi ;;
+ esac
+ mkdir_mode=$intermediate_mode
+ fi
+
+ $mkdirprog -m "$mkdir_mode" -p -- "$dstdir"
+ }
+ then :
+ else
+
+ # mkdir does not conform to POSIX, or it failed possibly due to
+ # a race condition. Create the directory the slow way, step by
+ # step, checking for races as we go.
+
+ case $dstdir in
+ /*) pathcomp=/ ;;
+ -*) pathcomp=./ ;;
+ *) pathcomp= ;;
+ esac
+
+ case $posix_glob in
+ '')
+ if (set -f) 2>/dev/null; then
+ posix_glob=true
+ else
+ posix_glob=false
+ fi ;;
+ esac
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob && set -f
+ set fnord $dstdir
+ shift
+ $posix_glob && set +f
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ if test ! -d "$pathcomp"; then
+ $mkdirprog "$pathcomp"
+ # Don't fail if two instances are running concurrently.
+ test -d "$pathcomp" || exit 1
+ fi
+ pathcomp=$pathcomp/
+ done
+ obsolete_mkdir_used=true
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dst"; } || exit 1
+ else
+
+ # Make a couple of temp file names in the proper directory.
+ dsttmp=$dstdir/_inst.$$_
+ rmtmp=$dstdir/_rm.$$_
+
+ # Trap to clean up those temp files at exit.
+ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+ # Copy the file name to the temp name.
+ $doit $cpprog "$src" "$dsttmp" &&
+
+ # and set any options; do chmod last to preserve setuid bits.
+ #
+ # If any of these fail, we abort the whole thing. If we want to
+ # ignore errors from any of these, just make sure not to ignore
+ # errors from the above "$doit $cpprog $src $dsttmp" command.
+ #
+ { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
+ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
+ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
+ && { test -z "$chmodcmd" || $doit $chmodcmd "$mode" "$dsttmp"; } &&
+
+ # Now rename the file to the real destination.
+ { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \
+ || {
+ # The rename failed, perhaps because mv can't rename something else
+ # to itself, or perhaps because mv is so ancient that it does not
+ # support -f.
+
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ if test -f "$dst"; then
+ $doit $rmcmd -f "$dst" 2>/dev/null \
+ || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \
+ && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\
+ || {
+ echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ else
+ :
+ fi
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ } || exit 1
+
+ trap '' 0
+ fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/install-sh
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/libtool.m4.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/libtool.m4.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/libtool.m4.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,5891 @@
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+## Copyright 1996, 1997, 1998, 1999, 2000, 2001
+## Free Software Foundation, Inc.
+## Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful, but
+## WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+## General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+##
+## As a special exception to the GNU General Public License, if you
+## distribute this file as part of a program that contains a
+## configuration script generated by Autoconf, you may include it under
+## the same distribution terms that you use for the rest of that program.
+
+# serial 47 AC_PROG_LIBTOOL
+
+
+# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+# -----------------------------------------------------------
+# If this macro is not defined by Autoconf, define it here.
+m4_ifdef([AC_PROVIDE_IFELSE],
+ [],
+ [m4_define([AC_PROVIDE_IFELSE],
+ [m4_ifdef([AC_PROVIDE_$1],
+ [$2], [$3])])])
+
+
+# AC_PROG_LIBTOOL
+# ---------------
+AC_DEFUN([AC_PROG_LIBTOOL],
+[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
+dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
+ AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [AC_LIBTOOL_CXX],
+ [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
+ ])])
+dnl And a similar setup for Fortran 77 support
+ AC_PROVIDE_IFELSE([AC_PROG_F77],
+ [AC_LIBTOOL_F77],
+ [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
+])])
+
+dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
+ AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [ifdef([AC_PROG_GCJ],
+ [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([A][M_PROG_GCJ],
+ [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([LT_AC_PROG_GCJ],
+ [define([LT_AC_PROG_GCJ],
+ defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
+])])# AC_PROG_LIBTOOL
+
+
+# _AC_PROG_LIBTOOL
+# ----------------
+AC_DEFUN([_AC_PROG_LIBTOOL],
+[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
+AC_SUBST(LIBTOOL)dnl
+
+# Prevent multiple expansion
+define([AC_PROG_LIBTOOL], [])
+])# _AC_PROG_LIBTOOL
+
+
+# AC_LIBTOOL_SETUP
+# ----------------
+AC_DEFUN([AC_LIBTOOL_SETUP],
+[AC_PREREQ(2.50)dnl
+AC_REQUIRE([AC_ENABLE_SHARED])dnl
+AC_REQUIRE([AC_ENABLE_STATIC])dnl
+AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_LD])dnl
+AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
+AC_REQUIRE([AC_PROG_NM])dnl
+
+AC_REQUIRE([AC_PROG_LN_S])dnl
+AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
+# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+AC_REQUIRE([AC_OBJEXT])dnl
+AC_REQUIRE([AC_EXEEXT])dnl
+dnl
+
+AC_LIBTOOL_SYS_MAX_CMD_LEN
+AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+AC_LIBTOOL_OBJDIR
+
+AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+_LT_AC_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e s/^X//'
+[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
+
+# Same as above, but do not quote variable references.
+[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Constants:
+rm="rm -f"
+
+# Global variables:
+default_ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except M$VC,
+# which needs '.lib').
+libext=a
+ltmain="$ac_aux_dir/ltmain.sh"
+ofile="$default_ofile"
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+AC_CHECK_TOOL(AR, ar, false)
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+AC_CHECK_TOOL(STRIP, strip, :)
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+test -z "$AS" && AS=as
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+test -z "$LD" && LD=ld
+test -z "$LN_S" && LN_S="ln -s"
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+test -z "$NM" && NM=nm
+test -z "$SED" && SED=sed
+test -z "$OBJDUMP" && OBJDUMP=objdump
+test -z "$RANLIB" && RANLIB=:
+test -z "$STRIP" && STRIP=:
+test -z "$ac_objext" && ac_objext=o
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+ ;;
+ *)
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+ ;;
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+# Only perform the check for file, if the check method requires it
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ AC_PATH_MAGIC
+ fi
+ ;;
+esac
+
+AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+enable_win32_dll=yes, enable_win32_dll=no)
+
+AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+AC_ARG_WITH([pic],
+ [AC_HELP_STRING([--with-pic],
+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+ [pic_mode="$withval"],
+ [pic_mode=default])
+test -z "$pic_mode" && pic_mode=default
+
+# Use C for the default configuration in the libtool script
+tagname=
+AC_LIBTOOL_LANG_C_CONFIG
+_LT_AC_TAGCONFIG
+])# AC_LIBTOOL_SETUP
+
+
+# _LT_AC_SYS_COMPILER
+# -------------------
+AC_DEFUN([_LT_AC_SYS_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_AC_SYS_COMPILER
+
+
+# _LT_AC_SYS_LIBPATH_AIX
+# ----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_AC_SYS_LIBPATH_AIX
+
+
+# _LT_AC_SHELL_INIT(ARG)
+# ----------------------
+AC_DEFUN([_LT_AC_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+ [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_AC_SHELL_INIT
+
+
+# _LT_AC_PROG_ECHO_BACKSLASH
+# --------------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
+[_LT_AC_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$ECHO in
+X*--fallback-echo)
+ # Remove one level of quotation (which was required for Make).
+ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+ ;;
+esac
+
+echo=${ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X[$]1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+[$]*
+EOF
+ exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+if test -z "$ECHO"; then
+if test "X${echo_test_string+set}" != Xset; then
+# find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+ then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for dir in $PATH /usr/ucb; do
+ IFS="$lt_save_ifs"
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running configure again with it.
+ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+ then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "[$]0"'; then
+ echo_test_string=`eval $prev`
+ export echo_test_string
+ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+ECHO=$echo
+if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(ECHO)
+])])# _LT_AC_PROG_ECHO_BACKSLASH
+
+
+# _LT_AC_LOCK
+# -----------
+AC_DEFUN([_LT_AC_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *ELF-32*)
+ HPUX_IA64_MODE="32"
+ ;;
+ *ELF-64*)
+ HPUX_IA64_MODE="64"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+*-*-irix6*)
+ # Find out which ABI we are using.
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -32"
+ ;;
+ *N32*)
+ LD="${LD-ld} -n32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -64"
+ ;;
+ esac
+ fi
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case "`/usr/bin/file conftest.o`" in
+ *32-bit*)
+ LINUX_64_MODE="32"
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ ppc64-*linux*)
+ LD="${LD-ld} -m elf32ppclinux"
+ ;;
+ s390x-*linux*)
+ LD="${LD-ld} -m elf_s390"
+ ;;
+ sparc64-*linux*)
+ LD="${LD-ld} -m elf32_sparc"
+ ;;
+ esac
+ ;;
+ *64-bit*)
+ LINUX_64_MODE="64"
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ ppc*-*linux*|powerpc*-*linux*)
+ LD="${LD-ld} -m elf64ppc"
+ ;;
+ s390*-*linux*)
+ LD="${LD-ld} -m elf64_s390"
+ ;;
+ sparc*-*linux*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+
+*-*-sco3.2v5*)
+ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -belf"
+ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+ [AC_LANG_PUSH(C)
+ AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+ AC_LANG_POP])
+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ ;;
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+ AC_CHECK_TOOL(AS, as, false)
+ AC_CHECK_TOOL(OBJDUMP, objdump, false)
+ ;;
+ ])
+esac
+
+need_locks="$enable_libtool_lock"
+
+])# _LT_AC_LOCK
+
+
+# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
+[AC_REQUIRE([LT_AC_PROG_SED])
+AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$3"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$5], , :, [$5])
+else
+ ifelse([$6], , :, [$6])
+fi
+])# AC_LIBTOOL_COMPILER_OPTION
+
+
+# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [ACTION-SUCCESS], [ACTION-FAILURE])
+# ------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+[AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $3"
+ printf "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&AS_MESSAGE_LOG_FD
+ else
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+ LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$4], , :, [$4])
+else
+ ifelse([$5], , :, [$5])
+fi
+])# AC_LIBTOOL_LINKER_OPTION
+
+
+# AC_LIBTOOL_SYS_MAX_CMD_LEN
+# --------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
+[# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+ i=0
+ testring="ABCD"
+
+ case $build_os in
+ msdosdjgpp*)
+ # On DJGPP, this test can blow up pretty badly due to problems in libc
+ # (any single argument exceeding 2000 bytes causes a buffer overrun
+ # during glob expansion). Even if it were fixed, the result of this
+ # check would be larger than it should be.
+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
+ ;;
+
+ gnu*)
+ # Under GNU Hurd, this test is not required because there is
+ # no limit to the length of command line arguments.
+ # Libtool will interpret -1 as no limit whatsoever
+ lt_cv_sys_max_cmd_len=-1;
+ ;;
+
+ cygwin* | mingw*)
+ # On Win9x/ME, this test blows up -- it succeeds, but takes
+ # about 5 minutes as the teststring grows exponentially.
+ # Worse, since 9x/ME are not pre-emptively multitasking,
+ # you end up with a "frozen" computer, even though with patience
+ # the test eventually succeeds (with a max line length of 256k).
+ # Instead, let's just punt: use the minimum linelength reported by
+ # all of the supported platforms: 8192 (on NT/2K/XP).
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ *)
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
+ = "XX$testring") >/dev/null 2>&1 &&
+ new_result=`expr "X$testring" : ".*" 2>&1` &&
+ lt_cv_sys_max_cmd_len=$new_result &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+ testring=$testring$testring
+ done
+ testring=
+ # Add a significant safety factor because C++ compilers can tack on massive
+ # amounts of additional arguments before passing them to the linker.
+ # It appears as though 1/2 is a usable value.
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+ ;;
+ esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+ AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+ AC_MSG_RESULT(none)
+fi
+])# AC_LIBTOOL_SYS_MAX_CMD_LEN
+
+
+# _LT_AC_CHECK_DLFCN
+# --------------------
+AC_DEFUN([_LT_AC_CHECK_DLFCN],
+[AC_CHECK_HEADERS(dlfcn.h)dnl
+])# _LT_AC_CHECK_DLFCN
+
+
+# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ------------------------------------------------------------------
+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+ [$4]
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}]
+EOF
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) $1 ;;
+ x$lt_dlneed_uscore) $2 ;;
+ x$lt_unknown|x*) $3 ;;
+ esac
+ else :
+ # compilation failed
+ $3
+ fi
+fi
+rm -fr conftest*
+])# _LT_AC_TRY_DLOPEN_SELF
+
+
+# AC_LIBTOOL_DLOPEN_SELF
+# -------------------
+AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ])
+ ;;
+
+ *)
+ AC_CHECK_FUNC([shl_load],
+ [lt_cv_dlopen="shl_load"],
+ [AC_CHECK_LIB([dld], [shl_load],
+ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+ [AC_CHECK_FUNC([dlopen],
+ [lt_cv_dlopen="dlopen"],
+ [AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+ ])
+ ])
+ ])
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ AC_CACHE_CHECK([whether a program can dlopen itself],
+ lt_cv_dlopen_self, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+ ])
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+ lt_cv_dlopen_self_static, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
+ ])
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+])# AC_LIBTOOL_DLOPEN_SELF
+
+
+# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
+# ---------------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler
+AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+])
+])# AC_LIBTOOL_PROG_CC_C_O
+
+
+# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
+# -----------------------------------------
+# Check to see if we can do hard links to lock some files if needed
+AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
+[AC_REQUIRE([_LT_AC_LOCK])dnl
+
+hard_links="nottested"
+if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ AC_MSG_CHECKING([if we can lock with hard links])
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ AC_MSG_RESULT([$hard_links])
+ if test "$hard_links" = no; then
+ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
+
+
+# AC_LIBTOOL_OBJDIR
+# -----------------
+AC_DEFUN([AC_LIBTOOL_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ lt_cv_objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+])# AC_LIBTOOL_OBJDIR
+
+
+# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
+# ----------------------------------------------
+# Check hardcoding attributes.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_AC_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
+ test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
+ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+ test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
+ # Linking always hardcodes the temporary library directory.
+ _LT_AC_TAGVAR(hardcode_action, $1)=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ _LT_AC_TAGVAR(hardcode_action, $1)=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
+
+
+# AC_LIBTOOL_SYS_LIB_STRIP
+# ------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
+[striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+fi
+ ;;
+ *)
+ AC_MSG_RESULT([no])
+ ;;
+ esac
+fi
+])# AC_LIBTOOL_SYS_LIB_STRIP
+
+
+# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
+[AC_MSG_CHECKING([dynamic linker characteristics])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[[01]] | aix4.[[01]].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ else
+ sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+kfreebsd*-gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='GNU ld.so'
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.[01]* | freebsdelf3.[01]*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ libsuff=
+ if test "x$LINUX_64_MODE" = x64; then
+ # Some platforms are per default 64-bit, so there's no /lib64
+ if test -d /lib64 -a ! -h /lib64; then
+ libsuff=64
+ fi
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}"
+ sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[[89]] | openbsd2.[[89]].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+
+
+# _LT_AC_TAGCONFIG
+# ----------------
+AC_DEFUN([_LT_AC_TAGCONFIG],
+[AC_ARG_WITH([tags],
+ [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
+ [include additional configurations @<:@automatic@:>@])],
+ [tagnames="$withval"])
+
+if test -f "$ltmain" && test -n "$tagnames"; then
+ if test ! -f "${ofile}"; then
+ AC_MSG_WARN([output file `$ofile' does not exist])
+ fi
+
+ if test -z "$LTCC"; then
+ eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+ if test -z "$LTCC"; then
+ AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
+ else
+ AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
+ fi
+ fi
+
+ # Extract list of available tagged configurations in $ofile.
+ # Note that this assumes the entire list is on one line.
+ available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for tagname in $tagnames; do
+ IFS="$lt_save_ifs"
+ # Check whether tagname contains only valid characters
+ case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
+ "") ;;
+ *) AC_MSG_ERROR([invalid tag name: $tagname])
+ ;;
+ esac
+
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+ then
+ AC_MSG_ERROR([tag name \"$tagname\" already exists])
+ fi
+
+ # Update the list of available tags.
+ if test -n "$tagname"; then
+ echo appending configuration tag \"$tagname\" to $ofile
+
+ case $tagname in
+ CXX)
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
+ AC_LIBTOOL_LANG_CXX_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ F77)
+ if test -n "$F77" && test "X$F77" != "Xno"; then
+ AC_LIBTOOL_LANG_F77_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ GCJ)
+ if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+ AC_LIBTOOL_LANG_GCJ_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ RC)
+ AC_LIBTOOL_LANG_RC_CONFIG
+ ;;
+
+ *)
+ AC_MSG_ERROR([Unsupported tag name: $tagname])
+ ;;
+ esac
+
+ # Append the new tag name to the list of available tags.
+ if test -n "$tagname" ; then
+ available_tags="$available_tags $tagname"
+ fi
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ # Now substitute the updated list of available tags.
+ if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+ mv "${ofile}T" "$ofile"
+ chmod +x "$ofile"
+ else
+ rm -f "${ofile}T"
+ AC_MSG_ERROR([unable to update list of available tagged configurations.])
+ fi
+fi
+])# _LT_AC_TAGCONFIG
+
+
+# AC_LIBTOOL_DLOPEN
+# -----------------
+# enable checks for dlopen support
+AC_DEFUN([AC_LIBTOOL_DLOPEN],
+ [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_DLOPEN
+
+
+# AC_LIBTOOL_WIN32_DLL
+# --------------------
+# declare package support for building win32 dll's
+AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_WIN32_DLL
+
+
+# AC_ENABLE_SHARED([DEFAULT])
+# ---------------------------
+# implement the --enable-shared flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_SHARED],
+[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([shared],
+ [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+ [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
+])# AC_ENABLE_SHARED
+
+
+# AC_DISABLE_SHARED
+# -----------------
+#- set the default shared flag to --disable-shared
+AC_DEFUN([AC_DISABLE_SHARED],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_SHARED(no)
+])# AC_DISABLE_SHARED
+
+
+# AC_ENABLE_STATIC([DEFAULT])
+# ---------------------------
+# implement the --enable-static flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_STATIC],
+[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([static],
+ [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+ [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_static=]AC_ENABLE_STATIC_DEFAULT)
+])# AC_ENABLE_STATIC
+
+
+# AC_DISABLE_STATIC
+# -----------------
+# set the default static flag to --disable-static
+AC_DEFUN([AC_DISABLE_STATIC],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_STATIC(no)
+])# AC_DISABLE_STATIC
+
+
+# AC_ENABLE_FAST_INSTALL([DEFAULT])
+# ---------------------------------
+# implement the --enable-fast-install flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_FAST_INSTALL],
+[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([fast-install],
+ [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+ [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
+])# AC_ENABLE_FAST_INSTALL
+
+
+# AC_DISABLE_FAST_INSTALL
+# -----------------------
+# set the default to --disable-fast-install
+AC_DEFUN([AC_DISABLE_FAST_INSTALL],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_FAST_INSTALL(no)
+])# AC_DISABLE_FAST_INSTALL
+
+
+# AC_LIBTOOL_PICMODE([MODE])
+# --------------------------
+# implement the --with-pic flag
+# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+AC_DEFUN([AC_LIBTOOL_PICMODE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+pic_mode=ifelse($#,1,$1,default)
+])# AC_LIBTOOL_PICMODE
+
+
+# AC_PROG_EGREP
+# -------------
+# This is predefined starting with Autoconf 2.54, so this conditional
+# definition can be removed once we require Autoconf 2.54 or later.
+m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
+[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
+ [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+ then ac_cv_prog_egrep='grep -E'
+ else ac_cv_prog_egrep='egrep'
+ fi])
+ EGREP=$ac_cv_prog_egrep
+ AC_SUBST([EGREP])
+])])
+
+
+# AC_PATH_TOOL_PREFIX
+# -------------------
+# find a file program which can recognise shared library
+AC_DEFUN([AC_PATH_TOOL_PREFIX],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] | ?:[\\/]*])
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word. This closes a longstanding sh security hole.
+ ac_dummy="ifelse([$2], , $PATH, [$2])"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$1; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool at gnu.org
+
+EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ AC_MSG_RESULT($MAGIC_CMD)
+else
+ AC_MSG_RESULT(no)
+fi
+])# AC_PATH_TOOL_PREFIX
+
+
+# AC_PATH_MAGIC
+# -------------
+# find a file program which can recognise a shared library
+AC_DEFUN([AC_PATH_MAGIC],
+[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+ else
+ MAGIC_CMD=:
+ fi
+fi
+])# AC_PATH_MAGIC
+
+
+# AC_PROG_LD
+# ----------
+# find the pathname to the GNU or non-GNU linker
+AC_DEFUN([AC_PROG_LD],
+[AC_ARG_WITH([gnu-ld],
+ [AC_HELP_STRING([--with-gnu-ld],
+ [assume the C compiler uses GNU ld @<:@default=no@:>@])],
+ [test "$withval" = no || with_gnu_ld=yes],
+ [with_gnu_ld=no])
+AC_REQUIRE([LT_AC_PROG_SED])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ AC_MSG_CHECKING([for ld used by $CC])
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [[\\/]]* | ?:[[\\/]]*)
+ re_direlt='/[[^/]][[^/]]*/\.\./'
+ # Canonicalize the pathname of ld
+ ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ AC_MSG_CHECKING([for GNU ld])
+else
+ AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some GNU ld's only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ AC_MSG_RESULT($LD)
+else
+ AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+AC_PROG_LD_GNU
+])# AC_PROG_LD
+
+
+# AC_PROG_LD_GNU
+# --------------
+AC_DEFUN([AC_PROG_LD_GNU],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `$LD -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# AC_PROG_LD_GNU
+
+
+# AC_PROG_LD_RELOAD_FLAG
+# ----------------------
+# find reload flag for linker
+# -- PORTME Some linkers may need a different reload flag.
+AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+ lt_cv_ld_reload_flag,
+ [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+])# AC_PROG_LD_RELOAD_FLAG
+
+
+# AC_DEPLIBS_CHECK_METHOD
+# -----------------------
+# how to check for library dependencies
+# -- PORTME fill in with the dynamic library characteristics
+AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
+[AC_CACHE_CHECK([how to recognise dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix4* | aix5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi4*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+mingw* | pw32*)
+ # win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='win32_libid'
+ ;;
+
+darwin* | rhapsody*)
+ # this will be overwritten by pass_all, but leave it in just in case
+ lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
+ ;;
+ *) # Darwin 1.3 on
+ lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
+ ;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd* | kfreebsd*-gnu)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case "$host_cpu" in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ irix5* | nonstopux*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
+ ;;
+ *)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
+ ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ case $host_cpu in
+ alpha* | hppa* | i*86 | ia64* | m68* | mips* | powerpc* | sparc* | s390* | sh* | x86_64* )
+ lt_cv_deplibs_check_method=pass_all ;;
+ # the debian people say, arm and glibc 2.3.1 works for them with pass_all
+ arm* )
+ lt_cv_deplibs_check_method=pass_all ;;
+ *)
+ # glibc up to 2.1.1 does not perform some relocations on ARM
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+nto-qnx*)
+ lt_cv_deplibs_check_method=unknown
+ ;;
+
+openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
+ else
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+])# AC_DEPLIBS_CHECK_METHOD
+
+
+# AC_PROG_NM
+# ----------
+# find the pathname to a BSD-compatible name lister
+AC_DEFUN([AC_PROG_NM],
+[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
+[if test -n "$NM"; then
+ # Let the user override the test.
+ lt_cv_path_NM="$NM"
+else
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+ test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
+fi])
+NM="$lt_cv_path_NM"
+])# AC_PROG_NM
+
+
+# AC_CHECK_LIBM
+# -------------
+# check for math library
+AC_DEFUN([AC_CHECK_LIBM],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+ # These system don't have libm, or don't need it
+ ;;
+*-ncr-sysv4.3*)
+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+ ;;
+*)
+ AC_CHECK_LIB(m, cos, LIBM="-lm")
+ ;;
+esac
+])# AC_CHECK_LIBM
+
+
+# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl convenience library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
+# '${top_srcdir}/' (note the single quotes!). If your package is not
+# flat and you're not using automake, define top_builddir and
+# top_srcdir appropriately in the Makefiles.
+AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ case $enable_ltdl_convenience in
+ no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
+ "") enable_ltdl_convenience=yes
+ ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
+ esac
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_CONVENIENCE
+
+
+# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl installable library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided and an installed libltdl is not found, it is
+# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
+# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
+# quotes!). If your package is not flat and you're not using automake,
+# define top_builddir and top_srcdir appropriately in the Makefiles.
+# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
+AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ AC_CHECK_LIB(ltdl, lt_dlinit,
+ [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
+ [if test x"$enable_ltdl_install" = xno; then
+ AC_MSG_WARN([libltdl not installed, but installation disabled])
+ else
+ enable_ltdl_install=yes
+ fi
+ ])
+ if test x"$enable_ltdl_install" = x"yes"; then
+ ac_configure_args="$ac_configure_args --enable-ltdl-install"
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ else
+ ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
+ LIBLTDL="-lltdl"
+ LTDLINCL=
+ fi
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_INSTALLABLE
+
+
+# AC_LIBTOOL_CXX
+# --------------
+# enable support for C++ libraries
+AC_DEFUN([AC_LIBTOOL_CXX],
+[AC_REQUIRE([_LT_AC_LANG_CXX])
+])# AC_LIBTOOL_CXX
+
+
+# _LT_AC_LANG_CXX
+# ---------------
+AC_DEFUN([_LT_AC_LANG_CXX],
+[AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
+])# _LT_AC_LANG_CXX
+
+
+# AC_LIBTOOL_F77
+# --------------
+# enable support for Fortran 77 libraries
+AC_DEFUN([AC_LIBTOOL_F77],
+[AC_REQUIRE([_LT_AC_LANG_F77])
+])# AC_LIBTOOL_F77
+
+
+# _LT_AC_LANG_F77
+# ---------------
+AC_DEFUN([_LT_AC_LANG_F77],
+[AC_REQUIRE([AC_PROG_F77])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
+])# _LT_AC_LANG_F77
+
+
+# AC_LIBTOOL_GCJ
+# --------------
+# enable support for GCJ libraries
+AC_DEFUN([AC_LIBTOOL_GCJ],
+[AC_REQUIRE([_LT_AC_LANG_GCJ])
+])# AC_LIBTOOL_GCJ
+
+
+# _LT_AC_LANG_GCJ
+# ---------------
+AC_DEFUN([_LT_AC_LANG_GCJ],
+[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
+ [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
+ [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
+ [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
+])# _LT_AC_LANG_GCJ
+
+
+# AC_LIBTOOL_RC
+# --------------
+# enable support for Windows resource files
+AC_DEFUN([AC_LIBTOOL_RC],
+[AC_REQUIRE([LT_AC_PROG_RC])
+_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
+])# AC_LIBTOOL_RC
+
+
+# AC_LIBTOOL_LANG_C_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
+AC_DEFUN([_LT_AC_LANG_C_CONFIG],
+[lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}\n'
+
+_LT_AC_SYS_COMPILER
+
+#
+# Check for any special shared library compilation flags.
+#
+_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
+ ;;
+ esac
+fi
+if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
+ AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
+ if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then :
+ else
+ AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
+ _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+ $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
+ [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
+
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+# Report which librarie types wil actually be built
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+aix4*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ darwin* | rhapsody*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_C_CONFIG
+
+
+# AC_LIBTOOL_LANG_CXX_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
+AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
+[AC_LANG_PUSH(C++)
+AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Dependencies to place before and after the object being linked:
+_LT_AC_TAGVAR(predep_objects, $1)=
+_LT_AC_TAGVAR(postdep_objects, $1)=
+_LT_AC_TAGVAR(predeps, $1)=
+_LT_AC_TAGVAR(postdeps, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+
+# Source file extension for C++ test sources.
+ac_ext=cc
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_LD=$LD
+lt_save_GCC=$GCC
+GCC=$GXX
+lt_save_with_gnu_ld=$with_gnu_ld
+lt_save_path_LD=$lt_cv_path_LD
+if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+else
+ unset lt_cv_prog_gnu_ld
+fi
+if test -n "${lt_cv_path_LDCXX+set}"; then
+ lt_cv_path_LD=$lt_cv_path_LDCXX
+else
+ unset lt_cv_path_LD
+fi
+test -z "${LDCXX+set}" || LD=$LDCXX
+CC=${CXX-"c++"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+# We don't want -fno-exception wen compiling C++ code, so set the
+# no_builtin_flag separately
+if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+else
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+fi
+
+if test "$GXX" = yes; then
+ # Set up default GNU C++ configuration
+
+ AC_PROG_LD
+
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+ # investigate it a little bit more. (MM)
+ wlarc='${wl}'
+
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+ grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ else
+ with_gnu_ld=no
+ wlarc=
+
+ # A generic and very simple default shared library creation
+ # command for GNU C++ for the case where it uses the native
+ # linker, instead of GNU ld. If possible, this setting should
+ # overridden to take advantage of the native linker features on
+ # the platform it is being used on.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $lib'
+ fi
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+else
+ GXX=no
+ with_gnu_ld=no
+ wlarc=
+fi
+
+# PORTME: fill in a description of your system's C++ link characteristics
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+_LT_AC_TAGVAR(ld_shlibs, $1)=yes
+case $host_os in
+ aix3*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # KDE requires run time linking. Make it the default.
+ aix_use_runtimelinking=yes
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GXX" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='-qmkshrobj ${wl}-G'
+ else
+ shared_flag='-qmkshrobj'
+ fi
+ fi
+ fi
+
+ # Let the compiler handle the export list.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ darwin* | rhapsody*)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ dgux*)
+ case $cc_basename in
+ ec++)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ freebsd[12]*)
+ # C++ shared libraries reported to be fairly broken before switch to ELF
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ freebsd-elf*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ freebsd* | kfreebsd*-gnu)
+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+ # conventions
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ ;;
+ gnu*)
+ ;;
+ hpux9*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ hpux10*|hpux11*)
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+ esac
+ fi
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ esac
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ ;;
+ esac
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ ;;
+ esac
+ fi
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ irix5* | irix6*)
+ case $cc_basename in
+ CC)
+ # SGI C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+ fi
+ fi
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+ esac
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+ ;;
+ icpc)
+ # Intel C++
+ with_gnu_ld=yes
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ ;;
+ cxx)
+ # Compaq C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ esac
+ ;;
+ lynxos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ m88k*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ fi
+ # Workaround some broken pre-1.5 toolchains
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+ ;;
+ osf3*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
+ $rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ psos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ sco*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ lcc)
+ # Lucid
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *)
+ # The C++ compiler is used as linker so we must use $wl
+ # flag to pass the commands to the underlying system
+ # linker.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+
+ # The C++ compiler must be used to create the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ ;;
+ *)
+ # GNU C++ compiler with Solaris linker
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if $CC --version | grep -v '^2\.7' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $compiler_flags $predep_objects $libobjs $deplibs $postdep_objects~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ fi
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ fi
+ ;;
+ esac
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ vxworks*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+esac
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$GXX"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_POSTDEP_PREDEP($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC=$lt_save_CC
+LDCXX=$LD
+LD=$lt_save_LD
+GCC=$lt_save_GCC
+with_gnu_ldcxx=$with_gnu_ld
+with_gnu_ld=$lt_save_with_gnu_ld
+lt_cv_path_LDCXX=$lt_cv_path_LD
+lt_cv_path_LD=$lt_save_path_LD
+lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+])# AC_LIBTOOL_LANG_CXX_CONFIG
+
+# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
+# ------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library. It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
+int a;
+void foo (void) { a = 0; }
+EOF
+],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
+class Foo
+{
+public:
+ Foo (void) { a = 0; }
+private:
+ int a;
+};
+EOF
+],[$1],[F77],[cat > conftest.$ac_ext <<EOF
+ subroutine foo
+ implicit none
+ integer*4 a
+ a=0
+ return
+ end
+EOF
+],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
+public class foo {
+ private int a;
+ public void bar (void) {
+ a = 0;
+ }
+};
+EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+ # Parse the compiler output and extract the necessary
+ # objects, libraries and library flags.
+
+ # Sentinel used to keep track of whether or not we are before
+ # the conftest object file.
+ pre_test_object_deps_done=no
+
+ # The `*' in the case matches for architectures that use `case' in
+ # $output_verbose_cmd can trigger glob expansion during the loop
+ # eval without this substitution.
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
+
+ for p in `eval $output_verbose_link_cmd`; do
+ case $p in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+ # Remove the space.
+ if test $p = "-L" \
+ || test $p = "-R"; then
+ prev=$p
+ continue
+ else
+ prev=
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ case $p in
+ -L* | -R*)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+ if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ fi
+ ;;
+ # The "-l" case would never come before the object being
+ # linked, so don't bother handling this case.
+ esac
+ else
+ if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
+ _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
+ fi
+ fi
+ ;;
+
+ *.$objext|*.$libext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+ if test "$p" = "conftest.$objext"; then
+ pre_test_object_deps_done=yes
+ continue
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
+ _LT_AC_TAGVAR(predep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
+ fi
+ else
+ if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
+ _LT_AC_TAGVAR(postdep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
+ fi
+ fi
+ ;;
+
+ *) ;; # Ignore the rest.
+
+ esac
+ done
+
+ # Clean up.
+ rm -f a.out a.exe
+else
+ echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$rm -f confest.$objext
+
+case " $_LT_AC_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+])# AC_LIBTOOL_POSTDEP_PREDEP
+
+# AC_LIBTOOL_LANG_F77_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
+AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
+[AC_REQUIRE([AC_PROG_F77])
+AC_LANG_PUSH(Fortran 77)
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code=" subroutine t\n return\n end\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code=" program t\n end\n"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${F77-"f77"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+aix4*)
+ test "$enable_shared" = yes && enable_static=no
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$G77"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_F77_CONFIG
+
+
+# AC_LIBTOOL_LANG_GCJ_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
+AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+
+## CAVEAT EMPTOR:
+## There is no encapsulation within the following macros, do not change
+## the running order or otherwise move them around unless you know exactly
+## what you are doing...
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_GCJ_CONFIG
+
+
+# AC_LIBTOOL_LANG_RC_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the Windows resource compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
+AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${RC-"windres"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_RC_CONFIG
+
+
+# AC_LIBTOOL_CONFIG([TAGNAME])
+# ----------------------------
+# If TAGNAME is not passed, then create an initial libtool script
+# with a default configuration from the untagged config vars. Otherwise
+# add code to config.status for appending the configuration named by
+# TAGNAME from the matching tagged config vars.
+AC_DEFUN([AC_LIBTOOL_CONFIG],
+[# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ _LT_AC_TAGVAR(compiler, $1) \
+ _LT_AC_TAGVAR(CC, $1) \
+ _LT_AC_TAGVAR(LD, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
+ _LT_AC_TAGVAR(old_archive_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
+ _LT_AC_TAGVAR(predep_objects, $1) \
+ _LT_AC_TAGVAR(postdep_objects, $1) \
+ _LT_AC_TAGVAR(predeps, $1) \
+ _LT_AC_TAGVAR(postdeps, $1) \
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+ _LT_AC_TAGVAR(archive_cmds, $1) \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(postinstall_cmds, $1) \
+ _LT_AC_TAGVAR(postuninstall_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
+ _LT_AC_TAGVAR(allow_undefined_flag, $1) \
+ _LT_AC_TAGVAR(no_undefined_flag, $1) \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
+ _LT_AC_TAGVAR(hardcode_automatic, $1) \
+ _LT_AC_TAGVAR(module_cmds, $1) \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
+ _LT_AC_TAGVAR(exclude_expsyms, $1) \
+ _LT_AC_TAGVAR(include_expsyms, $1); do
+
+ case $var in
+ _LT_AC_TAGVAR(old_archive_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(module_cmds, $1) | \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\[$]0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
+ ;;
+ esac
+
+ifelse([$1], [],
+ [cfgfile="${ofile}T"
+ trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+ $rm -f "$cfgfile"
+ AC_MSG_NOTICE([creating $ofile])],
+ [cfgfile="$ofile"])
+
+ cat <<__EOF__ >> "$cfgfile"
+ifelse([$1], [],
+[#! $SHELL
+
+# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+#
+# This file is part of GNU Libtool:
+# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="$SED -e s/^X//"
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+# The names of the tagged configurations supported by this script.
+available_tags=
+
+# ### BEGIN LIBTOOL CONFIG],
+[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
+
+# Is the compiler the GNU C compiler?
+with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
+archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
+module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
+
+# Symbols that must always be exported.
+include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
+
+ifelse([$1],[],
+[# ### END LIBTOOL CONFIG],
+[# ### END LIBTOOL TAG CONFIG: $tagname])
+
+__EOF__
+
+ifelse([$1],[], [
+ case $host_os in
+ aix3*)
+ cat <<\EOF >> "$cfgfile"
+
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+EOF
+ ;;
+ esac
+
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+ sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
+
+ mv -f "$cfgfile" "$ofile" || \
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+])
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+])# AC_LIBTOOL_CONFIG
+
+
+# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+
+_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+ lt_cv_prog_compiler_rtti_exceptions,
+ [-fno-rtti -fno-exceptions], [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
+
+
+# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+# ---------------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
+[AC_REQUIRE([AC_CANONICAL_HOST])
+AC_REQUIRE([AC_PROG_NM])
+AC_REQUIRE([AC_OBJEXT])
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
+# Transform an extracted symbol line into a proper C declaration
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[[BCDT]]'
+ ;;
+cygwin* | mingw* | pw32*)
+ symcode='[[ABCDGISTW]]'
+ ;;
+hpux*) # Its linker distinguishes data from code symbols
+ if test "$host_cpu" = ia64; then
+ symcode='[[ABCDEGRST]]'
+ fi
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+ ;;
+irix* | nonstopux*)
+ symcode='[[BCDEGRST]]'
+ ;;
+osf*)
+ symcode='[[BCDEGQRST]]'
+ ;;
+solaris* | sysv5*)
+ symcode='[[BDT]]'
+ ;;
+sysv4)
+ symcode='[[DFNSTU]]'
+ ;;
+esac
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+ opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+ symcode='[[ABCDGISTW]]' ;;
+esac
+
+# Try without a prefix undercore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Write the raw and C identifiers.
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+ rm -f conftest*
+ cat > conftest.$ac_ext <<EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+EOF
+
+ if AC_TRY_EVAL(ac_compile); then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if grep ' nm_test_var$' "$nlist" >/dev/null; then
+ if grep ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EOF
+ # Now generate the symbol file.
+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
+
+ cat <<EOF >> conftest.$ac_ext
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr_t address;
+}
+lt_preloaded_symbols[[]] =
+{
+EOF
+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+ cat <<\EOF >> conftest.$ac_ext
+ {0, (lt_ptr_t) 0}
+};
+
+#ifdef __cplusplus
+}
+#endif
+EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+ lt_save_LIBS="$LIBS"
+ lt_save_CFLAGS="$CFLAGS"
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+ LIBS="$lt_save_LIBS"
+ CFLAGS="$lt_save_CFLAGS"
+ else
+ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+ cat conftest.$ac_ext >&5
+ fi
+ rm -f conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ lt_cv_sys_global_symbol_pipe=
+ fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+ lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+ AC_MSG_RESULT(failed)
+else
+ AC_MSG_RESULT(ok)
+fi
+]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+
+
+# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
+# ---------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
+[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+ ifelse([$1],[CXX],[
+ # C++ specific cases for pic, static, wl, etc.
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+ mingw* | os2* | pw32*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+ *djgpp*)
+ # DJGPP does not support shared libraries at all
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ case $host_os in
+ aix4* | aix5*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ cxch68)
+ # Green Hills C++ Compiler
+ # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+ ;;
+ esac
+ ;;
+ dgux*)
+ case $cc_basename in
+ ec++)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ freebsd* | kfreebsd*-gnu)
+ # FreeBSD uses GNU C++
+ ;;
+ hpux9* | hpux10* | hpux11*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ fi
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ irix5* | irix6* | nonstopux*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ # CC pic flag -KPIC is the default.
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # KAI C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ icpc)
+ # Intel C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ cxx)
+ # Compaq C++
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ lynxos*)
+ ;;
+ m88k*)
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ netbsd*)
+ ;;
+ osf3* | osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ cxx)
+ # Digital/Compaq C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ psos*)
+ ;;
+ sco*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ lcc)
+ # Lucid
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ unixware*)
+ ;;
+ vxworks*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+],
+[
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC (with -KPIC) is the default.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc* | ecc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ ccc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All Alpha code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All OSF/1 code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+ [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
+ [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+ esac],
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
+ ;;
+esac
+])
+
+
+# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
+# ------------------------------------
+# See if the linker supports building shared libraries.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
+[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ifelse([$1],[CXX],[
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ case $host_os in
+ aix4* | aix5*)
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+ ;;
+ pw32*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+ ;;
+ cygwin* | mingw*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ *)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ esac
+],[
+ runpath_var=
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)=
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=no
+ _LT_AC_TAGVAR(module_cmds, $1)=
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ _LT_AC_TAGVAR(include_expsyms, $1)=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+
+ # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+
+ if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+
+ # KDE requires run time linking. Make it the default.
+ aix_use_runtimelinking=yes
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='-qmkshrobj ${wl}-G'
+ else
+ shared_flag='-qmkshrobj'
+ fi
+ fi
+ fi
+
+ # Let the compiler handle the export list.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_AC_TAGVAR(archive_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '" $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $compiler_flags $libobjs $deplibs ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ # see comment about different semantics on the GNU ld section
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ bsdi4*)
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=no
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $compiler_flags $libobjs `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
+ # FIXME: Should let the user specify the lib program.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if test "$GXX" = yes ; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-Wl,-undefined -Wl,dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $compiler_flags $libobjs $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $compiler_flags $deplibs -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $compiler_flags $libobjs $deplibs~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ dgux*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ freebsd1*)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | kfreebsd*-gnu)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $compiler_flags $libobjs $deplibs~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $compiler_flags $libobjs $deplibs'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ openbsd*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ else
+ case $host_os in
+ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $compiler_flags $libobjs $deplibs$output_objdir/$libname.def'
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $compiler_flags $libobjs $deplibs ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs~$rm $lib.exp'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $compiler_flags $libobjs $deplibs'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ ;;
+ motorola)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4.3*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $compiler_flags $libobjs $deplibs'
+ fi
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv5*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+ # Assume -lc should be added
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $_LT_AC_TAGVAR(archive_cmds, $1) in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
+ then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ else
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ fi
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
+ ;;
+ esac
+ fi
+ ;;
+esac
+])# AC_LIBTOOL_PROG_LD_SHLIBS
+
+
+# _LT_AC_FILE_LTDLL_C
+# -------------------
+# Be careful that the start marker always follows a newline.
+AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+# /* ltdll.c starts here */
+# #define WIN32_LEAN_AND_MEAN
+# #include <windows.h>
+# #undef WIN32_LEAN_AND_MEAN
+# #include <stdio.h>
+#
+# #ifndef __CYGWIN__
+# # ifdef __CYGWIN32__
+# # define __CYGWIN__ __CYGWIN32__
+# # endif
+# #endif
+#
+# #ifdef __cplusplus
+# extern "C" {
+# #endif
+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+# #ifdef __cplusplus
+# }
+# #endif
+#
+# #ifdef __CYGWIN__
+# #include <cygwin/cygwin_dll.h>
+# DECLARE_CYGWIN_DLL( DllMain );
+# #endif
+# HINSTANCE __hDllInstance_base;
+#
+# BOOL APIENTRY
+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+# {
+# __hDllInstance_base = hInst;
+# return TRUE;
+# }
+# /* ltdll.c ends here */
+])# _LT_AC_FILE_LTDLL_C
+
+
+# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
+# ---------------------------------
+AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
+
+
+# old names
+AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
+AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
+AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
+
+# This is just to silence aclocal about the macro not being used
+ifelse([AC_DISABLE_FAST_INSTALL])
+
+AC_DEFUN([LT_AC_PROG_GCJ],
+[AC_CHECK_TOOL(GCJ, gcj, no)
+ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ AC_SUBST(GCJFLAGS)
+])
+
+AC_DEFUN([LT_AC_PROG_RC],
+[AC_CHECK_TOOL(RC, windres, no)
+])
+
+############################################################
+# NOTE: This macro has been submitted for inclusion into #
+# GNU Autoconf as AC_PROG_SED. When it is available in #
+# a released version of Autoconf we should remove this #
+# macro and use it instead. #
+############################################################
+# LT_AC_PROG_SED
+# --------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible. Prefer GNU sed if found.
+AC_DEFUN([LT_AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for lt_ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+ fi
+ done
+ done
+done
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+ test ! -f $lt_ac_sed && break
+ cat /dev/null > conftest.in
+ lt_ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+ # Check for GNU sed and select it if it is found.
+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+ lt_cv_path_SED=$lt_ac_sed
+ break
+ fi
+ while true; do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo >>conftest.nl
+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+ cmp -s conftest.out conftest.nl || break
+ # 10000 chars as input seems more than enough
+ test $lt_ac_count -gt 10 && break
+ lt_ac_count=`expr $lt_ac_count + 1`
+ if test $lt_ac_count -gt $lt_ac_max; then
+ lt_ac_max=$lt_ac_count
+ lt_cv_path_SED=$lt_ac_sed
+ fi
+ done
+done
+])
+SED=$lt_cv_path_SED
+AC_MSG_RESULT([$SED])
+])
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/ltmain.sh
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/ltmain.sh (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/ltmain.sh 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,6389 @@
+# ltmain.sh - Provide generalized library-building support services.
+# NOTE: Changing this file will not affect anything until you rerun configure.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003
+# Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Check that we have a working $echo.
+if test "X$1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X$1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell, and then maybe $echo will work.
+ exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+$*
+EOF
+ exit 0
+fi
+
+# The name of this program.
+progname=`$echo "$0" | ${SED} 's%^.*/%%'`
+modename="$progname"
+
+# Constants.
+PROGRAM=ltmain.sh
+PACKAGE=libtool
+VERSION=1.5a
+TIMESTAMP=" (1.1240 2003/06/26 06:55:19)"
+
+default_mode=
+help="Try \`$progname --help' for more information."
+magic="%%%MAGIC variable%%%"
+mkdir="mkdir"
+mv="mv -f"
+rm="rm -f"
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
+# test EBCDIC or ASCII
+case `echo A|tr A '\301'` in
+ A) # EBCDIC based system
+ SP2NL="tr '\100' '\n'"
+ NL2SP="tr '\r\n' '\100\100'"
+ ;;
+ *) # Assume ASCII based system
+ SP2NL="tr '\040' '\012'"
+ NL2SP="tr '\015\012' '\040\040'"
+ ;;
+esac
+
+# NLS nuisances.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+# We save the old values to restore during execute mode.
+if test "${LC_ALL+set}" = set; then
+ save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
+fi
+if test "${LANG+set}" = set; then
+ save_LANG="$LANG"; LANG=C; export LANG
+fi
+
+# Make sure IFS has a sensible default
+: ${IFS=" "}
+
+if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+ $echo "$modename: not configured to build any kind of library" 1>&2
+ $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
+ exit 1
+fi
+
+# Global variables.
+mode=$default_mode
+nonopt=
+prev=
+prevopt=
+run=
+show="$echo"
+show_help=
+execute_dlfiles=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+
+#####################################
+# Shell function definitions:
+# This seems to be the best place for them
+
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+win32_libid () {
+ win32_libid_type="unknown"
+ win32_fileres=`file -L $1 2>/dev/null`
+ case $win32_fileres in
+ *ar\ archive\ import\ library*) # definitely import
+ win32_libid_type="x86 archive import"
+ ;;
+ *ar\ archive*) # could be an import, or static
+ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
+ grep -E 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+ win32_nmres=`eval $NM -f posix -A $1 | \
+ sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
+ if test "X$win32_nmres" = "Ximport" ; then
+ win32_libid_type="x86 archive import"
+ else
+ win32_libid_type="x86 archive static"
+ fi
+ fi
+ ;;
+ *DLL*)
+ win32_libid_type="x86 DLL"
+ ;;
+ *executable*) # but shell scripts are "executable" too...
+ case $win32_fileres in
+ *MS\ Windows\ PE\ Intel*)
+ win32_libid_type="x86 DLL"
+ ;;
+ esac
+ ;;
+ esac
+ $echo $win32_libid_type
+}
+
+# End of Shell function definitions
+#####################################
+
+# Parse our command line options once, thoroughly.
+while test "$#" -gt 0
+do
+ arg="$1"
+ shift
+
+ case $arg in
+ -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$prev"; then
+ case $prev in
+ execute_dlfiles)
+ execute_dlfiles="$execute_dlfiles $arg"
+ ;;
+ tag)
+ tagname="$arg"
+
+ # Check whether tagname contains only valid characters
+ case $tagname in
+ *[!-_A-Za-z0-9,/]*)
+ $echo "$progname: invalid tag name: $tagname" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $tagname in
+ CC)
+ # Don't test for the "default" C tag, as we know, it's there, but
+ # not specially marked.
+ ;;
+ *)
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then
+ taglist="$taglist $tagname"
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`"
+ else
+ $echo "$progname: ignoring unknown tag $tagname" 1>&2
+ fi
+ ;;
+ esac
+ ;;
+ *)
+ eval "$prev=\$arg"
+ ;;
+ esac
+
+ prev=
+ prevopt=
+ continue
+ fi
+
+ # Have we seen a non-optional argument yet?
+ case $arg in
+ --help)
+ show_help=yes
+ ;;
+
+ --version)
+ $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
+ $echo
+ $echo "Copyright (C) 2003 Free Software Foundation, Inc."
+ $echo "This is free software; see the source for copying conditions. There is NO"
+ $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+ exit 0
+ ;;
+
+ --config)
+ ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
+ # Now print the configurations for the tags.
+ for tagname in $taglist; do
+ ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0"
+ done
+ exit 0
+ ;;
+
+ --debug)
+ $echo "$progname: enabling shell trace mode"
+ set -x
+ ;;
+
+ --dry-run | -n)
+ run=:
+ ;;
+
+ --features)
+ $echo "host: $host"
+ if test "$build_libtool_libs" = yes; then
+ $echo "enable shared libraries"
+ else
+ $echo "disable shared libraries"
+ fi
+ if test "$build_old_libs" = yes; then
+ $echo "enable static libraries"
+ else
+ $echo "disable static libraries"
+ fi
+ exit 0
+ ;;
+
+ --finish) mode="finish" ;;
+
+ --mode) prevopt="--mode" prev=mode ;;
+ --mode=*) mode="$optarg" ;;
+
+ --preserve-dup-deps) duplicate_deps="yes" ;;
+
+ --quiet | --silent)
+ show=:
+ ;;
+
+ --tag) prevopt="--tag" prev=tag ;;
+ --tag=*)
+ set tag "$optarg" ${1+"$@"}
+ shift
+ prev=tag
+ ;;
+
+ -dlopen)
+ prevopt="-dlopen"
+ prev=execute_dlfiles
+ ;;
+
+ -*)
+ $echo "$modename: unrecognized option \`$arg'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+
+ *)
+ nonopt="$arg"
+ break
+ ;;
+ esac
+done
+
+if test -n "$prevopt"; then
+ $echo "$modename: option \`$prevopt' requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+fi
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end. This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+if test -z "$show_help"; then
+
+ # Infer the operation mode.
+ if test -z "$mode"; then
+ $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
+ $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
+ case $nonopt in
+ *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
+ mode=link
+ for arg
+ do
+ case $arg in
+ -c)
+ mode=compile
+ break
+ ;;
+ esac
+ done
+ ;;
+ *db | *dbx | *strace | *truss)
+ mode=execute
+ ;;
+ *install*|cp|mv)
+ mode=install
+ ;;
+ *rm)
+ mode=uninstall
+ ;;
+ *)
+ # If we have no mode, but dlfiles were specified, then do execute mode.
+ test -n "$execute_dlfiles" && mode=execute
+
+ # Just use the default operation mode.
+ if test -z "$mode"; then
+ if test -n "$nonopt"; then
+ $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
+ else
+ $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
+ fi
+ fi
+ ;;
+ esac
+ fi
+
+ # Only execute mode is allowed to have -dlopen flags.
+ if test -n "$execute_dlfiles" && test "$mode" != execute; then
+ $echo "$modename: unrecognized option \`-dlopen'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Change the help message to a mode-specific one.
+ generic_help="$help"
+ help="Try \`$modename --help --mode=$mode' for more information."
+
+ # These modes are in order of execution frequency so that they run quickly.
+ case $mode in
+ # libtool compile mode
+ compile)
+ modename="$modename: compile"
+ # Get the compilation command and the source file.
+ base_compile=
+ srcfile="$nonopt" # always keep a non-empty value in "srcfile"
+ suppress_output=
+ arg_mode=normal
+ libobj=
+
+ for arg
+ do
+ case "$arg_mode" in
+ arg )
+ # do not "continue". Instead, add this to base_compile
+ lastarg="$arg"
+ arg_mode=normal
+ ;;
+
+ target )
+ libobj="$arg"
+ arg_mode=normal
+ continue
+ ;;
+
+ normal )
+ # Accept any command-line options.
+ case $arg in
+ -o)
+ if test -n "$libobj" ; then
+ $echo "$modename: you cannot specify \`-o' more than once" 1>&2
+ exit 1
+ fi
+ arg_mode=target
+ continue
+ ;;
+
+ -static)
+ build_old_libs=yes
+ continue
+ ;;
+
+ -prefer-pic)
+ pic_mode=yes
+ continue
+ ;;
+
+ -prefer-non-pic)
+ pic_mode=no
+ continue
+ ;;
+
+ -Xcompiler)
+ arg_mode=arg # the next one goes into the "base_compile" arg list
+ continue # The current "srcfile" will either be retained or
+ ;; # replaced later. I would guess that would be a bug.
+
+ -Wc,*)
+ args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
+ lastarg=
+ save_ifs="$IFS"; IFS=','
+ for arg in $args; do
+ IFS="$save_ifs"
+
+ # Double-quote args containing other shell metacharacters.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ lastarg="$lastarg $arg"
+ done
+ IFS="$save_ifs"
+ lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
+
+ # Add the arguments to base_compile.
+ base_compile="$base_compile $lastarg"
+ continue
+ ;;
+
+ * )
+ # Accept the current argument as the source file.
+ # The previous "srcfile" becomes the current argument.
+ #
+ lastarg="$srcfile"
+ srcfile="$arg"
+ ;;
+ esac # case $arg
+ ;;
+ esac # case $arg_mode
+
+ # Aesthetically quote the previous argument.
+ lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
+
+ case $lastarg in
+ # Double-quote args containing other shell metacharacters.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ lastarg="\"$lastarg\""
+ ;;
+ esac
+
+ base_compile="$base_compile $lastarg"
+ done # for arg
+
+ case $arg_mode in
+ arg)
+ $echo "$modename: you must specify an argument for -Xcompile"
+ exit 1
+ ;;
+ target)
+ $echo "$modename: you must specify a target with \`-o'" 1>&2
+ exit 1
+ ;;
+ *)
+ # Get the name of the library object.
+ [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
+ ;;
+ esac
+
+ # Recognize several different file suffixes.
+ # If the user specifies -o file.o, it is replaced with file.lo
+ xform='[cCFSifmso]'
+ case $libobj in
+ *.ada) xform=ada ;;
+ *.adb) xform=adb ;;
+ *.ads) xform=ads ;;
+ *.asm) xform=asm ;;
+ *.c++) xform=c++ ;;
+ *.cc) xform=cc ;;
+ *.ii) xform=ii ;;
+ *.class) xform=class ;;
+ *.cpp) xform=cpp ;;
+ *.cxx) xform=cxx ;;
+ *.f90) xform=f90 ;;
+ *.for) xform=for ;;
+ *.java) xform=java ;;
+ esac
+
+ libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
+
+ case $libobj in
+ *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
+ *)
+ $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+ # Only attempt this if the compiler in the base compile
+ # command doesn't match the default compiler.
+ if test -n "$available_tags" && test -z "$tagname"; then
+ case $base_compile in
+ # Blanks in the command may have been stripped by the calling shell,
+ # but not from the CC environment variable when configure was run.
+ " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "*) ;;
+ # Blanks at the start of $base_compile will cause this to fail
+ # if we don't check for them as well.
+ *)
+ for z in $available_tags; do
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
+ case "$base_compile " in
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
+ # The compiler in the base compile command matches
+ # the one in the tagged configuration.
+ # Assume this is the tagged configuration we want.
+ tagname=$z
+ break
+ ;;
+ esac
+ fi
+ done
+ # If $tagname still isn't set, then no tagged configuration
+ # was found and let the user know that the "--tag" command
+ # line option must be used.
+ if test -z "$tagname"; then
+ $echo "$modename: unable to infer tagged configuration"
+ $echo "$modename: specify a tag with \`--tag'" 1>&2
+ exit 1
+# else
+# $echo "$modename: using $tagname tagged configuration"
+ fi
+ ;;
+ esac
+ fi
+
+ objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+ xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$obj"; then
+ xdir=
+ else
+ xdir=$xdir/
+ fi
+ lobj=${xdir}$objdir/$objname
+
+ if test -z "$base_compile"; then
+ $echo "$modename: you must specify a compilation command" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Delete any leftover library objects.
+ if test "$build_old_libs" = yes; then
+ removelist="$obj $lobj $libobj ${libobj}T"
+ else
+ removelist="$lobj $libobj ${libobj}T"
+ fi
+
+ $run $rm $removelist
+ trap "$run $rm $removelist; exit 1" 1 2 15
+
+ # On Cygwin there's no "real" PIC flag so we must build both object types
+ case $host_os in
+ cygwin* | mingw* | pw32* | os2*)
+ pic_mode=default
+ ;;
+ esac
+ if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+ # non-PIC code in shared libraries is not supported
+ pic_mode=default
+ fi
+
+ # Calculate the filename of the output object if compiler does
+ # not support -o with -c
+ if test "$compiler_c_o" = no; then
+ output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
+ lockfile="$output_obj.lock"
+ removelist="$removelist $output_obj $lockfile"
+ trap "$run $rm $removelist; exit 1" 1 2 15
+ else
+ output_obj=
+ need_locks=no
+ lockfile=
+ fi
+
+ # Lock this critical section if it is needed
+ # We use this script file to make the link, it avoids creating a new file
+ if test "$need_locks" = yes; then
+ until $run ln "$0" "$lockfile" 2>/dev/null; do
+ $show "Waiting for $lockfile to be removed"
+ sleep 2
+ done
+ elif test "$need_locks" = warn; then
+ if test -f "$lockfile"; then
+ $echo "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+ $echo $srcfile > "$lockfile"
+ fi
+
+ if test -n "$fix_srcfile_path"; then
+ eval srcfile=\"$fix_srcfile_path\"
+ fi
+
+ $run $rm "$libobj" "${libobj}T"
+
+ # Create a libtool object file (analogous to a ".la" file),
+ # but don't create it if we're doing a dry run.
+ test -z "$run" && cat > ${libobj}T <<EOF
+# $libobj - a libtool object file
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+EOF
+
+ # Only build a PIC object if we are building libtool libraries.
+ if test "$build_libtool_libs" = yes; then
+ # Without this assignment, base_compile gets emptied.
+ fbsd_hideous_sh_bug=$base_compile
+
+ if test "$pic_mode" != no; then
+ command="$base_compile $srcfile $pic_flag"
+ else
+ # Don't build PIC code
+ command="$base_compile $srcfile"
+ fi
+
+ if test ! -d "${xdir}$objdir"; then
+ $show "$mkdir ${xdir}$objdir"
+ $run $mkdir ${xdir}$objdir
+ status=$?
+ if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
+ exit $status
+ fi
+ fi
+
+ if test -z "$output_obj"; then
+ # Place PIC objects in $objdir
+ command="$command -o $lobj"
+ fi
+
+ $run $rm "$lobj" "$output_obj"
+
+ $show "$command"
+ if $run eval "$command"; then :
+ else
+ test -n "$output_obj" && $run $rm $removelist
+ exit 1
+ fi
+
+ if test "$need_locks" = warn &&
+ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+ $echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+
+ # Just move the object if needed, then go on to compile the next one
+ if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+ $show "$mv $output_obj $lobj"
+ if $run $mv $output_obj $lobj; then :
+ else
+ error=$?
+ $run $rm $removelist
+ exit $error
+ fi
+ fi
+
+ # Append the name of the PIC object to the libtool object file.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+pic_object='$objdir/$objname'
+
+EOF
+
+ # Allow error messages only from the first compilation.
+ suppress_output=' >/dev/null 2>&1'
+ else
+ # No PIC object so indicate it doesn't exist in the libtool
+ # object file.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+pic_object=none
+
+EOF
+ fi
+
+ # Only build a position-dependent object if we build old libraries.
+ if test "$build_old_libs" = yes; then
+ if test "$pic_mode" != yes; then
+ # Don't build PIC code
+ command="$base_compile $srcfile"
+ else
+ command="$base_compile $srcfile $pic_flag"
+ fi
+ if test "$compiler_c_o" = yes; then
+ command="$command -o $obj"
+ fi
+
+ # Suppress compiler output if we already did a PIC compilation.
+ command="$command$suppress_output"
+ $run $rm "$obj" "$output_obj"
+ $show "$command"
+ if $run eval "$command"; then :
+ else
+ $run $rm $removelist
+ exit 1
+ fi
+
+ if test "$need_locks" = warn &&
+ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+ $echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+
+ # Just move the object if needed
+ if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+ $show "$mv $output_obj $obj"
+ if $run $mv $output_obj $obj; then :
+ else
+ error=$?
+ $run $rm $removelist
+ exit $error
+ fi
+ fi
+
+ # Append the name of the non-PIC object the libtool object file.
+ # Only append if the libtool object file exists.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+# Name of the non-PIC object.
+non_pic_object='$objname'
+
+EOF
+ else
+ # Append the name of the non-PIC object the libtool object file.
+ # Only append if the libtool object file exists.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+# Name of the non-PIC object.
+non_pic_object=none
+
+EOF
+ fi
+
+ $run $mv "${libobj}T" "${libobj}"
+
+ # Unlock the critical section if it was locked
+ if test "$need_locks" != no; then
+ $run $rm "$lockfile"
+ fi
+
+ exit 0
+ ;;
+
+ # libtool link mode
+ link | relink)
+ modename="$modename: link"
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ # It is impossible to link a dll without this setting, and
+ # we shouldn't force the makefile maintainer to figure out
+ # which system we are compiling for in order to pass an extra
+ # flag for every libtool invocation.
+ # allow_undefined=no
+
+ # FIXME: Unfortunately, there are problems with the above when trying
+ # to make a dll which has undefined symbols, in which case not
+ # even a static library is built. For now, we need to specify
+ # -no-undefined on the libtool link line when we can be certain
+ # that all symbols are satisfied, otherwise we get a static library.
+ allow_undefined=yes
+ ;;
+ *)
+ allow_undefined=yes
+ ;;
+ esac
+ libtool_args="$nonopt"
+ base_compile="$nonopt"
+ compile_command="$nonopt"
+ finalize_command="$nonopt"
+
+ compile_rpath=
+ finalize_rpath=
+ compile_shlibpath=
+ finalize_shlibpath=
+ convenience=
+ old_convenience=
+ deplibs=
+ old_deplibs=
+ add_flags=
+ compiler_flags=
+ linker_flags=
+ dllsearchpath=
+ lib_search_path=`pwd`
+ inst_prefix_dir=
+
+ avoid_version=no
+ dlfiles=
+ dlprefiles=
+ dlself=no
+ export_dynamic=no
+ export_symbols=
+ export_symbols_regex=
+ generated=
+ libobjs=
+ ltlibs=
+ module=no
+ no_install=no
+ objs=
+ non_pic_objects=
+ prefer_static_libs=no
+ preload=no
+ prev=
+ prevarg=
+ release=
+ rpath=
+ xrpath=
+ perm_rpath=
+ temp_rpath=
+ thread_safe=no
+ vinfo=
+ vinfo_number=no
+
+ # We need to know -static, to get the right output filenames.
+ for arg
+ do
+ case $arg in
+ -all-static | -static)
+ if test "X$arg" = "X-all-static"; then
+ if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+ $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+ fi
+ if test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ else
+ if test -z "$pic_flag" && test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ fi
+ build_libtool_libs=no
+ build_old_libs=yes
+ prefer_static_libs=yes
+ break
+ ;;
+ esac
+ done
+
+ # See if our shared archives depend on static archives.
+ test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+ # Go through the arguments, transforming them on the way.
+ while test "$#" -gt 0; do
+ arg="$1"
+ base_compile="$base_compile $arg"
+ shift
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
+ ;;
+ *) qarg=$arg ;;
+ esac
+ libtool_args="$libtool_args $qarg"
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$prev"; then
+ case $prev in
+ output)
+ compile_command="$compile_command @OUTPUT@"
+ finalize_command="$finalize_command @OUTPUT@"
+ ;;
+ esac
+
+ case $prev in
+ dlfiles|dlprefiles)
+ if test "$preload" = no; then
+ # Add the symbol object into the linking commands.
+ compile_command="$compile_command @SYMFILE@"
+ finalize_command="$finalize_command @SYMFILE@"
+ preload=yes
+ fi
+ case $arg in
+ *.la | *.lo) ;; # We handle these cases below.
+ force)
+ if test "$dlself" = no; then
+ dlself=needless
+ export_dynamic=yes
+ fi
+ prev=
+ continue
+ ;;
+ self)
+ if test "$prev" = dlprefiles; then
+ dlself=yes
+ elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+ dlself=yes
+ else
+ dlself=needless
+ export_dynamic=yes
+ fi
+ prev=
+ continue
+ ;;
+ *)
+ if test "$prev" = dlfiles; then
+ dlfiles="$dlfiles $arg"
+ else
+ dlprefiles="$dlprefiles $arg"
+ fi
+ prev=
+ continue
+ ;;
+ esac
+ ;;
+ expsyms)
+ export_symbols="$arg"
+ if test ! -f "$arg"; then
+ $echo "$modename: symbol file \`$arg' does not exist"
+ exit 1
+ fi
+ prev=
+ continue
+ ;;
+ expsyms_regex)
+ export_symbols_regex="$arg"
+ prev=
+ continue
+ ;;
+ inst_prefix)
+ inst_prefix_dir="$arg"
+ prev=
+ continue
+ ;;
+ release)
+ release="-$arg"
+ prev=
+ continue
+ ;;
+ objectlist)
+ if test -f "$arg"; then
+ save_arg=$arg
+ moreargs=
+ for fil in `cat $save_arg`
+ do
+# moreargs="$moreargs $fil"
+ arg=$fil
+ # A libtool-controlled object.
+
+ # Check to see that this really is a libtool object.
+ if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ pic_object=
+ non_pic_object=
+
+ # Read the .lo file
+ # If there is no directory component, then add one.
+ case $arg in
+ */* | *\\*) . $arg ;;
+ *) . ./$arg ;;
+ esac
+
+ if test -z "$pic_object" || \
+ test -z "$non_pic_object" ||
+ test "$pic_object" = none && \
+ test "$non_pic_object" = none; then
+ $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+ exit 1
+ fi
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ if test "$pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ pic_object="$xdir$pic_object"
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ dlfiles="$dlfiles $pic_object"
+ prev=
+ continue
+ else
+ # If libtool objects are unsupported, then we need to preload.
+ prev=dlprefiles
+ fi
+ fi
+
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+ dlprefiles="$dlprefiles $pic_object"
+ prev=
+ fi
+
+ # A PIC object.
+ libobjs="$libobjs $pic_object"
+ arg="$pic_object"
+ fi
+
+ # Non-PIC object.
+ if test "$non_pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ non_pic_object="$xdir$non_pic_object"
+
+ # A standard non-PIC object
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ if test -z "$pic_object" || test "$pic_object" = none ; then
+ arg="$non_pic_object"
+ fi
+ fi
+ else
+ # Only an error if not doing a dry-run.
+ if test -z "$run"; then
+ $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+ exit 1
+ else
+ # Dry-run case.
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+ non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+ libobjs="$libobjs $pic_object"
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ fi
+ fi
+ done
+ else
+ $echo "$modename: link input file \`$save_arg' does not exist"
+ exit 1
+ fi
+ arg=$save_arg
+ prev=
+ continue
+ ;;
+ rpath | xrpath)
+ # We need an absolute path.
+ case $arg in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ $echo "$modename: only absolute run-paths are allowed" 1>&2
+ exit 1
+ ;;
+ esac
+ if test "$prev" = rpath; then
+ case "$rpath " in
+ *" $arg "*) ;;
+ *) rpath="$rpath $arg" ;;
+ esac
+ else
+ case "$xrpath " in
+ *" $arg "*) ;;
+ *) xrpath="$xrpath $arg" ;;
+ esac
+ fi
+ prev=
+ continue
+ ;;
+ xcompiler)
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ compile_command="$compile_command $qarg"
+ finalize_command="$finalize_command $qarg"
+ continue
+ ;;
+ xlinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$compiler_flags $wl$qarg"
+ prev=
+ compile_command="$compile_command $wl$qarg"
+ finalize_command="$finalize_command $wl$qarg"
+ continue
+ ;;
+ xcclinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ compile_command="$compile_command $qarg"
+ finalize_command="$finalize_command $qarg"
+ continue
+ ;;
+ framework)
+ case $host in
+ *-*-darwin*)
+ case "$deplibs " in
+ *" $qarg.ltframework "*) ;;
+ *) deplibs="$deplibs $qarg.ltframework" # this is fixed later
+ ;;
+ esac
+ ;;
+ esac
+ prev=
+ continue
+ ;;
+ *)
+ eval "$prev=\"\$arg\""
+ prev=
+ continue
+ ;;
+ esac
+ fi # test -n "$prev"
+
+ prevarg="$arg"
+
+ case $arg in
+ -all-static)
+ if test -n "$link_static_flag"; then
+ compile_command="$compile_command $link_static_flag"
+ finalize_command="$finalize_command $link_static_flag"
+ fi
+ continue
+ ;;
+
+ -allow-undefined)
+ # FIXME: remove this flag sometime in the future.
+ $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
+ continue
+ ;;
+
+ -avoid-version)
+ avoid_version=yes
+ continue
+ ;;
+
+ -dlopen)
+ prev=dlfiles
+ continue
+ ;;
+
+ -dlpreopen)
+ prev=dlprefiles
+ continue
+ ;;
+
+ -export-dynamic)
+ export_dynamic=yes
+ continue
+ ;;
+
+ -export-symbols | -export-symbols-regex)
+ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+ $echo "$modename: more than one -exported-symbols argument is not allowed"
+ exit 1
+ fi
+ if test "X$arg" = "X-export-symbols"; then
+ prev=expsyms
+ else
+ prev=expsyms_regex
+ fi
+ continue
+ ;;
+
+ -inst-prefix-dir)
+ prev=inst_prefix
+ continue
+ ;;
+
+ # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+ # so, if we see these flags be careful not to treat them like -L
+ -L[A-Z][A-Z]*:*)
+ case $with_gcc/$host in
+ no/*-*-irix* | /*-*-irix*)
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ ;;
+ esac
+ continue
+ ;;
+
+ -L*)
+ dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ absdir=`cd "$dir" && pwd`
+ if test -z "$absdir"; then
+ $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
+ exit 1
+ fi
+ dir="$absdir"
+ ;;
+ esac
+ case "$deplibs " in
+ *" -L$dir "*) ;;
+ *)
+ deplibs="$deplibs -L$dir"
+ lib_search_path="$lib_search_path $dir"
+ ;;
+ esac
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ case :$dllsearchpath: in
+ *":$dir:"*) ;;
+ *) dllsearchpath="$dllsearchpath:$dir";;
+ esac
+ ;;
+ esac
+ continue
+ ;;
+
+ -l*)
+ if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+ case $host in
+ *-*-cygwin* | *-*-pw32* | *-*-beos*)
+ # These systems don't actually have a C or math library (as such)
+ continue
+ ;;
+ *-*-mingw* | *-*-os2*)
+ # These systems don't actually have a C library (as such)
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *-*-openbsd* | *-*-freebsd*)
+ # Do not include libc due to us having libc/libc_r.
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C and math libraries are in the System framework
+ deplibs="$deplibs System.ltframework"
+ continue
+ esac
+ elif test "X$arg" = "X-lc_r"; then
+ case $host in
+ *-*-openbsd*)
+ # Do not include libc_r directly, use -pthread flag.
+ continue
+ ;;
+ esac
+ fi
+ deplibs="$deplibs $arg"
+ continue
+ ;;
+
+ -module)
+ module=yes
+ continue
+ ;;
+
+ # gcc -m* arguments should be passed to the linker via $compiler_flags
+ # in order to pass architecture information to the linker
+ # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo
+ # but this is not reliable with gcc because gcc may use -mfoo to
+ # select a different linker, different libraries, etc, while
+ # -Wl,-mfoo simply passes -mfoo to the linker.
+ -m*)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ if test "$with_gcc" = "yes" ; then
+ compiler_flags="$compiler_flags $arg"
+ fi
+ continue
+ ;;
+
+ -shrext)
+ prev=shrext
+ continue
+ ;;
+
+ -no-fast-install)
+ fast_install=no
+ continue
+ ;;
+
+ -no-install)
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ # The PATH hackery in wrapper scripts is required on Windows
+ # in order for the loader to find any dlls it needs.
+ $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+ $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+ fast_install=no
+ ;;
+ *) no_install=yes ;;
+ esac
+ continue
+ ;;
+
+ -no-undefined)
+ allow_undefined=no
+ continue
+ ;;
+
+ -objectlist)
+ prev=objectlist
+ continue
+ ;;
+
+ -o) prev=output ;;
+
+ -release)
+ prev=release
+ continue
+ ;;
+
+ -rpath)
+ prev=rpath
+ continue
+ ;;
+
+ -R)
+ prev=xrpath
+ continue
+ ;;
+
+ -R*)
+ dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ $echo "$modename: only absolute run-paths are allowed" 1>&2
+ exit 1
+ ;;
+ esac
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$xrpath $dir" ;;
+ esac
+ continue
+ ;;
+
+ -static)
+ # The effects of -static are defined in a previous loop.
+ # We used to do the same as -all-static on platforms that
+ # didn't have a PIC flag, but the assumption that the effects
+ # would be equivalent was wrong. It would break on at least
+ # Digital Unix and AIX.
+ continue
+ ;;
+
+ -thread-safe)
+ thread_safe=yes
+ continue
+ ;;
+
+ -version-info)
+ prev=vinfo
+ continue
+ ;;
+ -version-number)
+ prev=vinfo
+ vinfo_number=yes
+ continue
+ ;;
+
+ -Wc,*)
+ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
+ arg=
+ save_ifs="$IFS"; IFS=','
+ for flag in $args; do
+ IFS="$save_ifs"
+ case $flag in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ flag="\"$flag\""
+ ;;
+ esac
+ arg="$arg $wl$flag"
+ compiler_flags="$compiler_flags $flag"
+ done
+ IFS="$save_ifs"
+ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+ ;;
+
+ -Wl,*)
+ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
+ arg=
+ save_ifs="$IFS"; IFS=','
+ for flag in $args; do
+ IFS="$save_ifs"
+ case $flag in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ flag="\"$flag\""
+ ;;
+ esac
+ arg="$arg $wl$flag"
+ compiler_flags="$compiler_flags $wl$flag"
+ linker_flags="$linker_flags $flag"
+ done
+ IFS="$save_ifs"
+ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+ ;;
+
+ -Xcompiler)
+ prev=xcompiler
+ continue
+ ;;
+
+ -Xlinker)
+ prev=xlinker
+ continue
+ ;;
+
+ -XCClinker)
+ prev=xcclinker
+ continue
+ ;;
+
+ -framework)
+ prev=framework
+ continue
+ ;;
+
+ # Some other compiler flag.
+ -* | +*)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ add_flags="$add_flags $arg"
+ ;;
+
+ *.$objext)
+ # A standard object.
+ objs="$objs $arg"
+ ;;
+
+ *.lo)
+ # A libtool-controlled object.
+
+ # Check to see that this really is a libtool object.
+ if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ pic_object=
+ non_pic_object=
+
+ # Read the .lo file
+ # If there is no directory component, then add one.
+ case $arg in
+ */* | *\\*) . $arg ;;
+ *) . ./$arg ;;
+ esac
+
+ if test -z "$pic_object" || \
+ test -z "$non_pic_object" ||
+ test "$pic_object" = none && \
+ test "$non_pic_object" = none; then
+ $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+ exit 1
+ fi
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ if test "$pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ pic_object="$xdir$pic_object"
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ dlfiles="$dlfiles $pic_object"
+ prev=
+ continue
+ else
+ # If libtool objects are unsupported, then we need to preload.
+ prev=dlprefiles
+ fi
+ fi
+
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+ dlprefiles="$dlprefiles $pic_object"
+ prev=
+ fi
+
+ # A PIC object.
+ libobjs="$libobjs $pic_object"
+ arg="$pic_object"
+ fi
+
+ # Non-PIC object.
+ if test "$non_pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ non_pic_object="$xdir$non_pic_object"
+
+ # A standard non-PIC object
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ if test -z "$pic_object" || test "$pic_object" = none ; then
+ arg="$non_pic_object"
+ fi
+ fi
+ else
+ # Only an error if not doing a dry-run.
+ if test -z "$run"; then
+ $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+ exit 1
+ else
+ # Dry-run case.
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+ non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+ libobjs="$libobjs $pic_object"
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ fi
+ fi
+ ;;
+
+ *.$libext)
+ # An archive.
+ deplibs="$deplibs $arg"
+ old_deplibs="$old_deplibs $arg"
+ continue
+ ;;
+
+ *.la)
+ # A libtool-controlled library.
+
+ if test "$prev" = dlfiles; then
+ # This library was specified with -dlopen.
+ dlfiles="$dlfiles $arg"
+ prev=
+ elif test "$prev" = dlprefiles; then
+ # The library was specified with -dlpreopen.
+ dlprefiles="$dlprefiles $arg"
+ prev=
+ else
+ deplibs="$deplibs $arg"
+ fi
+ continue
+ ;;
+
+ # Some other compiler argument.
+ *)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ add_flags="$add_flags $arg"
+ ;;
+ esac # arg
+
+ # Now actually substitute the argument into the commands.
+ if test -n "$arg"; then
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ fi
+ done # argument parsing loop
+
+ if test -n "$prev"; then
+ $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+ # Only attempt this if the compiler in the base link
+ # command doesn't match the default compiler.
+ if test -n "$available_tags" && test -z "$tagname"; then
+ case $base_compile in
+ # Blanks in the command may have been stripped by the calling shell,
+ # but not from the CC environment variable when configure was run.
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) ;;
+ # Blanks at the start of $base_compile will cause this to fail
+ # if we don't check for them as well.
+ *)
+ for z in $available_tags; do
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
+ case $base_compile in
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
+ # The compiler in $compile_command matches
+ # the one in the tagged configuration.
+ # Assume this is the tagged configuration we want.
+ tagname=$z
+ break
+ ;;
+ esac
+ fi
+ done
+ # If $tagname still isn't set, then no tagged configuration
+ # was found and let the user know that the "--tag" command
+ # line option must be used.
+ if test -z "$tagname"; then
+ $echo "$modename: unable to infer tagged configuration"
+ $echo "$modename: specify a tag with \`--tag'" 1>&2
+ exit 1
+# else
+# $echo "$modename: using $tagname tagged configuration"
+ fi
+ ;;
+ esac
+ fi
+
+ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+ eval arg=\"$export_dynamic_flag_spec\"
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ fi
+
+ oldlibs=
+ # calculate the name of the file, without its directory
+ outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
+ libobjs_save="$libobjs"
+
+ if test -n "$shlibpath_var"; then
+ # get the directories listed in $shlibpath_var
+ eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+ else
+ shlib_search_path=
+ fi
+ eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+ eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+
+ output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$output_objdir" = "X$output"; then
+ output_objdir="$objdir"
+ else
+ output_objdir="$output_objdir/$objdir"
+ fi
+ # Create the object directory.
+ if test ! -d "$output_objdir"; then
+ $show "$mkdir $output_objdir"
+ $run $mkdir $output_objdir
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$output_objdir"; then
+ exit $status
+ fi
+ fi
+
+ # Determine the type of output
+ case $output in
+ "")
+ $echo "$modename: you must specify an output file" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ *.$libext) linkmode=oldlib ;;
+ *.lo | *.$objext) linkmode=obj ;;
+ *.la) linkmode=lib ;;
+ *) linkmode=prog ;; # Anything else should be a program.
+ esac
+
+ case $host in
+ *cygwin* | *mingw* | *pw32*)
+ # don't eliminate duplcations in $postdeps and $predeps
+ duplicate_compiler_generated_deps=yes
+ ;;
+ *)
+ duplicate_compiler_generated_deps=$duplicate_deps
+ ;;
+ esac
+ specialdeplibs=
+
+ libs=
+ # Find all interdependent deplibs by searching for libraries
+ # that are linked more than once (e.g. -la -lb -la)
+ for deplib in $deplibs; do
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ libs="$libs $deplib"
+ done
+
+ if test "$linkmode" = lib; then
+ libs="$predeps $libs $compiler_lib_search_path $postdeps"
+
+ # Compute libraries that are listed more than once in $predeps
+ # $postdeps and mark them as special (i.e., whose duplicates are
+ # not to be eliminated).
+ pre_post_deps=
+ if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
+ for pre_post_dep in $predeps $postdeps; do
+ case "$pre_post_deps " in
+ *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
+ esac
+ pre_post_deps="$pre_post_deps $pre_post_dep"
+ done
+ fi
+ pre_post_deps=
+ fi
+
+ deplibs=
+ newdependency_libs=
+ newlib_search_path=
+ need_relink=no # whether we're linking any uninstalled libtool libraries
+ notinst_deplibs= # not-installed libtool libraries
+ notinst_path= # paths that contain not-installed libtool libraries
+ case $linkmode in
+ lib)
+ passes="conv link"
+ for file in $dlfiles $dlprefiles; do
+ case $file in
+ *.la) ;;
+ *)
+ $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ prog)
+ compile_deplibs=
+ finalize_deplibs=
+ alldeplibs=no
+ newdlfiles=
+ newdlprefiles=
+ passes="conv scan dlopen dlpreopen link"
+ ;;
+ *) passes="conv"
+ ;;
+ esac
+ for pass in $passes; do
+ if test "$linkmode,$pass" = "lib,link" ||
+ test "$linkmode,$pass" = "prog,scan"; then
+ libs="$deplibs"
+ deplibs=
+ fi
+ if test "$linkmode" = prog; then
+ case $pass in
+ dlopen) libs="$dlfiles" ;;
+ dlpreopen) libs="$dlprefiles" ;;
+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+ esac
+ fi
+ if test "$pass" = dlopen; then
+ # Collect dlpreopened libraries
+ save_deplibs="$deplibs"
+ deplibs=
+ fi
+ for deplib in $libs; do
+ lib=
+ found=no
+ case $deplib in
+ -l*)
+ if test "$linkmode" != lib && test "$linkmode" != prog; then
+ $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
+ continue
+ fi
+ if test "$pass" = conv && test "$allow_undefined" = yes; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+ for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ for search_ext in .la $shrext .so .a; do
+ # Search the libtool library
+ lib="$searchdir/lib${name}${search_ext}"
+ if test -f "$lib"; then
+ if test "$search_ext" = ".la"; then
+ found=yes
+ else
+ found=no
+ fi
+ break 2
+ fi
+ done
+ done
+ if test "$found" != yes; then
+ # deplib doesn't seem to be a libtool library
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
+ else # deplib is a libtool library
+ # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+ # We need to do some special things here, and not later.
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $deplib "*)
+ if (${SED} -e '2q' $lib |
+ grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ library_names=
+ old_library=
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+ for l in $old_library $library_names; do
+ ll="$l"
+ done
+ if test "X$ll" = "X$old_library" ; then # only static version available
+ found=no
+ ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$ladir" = "X$lib" && ladir="."
+ lib=$ladir/$old_library
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
+ fi
+ fi
+ ;;
+ *) ;;
+ esac
+ fi
+ fi
+ ;; # -l
+ *.ltframework)
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ if test "$linkmode" = lib ; then
+ newdependency_libs="$deplib $newdependency_libs"
+ fi
+ fi
+ continue
+ ;;
+ -L*)
+ case $linkmode in
+ lib)
+ deplibs="$deplib $deplibs"
+ test "$pass" = conv && continue
+ newdependency_libs="$deplib $newdependency_libs"
+ newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+ ;;
+ prog)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ if test "$pass" = scan; then
+ deplibs="$deplib $deplibs"
+ newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+ else
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ fi
+ ;;
+ *)
+ $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
+ ;;
+ esac # linkmode
+ continue
+ ;; # -L
+ -R*)
+ if test "$pass" = link; then
+ dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
+ # Make sure the xrpath contains only unique directories.
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$xrpath $dir" ;;
+ esac
+ fi
+ deplibs="$deplib $deplibs"
+ continue
+ ;;
+ *.la) lib="$deplib" ;;
+ *.$libext)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ case $linkmode in
+ lib)
+ if test "$deplibs_check_method" != pass_all; then
+ $echo
+ $echo "*** Warning: Trying to link with static lib archive $deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because the file extensions .$libext of this argument makes me believe"
+ $echo "*** that it is just a static archive that I should not used here."
+ else
+ $echo
+ $echo "*** Warning: Linking the shared library $output against the"
+ $echo "*** static library $deplib is not portable!"
+ deplibs="$deplib $deplibs"
+ fi
+ continue
+ ;;
+ prog)
+ if test "$pass" != link; then
+ deplibs="$deplib $deplibs"
+ else
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ fi
+ continue
+ ;;
+ esac # linkmode
+ ;; # *.$libext
+ *.lo | *.$objext)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ elif test "$linkmode" = prog; then
+ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ # If there is no dlopen support or we're linking statically,
+ # we need to preload.
+ newdlprefiles="$newdlprefiles $deplib"
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ newdlfiles="$newdlfiles $deplib"
+ fi
+ fi
+ continue
+ ;;
+ %DEPLIBS%)
+ alldeplibs=yes
+ continue
+ ;;
+ esac # case $deplib
+ if test "$found" = yes || test -f "$lib"; then :
+ else
+ $echo "$modename: cannot find the library \`$lib'" 1>&2
+ exit 1
+ fi
+
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+
+ ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$ladir" = "X$lib" && ladir="."
+
+ dlname=
+ dlopen=
+ dlpreopen=
+ libdir=
+ library_names=
+ old_library=
+ # If the library was installed with an old release of libtool,
+ # it will not redefine variables installed, or shouldnotlink
+ installed=yes
+ shouldnotlink=no
+
+ # Read the .la file
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+
+ case $host in
+ *-*-darwin*)
+ # Convert "-framework foo" to "foo.ltframework" in dependency_libs
+ test -n "$dependency_libs" && dependency_libs=`$echo "X$dependency_libs" | $Xsed -e 's/-framework \([^ $]*\)/\1.ltframework/g'`
+ ;;
+ esac
+
+ if test "$linkmode,$pass" = "lib,link" ||
+ test "$linkmode,$pass" = "prog,scan" ||
+ { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+ test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
+ test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
+ fi
+
+ if test "$pass" = conv; then
+ # Only check for convenience libraries
+ deplibs="$lib $deplibs"
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ #echo "Adding $deplib to \$deplibs"
+ deplibs="$deplib $deplibs"
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+ if test -z "$libdir"; then
+ if test -z "$old_library"; then
+ $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+ exit 1
+ fi
+ # It is a libtool convenience library, so add in its objects.
+ convenience="$convenience $ladir/$objdir/$old_library"
+ old_convenience="$old_convenience $ladir/$objdir/$old_library"
+ elif test "$linkmode" != prog && test "$linkmode" != lib; then
+ $echo "$modename: \`$lib' is not a convenience library" 1>&2
+ exit 1
+ fi
+ continue
+ fi # $pass = conv
+
+
+ # Get the name of the library we link against.
+ linklib=
+ for l in $old_library $library_names; do
+ linklib="$l"
+ done
+ if test -z "$linklib"; then
+ $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+ exit 1
+ fi
+
+ # This library was specified with -dlopen.
+ if test "$pass" = dlopen; then
+ if test -z "$libdir"; then
+ $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
+ exit 1
+ fi
+ if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ # If there is no dlname, no dlopen support or we're linking
+ # statically, we need to preload. We also need to preload any
+ # dependent libraries so libltdl's deplib preloader doesn't
+ # bomb out in the load deplibs phase.
+ dlprefiles="$dlprefiles $lib $dependency_libs"
+ else
+ newdlfiles="$newdlfiles $lib"
+ fi
+ continue
+ fi # $pass = dlopen
+
+ # We need an absolute path.
+ case $ladir in
+ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+ *)
+ abs_ladir=`cd "$ladir" && pwd`
+ if test -z "$abs_ladir"; then
+ $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
+ $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+ abs_ladir="$ladir"
+ fi
+ ;;
+ esac
+ laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+
+ # Find the relevant object directory and library name.
+ if test "X$installed" = Xyes; then
+ if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+ $echo "$modename: warning: library \`$lib' was moved." 1>&2
+ dir="$ladir"
+ absdir="$abs_ladir"
+ libdir="$abs_ladir"
+ else
+ dir="$libdir"
+ absdir="$libdir"
+ fi
+ else
+ dir="$ladir/$objdir"
+ absdir="$abs_ladir/$objdir"
+ # Remove this search path later
+ notinst_path="$notinst_path $abs_ladir"
+ fi # $installed = yes
+ name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+
+ # This library was specified with -dlpreopen.
+ if test "$pass" = dlpreopen; then
+ if test -z "$libdir"; then
+ $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
+ exit 1
+ fi
+ # Prefer using a static library (so that no silly _DYNAMIC symbols
+ # are required to link).
+ if test -n "$old_library"; then
+ newdlprefiles="$newdlprefiles $dir/$old_library"
+ # Otherwise, use the dlname, so that lt_dlopen finds it.
+ elif test -n "$dlname"; then
+ newdlprefiles="$newdlprefiles $dir/$dlname"
+ else
+ newdlprefiles="$newdlprefiles $dir/$linklib"
+ fi
+ fi # $pass = dlpreopen
+
+ if test -z "$libdir"; then
+ # Link the convenience library
+ if test "$linkmode" = lib; then
+ deplibs="$dir/$old_library $deplibs"
+ elif test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$dir/$old_library $compile_deplibs"
+ finalize_deplibs="$dir/$old_library $finalize_deplibs"
+ else
+ deplibs="$lib $deplibs" # used for prog,scan pass
+ fi
+ continue
+ fi
+
+
+ if test "$linkmode" = prog && test "$pass" != link; then
+ newlib_search_path="$newlib_search_path $ladir"
+ deplibs="$lib $deplibs"
+
+ linkalldeplibs=no
+ if test "$link_all_deplibs" != no || test -z "$library_names" ||
+ test "$build_libtool_libs" = no; then
+ linkalldeplibs=yes
+ fi
+
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
+ esac
+ # Need to link against all dependency_libs?
+ if test "$linkalldeplibs" = yes; then
+ deplibs="$deplib $deplibs"
+ else
+ # Need to hardcode shared library paths
+ # or/and link against static libraries
+ newdependency_libs="$deplib $newdependency_libs"
+ fi
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done # for deplib
+ continue
+ fi # $linkmode = prog...
+
+ if test "$linkmode,$pass" = "prog,link"; then
+ if test -n "$library_names" &&
+ { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ # We need to hardcode the library path
+ if test -n "$shlibpath_var"; then
+ # Make sure the rpath contains only unique directories.
+ case "$temp_rpath " in
+ *" $dir "*) ;;
+ *" $absdir "*) ;;
+ *) temp_rpath="$temp_rpath $dir" ;;
+ esac
+ fi
+
+ # Hardcode the library path.
+ # Skip directories that are in the system default run-time
+ # search path.
+ case " $sys_lib_dlsearch_path " in
+ *" $absdir "*) ;;
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir"
+ esac
+ ;;
+ esac
+ fi # $linkmode,$pass = prog,link...
+
+ if test "$alldeplibs" = yes &&
+ { test "$deplibs_check_method" = pass_all ||
+ { test "$build_libtool_libs" = yes &&
+ test -n "$library_names"; }; }; then
+ # We only need to search for static libraries
+ continue
+ fi
+ fi
+
+ link_static=no # Whether the deplib will be linked statically
+ if test -n "$library_names" &&
+ { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ if test "$installed" = no; then
+ notinst_deplibs="$notinst_deplibs $lib"
+ need_relink=yes
+ fi
+ # This is a shared library
+
+ # Warn about portability, can't link against -module's on some systems (darwin)
+ if test "$shouldnotlink" = yes && test "$pass" = link ; then
+ $echo
+ if test "$linkmode" = prog; then
+ $echo "*** Warning: Linking the executable $output against the loadable module"
+ else
+ $echo "*** Warning: Linking the shared library $output against the loadable module"
+ fi
+ $echo "*** $linklib is not portable!"
+ fi
+ if test "$linkmode" = lib &&
+ test "$hardcode_into_libs" = yes; then
+ # Hardcode the library path.
+ # Skip directories that are in the system default run-time
+ # search path.
+ case " $sys_lib_dlsearch_path " in
+ *" $absdir "*) ;;
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir"
+ esac
+ ;;
+ esac
+ fi
+
+ if test -n "$old_archive_from_expsyms_cmds"; then
+ # figure out the soname
+ set dummy $library_names
+ realname="$2"
+ shift; shift
+ libname=`eval \\$echo \"$libname_spec\"`
+ # use dlname if we got it. it's perfectly good, no?
+ if test -n "$dlname"; then
+ soname="$dlname"
+ elif test -n "$soname_spec"; then
+ # bleh windows
+ case $host in
+ *cygwin* | mingw*)
+ major=`expr $current - $age`
+ versuffix="-$major"
+ ;;
+ esac
+ eval soname=\"$soname_spec\"
+ else
+ soname="$realname"
+ fi
+
+ # Make a new name for the extract_expsyms_cmds to use
+ soroot="$soname"
+ soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
+ newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
+
+ # If the library has no export list, then create one now
+ if test -f "$output_objdir/$soname-def"; then :
+ else
+ $show "extracting exported symbol list from \`$soname'"
+ save_ifs="$IFS"; IFS='~'
+ eval cmds=\"$extract_expsyms_cmds\"
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ # Create $newlib
+ if test -f "$output_objdir/$newlib"; then :; else
+ $show "generating import library for \`$soname'"
+ save_ifs="$IFS"; IFS='~'
+ eval cmds=\"$old_archive_from_expsyms_cmds\"
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+ # make sure the library variables are pointing to the new library
+ dir=$output_objdir
+ linklib=$newlib
+ fi # test -n "$old_archive_from_expsyms_cmds"
+
+ if test "$linkmode" = prog || test "$mode" != relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+ lib_linked=yes
+ case $hardcode_action in
+ immediate | unsupported)
+ if test "$hardcode_direct" = no; then
+ add="$dir/$linklib"
+ case $host in
+ *-*-sco3.2v5* ) add_dir="-L$dir" ;;
+ *-*-darwin* )
+ # if the lib is a module then we can not link against it, someone
+ # is ignoring the new warnings I added
+ if /usr/bin/file -L $add 2> /dev/null | grep "bundle" >/dev/null ; then
+ $echo "** Warning, lib $linklib is a module, not a shared library"
+ if test -z "$old_library" ; then
+ $echo
+ $echo "** And there doesn't seem to be a static archive available"
+ $echo "** The link will probably fail, sorry"
+ else
+ add="$dir/$old_library"
+ fi
+ fi
+ esac
+ elif test "$hardcode_minus_L" = no; then
+ case $host in
+ *-*-sunos*) add_shlibpath="$dir" ;;
+ esac
+ add_dir="-L$dir"
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = no; then
+ add_shlibpath="$dir"
+ add="-l$name"
+ else
+ lib_linked=no
+ fi
+ ;;
+ relink)
+ if test "$hardcode_direct" = yes; then
+ add="$dir/$linklib"
+ elif test "$hardcode_minus_L" = yes; then
+ add_dir="-L$dir"
+ # Try looking first in the location we're being installed to.
+ if test -n "$inst_prefix_dir"; then
+ case "$libdir" in
+ [\\/]*)
+ add_dir="-L$inst_prefix_dir$libdir $add_dir"
+ ;;
+ esac
+ fi
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = yes; then
+ add_shlibpath="$dir"
+ add="-l$name"
+ else
+ lib_linked=no
+ fi
+ ;;
+ *) lib_linked=no ;;
+ esac
+
+ if test "$lib_linked" != yes; then
+ $echo "$modename: configuration error: unsupported hardcode properties"
+ exit 1
+ fi
+
+ if test -n "$add_shlibpath"; then
+ case :$compile_shlibpath: in
+ *":$add_shlibpath:"*) ;;
+ *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+ esac
+ fi
+ if test "$linkmode" = prog; then
+ test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+ test -n "$add" && compile_deplibs="$add $compile_deplibs"
+ else
+ test -n "$add_dir" && deplibs="$add_dir $deplibs"
+ test -n "$add" && deplibs="$add $deplibs"
+ if test "$hardcode_direct" != yes && \
+ test "$hardcode_minus_L" != yes && \
+ test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+ esac
+ fi
+ fi
+ fi
+
+ if test "$linkmode" = prog || test "$mode" = relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+ # Finalize command for both is simple: just hardcode it.
+ if test "$hardcode_direct" = yes; then
+ add="$libdir/$linklib"
+ elif test "$hardcode_minus_L" = yes; then
+ add_dir="-L$libdir"
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+ esac
+ add="-l$name"
+ elif test "$hardcode_automatic" = yes; then
+ if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then
+ add="$inst_prefix_dir$libdir/$linklib"
+ else
+ add="$libdir/$linklib"
+ fi
+ else
+ # We cannot seem to hardcode it, guess we'll fake it.
+ add_dir="-L$libdir"
+ # Try looking first in the location we're being installed to.
+ if test -n "$inst_prefix_dir"; then
+ case "$libdir" in
+ [\\/]*)
+ add_dir="-L$inst_prefix_dir$libdir $add_dir"
+ ;;
+ esac
+ fi
+ add="-l$name"
+ fi
+
+ if test "$linkmode" = prog; then
+ test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+ test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+ else
+ test -n "$add_dir" && deplibs="$add_dir $deplibs"
+ test -n "$add" && deplibs="$add $deplibs"
+ fi
+ fi
+ elif test "$linkmode" = prog; then
+ # Here we assume that one of hardcode_direct or hardcode_minus_L
+ # is not unsupported. This is valid on all known static and
+ # shared platforms.
+ if test "$hardcode_direct" != unsupported; then
+ test -n "$old_library" && linklib="$old_library"
+ compile_deplibs="$dir/$linklib $compile_deplibs"
+ finalize_deplibs="$dir/$linklib $finalize_deplibs"
+ else
+ compile_deplibs="-l$name -L$dir $compile_deplibs"
+ finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+ fi
+ elif test "$build_libtool_libs" = yes; then
+ # Not a shared library
+ if test "$deplibs_check_method" != pass_all; then
+ # We're trying link a shared library against a static one
+ # but the system doesn't support it.
+
+ # Just print a warning and add the library to dependency_libs so
+ # that the program can be linked against the static library.
+ $echo
+ $echo "*** Warning: This system can not link to static lib archive $lib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have."
+ if test "$module" = yes; then
+ $echo "*** But as you try to build a module library, libtool will still create "
+ $echo "*** a static module, that should work as long as the dlopening application"
+ $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+ if test -z "$global_symbol_pipe"; then
+ $echo
+ $echo "*** However, this would only work if libtool was able to extract symbol"
+ $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ $echo "*** not find such a program. So, this module is probably useless."
+ $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ fi
+ else
+ convenience="$convenience $dir/$old_library"
+ old_convenience="$old_convenience $dir/$old_library"
+ deplibs="$dir/$old_library $deplibs"
+ link_static=yes
+ fi
+ fi # link shared/static library?
+
+ if test "$linkmode" = lib; then
+ #if test -n "$dependency_libs" &&
+ # { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes ||
+ # test "$link_static" = yes; }; then
+ # Extract -R from dependency_libs
+ temp_deplibs=
+ for libdir in $dependency_libs; do
+ case $libdir in
+ -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
+ case " $xrpath " in
+ *" $temp_xrpath "*) ;;
+ *) xrpath="$xrpath $temp_xrpath";;
+ esac;;
+ *) temp_deplibs="$temp_deplibs $libdir";;
+ esac
+ done
+ dependency_libs="$temp_deplibs"
+ #fi
+
+ newlib_search_path="$newlib_search_path $absdir"
+ # Link against this library
+ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ # ... and its dependency_libs
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ newdependency_libs="$deplib $newdependency_libs"
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+
+ if test "$link_all_deplibs" != no; then
+ # Add the search paths of all dependency libraries
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) path="$deplib" ;;
+ *.la)
+ dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$deplib" && dir="."
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+ *)
+ absdir=`cd "$dir" && pwd`
+ if test -z "$absdir"; then
+ $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
+ absdir="$dir"
+ fi
+ ;;
+ esac
+ if grep "^installed=no" $deplib > /dev/null; then
+ path="$absdir/$objdir"
+ else
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ if test "$absdir" != "$libdir"; then
+ # Sure, some shells/systems don't implement the -ef.
+ # Those will have to live with the warning.
+ test "$absdir" -ef "$libdir" > /dev/null 2>&1 ||
+ $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
+ fi
+ path="$absdir"
+ fi
+ depdepl=
+ case $host in
+ *-*-darwin*)
+ # we do not want to link against static libs, but need to link against shared
+ eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+ if test -n "$deplibrary_names" ; then
+ for tmp in $deplibrary_names ; do
+ depdepl=$tmp
+ done
+ if test -f "$path/$depdepl" ; then
+ depdepl="$path/$depdepl"
+ fi
+ # do not add paths which are already there
+ case " $newlib_search_path " in
+ *" $path "*) ;;
+ *) newlib_search_path="$newlib_search_path $path";;
+ esac
+ path=""
+ fi
+ ;;
+ *)
+ path="-L$path"
+ ;;
+ esac
+
+ ;;
+ -l*)
+ case $host in
+ *-*-darwin*)
+ # Again, we only want to link against shared libraries
+ eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
+ for tmp in $newlib_search_path ; do
+ if test -f "$tmp/lib$tmp_libs.dylib" ; then
+ eval depdepl="$tmp/lib$tmp_libs.dylib"
+ break
+ fi
+ done
+ path=""
+ ;;
+ *) continue ;;
+ esac
+ ;;
+
+ *.ltframework)
+ case $host in
+ *-*-darwin*)
+ depdepl="$deplib"
+ ;;
+ esac
+ ;;
+
+ *) continue ;;
+ esac
+ case " $deplibs " in
+ *" $depdepl "*) ;;
+ *) deplibs="$deplibs $depdepl" ;;
+ esac
+ case " $deplibs " in
+ *" $path "*) ;;
+ *) deplibs="$deplibs $path" ;;
+ esac
+ done
+ fi # link_all_deplibs != no
+ fi # linkmode = lib
+ done # for deplib in $libs
+ dependency_libs="$newdependency_libs"
+ if test "$pass" = dlpreopen; then
+ # Link the dlpreopened libraries before other libraries
+ for deplib in $save_deplibs; do
+ deplibs="$deplib $deplibs"
+ done
+ fi
+ if test "$pass" != dlopen; then
+ if test "$pass" != conv; then
+ # Make sure lib_search_path contains only unique directories.
+ lib_search_path=
+ for dir in $newlib_search_path; do
+ case "$lib_search_path " in
+ *" $dir "*) ;;
+ *) lib_search_path="$lib_search_path $dir" ;;
+ esac
+ done
+ newlib_search_path=
+ fi
+
+ if test "$linkmode,$pass" != "prog,link"; then
+ vars="deplibs"
+ else
+ vars="compile_deplibs finalize_deplibs"
+ fi
+ for var in $vars dependency_libs; do
+ # Add libraries to $var in reverse order
+ eval tmp_libs=\"\$$var\"
+ new_libs=
+ for deplib in $tmp_libs; do
+ # FIXME: Pedantically, this is the right thing to do, so
+ # that some nasty dependency loop isn't accidentally
+ # broken:
+ #new_libs="$deplib $new_libs"
+ # Pragmatically, this seems to cause very few problems in
+ # practice:
+ case $deplib in
+ -L*) new_libs="$deplib $new_libs" ;;
+ -R*) ;;
+ *)
+ # And here is the reason: when a library appears more
+ # than once as an explicit dependence of a library, or
+ # is implicitly linked in more than once by the
+ # compiler, it is considered special, and multiple
+ # occurrences thereof are not removed. Compare this
+ # with having the same library being listed as a
+ # dependency of multiple other libraries: in this case,
+ # we know (pedantically, we assume) the library does not
+ # need to be listed more than once, so we keep only the
+ # last copy. This is not always right, but it is rare
+ # enough that we require users that really mean to play
+ # such unportable linking tricks to link the library
+ # using -Wl,-lname, so that libtool does not consider it
+ # for duplicate removal.
+ case " $specialdeplibs " in
+ *" $deplib "*) new_libs="$deplib $new_libs" ;;
+ *)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+ *) new_libs="$deplib $new_libs" ;;
+ esac
+ ;;
+ esac
+ ;;
+ esac
+ done
+ tmp_libs=
+ for deplib in $new_libs; do
+ case $deplib in
+ -L*)
+ case " $tmp_libs " in
+ *" $deplib "*) ;;
+ *) tmp_libs="$tmp_libs $deplib" ;;
+ esac
+ ;;
+ *) tmp_libs="$tmp_libs $deplib" ;;
+ esac
+ done
+ eval $var=\"$tmp_libs\"
+ done # for var
+ fi
+ # Last step: remove runtime libs from dependency_libs (they stay in deplibs)
+ tmp_libs=
+ for i in $dependency_libs ; do
+ case " $predeps $postdeps $compiler_lib_search_path " in
+ *" $i "*)
+ i=""
+ ;;
+ esac
+ if test -n "$i" ; then
+ tmp_libs="$tmp_libs $i"
+ fi
+ done
+ dependency_libs=$tmp_libs
+ done # for pass
+ if test "$linkmode" = prog; then
+ dlfiles="$newdlfiles"
+ dlprefiles="$newdlprefiles"
+ fi
+
+ case $linkmode in
+ oldlib)
+ if test -n "$deplibs"; then
+ $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
+ fi
+
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$rpath"; then
+ $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$xrpath"; then
+ $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+ $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
+ fi
+
+ # Now set the variables for building old libraries.
+ build_libtool_libs=no
+ oldlibs="$output"
+ objs="$objs$old_deplibs"
+ ;;
+
+ lib)
+ # Make sure we only generate libraries of the form `libNAME.la'.
+ case $outputname in
+ lib*)
+ name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+ eval shared_ext=\"$shrext\"
+ eval libname=\"$libname_spec\"
+ ;;
+ *)
+ if test "$module" = no; then
+ $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+ if test "$need_lib_prefix" != no; then
+ # Add the "lib" prefix for modules if required
+ name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+ eval shared_ext=\"$shrext\"
+ eval libname=\"$libname_spec\"
+ else
+ libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+ fi
+ ;;
+ esac
+
+ if test -n "$objs"; then
+ if test "$deplibs_check_method" != pass_all; then
+ $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
+ exit 1
+ else
+ $echo
+ $echo "*** Warning: Linking the shared library $output against the non-libtool"
+ $echo "*** objects $objs is not portable!"
+ libobjs="$libobjs $objs"
+ fi
+ fi
+
+ if test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
+ fi
+
+ set dummy $rpath
+ if test "$#" -gt 2; then
+ $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
+ fi
+ install_libdir="$2"
+
+ oldlibs=
+ if test -z "$rpath"; then
+ if test "$build_libtool_libs" = yes; then
+ # Building a libtool convenience library.
+ # Some compilers have problems with a `.al' extension so
+ # convenience libraries should have the same extension an
+ # archive normally would.
+ oldlibs="$output_objdir/$libname.$libext $oldlibs"
+ build_libtool_libs=convenience
+ build_old_libs=yes
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
+ fi
+ else
+
+ # Parse the version information argument.
+ save_ifs="$IFS"; IFS=':'
+ set dummy $vinfo 0 0 0
+ IFS="$save_ifs"
+
+ if test -n "$8"; then
+ $echo "$modename: too many parameters to \`-version-info'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # convert absolute version numbers to libtool ages
+ # this retains compatibility with .la files and attempts
+ # to make the code below a bit more comprehensible
+
+ case $vinfo_number in
+ yes)
+ number_major="$2"
+ number_minor="$3"
+ number_revision="$4"
+ #
+ # There are really only two kinds -- those that
+ # use the current revision as the major version
+ # and those that subtract age and use age as
+ # a minor version. But, then there is irix
+ # which has an extra 1 added just for fun
+ #
+ case $version_type in
+ darwin|linux|osf|windows)
+ current=`expr $number_major + $number_minor`
+ age="$number_minor"
+ revision="$number_revision"
+ ;;
+ freebsd-aout|freebsd-elf|sunos)
+ current="$number_major"
+ revision="$number_minor"
+ age="0"
+ ;;
+ irix|nonstopux)
+ current=`expr $number_major + $number_minor - 1`
+ age="$number_minor"
+ revision="$number_minor"
+ ;;
+ esac
+ ;;
+ no)
+ current="$2"
+ revision="$3"
+ age="$4"
+ ;;
+ esac
+
+ # Check that each of the things are valid numbers.
+ case $current in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $revision in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $age in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ if test "$age" -gt "$current"; then
+ $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ fi
+
+ # Calculate the version variables.
+ major=
+ versuffix=
+ verstring=
+ case $version_type in
+ none) ;;
+
+ darwin)
+ # Like Linux, but with the current version available in
+ # verstring for coding it into the library header
+ major=.`expr $current - $age`
+ versuffix="$major.$age.$revision"
+ # Darwin ld doesn't like 0 for these options...
+ minor_current=`expr $current + 1`
+ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ ;;
+
+ freebsd-aout)
+ major=".$current"
+ versuffix=".$current.$revision";
+ ;;
+
+ freebsd-elf)
+ major=".$current"
+ versuffix=".$current";
+ ;;
+
+ irix | nonstopux)
+ major=`expr $current - $age + 1`
+
+ case $version_type in
+ nonstopux) verstring_prefix=nonstopux ;;
+ *) verstring_prefix=sgi ;;
+ esac
+ verstring="$verstring_prefix$major.$revision"
+
+ # Add in all the interfaces that we are compatible with.
+ loop=$revision
+ while test "$loop" -ne 0; do
+ iface=`expr $revision - $loop`
+ loop=`expr $loop - 1`
+ verstring="$verstring_prefix$major.$iface:$verstring"
+ done
+
+ # Before this point, $major must not contain `.'.
+ major=.$major
+ versuffix="$major.$revision"
+ ;;
+
+ linux)
+ major=.`expr $current - $age`
+ versuffix="$major.$age.$revision"
+ ;;
+
+ osf)
+ major=.`expr $current - $age`
+ versuffix=".$current.$age.$revision"
+ verstring="$current.$age.$revision"
+
+ # Add in all the interfaces that we are compatible with.
+ loop=$age
+ while test "$loop" -ne 0; do
+ iface=`expr $current - $loop`
+ loop=`expr $loop - 1`
+ verstring="$verstring:${iface}.0"
+ done
+
+ # Make executables depend on our current version.
+ verstring="$verstring:${current}.0"
+ ;;
+
+ sunos)
+ major=".$current"
+ versuffix=".$current.$revision"
+ ;;
+
+ windows)
+ # Use '-' rather than '.', since we only want one
+ # extension on DOS 8.3 filesystems.
+ major=`expr $current - $age`
+ versuffix="-$major"
+ ;;
+
+ *)
+ $echo "$modename: unknown library version type \`$version_type'" 1>&2
+ $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Clear the version info if we defaulted, and they specified a release.
+ if test -z "$vinfo" && test -n "$release"; then
+ major=
+ case $version_type in
+ darwin)
+ # we can't check for "0.0" in archive_cmds due to quoting
+ # problems, so we reset it completely
+ verstring=
+ ;;
+ *)
+ verstring="0.0"
+ ;;
+ esac
+ if test "$need_version" = no; then
+ versuffix=
+ else
+ versuffix=".0.0"
+ fi
+ fi
+
+ # Remove version info from name if versioning should be avoided
+ if test "$avoid_version" = yes && test "$need_version" = no; then
+ major=
+ versuffix=
+ verstring=""
+ fi
+
+ # Check to see if the archive will have undefined symbols.
+ if test "$allow_undefined" = yes; then
+ if test "$allow_undefined_flag" = unsupported; then
+ $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
+ build_libtool_libs=no
+ build_old_libs=yes
+ fi
+ else
+ # Don't allow undefined symbols.
+ allow_undefined_flag="$no_undefined_flag"
+ fi
+ fi
+
+ if test "$mode" != relink; then
+ # Remove our outputs, but don't remove object files since they
+ # may have been created when compiling PIC objects.
+ removelist=
+ tempremovelist=`$echo "$output_objdir/*"`
+ for p in $tempremovelist; do
+ case $p in
+ *.$objext | *$exeext)
+ ;;
+ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+ removelist="$removelist $p"
+ ;;
+ *) ;;
+ esac
+ done
+ if test -n "$removelist"; then
+ $show "${rm}r $removelist"
+ $run ${rm}r $removelist
+ fi
+ fi
+
+ # Now set the variables for building old libraries.
+ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+ oldlibs="$oldlibs $output_objdir/$libname.$libext"
+
+ # Transform .lo files to .o files.
+ oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+ fi
+
+ # Eliminate all temporary directories.
+ for path in $notinst_path; do
+ lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
+ deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
+ dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
+ done
+
+ if test -n "$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+ temp_xrpath=
+ for libdir in $xrpath; do
+ temp_xrpath="$temp_xrpath -R$libdir"
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir" ;;
+ esac
+ done
+ if true || test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+ dependency_libs="$temp_xrpath $dependency_libs"
+ fi
+ fi
+
+ # Make sure dlfiles contains only unique files that won't be dlpreopened
+ old_dlfiles="$dlfiles"
+ dlfiles=
+ for lib in $old_dlfiles; do
+ case " $dlprefiles $dlfiles " in
+ *" $lib "*) ;;
+ *) dlfiles="$dlfiles $lib" ;;
+ esac
+ done
+
+ # Make sure dlprefiles contains only unique files
+ old_dlprefiles="$dlprefiles"
+ dlprefiles=
+ for lib in $old_dlprefiles; do
+ case "$dlprefiles " in
+ *" $lib "*) ;;
+ *) dlprefiles="$dlprefiles $lib" ;;
+ esac
+ done
+
+ if test "$build_libtool_libs" = yes; then
+ if test -n "$rpath"; then
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
+ # these systems don't actually have a c library (as such)!
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C library is in the System framework
+ deplibs="$deplibs System.ltframework"
+ ;;
+ *-*-netbsd*)
+ # Don't link with libc until the a.out ld.so is fixed.
+ ;;
+ *-*-openbsd* | *-*-freebsd*)
+ # Do not include libc due to us having libc/libc_r.
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *)
+ # Add libc to deplibs on all other systems if necessary.
+ if test "$build_libtool_need_lc" = "yes"; then
+ deplibs="$deplibs -lc"
+ fi
+ ;;
+ esac
+ fi
+
+ # Transform deplibs into only deplibs that can be linked in shared.
+ name_save=$name
+ libname_save=$libname
+ release_save=$release
+ versuffix_save=$versuffix
+ major_save=$major
+ # I'm not sure if I'm treating the release correctly. I think
+ # release should show up in the -l (ie -lgmp5) so we don't want to
+ # add it in twice. Is that correct?
+ release=""
+ versuffix=""
+ major=""
+ newdeplibs=
+ droppeddeps=no
+ case $deplibs_check_method in
+ pass_all)
+ # Don't check for shared/static. Everything works.
+ # This might be a little naive. We might want to check
+ # whether the library exists or not. But this is on
+ # osf3 & osf4 and I'm not really sure... Just
+ # implementing what was already the behavior.
+ newdeplibs=$deplibs
+ ;;
+ test_compile)
+ # This code stresses the "libraries are programs" paradigm to its
+ # limits. Maybe even breaks it. We compile a program, linking it
+ # against the deplibs as a proxy for the library. Then we can check
+ # whether they linked in statically or dynamically with ldd.
+ $rm conftest.c
+ cat > conftest.c <<EOF
+ int main() { return 0; }
+EOF
+ $rm conftest
+ $LTCC -o conftest conftest.c $deplibs
+ if test "$?" -eq 0 ; then
+ ldd_output=`ldd conftest`
+ for i in $deplibs; do
+ name="`expr $i : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" -ne "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ deplib_matches=`eval \\$echo \"$library_names_spec\"`
+ set dummy $deplib_matches
+ deplib_match=$2
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: dynamic linker does not accept needed library $i."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which I believe you do not have"
+ $echo "*** because a test_compile did reveal that the linker did not use it for"
+ $echo "*** its dynamic dependency list that programs get resolved with at runtime."
+ fi
+ fi
+ else
+ newdeplibs="$newdeplibs $i"
+ fi
+ done
+ else
+ # Error occurred in the first compile. Let's try to salvage
+ # the situation: Compile a separate program for each library.
+ for i in $deplibs; do
+ name="`expr $i : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
+ $rm conftest
+ $LTCC -o conftest conftest.c $i
+ # Did it work?
+ if test "$?" -eq 0 ; then
+ ldd_output=`ldd conftest`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ deplib_matches=`eval \\$echo \"$library_names_spec\"`
+ set dummy $deplib_matches
+ deplib_match=$2
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: dynamic linker does not accept needed library $i."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because a test_compile did reveal that the linker did not use this one"
+ $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+ fi
+ fi
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning! Library $i is needed by this library but I was not able to"
+ $echo "*** make it link in! You will probably need to install it or some"
+ $echo "*** library that it depends on before this library will be fully"
+ $echo "*** functional. Installing it before continuing would be even better."
+ fi
+ else
+ newdeplibs="$newdeplibs $i"
+ fi
+ done
+ fi
+ ;;
+ file_magic*)
+ set dummy $deplibs_check_method
+ file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+ for a_deplib in $deplibs; do
+ name="`expr $a_deplib : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+ fi
+ if test -n "$a_deplib" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+ for potent_lib in $potential_libs; do
+ # Follow soft links.
+ if ls -lLd "$potent_lib" 2>/dev/null \
+ | grep " -> " >/dev/null; then
+ continue
+ fi
+ # The statement above tries to avoid entering an
+ # endless loop below, in case of cyclic links.
+ # We might still enter an endless loop, since a link
+ # loop can be closed while we follow links,
+ # but so what?
+ potlib="$potent_lib"
+ while test -h "$potlib" 2>/dev/null; do
+ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+ case $potliblink in
+ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+ *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+ esac
+ done
+ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
+ | ${SED} 10q \
+ | $EGREP "$file_magic_regex" > /dev/null; then
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+ done
+ done
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: linker path does not have real file for library $a_deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $echo "*** with $libname but no candidates were found. (...for file magic test)"
+ else
+ $echo "*** with $libname and none of the candidates passed a file format test"
+ $echo "*** using a file magic. Last file checked: $potlib"
+ fi
+ fi
+ else
+ # Add a -L argument.
+ newdeplibs="$newdeplibs $a_deplib"
+ fi
+ done # Gone through all deplibs.
+ ;;
+ match_pattern*)
+ set dummy $deplibs_check_method
+ match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+ for a_deplib in $deplibs; do
+ name="`expr $a_deplib : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test -n "$name" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+ fi
+ if test -n "$a_deplib" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+ for potent_lib in $potential_libs; do
+ potlib="$potent_lib" # see symlink-check above in file_magic test
+ if eval $echo \"$potent_lib\" 2>/dev/null \
+ | ${SED} 10q \
+ | $EGREP "$match_pattern_regex" > /dev/null; then
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+ done
+ done
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: linker path does not have real file for library $a_deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
+ else
+ $echo "*** with $libname and none of the candidates passed a file format test"
+ $echo "*** using a regex pattern. Last file checked: $potlib"
+ fi
+ fi
+ else
+ # Add a -L argument.
+ newdeplibs="$newdeplibs $a_deplib"
+ fi
+ done # Gone through all deplibs.
+ ;;
+ none | unknown | *)
+ newdeplibs=""
+ tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
+ -e 's/ -[LR][^ ]*//g'`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ for i in $predeps $postdeps ; do
+ # can't use Xsed below, because $i might contain '/'
+ tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
+ done
+ fi
+ if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \
+ | grep . >/dev/null; then
+ $echo
+ if test "X$deplibs_check_method" = "Xnone"; then
+ $echo "*** Warning: inter-library dependencies are not supported in this platform."
+ else
+ $echo "*** Warning: inter-library dependencies are not known to be supported."
+ fi
+ $echo "*** All declared inter-library dependencies are being dropped."
+ droppeddeps=yes
+ fi
+ ;;
+ esac
+ versuffix=$versuffix_save
+ major=$major_save
+ release=$release_save
+ libname=$libname_save
+ name=$name_save
+
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library is the System framework
+ newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+ ;;
+ esac
+
+ if test "$droppeddeps" = yes; then
+ if test "$module" = yes; then
+ $echo
+ $echo "*** Warning: libtool could not satisfy all declared inter-library"
+ $echo "*** dependencies of module $libname. Therefore, libtool will create"
+ $echo "*** a static module, that should work as long as the dlopening"
+ $echo "*** application is linked with the -dlopen flag."
+ if test -z "$global_symbol_pipe"; then
+ $echo
+ $echo "*** However, this would only work if libtool was able to extract symbol"
+ $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ $echo "*** not find such a program. So, this module is probably useless."
+ $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ else
+ $echo "*** The inter-library dependencies that have been dropped here will be"
+ $echo "*** automatically added whenever a program is linked with this library"
+ $echo "*** or is declared to -dlopen it."
+
+ if test "$allow_undefined" = no; then
+ $echo
+ $echo "*** Since this library must not contain undefined symbols,"
+ $echo "*** because either the platform does not support them or"
+ $echo "*** it was explicitly requested with -no-undefined,"
+ $echo "*** libtool will only create a static version of it."
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ fi
+ fi
+ fi
+ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+ case $host in
+ *-*-darwin*)
+ newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ dependency_libs=`$echo "X $dependency_libs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ ;;
+ esac
+ # Done checking deplibs!
+ deplibs=$newdeplibs
+ fi
+
+ # All the library-specific variables (install_libdir is set above).
+ library_names=
+ old_library=
+ dlname=
+
+ # Test again, we may have decided not to build it any more
+ if test "$build_libtool_libs" = yes; then
+ if test "$hardcode_into_libs" = yes; then
+ # Hardcode the library paths
+ hardcode_libdirs=
+ dep_rpath=
+ rpath="$finalize_rpath"
+ test "$mode" != relink && test "$fast_install" = no && rpath="$compile_rpath$rpath"
+ for libdir in $rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ dep_rpath="$dep_rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$perm_rpath $libdir" ;;
+ esac
+ fi
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ if test -n "$hardcode_libdir_flag_spec_ld"; then
+ eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+ else
+ eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+ fi
+ fi
+ if test -n "$runpath_var" && test -n "$perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+ fi
+ test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+ fi
+
+ shlibpath="$finalize_shlibpath"
+ test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+ if test -n "$shlibpath"; then
+ eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+ fi
+
+ # Get the real and link names of the library.
+ eval shared_ext=\"$shrext\"
+ eval library_names=\"$library_names_spec\"
+ set dummy $library_names
+ realname="$2"
+ shift; shift
+
+ if test -n "$soname_spec"; then
+ eval soname=\"$soname_spec\"
+ else
+ soname="$realname"
+ fi
+ if test -z "$dlname"; then
+ dlname=$soname
+ fi
+
+ lib="$output_objdir/$realname"
+ for link
+ do
+ linknames="$linknames $link"
+ done
+
+ # Use standard objects if they are pic
+ test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+
+ # Prepare the list of exported symbols
+ if test -z "$export_symbols"; then
+ if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+ $show "generating symbol list for \`$libname.la'"
+ export_symbols="$output_objdir/$libname.exp"
+ $run $rm $export_symbols
+ eval cmds=\"$export_symbols_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ if len=`expr "X$cmd" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ skipped_export=false
+ else
+ # The command line is too long to execute in one step.
+ $show "using reloadable object file for export list..."
+ skipped_export=:
+ fi
+ done
+ IFS="$save_ifs"
+ if test -n "$export_symbols_regex"; then
+ $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
+ $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+ $show "$mv \"${export_symbols}T\" \"$export_symbols\""
+ $run eval '$mv "${export_symbols}T" "$export_symbols"'
+ fi
+ fi
+ fi
+
+ if test -n "$export_symbols" && test -n "$include_expsyms"; then
+ $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
+ fi
+
+ tmp_deplibs=
+ for test_deplib in $deplibs; do
+ case " $convenience " in
+ *" $test_deplib "*) ;;
+ *)
+ tmp_deplibs="$tmp_deplibs $test_deplib"
+ ;;
+ esac
+ done
+ deplibs="$tmp_deplibs"
+
+ if test -n "$convenience"; then
+ if test -n "$whole_archive_flag_spec"; then
+ save_libobjs=$libobjs
+ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+ else
+ gentop="$output_objdir/${outputname}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ for xlib in $convenience; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+ fi
+
+ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+ eval flag=\"$thread_safe_flag_spec\"
+ linker_flags="$linker_flags $flag"
+ fi
+
+ # Make a backup of the uninstalled library when relinking
+ if test "$mode" = relink; then
+ $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
+ fi
+
+ # Add all flags from the command line. We here create a library,
+ # but those flags were only added to compile_command and
+ # finalize_command, which are only used when creating executables.
+ # So do it by hand here.
+ compiler_flags="$compiler_flags $add_flags"
+ # Only add it to commands which use CC, instead of LD, i.e.
+ # only to $compiler_flags
+ #linker_flags="$linker_flags $add_flags"
+
+ # Do each of the archive commands.
+ if test "$module" = yes && test -n "$module_cmds" ; then
+ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+ eval cmds=\"$module_expsym_cmds\"
+ else
+ eval cmds=\"$module_cmds\"
+ fi
+ else
+ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+ eval cmds=\"$archive_expsym_cmds\"
+ else
+ eval cmds=\"$archive_cmds\"
+ fi
+ fi
+
+ if test "X$skipped_export" != "X:" && len=`expr "X$cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ :
+ else
+ # The command line is too long to link in one step, link piecewise.
+ $echo "creating reloadable object files..."
+
+ # Save the value of $output and $libobjs because we want to
+ # use them later. If we have whole_archive_flag_spec, we
+ # want to use save_libobjs as it was before
+ # whole_archive_flag_spec was expanded, because we can't
+ # assume the linker understands whole_archive_flag_spec.
+ # This may have to be revisited, in case too many
+ # convenience libraries get linked in and end up exceeding
+ # the spec.
+ if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+ save_libobjs=$libobjs
+ fi
+ save_output=$output
+
+ # Clear the reloadable object creation command queue and
+ # initialize k to one.
+ test_cmds=
+ concat_cmds=
+ objlist=
+ delfiles=
+ last_robj=
+ k=1
+ output=$output_objdir/$save_output-${k}.$objext
+ # Loop over the list of objects to be linked.
+ for obj in $save_libobjs
+ do
+ eval test_cmds=\"$reload_cmds $objlist $last_robj\"
+ if test "X$objlist" = X ||
+ { len=`expr "X$test_cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len"; }; then
+ objlist="$objlist $obj"
+ else
+ # The command $test_cmds is almost too long, add a
+ # command to the queue.
+ if test "$k" -eq 1 ; then
+ # The first file doesn't have a previous command to add.
+ eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+ else
+ # All subsequent reloadable object files will link in
+ # the last one created.
+ eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
+ fi
+ last_robj=$output_objdir/$save_output-${k}.$objext
+ k=`expr $k + 1`
+ output=$output_objdir/$save_output-${k}.$objext
+ objlist=$obj
+ len=1
+ fi
+ done
+ # Handle the remaining objects by creating one last
+ # reloadable object file. All subsequent reloadable object
+ # files will link in the last one created.
+ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
+
+ if ${skipped_export-false}; then
+ $show "generating symbol list for \`$libname.la'"
+ export_symbols="$output_objdir/$libname.exp"
+ $run $rm $export_symbols
+ libobjs=$output
+ # Append the command to create the export file.
+ eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
+ fi
+
+ # Set up a command to remove the reloadale object files
+ # after they are used.
+ i=0
+ while test "$i" -lt "$k"
+ do
+ i=`expr $i + 1`
+ delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
+ done
+
+ $echo "creating a temporary reloadable object file: $output"
+
+ # Loop through the commands generated above and execute them.
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $concat_cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ libobjs=$output
+ # Restore the value of output.
+ output=$save_output
+
+ if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+ fi
+ # Expand the library linking commands again to reset the
+ # value of $libobjs for piecewise linking.
+
+ # Do each of the archive commands.
+ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+ eval cmds=\"$archive_expsym_cmds\"
+ else
+ eval cmds=\"$archive_cmds\"
+ fi
+
+ # Append the command to remove the reloadable object files
+ # to the just-reset $cmds.
+ eval cmds=\"\$cmds~$rm $delfiles\"
+ fi
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ # Restore the uninstalled library and exit
+ if test "$mode" = relink; then
+ $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
+ exit 0
+ fi
+
+ # Create links to the real library.
+ for linkname in $linknames; do
+ if test "$realname" != "$linkname"; then
+ $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
+ $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
+ fi
+ done
+
+ # If -module or -export-dynamic was specified, set the dlname.
+ if test "$module" = yes || test "$export_dynamic" = yes; then
+ # On all known operating systems, these are identical.
+ dlname="$soname"
+ fi
+ fi
+ ;;
+
+ obj)
+ if test -n "$deplibs"; then
+ $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
+ fi
+
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$rpath"; then
+ $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$xrpath"; then
+ $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
+ fi
+
+ case $output in
+ *.lo)
+ if test -n "$objs$old_deplibs"; then
+ $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
+ exit 1
+ fi
+ libobj="$output"
+ obj=`$echo "X$output" | $Xsed -e "$lo2o"`
+ ;;
+ *)
+ libobj=
+ obj="$output"
+ ;;
+ esac
+
+ # Delete the old objects.
+ $run $rm $obj $libobj
+
+ # Objects from convenience libraries. This assumes
+ # single-version convenience libraries. Whenever we create
+ # different ones for PIC/non-PIC, this we'll have to duplicate
+ # the extraction.
+ reload_conv_objs=
+ gentop=
+ # reload_cmds runs $LD directly, so let us get rid of
+ # -Wl from whole_archive_flag_spec
+ wl=
+
+ if test -n "$convenience"; then
+ if test -n "$whole_archive_flag_spec"; then
+ eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+ else
+ gentop="$output_objdir/${obj}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ for xlib in $convenience; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+ fi
+
+ # Create the old-style object.
+ reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+ output="$obj"
+ eval cmds=\"$reload_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ # Exit if we aren't doing a library object file.
+ if test -z "$libobj"; then
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ exit 0
+ fi
+
+ if test "$build_libtool_libs" != yes; then
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ # Create an invalid libtool object if no PIC, so that we don't
+ # accidentally link it into a program.
+ # $show "echo timestamp > $libobj"
+ # $run eval "echo timestamp > $libobj" || exit $?
+ exit 0
+ fi
+
+ if test -n "$pic_flag" || test "$pic_mode" != default; then
+ # Only do commands if we really have different PIC objects.
+ reload_objs="$libobjs $reload_conv_objs"
+ output="$libobj"
+ eval cmds=\"$reload_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ exit 0
+ ;;
+
+ prog)
+ case $host in
+ *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
+ esac
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
+ fi
+
+ if test "$preload" = yes; then
+ if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
+ test "$dlopen_self_static" = unknown; then
+ $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
+ fi
+ fi
+
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library is the System framework
+ compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+ finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / System.ltframework /'`
+ ;;
+ esac
+
+ case $host in
+ *-*-darwin*)
+ # Don't allow lazy linking, it breaks C++ global constructors
+ if test "$tagname" = CXX ; then
+ compile_command="$compile_command ${wl}-bind_at_load"
+ finalize_command="$finalize_command ${wl}-bind_at_load"
+ fi
+ # Time to change all our "foo.ltframework" stuff back to "-framework foo"
+ compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's% \([^ $]*\).ltframework% -framework \1%g'`
+ ;;
+ esac
+
+ compile_command="$compile_command $compile_deplibs"
+ finalize_command="$finalize_command $finalize_deplibs"
+
+ if test -n "$rpath$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+ for libdir in $rpath $xrpath; do
+ # This is the magic to use -rpath.
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir" ;;
+ esac
+ done
+ fi
+
+ # Now hardcode the library paths
+ rpath=
+ hardcode_libdirs=
+ for libdir in $compile_rpath $finalize_rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$perm_rpath $libdir" ;;
+ esac
+ fi
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ case :$dllsearchpath: in
+ *":$libdir:"*) ;;
+ *) dllsearchpath="$dllsearchpath:$libdir";;
+ esac
+ ;;
+ esac
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ eval rpath=\" $hardcode_libdir_flag_spec\"
+ fi
+ compile_rpath="$rpath"
+
+ rpath=
+ hardcode_libdirs=
+ for libdir in $finalize_rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$finalize_perm_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
+ esac
+ fi
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ eval rpath=\" $hardcode_libdir_flag_spec\"
+ fi
+ finalize_rpath="$rpath"
+
+ if test -n "$libobjs" && test "$build_old_libs" = yes; then
+ # Transform all the library objects into standard objects.
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ fi
+
+ dlsyms=
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ if test -n "$NM" && test -n "$global_symbol_pipe"; then
+ dlsyms="${outputname}S.c"
+ else
+ $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
+ fi
+ fi
+
+ if test -n "$dlsyms"; then
+ case $dlsyms in
+ "") ;;
+ *.c)
+ # Discover the nlist of each of the dlfiles.
+ nlist="$output_objdir/${outputname}.nm"
+
+ $show "$rm $nlist ${nlist}S ${nlist}T"
+ $run $rm "$nlist" "${nlist}S" "${nlist}T"
+
+ # Parse the name list into a source file.
+ $show "creating $output_objdir/$dlsyms"
+
+ test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
+/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
+/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+/* Prevent the only kind of declaration conflicts we can make. */
+#define lt_preloaded_symbols some_other_symbol
+
+/* External symbol declarations for the compiler. */\
+"
+
+ if test "$dlself" = yes; then
+ $show "generating symbol list for \`$output'"
+
+ test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
+
+ # Add our own program objects to the symbol list.
+ progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ for arg in $progfiles; do
+ $show "extracting global C symbols from \`$arg'"
+ $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+ done
+
+ if test -n "$exclude_expsyms"; then
+ $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+ $run eval '$mv "$nlist"T "$nlist"'
+ fi
+
+ if test -n "$export_symbols_regex"; then
+ $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+ $run eval '$mv "$nlist"T "$nlist"'
+ fi
+
+ # Prepare the list of exported symbols
+ if test -z "$export_symbols"; then
+ export_symbols="$output_objdir/$output.exp"
+ $run $rm $export_symbols
+ $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+ else
+ $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
+ $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
+ $run eval 'mv "$nlist"T "$nlist"'
+ fi
+ fi
+
+ for arg in $dlprefiles; do
+ $show "extracting global C symbols from \`$arg'"
+ name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
+ $run eval '$echo ": $name " >> "$nlist"'
+ $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+ done
+
+ if test -z "$run"; then
+ # Make sure we have at least an empty file.
+ test -f "$nlist" || : > "$nlist"
+
+ if test -n "$exclude_expsyms"; then
+ $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+ $mv "$nlist"T "$nlist"
+ fi
+
+ # Try sorting and uniquifying the output.
+ if grep -v "^: " < "$nlist" |
+ if sort -k 3 </dev/null >/dev/null 2>&1; then
+ sort -k 3
+ else
+ sort +2
+ fi |
+ uniq > "$nlist"S; then
+ :
+ else
+ grep -v "^: " < "$nlist" > "$nlist"S
+ fi
+
+ if test -f "$nlist"S; then
+ eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
+ else
+ $echo '/* NONE */' >> "$output_objdir/$dlsyms"
+ fi
+
+ $echo >> "$output_objdir/$dlsyms" "\
+
+#undef lt_preloaded_symbols
+
+#if defined (__STDC__) && __STDC__
+# define lt_ptr void *
+#else
+# define lt_ptr char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr address;
+}
+lt_preloaded_symbols[] =
+{\
+"
+
+ eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
+
+ $echo >> "$output_objdir/$dlsyms" "\
+ {0, (lt_ptr) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+ return lt_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+ fi
+
+ pic_flag_for_symtable=
+ case $host in
+ # compiling the symbol table file with pic_flag works around
+ # a FreeBSD bug that causes programs to crash when -lm is
+ # linked before any other PIC object. But we must not use
+ # pic_flag when linking with -static. The problem exists in
+ # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+ *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+ case "$compile_command " in
+ *" -static "*) ;;
+ *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
+ esac;;
+ *-*-hpux*)
+ case "$compile_command " in
+ *" -static "*) ;;
+ *) pic_flag_for_symtable=" $pic_flag";;
+ esac
+ esac
+
+ # Now compile the dynamic symbol file.
+ $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
+ $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
+
+ # Clean up the generated files.
+ $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
+ $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
+
+ # Transform the symbol file into the correct name.
+ compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ ;;
+ *)
+ $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
+ exit 1
+ ;;
+ esac
+ else
+ # We keep going just in case the user didn't refer to
+ # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
+ # really was required.
+
+ # Nullify the symbol file.
+ compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+ finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+ fi
+
+ # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
+ # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath.
+ # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld.
+ # This does not apply on AIX for ia64, which uses a SysV linker.
+ case "$host" in
+ ia64-*-aix5*) ;;
+ *-*-aix4* | *-*-aix5*)
+ compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"`
+ finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;;
+ esac
+
+ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+ # Replace the output file specification.
+ compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ link_command="$compile_command$compile_rpath"
+
+ # We have no uninstalled library dependencies, so finalize right now.
+ $show "$link_command"
+ $run eval "$link_command"
+ status=$?
+
+ # Delete the generated files.
+ if test -n "$dlsyms"; then
+ $show "$rm $output_objdir/${outputname}S.${objext}"
+ $run $rm "$output_objdir/${outputname}S.${objext}"
+ fi
+
+ exit $status
+ fi
+
+ if test -n "$shlibpath_var"; then
+ # We should set the shlibpath_var
+ rpath=
+ for dir in $temp_rpath; do
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*)
+ # Absolute path.
+ rpath="$rpath$dir:"
+ ;;
+ *)
+ # Relative path: add a thisdir entry.
+ rpath="$rpath\$thisdir/$dir:"
+ ;;
+ esac
+ done
+ temp_rpath="$rpath"
+ fi
+
+ if test -n "$compile_shlibpath$finalize_shlibpath"; then
+ compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+ fi
+ if test -n "$finalize_shlibpath"; then
+ finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+ fi
+
+ compile_var=
+ finalize_var=
+ if test -n "$runpath_var"; then
+ if test -n "$perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+ if test -n "$finalize_perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $finalize_perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+ fi
+
+ if test "$no_install" = yes; then
+ # We don't need to create a wrapper script.
+ link_command="$compile_var$compile_command$compile_rpath"
+ # Replace the output file specification.
+ link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ # Delete the old output file.
+ $run $rm $output
+ # Link the executable and exit
+ $show "$link_command"
+ $run eval "$link_command" || exit $?
+ exit 0
+ fi
+
+ if test "$hardcode_action" = relink; then
+ # Fast installation is not supported
+ link_command="$compile_var$compile_command$compile_rpath"
+ relink_command="$finalize_var$finalize_command$finalize_rpath"
+
+ $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
+ $echo "$modename: \`$output' will be relinked during installation" 1>&2
+ else
+ if test "$fast_install" != no; then
+ link_command="$finalize_var$compile_command$finalize_rpath"
+ if test "$fast_install" = yes; then
+ relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+ else
+ # fast_install is set to needless
+ relink_command=
+ fi
+ else
+ link_command="$compile_var$compile_command$compile_rpath"
+ relink_command="$finalize_var$finalize_command$finalize_rpath"
+ fi
+ fi
+
+ # Replace the output file specification.
+ link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+ # Delete the old output files.
+ $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+ $show "$link_command"
+ $run eval "$link_command" || exit $?
+
+ # Now create the wrapper script.
+ $show "creating $output"
+
+ # Quote the relink command for shipping.
+ if test -n "$relink_command"; then
+ # Preserve any variables that may affect compiler behavior
+ for var in $variables_saved_for_relink; do
+ if eval test -z \"\${$var+set}\"; then
+ relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+ elif eval var_value=\$$var; test -z "$var_value"; then
+ relink_command="$var=; export $var; $relink_command"
+ else
+ var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+ relink_command="$var=\"$var_value\"; export $var; $relink_command"
+ fi
+ done
+ relink_command="(cd `pwd`; $relink_command)"
+ relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ fi
+
+ # Quote $echo for shipping.
+ if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
+ case $0 in
+ [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
+ *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
+ esac
+ qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
+ else
+ qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
+ fi
+
+ # Only actually do things if our run command is non-null.
+ if test -z "$run"; then
+ # win32 will think the script is a binary if it has
+ # a .exe suffix, so we strip it off here.
+ case $output in
+ *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
+ esac
+ # test for cygwin because mv fails w/o .exe extensions
+ case $host in
+ *cygwin*)
+ exeext=.exe
+ outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
+ *) exeext= ;;
+ esac
+ case $host in
+ *mingw* )
+ cwrappersource=`$echo ${output_objdir}/lt-${outputname}.c`
+ cwrapper=`$echo ${output}.exe`
+ $rm $cwrappersource $cwrapper
+ trap "$rm $cwrappersource $cwrapper; exit 1" 1 2 15
+
+ cat > $cwrappersource <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+ Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+
+ The $output program cannot be directly executed until all the libtool
+ libraries that it depends on are installed.
+
+ This wrapper executable should never be moved out of the build directory.
+ If it is, it will not operate correctly.
+
+ Currently, it simply execs the wrapper *script* "/bin/sh $output",
+ but could eventually absorb all of the scripts functionality and
+ exec $objdir/$outputname directly.
+*/
+EOF
+ cat >> $cwrappersource<<"EOF"
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef DIR_SEPARATOR
+#define DIR_SEPARATOR '/'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+ defined (__OS2__)
+#define HAVE_DOS_BASED_FILE_SYSTEM
+#ifndef DIR_SEPARATOR_2
+#define DIR_SEPARATOR_2 '\\'
+#endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+ if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+const char *program_name = NULL;
+
+void * xmalloc (size_t num);
+char * xstrdup (const char *string);
+char * basename (const char *name);
+char * fnqualify(const char *path);
+char * strendzap(char *str, const char *pat);
+void lt_fatal (const char *message, ...);
+
+int
+main (int argc, char *argv[])
+{
+ char **newargz;
+ int i;
+
+ program_name = (char *) xstrdup ((char *) basename (argv[0]));
+ newargz = XMALLOC(char *, argc+2);
+EOF
+
+ cat >> $cwrappersource <<EOF
+ newargz[0] = "$SHELL";
+EOF
+
+ cat >> $cwrappersource <<"EOF"
+ newargz[1] = fnqualify(argv[0]);
+ /* we know the script has the same name, without the .exe */
+ /* so make sure newargz[1] doesn't end in .exe */
+ strendzap(newargz[1],".exe");
+ for (i = 1; i < argc; i++)
+ newargz[i+1] = xstrdup(argv[i]);
+ newargz[argc+1] = NULL;
+EOF
+
+ cat >> $cwrappersource <<EOF
+ execv("$SHELL",newargz);
+EOF
+
+ cat >> $cwrappersource <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+ void * p = (void *) malloc (num);
+ if (!p)
+ lt_fatal ("Memory exhausted");
+
+ return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+ return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
+;
+}
+
+char *
+basename (const char *name)
+{
+ const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ /* Skip over the disk name in MSDOS pathnames. */
+ if (isalpha (name[0]) && name[1] == ':')
+ name += 2;
+#endif
+
+ for (base = name; *name; name++)
+ if (IS_DIR_SEPARATOR (*name))
+ base = name + 1;
+ return (char *) base;
+}
+
+char *
+fnqualify(const char *path)
+{
+ size_t size;
+ char *p;
+ char tmp[LT_PATHMAX + 1];
+
+ assert(path != NULL);
+
+ /* Is it qualified already? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ if (isalpha (path[0]) && path[1] == ':')
+ return xstrdup (path);
+#endif
+ if (IS_DIR_SEPARATOR (path[0]))
+ return xstrdup (path);
+
+ /* prepend the current directory */
+ /* doesn't handle '~' */
+ if (getcwd (tmp, LT_PATHMAX) == NULL)
+ lt_fatal ("getcwd failed");
+ size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
+ p = XMALLOC(char, size);
+ sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
+ return p;
+}
+
+char *
+strendzap(char *str, const char *pat)
+{
+ size_t len, patlen;
+
+ assert(str != NULL);
+ assert(pat != NULL);
+
+ len = strlen(str);
+ patlen = strlen(pat);
+
+ if (patlen <= len)
+ {
+ str += len - patlen;
+ if (strcmp(str, pat) == 0)
+ *str = '\0';
+ }
+ return str;
+}
+
+static void
+lt_error_core (int exit_status, const char * mode,
+ const char * message, va_list ap)
+{
+ fprintf (stderr, "%s: %s: ", program_name, mode);
+ vfprintf (stderr, message, ap);
+ fprintf (stderr, ".\n");
+
+ if (exit_status >= 0)
+ exit (exit_status);
+}
+
+void
+lt_fatal (const char *message, ...)
+{
+ va_list ap;
+ va_start (ap, message);
+ lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+ va_end (ap);
+}
+EOF
+ # we should really use a build-platform specific compiler
+ # here, but OTOH, the wrappers (shell script and this C one)
+ # are only useful if you want to execute the "real" binary.
+ # Since the "real" binary is built for $host, then this
+ # wrapper might as well be built for $host, too.
+ $run $LTCC -s -o $cwrapper $cwrappersource
+ ;;
+ esac
+ $rm $output
+ trap "$rm $output; exit 1" 1 2 15
+
+ $echo > $output "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='${SED} -e 1s/^X//'
+sed_quote_subst='$sed_quote_subst'
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+ # install mode needs the following variable:
+ notinst_deplibs='$notinst_deplibs'
+else
+ # When we are sourced in execute mode, \$file and \$echo are already set.
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ echo=\"$qecho\"
+ file=\"\$0\"
+ # Make sure echo works.
+ if test \"X\$1\" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+ elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
+ # Yippee, \$echo works!
+ :
+ else
+ # Restart under the correct shell, and then maybe \$echo will work.
+ exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+ fi
+ fi\
+"
+ $echo >> $output "\
+
+ # Find the directory that this script lives in.
+ thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+ test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+ # Follow symbolic links until we get to the real thisdir.
+ file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
+ while test -n \"\$file\"; do
+ destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
+
+ # If there was a directory component, then change thisdir.
+ if test \"x\$destdir\" != \"x\$file\"; then
+ case \"\$destdir\" in
+ [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+ *) thisdir=\"\$thisdir/\$destdir\" ;;
+ esac
+ fi
+
+ file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+ file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+ done
+
+ # Try to get the absolute directory name.
+ absdir=\`cd \"\$thisdir\" && pwd\`
+ test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+ if test "$fast_install" = yes; then
+ $echo >> $output "\
+ program=lt-'$outputname'$exeext
+ progdir=\"\$thisdir/$objdir\"
+
+ if test ! -f \"\$progdir/\$program\" || \\
+ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+ test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+ file=\"\$\$-\$program\"
+
+ if test ! -d \"\$progdir\"; then
+ $mkdir \"\$progdir\"
+ else
+ $rm \"\$progdir/\$file\"
+ fi"
+
+ $echo >> $output "\
+
+ # relink executable if necessary
+ if test -n \"\$relink_command\"; then
+ if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+ else
+ $echo \"\$relink_command_output\" >&2
+ $rm \"\$progdir/\$file\"
+ exit 1
+ fi
+ fi
+
+ $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+ { $rm \"\$progdir/\$program\";
+ $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+ $rm \"\$progdir/\$file\"
+ fi"
+ else
+ $echo >> $output "\
+ program='$outputname'
+ progdir=\"\$thisdir/$objdir\"
+"
+ fi
+
+ $echo >> $output "\
+
+ if test -f \"\$progdir/\$program\"; then"
+
+ # Export our shlibpath_var if we have one.
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ $echo >> $output "\
+ # Add our own library path to $shlibpath_var
+ $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+ # Some systems cannot cope with colon-terminated $shlibpath_var
+ # The second colon is a workaround for a bug in BeOS R4 sed
+ $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+ export $shlibpath_var
+"
+ fi
+
+ # fixup the dll searchpath if we need to.
+ if test -n "$dllsearchpath"; then
+ $echo >> $output "\
+ # Add the dll search path components to the executable PATH
+ PATH=$dllsearchpath:\$PATH
+"
+ fi
+
+ $echo >> $output "\
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ # Run the actual program with our arguments.
+"
+ case $host in
+ # Backslashes separate directories on plain windows
+ *-*-mingw | *-*-os2*)
+ $echo >> $output "\
+ exec \$progdir\\\\\$program \${1+\"\$@\"}
+"
+ ;;
+
+ *)
+ # Need to set LD_LIBRARY_PATH, to the value already
+ # computed within libtool.
+ $echo >> $output "\
+ LD_LIBRARY_PATH=\"$rpath\" exec \$progdir/\$program \${1+\"\$@\"}
+"
+ ;;
+ esac
+ $echo >> $output "\
+ \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+ exit 1
+ fi
+ else
+ # The program doesn't exist.
+ \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
+ \$echo \"This script is just a wrapper for \$program.\" 1>&2
+ $echo \"See the $PACKAGE documentation for more information.\" 1>&2
+ exit 1
+ fi
+fi\
+"
+ chmod +x $output
+ fi
+ exit 0
+ ;;
+ esac
+
+ # See if we need to build an old-fashioned archive.
+ for oldlib in $oldlibs; do
+
+ if test "$build_libtool_libs" = convenience; then
+ oldobjs="$libobjs_save"
+ addlibs="$convenience"
+ build_libtool_libs=no
+ else
+ if test "$build_libtool_libs" = module; then
+ oldobjs="$libobjs_save"
+ build_libtool_libs=no
+ else
+ oldobjs="$old_deplibs $non_pic_objects"
+ fi
+ addlibs="$old_convenience"
+ fi
+
+ if test -n "$addlibs"; then
+ gentop="$output_objdir/${outputname}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ # Add in members from convenience archives.
+ for xlib in $addlibs; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+
+ compiler_flags="$compiler_flags $add_flags"
+
+ # Do each command in the archive commands.
+ if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+ eval cmds=\"$old_archive_from_new_cmds\"
+ else
+ eval cmds=\"$old_archive_cmds\"
+
+ if len=`expr "X$cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ :
+ else
+ # the command line is too long to link in one step, link in parts
+ $echo "using piecewise archive linking..."
+ save_RANLIB=$RANLIB
+ RANLIB=:
+ objlist=
+ concat_cmds=
+ save_oldobjs=$oldobjs
+ # GNU ar 2.10+ was changed to match POSIX; thus no paths are
+ # encoded into archives. This makes 'ar r' malfunction in
+ # this piecewise linking case whenever conflicting object
+ # names appear in distinct ar calls; check, warn and compensate.
+ if (for obj in $save_oldobjs
+ do
+ $echo "X$obj" | $Xsed -e 's%^.*/%%'
+ done | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
+ $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
+ AR_FLAGS=cq
+ fi
+ # Is there a better way of finding the last object in the list?
+ for obj in $save_oldobjs
+ do
+ last_oldobj=$obj
+ done
+ for obj in $save_oldobjs
+ do
+ oldobjs="$objlist $obj"
+ objlist="$objlist $obj"
+ eval test_cmds=\"$old_archive_cmds\"
+ if len=`expr "X$test_cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len"; then
+ :
+ else
+ # the above command should be used before it gets too long
+ oldobjs=$objlist
+ if test "$obj" = "$last_oldobj" ; then
+ RANLIB=$save_RANLIB
+ fi
+ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+ objlist=
+ fi
+ done
+ RANLIB=$save_RANLIB
+ oldobjs=$objlist
+ if test "X$oldobjs" = "X" ; then
+ eval cmds=\"\$concat_cmds\"
+ else
+ eval cmds=\"\$concat_cmds~$old_archive_cmds\"
+ fi
+ fi
+ fi
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ done
+
+ if test -n "$generated"; then
+ $show "${rm}r$generated"
+ $run ${rm}r$generated
+ fi
+
+ # Now create the libtool archive.
+ case $output in
+ *.la)
+ old_library=
+ test "$build_old_libs" = yes && old_library="$libname.$libext"
+ $show "creating $output"
+
+ # Preserve any variables that may affect compiler behavior
+ for var in $variables_saved_for_relink; do
+ if eval test -z \"\${$var+set}\"; then
+ relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+ elif eval var_value=\$$var; test -z "$var_value"; then
+ relink_command="$var=; export $var; $relink_command"
+ else
+ var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+ relink_command="$var=\"$var_value\"; export $var; $relink_command"
+ fi
+ done
+ # Quote the link command for shipping.
+ relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
+ relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ if test "$hardcode_automatic" = yes ; then
+ relink_command=
+ fi
+ # Only create the output if not a dry run.
+ if test -z "$run"; then
+ for installed in no yes; do
+ if test "$installed" = yes; then
+ if test -z "$install_libdir"; then
+ break
+ fi
+ output="$output_objdir/$outputname"i
+ # Replace all uninstalled libtool libraries with the installed ones
+ newdependency_libs=
+ for deplib in $dependency_libs; do
+ case $deplib in
+ *.la)
+ name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdependency_libs="$newdependency_libs $libdir/$name"
+ ;;
+ *) newdependency_libs="$newdependency_libs $deplib" ;;
+ esac
+ done
+ dependency_libs="$newdependency_libs"
+ newdlfiles=
+ for lib in $dlfiles; do
+ name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdlfiles="$newdlfiles $libdir/$name"
+ done
+ dlfiles="$newdlfiles"
+ newdlprefiles=
+ for lib in $dlprefiles; do
+ name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdlprefiles="$newdlprefiles $libdir/$name"
+ done
+ dlprefiles="$newdlprefiles"
+ fi
+ $rm $output
+ # place dlname in correct position for cygwin
+ tdlname=$dlname
+ case $host,$output,$installed,$module,$dlname in
+ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+ esac
+ $echo > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$tdlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=$module
+
+# Files to dlopen/dlpreopen
+dlopen='$dlfiles'
+dlpreopen='$dlprefiles'
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+ if test "$installed" = no && test "$need_relink" = yes && test "$fast_install" = no; then
+ $echo >> $output "\
+relink_command=\"$relink_command\""
+ fi
+ done
+ fi
+
+ # Do a symbolic link so that the libtool archive can be found in
+ # LD_LIBRARY_PATH before the program is installed.
+ $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
+ $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
+ ;;
+ esac
+ exit 0
+ ;;
+
+ # libtool install mode
+ install)
+ modename="$modename: install"
+
+ # There may be an optional sh(1) argument at the beginning of
+ # install_prog (especially on Windows NT).
+ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+ # Allow the use of GNU shtool's install command.
+ $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
+ # Aesthetically quote it.
+ arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$arg "
+ arg="$1"
+ shift
+ else
+ install_prog=
+ arg="$nonopt"
+ fi
+
+ # The real first argument should be the name of the installation program.
+ # Aesthetically quote it.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$install_prog$arg"
+
+ # We need to accept at least all the BSD install flags.
+ dest=
+ files=
+ opts=
+ prev=
+ install_type=
+ isdir=no
+ stripme=
+ for arg
+ do
+ if test -n "$dest"; then
+ files="$files $dest"
+ dest="$arg"
+ continue
+ fi
+
+ case $arg in
+ -d) isdir=yes ;;
+ -f) prev="-f" ;;
+ -g) prev="-g" ;;
+ -m) prev="-m" ;;
+ -o) prev="-o" ;;
+ -s)
+ stripme=" -s"
+ continue
+ ;;
+ -*) ;;
+
+ *)
+ # If the previous option needed an argument, then skip it.
+ if test -n "$prev"; then
+ prev=
+ else
+ dest="$arg"
+ continue
+ fi
+ ;;
+ esac
+
+ # Aesthetically quote the argument.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$install_prog $arg"
+ done
+
+ if test -z "$install_prog"; then
+ $echo "$modename: you must specify an install program" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ if test -n "$prev"; then
+ $echo "$modename: the \`$prev' option requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ if test -z "$files"; then
+ if test -z "$dest"; then
+ $echo "$modename: no file or destination specified" 1>&2
+ else
+ $echo "$modename: you must specify a destination" 1>&2
+ fi
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Strip any trailing slash from the destination.
+ dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
+
+ # Check to see that the destination is a directory.
+ test -d "$dest" && isdir=yes
+ if test "$isdir" = yes; then
+ destdir="$dest"
+ destname=
+ else
+ destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$destdir" = "X$dest" && destdir=.
+ destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
+
+ # Not a directory, so check to see that there is only one file specified.
+ set dummy $files
+ if test "$#" -gt 2; then
+ $echo "$modename: \`$dest' is not a directory" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+ fi
+ case $destdir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ for file in $files; do
+ case $file in
+ *.lo) ;;
+ *)
+ $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ esac
+
+ # This variable tells wrapper scripts just to set variables rather
+ # than running their programs.
+ libtool_install_magic="$magic"
+
+ staticlibs=
+ future_libdirs=
+ current_libdirs=
+ for file in $files; do
+
+ # Do each installation.
+ case $file in
+ *.$libext)
+ # Do the static libraries later.
+ staticlibs="$staticlibs $file"
+ ;;
+
+ *.la)
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ library_names=
+ old_library=
+ relink_command=
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Add the libdir to current_libdirs if it is the destination.
+ if test "X$destdir" = "X$libdir"; then
+ case "$current_libdirs " in
+ *" $libdir "*) ;;
+ *) current_libdirs="$current_libdirs $libdir" ;;
+ esac
+ else
+ # Note the libdir as a future libdir.
+ case "$future_libdirs " in
+ *" $libdir "*) ;;
+ *) future_libdirs="$future_libdirs $libdir" ;;
+ esac
+ fi
+
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
+ test "X$dir" = "X$file/" && dir=
+ dir="$dir$objdir"
+
+ if test -n "$relink_command"; then
+ # Determine the prefix the user has applied to our future dir.
+ inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
+
+ # Don't allow the user to place us outside of our expected
+ # location b/c this prevents finding dependent libraries that
+ # are installed to the same prefix.
+ # At present, this check doesn't affect windows .dll's that
+ # are installed into $libdir/../bin (currently, that works fine)
+ # but it's something to keep an eye on.
+ if test "$inst_prefix_dir" = "$destdir"; then
+ $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
+ exit 1
+ fi
+
+ if test -n "$inst_prefix_dir"; then
+ # Stick the inst_prefix_dir data into the link command.
+ relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ else
+ relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+ fi
+
+ $echo "$modename: warning: relinking \`$file'" 1>&2
+ $show "$relink_command"
+ if $run eval "$relink_command"; then :
+ else
+ $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+ exit 1
+ fi
+ fi
+
+ # See the names of the shared library.
+ set dummy $library_names
+ if test -n "$2"; then
+ realname="$2"
+ shift
+ shift
+
+ srcname="$realname"
+ test -n "$relink_command" && srcname="$realname"T
+
+ # Install the shared library and build the symlinks.
+ $show "$install_prog $dir/$srcname $destdir/$realname"
+ $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
+ if test -n "$stripme" && test -n "$striplib"; then
+ $show "$striplib $destdir/$realname"
+ $run eval "$striplib $destdir/$realname" || exit $?
+ fi
+
+ if test "$#" -gt 0; then
+ # Delete the old symlinks, and create new ones.
+ for linkname
+ do
+ if test "$linkname" != "$realname"; then
+ $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+ $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+ fi
+ done
+ fi
+
+ # Do each command in the postinstall commands.
+ lib="$destdir/$realname"
+ eval cmds=\"$postinstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ # Install the pseudo-library for information purposes.
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+ ;;
+
+ *.lo)
+ # Install (i.e. copy) a libtool object.
+
+ # Figure out destination file name, if it wasn't already specified.
+ if test -n "$destname"; then
+ destfile="$destdir/$destname"
+ else
+ destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ destfile="$destdir/$destfile"
+ fi
+
+ # Deduce the name of the destination old-style object file.
+ case $destfile in
+ *.lo)
+ staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
+ ;;
+ *.$objext)
+ staticdest="$destfile"
+ destfile=
+ ;;
+ *)
+ $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Install the libtool object if requested.
+ if test -n "$destfile"; then
+ $show "$install_prog $file $destfile"
+ $run eval "$install_prog $file $destfile" || exit $?
+ fi
+
+ # Install the old object if enabled.
+ if test "$build_old_libs" = yes; then
+ # Deduce the name of the old-style object file.
+ staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
+
+ $show "$install_prog $staticobj $staticdest"
+ $run eval "$install_prog \$staticobj \$staticdest" || exit $?
+ fi
+ exit 0
+ ;;
+
+ *)
+ # Figure out destination file name, if it wasn't already specified.
+ if test -n "$destname"; then
+ destfile="$destdir/$destname"
+ else
+ destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ destfile="$destdir/$destfile"
+ fi
+
+ # If the file is missing, and there is a .exe on the end, strip it
+ # because it is most likely a libtool script we actually want to
+ # install
+ stripped_ext=""
+ case $file in
+ *.exe)
+ if test ! -f "$file"; then
+ file=`$echo $file|${SED} 's,.exe$,,'`
+ stripped_ext=".exe"
+ fi
+ ;;
+ esac
+
+ # Do a test to see if this is really a libtool program.
+ case $host in
+ *cygwin*|*mingw*)
+ wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
+ ;;
+ *)
+ wrapper=$file
+ ;;
+ esac
+ if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
+ notinst_deplibs=
+ relink_command=
+
+ # To insure that "foo" is sourced, and not "foo.exe",
+ # finese the cygwin/MSYS system by explicitly sourcing "foo."
+ # which disallows the automatic-append-.exe behavior.
+ case $build in
+ *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
+ *) wrapperdot=${wrapper} ;;
+ esac
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . ${wrapperdot} ;;
+ *) . ./${wrapperdot} ;;
+ esac
+
+ # Check the variables that should have been set.
+ if test -z "$notinst_deplibs"; then
+ $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
+ exit 1
+ fi
+
+ finalize=yes
+ for lib in $notinst_deplibs; do
+ # Check to see that each library is installed.
+ libdir=
+ if test -f "$lib"; then
+ # If there is no directory component, then add one.
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+ fi
+ libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
+ if test -n "$libdir" && test ! -f "$libfile"; then
+ $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
+ finalize=no
+ fi
+ done
+
+ relink_command=
+ # To insure that "foo" is sourced, and not "foo.exe",
+ # finese the cygwin/MSYS system by explicitly sourcing "foo."
+ # which disallows the automatic-append-.exe behavior.
+ case $build in
+ *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
+ *) wrapperdot=${wrapper} ;;
+ esac
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . ${wrapperdot} ;;
+ *) . ./${wrapperdot} ;;
+ esac
+
+ outputname=
+ if test "$fast_install" = no && test -n "$relink_command"; then
+ if test "$finalize" = yes && test -z "$run"; then
+ tmpdir="/tmp"
+ test -n "$TMPDIR" && tmpdir="$TMPDIR"
+ tmpdir="$tmpdir/libtool-$$"
+ if $mkdir "$tmpdir" && chmod 700 "$tmpdir"; then :
+ else
+ $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
+ continue
+ fi
+ file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
+ outputname="$tmpdir/$file"
+ # Replace the output file specification.
+ relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+
+ $show "$relink_command"
+ if $run eval "$relink_command"; then :
+ else
+ $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+ ${rm}r "$tmpdir"
+ continue
+ fi
+ file="$outputname"
+ else
+ $echo "$modename: warning: cannot relink \`$file'" 1>&2
+ fi
+ else
+ # Install the binary that we compiled earlier.
+ file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
+ fi
+ fi
+
+ # remove .exe since cygwin /usr/bin/install will append another
+ # one anyways
+ case $install_prog,$host in
+ */usr/bin/install*,*cygwin*)
+ case $file:$destfile in
+ *.exe:*.exe)
+ # this is ok
+ ;;
+ *.exe:*)
+ destfile=$destfile.exe
+ ;;
+ *:*.exe)
+ destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
+ ;;
+ esac
+ ;;
+ esac
+ $show "$install_prog$stripme $file $destfile"
+ $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
+ test -n "$outputname" && ${rm}r "$tmpdir"
+ ;;
+ esac
+ done
+
+ for file in $staticlibs; do
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+
+ # Set up the ranlib parameters.
+ oldlib="$destdir/$name"
+
+ $show "$install_prog $file $oldlib"
+ $run eval "$install_prog \$file \$oldlib" || exit $?
+
+ if test -n "$stripme" && test -n "$striplib"; then
+ $show "$old_striplib $oldlib"
+ $run eval "$old_striplib $oldlib" || exit $?
+ fi
+
+ # Do each command in the postinstall commands.
+ eval cmds=\"$old_postinstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ done
+
+ if test -n "$future_libdirs"; then
+ $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
+ fi
+
+ if test -n "$current_libdirs"; then
+ # Maybe just do a dry run.
+ test -n "$run" && current_libdirs=" -n$current_libdirs"
+ exec_cmd='$SHELL $0 --finish$current_libdirs'
+ else
+ exit 0
+ fi
+ ;;
+
+ # libtool finish mode
+ finish)
+ modename="$modename: finish"
+ libdirs="$nonopt"
+ admincmds=
+
+ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+ for dir
+ do
+ libdirs="$libdirs $dir"
+ done
+
+ for libdir in $libdirs; do
+ if test -n "$finish_cmds"; then
+ # Do each command in the finish commands.
+ eval cmds=\"$finish_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || admincmds="$admincmds
+ $cmd"
+ done
+ IFS="$save_ifs"
+ fi
+ if test -n "$finish_eval"; then
+ # Do the single finish_eval.
+ eval cmds=\"$finish_eval\"
+ $run eval "$cmds" || admincmds="$admincmds
+ $cmds"
+ fi
+ done
+ fi
+
+ # Exit here if they wanted silent mode.
+ exit 0
+
+ $echo "----------------------------------------------------------------------"
+ $echo "Libraries have been installed in:"
+ for libdir in $libdirs; do
+ $echo " $libdir"
+ done
+ $echo
+ $echo "If you ever happen to want to link against installed libraries"
+ $echo "in a given directory, LIBDIR, you must either use libtool, and"
+ $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+ $echo "flag during linking and do at least one of the following:"
+ if test -n "$shlibpath_var"; then
+ $echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
+ $echo " during execution"
+ fi
+ if test -n "$runpath_var"; then
+ $echo " - add LIBDIR to the \`$runpath_var' environment variable"
+ $echo " during linking"
+ fi
+ if test -n "$hardcode_libdir_flag_spec"; then
+ libdir=LIBDIR
+ eval flag=\"$hardcode_libdir_flag_spec\"
+
+ $echo " - use the \`$flag' linker flag"
+ fi
+ if test -n "$admincmds"; then
+ $echo " - have your system administrator run these commands:$admincmds"
+ fi
+ if test -f /etc/ld.so.conf; then
+ $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+ fi
+ $echo
+ $echo "See any operating system documentation about shared libraries for"
+ $echo "more information, such as the ld(1) and ld.so(8) manual pages."
+ $echo "----------------------------------------------------------------------"
+ exit 0
+ ;;
+
+ # libtool execute mode
+ execute)
+ modename="$modename: execute"
+
+ # The first argument is the command name.
+ cmd="$nonopt"
+ if test -z "$cmd"; then
+ $echo "$modename: you must specify a COMMAND" 1>&2
+ $echo "$help"
+ exit 1
+ fi
+
+ # Handle -dlopen flags immediately.
+ for file in $execute_dlfiles; do
+ if test ! -f "$file"; then
+ $echo "$modename: \`$file' is not a file" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ dir=
+ case $file in
+ *.la)
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Read the libtool library.
+ dlname=
+ library_names=
+
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Skip this library if it cannot be dlopened.
+ if test -z "$dlname"; then
+ # Warn if it was a shared library.
+ test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
+ continue
+ fi
+
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$file" && dir=.
+
+ if test -f "$dir/$objdir/$dlname"; then
+ dir="$dir/$objdir"
+ else
+ $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+ exit 1
+ fi
+ ;;
+
+ *.lo)
+ # Just add the directory containing the .lo file.
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$file" && dir=.
+ ;;
+
+ *)
+ $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
+ continue
+ ;;
+ esac
+
+ # Get the absolute pathname.
+ absdir=`cd "$dir" && pwd`
+ test -n "$absdir" && dir="$absdir"
+
+ # Now add the directory to shlibpath_var.
+ if eval "test -z \"\$$shlibpath_var\""; then
+ eval "$shlibpath_var=\"\$dir\""
+ else
+ eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+ fi
+ done
+
+ # This variable tells wrapper scripts just to set shlibpath_var
+ # rather than running their programs.
+ libtool_execute_magic="$magic"
+
+ # Check if any of the arguments is a wrapper script.
+ args=
+ for file
+ do
+ case $file in
+ -*) ;;
+ *)
+ # Do a test to see if this is really a libtool program.
+ if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Transform arg to wrapped name.
+ file="$progdir/$program"
+ fi
+ ;;
+ esac
+ # Quote arguments (to preserve shell metacharacters).
+ file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
+ args="$args \"$file\""
+ done
+
+ if test -z "$run"; then
+ if test -n "$shlibpath_var"; then
+ # Export the shlibpath_var.
+ eval "export $shlibpath_var"
+ fi
+
+ # Restore saved environment variables
+ if test "${save_LC_ALL+set}" = set; then
+ LC_ALL="$save_LC_ALL"; export LC_ALL
+ fi
+ if test "${save_LANG+set}" = set; then
+ LANG="$save_LANG"; export LANG
+ fi
+
+ # Now prepare to actually exec the command.
+ exec_cmd="\$cmd$args"
+ else
+ # Display what would be done.
+ if test -n "$shlibpath_var"; then
+ eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
+ $echo "export $shlibpath_var"
+ fi
+ $echo "$cmd$args"
+ exit 0
+ fi
+ ;;
+
+ # libtool clean and uninstall mode
+ clean | uninstall)
+ modename="$modename: $mode"
+ rm="$nonopt"
+ files=
+ rmforce=
+ exit_status=0
+
+ # This variable tells wrapper scripts just to set variables rather
+ # than running their programs.
+ libtool_install_magic="$magic"
+
+ for arg
+ do
+ case $arg in
+ -f) rm="$rm $arg"; rmforce=yes ;;
+ -*) rm="$rm $arg" ;;
+ *) files="$files $arg" ;;
+ esac
+ done
+
+ if test -z "$rm"; then
+ $echo "$modename: you must specify an RM program" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ rmdirs=
+
+ origobjdir="$objdir"
+ for file in $files; do
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$dir" = "X$file"; then
+ dir=.
+ objdir="$origobjdir"
+ else
+ objdir="$dir/$origobjdir"
+ fi
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ test "$mode" = uninstall && objdir="$dir"
+
+ # Remember objdir for removal later, being careful to avoid duplicates
+ if test "$mode" = clean; then
+ case " $rmdirs " in
+ *" $objdir "*) ;;
+ *) rmdirs="$rmdirs $objdir" ;;
+ esac
+ fi
+
+ # Don't error if the file doesn't exist and rm -f was used.
+ if (test -L "$file") >/dev/null 2>&1 \
+ || (test -h "$file") >/dev/null 2>&1 \
+ || test -f "$file"; then
+ :
+ elif test -d "$file"; then
+ exit_status=1
+ continue
+ elif test "$rmforce" = yes; then
+ continue
+ fi
+
+ rmfiles="$file"
+
+ case $name in
+ *.la)
+ # Possibly a libtool archive, so verify it.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ . $dir/$name
+
+ # Delete the libtool libraries and symlinks.
+ for n in $library_names; do
+ rmfiles="$rmfiles $objdir/$n"
+ done
+ test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
+ test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+
+ if test "$mode" = uninstall; then
+ if test -n "$library_names"; then
+ # Do each command in the postuninstall commands.
+ eval cmds=\"$postuninstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd"
+ if test "$?" -ne 0 && test "$rmforce" != yes; then
+ exit_status=1
+ fi
+ done
+ IFS="$save_ifs"
+ fi
+
+ if test -n "$old_library"; then
+ # Do each command in the old_postuninstall commands.
+ eval cmds=\"$old_postuninstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd"
+ if test "$?" -ne 0 && test "$rmforce" != yes; then
+ exit_status=1
+ fi
+ done
+ IFS="$save_ifs"
+ fi
+ # FIXME: should reinstall the best remaining shared library.
+ fi
+ fi
+ ;;
+
+ *.lo)
+ # Possibly a libtool object, so verify it.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+
+ # Read the .lo file
+ . $dir/$name
+
+ # Add PIC object to the list of files to remove.
+ if test -n "$pic_object" \
+ && test "$pic_object" != none; then
+ rmfiles="$rmfiles $dir/$pic_object"
+ fi
+
+ # Add non-PIC object to the list of files to remove.
+ if test -n "$non_pic_object" \
+ && test "$non_pic_object" != none; then
+ rmfiles="$rmfiles $dir/$non_pic_object"
+ fi
+ fi
+ ;;
+
+ *)
+ if test "$mode" = clean ; then
+ noexename=$name
+ case $file in
+ *.exe)
+ file=`$echo $file|${SED} 's,.exe$,,'`
+ noexename=`$echo $name|${SED} 's,.exe$,,'`
+ # $file with .exe has already been added to rmfiles,
+ # add $file without .exe
+ rmfiles="$rmfiles $file"
+ ;;
+ esac
+ # Do a test to see if this is a libtool program.
+ if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ relink_command=
+ . $dir/$noexename
+
+ # note $name still contains .exe if it was in $file originally
+ # as does the version of $file that was added into $rmfiles
+ rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
+ if test "$fast_install" = yes && test -n "$relink_command"; then
+ rmfiles="$rmfiles $objdir/lt-$name"
+ fi
+ if test "X$noexename" != "X$name" ; then
+ rmfiles="$rmfiles $objdir/lt-${noexename}.c"
+ fi
+ fi
+ fi
+ ;;
+ esac
+ $show "$rm $rmfiles"
+ $run $rm $rmfiles || exit_status=1
+ done
+ objdir="$origobjdir"
+
+ # Try to remove the ${objdir}s in the directories where we deleted files
+ for dir in $rmdirs; do
+ if test -d "$dir"; then
+ $show "rmdir $dir"
+ $run rmdir $dir >/dev/null 2>&1
+ fi
+ done
+
+ exit $exit_status
+ ;;
+
+ "")
+ $echo "$modename: you must specify a MODE" 1>&2
+ $echo "$generic_help" 1>&2
+ exit 1
+ ;;
+ esac
+
+ if test -z "$exec_cmd"; then
+ $echo "$modename: invalid operation mode \`$mode'" 1>&2
+ $echo "$generic_help" 1>&2
+ exit 1
+ fi
+fi # test -z "$show_help"
+
+if test -n "$exec_cmd"; then
+ eval exec $exec_cmd
+ exit 1
+fi
+
+# We need to display help for each of the modes.
+case $mode in
+"") $echo \
+"Usage: $modename [OPTION]... [MODE-ARG]...
+
+Provide generalized library-building support services.
+
+ --config show all configuration variables
+ --debug enable verbose shell tracing
+-n, --dry-run display commands without modifying any files
+ --features display basic configuration information and exit
+ --finish same as \`--mode=finish'
+ --help display this help message and exit
+ --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS]
+ --quiet same as \`--silent'
+ --silent don't print informational messages
+ --tag=TAG use configuration variables from tag TAG
+ --version print version information
+
+MODE must be one of the following:
+
+ clean remove files from the build directory
+ compile compile a source file into a libtool object
+ execute automatically set library path, then run a program
+ finish complete the installation of libtool libraries
+ install install libraries or executables
+ link create a library or an executable
+ uninstall remove libraries from an installed directory
+
+MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for
+a more detailed description of MODE.
+
+Report bugs to <bug-libtool at gnu.org>."
+ exit 0
+ ;;
+
+clean)
+ $echo \
+"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+ ;;
+
+compile)
+ $echo \
+"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+ -o OUTPUT-FILE set the output file name to OUTPUT-FILE
+ -prefer-pic try to building PIC objects only
+ -prefer-non-pic try to building non-PIC objects only
+ -static always build a \`.o' file suitable for static linking
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+ ;;
+
+execute)
+ $echo \
+"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+ -dlopen FILE add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+ ;;
+
+finish)
+ $echo \
+"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges. Use
+the \`--dry-run' option if you just want to see what would be executed."
+ ;;
+
+install)
+ $echo \
+"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command. The first component should be
+either the \`install' or \`cp' program.
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+ ;;
+
+link)
+ $echo \
+"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+ -all-static do not do any dynamic linking at all
+ -avoid-version do not add a version suffix if possible
+ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
+ -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
+ -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+ -export-symbols SYMFILE
+ try to export only the symbols listed in SYMFILE
+ -export-symbols-regex REGEX
+ try to export only the symbols matching REGEX
+ -LLIBDIR search LIBDIR for required installed libraries
+ -lNAME OUTPUT-FILE requires the installed library libNAME
+ -module build a library that can dlopened
+ -no-fast-install disable the fast-install mode
+ -no-install link a not-installable executable
+ -no-undefined declare that a library does not refer to external symbols
+ -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
+ -objectlist FILE Use a list of object files found in FILE to specify objects
+ -release RELEASE specify package release information
+ -rpath LIBDIR the created library will eventually be installed in LIBDIR
+ -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
+ -static do not do any dynamic linking of libtool libraries
+ -version-info CURRENT[:REVISION[:AGE]]
+ specify library version info [each variable defaults to 0]
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename. Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+ ;;
+
+uninstall)
+ $echo \
+"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+ ;;
+
+*)
+ $echo "$modename: invalid operation mode \`$mode'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+esac
+
+$echo
+$echo "Try \`$modename --help' for more information about other modes."
+
+exit 0
+
+# The TAGs below are defined such that we never get into a situation
+# in which we disable both kinds of libraries. Given conflicting
+# choices, we go for a static library, that is the most portable,
+# since we can't tell whether shared libraries were disabled because
+# the user asked for that or because the platform doesn't support
+# them. This is particularly important on AIX, because we don't
+# support having both static and shared libraries enabled at the same
+# time on that platform, so we default to a shared-only configuration.
+# If a disable-shared tag is given, we'll fallback to a static-only
+# configuration. But we'll never go from static-only to shared-only.
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+build_libtool_libs=no
+build_old_libs=yes
+# ### END LIBTOOL TAG CONFIG: disable-shared
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-static
+build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
+# ### END LIBTOOL TAG CONFIG: disable-static
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/missing
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/missing (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/missing 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,353 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2004-09-07.08
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004
+# Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard at iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+ configure_ac=configure.ac
+else
+ configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case "$1" in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ # Exit code 63 means version mismatch. This often happens
+ # when the user try to use an ancient version of a tool on
+ # a file that requires a minimum version. In this case we
+ # we should proceed has if the program had been absent, or
+ # if --run hadn't been passed.
+ if test $? = 63; then
+ run=:
+ msg="probably too old"
+ fi
+ ;;
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ aclocal touch file \`aclocal.m4'
+ autoconf touch file \`configure'
+ autoheader touch file \`config.h.in'
+ automake touch all \`Makefile.in' files
+ bison create \`y.tab.[ch]', if possible, from existing .[ch]
+ flex create \`lex.yy.c', if possible, from existing .c
+ help2man touch the output file
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ tar try tar, gnutar, gtar, then tar without non-portable flags
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Send bug reports to <bug-automake at gnu.org>."
+ exit 0
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing $scriptversion (GNU Automake)"
+ exit 0
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+esac
+
+# Now exit if we have it, but it failed. Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program).
+case "$1" in
+ lex|yacc)
+ # Not GNU programs, they don't have --version.
+ ;;
+
+ tar)
+ if test -n "$run"; then
+ echo 1>&2 "ERROR: \`tar' requires --run"
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ exit 1
+ fi
+ ;;
+
+ *)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ # Could not run --version or --help. This is probably someone
+ # running `$TOOL --version' or `$TOOL --help' to check whether
+ # $TOOL exists and not knowing $TOOL uses missing.
+ exit 1
+ fi
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case "$1" in
+ aclocal*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
+ touch aclocal.m4
+ ;;
+
+ autoconf)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
+ touch configure
+ ;;
+
+ autoheader)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ test -z "$files" && files="config.h"
+ touch_files=
+ for f in $files; do
+ case "$f" in
+ *:*) touch_files="$touch_files "`echo "$f" |
+ sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+ *) touch_files="$touch_files $f.in";;
+ esac
+ done
+ touch $touch_files
+ ;;
+
+ automake*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
+ find . -type f -name Makefile.am -print |
+ sed 's/\.am$/.in/' |
+ while read f; do touch "$f"; done
+ ;;
+
+ autom4te)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1' as part of \`Autoconf' from any GNU
+ archive site."
+
+ file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
+ test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo "#! /bin/sh"
+ echo "# Created by GNU Automake missing as a replacement of"
+ echo "# $ $@"
+ echo "exit 0"
+ chmod +x $file
+ exit 1
+ fi
+ ;;
+
+ bison|yacc)
+ echo 1>&2 "\
+WARNING: \`$1' $msg. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
+ rm -f y.tab.c y.tab.h
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.y)
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.c
+ fi
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.h
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f y.tab.h ]; then
+ echo >y.tab.h
+ fi
+ if [ ! -f y.tab.c ]; then
+ echo 'main() { return 0; }' >y.tab.c
+ fi
+ ;;
+
+ lex|flex)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
+ rm -f lex.yy.c
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.l)
+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" lex.yy.c
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f lex.yy.c ]; then
+ echo 'main() { return 0; }' >lex.yy.c
+ fi
+ ;;
+
+ help2man)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
+
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
+ fi
+ if [ -f "$file" ]; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo ".ab help2man is required to generate this page"
+ exit 1
+ fi
+ ;;
+
+ makeinfo)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
+ DU, IRIX). You might want to install the \`Texinfo' package or
+ the \`GNU make' package. Grab either from any GNU archive site."
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
+ fi
+ touch $file
+ ;;
+
+ tar)
+ shift
+
+ # We have already tried tar in the generic part.
+ # Look for gnutar/gtar before invocation to avoid ugly error
+ # messages.
+ if (gnutar --version > /dev/null 2>&1); then
+ gnutar "$@" && exit 0
+ fi
+ if (gtar --version > /dev/null 2>&1); then
+ gtar "$@" && exit 0
+ fi
+ firstarg="$1"
+ if shift; then
+ case "$firstarg" in
+ *o*)
+ firstarg=`echo "$firstarg" | sed s/o//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ case "$firstarg" in
+ *h*)
+ firstarg=`echo "$firstarg" | sed s/h//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ fi
+
+ echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+ You may want to install GNU tar or Free paxutils, or check the
+ command line arguments."
+ exit 1
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequisites for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/missing
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/mkinstalldirs
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/mkinstalldirs (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/mkinstalldirs 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,158 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2005-06-29.22
+
+# Original author: Noah Friedman <friedman at prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <bug-automake at gnu.org> or send patches to
+# <automake-patches at gnu.org>.
+
+errstatus=0
+dirmode=
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
+
+Create each directory DIR (with mode MODE, if specified), including all
+leading file name components.
+
+Report bugs to <bug-automake at gnu.org>."
+
+# process command line arguments
+while test $# -gt 0 ; do
+ case $1 in
+ -h | --help | --h*) # -h for help
+ echo "$usage"
+ exit $?
+ ;;
+ -m) # -m PERM arg
+ shift
+ test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+ dirmode=$1
+ shift
+ ;;
+ --version)
+ echo "$0 $scriptversion"
+ exit $?
+ ;;
+ --) # stop option processing
+ shift
+ break
+ ;;
+ -*) # unknown option
+ echo "$usage" 1>&2
+ exit 1
+ ;;
+ *) # first non-opt arg
+ break
+ ;;
+ esac
+done
+
+for file
+do
+ if test -d "$file"; then
+ shift
+ else
+ break
+ fi
+done
+
+case $# in
+ 0) exit 0 ;;
+esac
+
+# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
+# mkdir -p a/c at the same time, both will detect that a is missing,
+# one will create a, then the other will try to create a and die with
+# a "File exists" error. This is a problem when calling mkinstalldirs
+# from a parallel make. We use --version in the probe to restrict
+# ourselves to GNU mkdir, which is thread-safe.
+case $dirmode in
+ '')
+ if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+ echo "mkdir -p -- $*"
+ exec mkdir -p -- "$@"
+ else
+ # On NextStep and OpenStep, the `mkdir' command does not
+ # recognize any option. It will interpret all options as
+ # directories to create, and then abort because `.' already
+ # exists.
+ test -d ./-p && rmdir ./-p
+ test -d ./--version && rmdir ./--version
+ fi
+ ;;
+ *)
+ if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
+ test ! -d ./--version; then
+ echo "mkdir -m $dirmode -p -- $*"
+ exec mkdir -m "$dirmode" -p -- "$@"
+ else
+ # Clean up after NextStep and OpenStep mkdir.
+ for d in ./-m ./-p ./--version "./$dirmode";
+ do
+ test -d $d && rmdir $d
+ done
+ fi
+ ;;
+esac
+
+for file
+do
+ case $file in
+ /*) pathcomp=/ ;;
+ *) pathcomp= ;;
+ esac
+ oIFS=$IFS
+ IFS=/
+ set fnord $file
+ shift
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ case $pathcomp in
+ -*) pathcomp=./$pathcomp ;;
+ esac
+
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
+
+ mkdir "$pathcomp" || lasterr=$?
+
+ if test ! -d "$pathcomp"; then
+ errstatus=$lasterr
+ else
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $pathcomp"
+ lasterr=
+ chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
+
+ pathcomp=$pathcomp/
+ done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/mkinstalldirs
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/nmcheck
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/nmcheck (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/nmcheck 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,371 @@
+#!/usr/bin/perl -w
+
+# Check namespace cleanness of a library.
+# Allowed symbols are passed as arguments.
+# They may have trailing * = wildcard.
+# Wildcards may be also specified as *::* (e.g. K*::* for all KDE classes)
+# Symbols are listed as full function unmangled names without arguments,
+# e.g. 'foo bar* nspace::*' allows foo(), foo(int), bar(), barbar()
+# and all symbols in namespace/class nspace.
+# If an argument has comma in it, it's a filename of a file containing
+# allowed symbols, one per line.
+
+
+$thisProg = "$0"; # This programs name
+
+$library = "";
+$allowed_symbols = "";
+$debug = 0;
+$allowed_weak = "";
+$weak_specified = 0;
+
+while( defined( $ARGV[ 0 ] ))
+{
+ $_ = shift;
+ if( /^--verbose$|^-v$/ )
+ {
+ $debug = 1;
+ }
+ elsif( /^--help$|^-h$/ )
+ {
+ print STDOUT "Usage $thisProg [OPTION] ... library [allowed symbols] ...\n",
+ "\n",
+ "Check if the given library has only allowed public symbols.\n",
+ "\n",
+ " --allowweak=[symbol] allow only these weak symbols\n",
+ " -v, --verbose verbosely list files processed\n",
+ " -h, --help print this help, then exit\n";
+ exit 0;
+ }
+ elsif( /^--allowweak=(.*)$/ )
+ {
+ $allowed_weak .= " " . $1;
+ $weak_specified = 1;
+ }
+ elsif( /^--allowweak$/ ) # simply list all weak
+ {
+ $allowed_weak .= " ";
+ $weak_specified = 1;
+ }
+ elsif( /^--*/ )
+ {
+ die "Invalid argument!\n";
+ }
+ else
+ {
+ if( ! $library )
+ {
+ $library = $_;
+ }
+ else
+ {
+ $allowed_symbols .= " " . $_;
+ }
+ }
+}
+
+if( ! $weak_specified )
+{
+ $allowed_weak = "*";
+ # allow all weak symbols by default
+ # instances of templates and similar stuff - unfortunately includes also things from other libraries,
+ # so it cannot be on by default
+}
+
+print STDERR "library:" . $library . "\n" if $debug;
+print STDERR "allowed_symbols:" . $allowed_symbols . "\n" if $debug;
+print STDERR "allowed_weak:" . $allowed_weak . "\n" if $debug;
+
+$default_symbols = "_fini _init"; # system symbols
+# on my system, every .so has :
+# A _DYNAMIC
+# A _GLOBAL_OFFSET_TABLE_
+# A __bss_start
+# A _edata
+# A _end
+# T _fini
+# T _init
+# no need to list A symbols in $default_symbols
+
+print STDERR "default_symbols: " . $default_symbols . "\n" if $debug;
+
+print STDOUT "Namespace cleanness check for " . $library . " :\n";
+
+$lib_file = "";
+if( $library =~ /\.la$/ )
+{
+ # get the real library file from .la
+ open( FILEIN, $library ) || die "Couldn't open $! !\n";
+ while( $line = <FILEIN> )
+ {
+ if( $line =~ /library_names=\'([^ ]*).*/o )
+ {
+ $lib_file = $1;
+ }
+ }
+ close( FILEIN );
+ if( ! $lib_file )
+ {
+ print STDERR "Library file not found in .la file!\n";
+ exit 1;
+ }
+ my $libpath = $library;
+ $libpath =~ s%[^/]*$%%;
+ if( -e $libpath . ".libs/" . $lib_file )
+ {
+ $lib_file = $libpath . ".libs/" . $lib_file;
+ }
+ else
+ {
+ $lib_file = $libpath . $lib_file;
+ }
+}
+else
+{
+ $lib_file = $library;
+}
+
+print STDERR "libfile: ". $lib_file . "\n" if $debug;
+
+$allowed_symbols .= " " . $default_symbols;
+
+sub process_symbols($\@\%\@);
+
+ at wildcards = ();
+%exacts = ();
+ at regwildcards = ();
+process_symbols( $allowed_symbols, @wildcards, %exacts, @regwildcards );
+ at weak_wildcards = ();
+%weak_exacts = ();
+ at weak_regwildcards = ();
+process_symbols( $allowed_weak, @weak_wildcards, %weak_exacts, @weak_regwildcards );
+
+# grep is for stripping not exported symbols, which don't have address (=first column)
+$nm_command = "nm -BDCg " . $lib_file . " | grep -v '^ ' |";
+
+# TODO how portable is this nmcheck stuff?
+
+print STDERR "nm command:" . $nm_command . "\n" if $debug;
+
+open( FILEIN, $nm_command ) || die "nm command failed\n";
+
+my $exit_code = 0;
+
+while( $line = <FILEIN> )
+{
+ my $type;
+ my $symbol;
+ if( $line =~ /^[^ ]* (.) (.*)$/o )
+ {
+ $type = $1;
+ $symbol = $2;
+ }
+ else
+ {
+ die "Invalid line: " . $line . "\n";
+ }
+
+ print STDERR "Type: " . $type . " , symbol: " . $symbol . "\n" if $debug;
+ if( $type eq "A" )
+ { # these should be system symbols, so ignore them
+ next;
+ }
+
+ my $orig_symbol = $symbol;
+
+ if( $symbol =~ /\(anonymous namespace\)/o )
+ { # TODO tell to prefer named namespaces? (shorter symbols)
+ next;
+ }
+
+ # strip prefixes
+ # the :: appending is to make "CLASS::*" work also for "vtable for CLASS"
+ $symbol =~ s/^typeinfo for (.*)$/$1::/o;
+ $symbol =~ s/^typeinfo fn for (.*)$/$1::/o;
+ $symbol =~ s/^typeinfo name for (.*)$/$1::/o;
+ $symbol =~ s/^vtable for (.*)$/$1::/o;
+ $symbol =~ s/^guard variable for (.*)$/$1::/o;
+ $symbol =~ s/^reference temporary for (.*)$/$1::/o;
+ $symbol =~ s/^VTT for (.*)$/$1::/o;
+ $symbol =~ s/^virtual thunk \[[^\]]*\] to (.*)$/$1::/o;
+ $symbol =~ s/^non-virtual thunk \[[^\]]*\] to (.*)$/$1::/o;
+ $symbol =~ s/^covariant return thunk \[[^\]]*\] to (.*)$/$1::/o;
+ $symbol =~ s/^construction vtable thunk for (.*)$/$1::/o;
+ $symbol =~ s/^construction vtable for .*-in-(.*) [0-9]*$/$1::/o;
+
+ # templates seem to have also return types mangled in their name, and nm prints it too
+ # they have also template arguments in the symbol
+ # get rid of both of those
+ while( $symbol =~ /<.*>/o )
+ {
+ $symbol =~ s/<[^<>]*>//o; # strip innermost <>
+ }
+ if( $symbol !~ /operator\(\)/o )
+ {
+ $symbol =~ s/ ?\(.*\).*$//o; # strip () and all after it
+ }
+ else
+ {
+ $symbol =~ s/(^|:| )operator\(\) ?\(.*\).*$//o; # strip () and all after it
+ }
+ $symbol =~ s/\[.*\] *$//o; # strip [in-charge] etc.
+ if( $symbol =~ /(^|:| )operator /o )
+ {
+ $symbol =~ s/.* ([^\s]*)operator /$1/o; # strip everything before 'X::operator blah'
+ }
+ else
+ {
+ $symbol =~ s/.* ([^\s]+) *$/$1/o; # get last word (strip return type)
+ }
+
+ # print STDERR "Processed symbol: " . $symbol . "\n" if $debug;
+
+ my $found = 0;
+ if( $exacts{ $symbol } )
+ {
+ $found = 1;
+ }
+ if( ! $found )
+ {
+ for my $wild ( @wildcards )
+ {
+ if( index( $symbol, $wild ) == 0 )
+ {
+ $found = 1;
+ last;
+ }
+ }
+ }
+ if( ! $found )
+ {
+ for my $wild ( @regwildcards )
+ {
+ if( $symbol =~ /^$wild$/ )
+ {
+ $found = 1;
+ last;
+ }
+ }
+ }
+ if( ( ! $found ) && ( $type eq "W" || $type eq "V" ))
+ {
+ if( $weak_exacts{ $symbol } )
+ {
+ $found = 1;
+ }
+ if( ! $found )
+ {
+ for my $wild ( @weak_wildcards )
+ {
+ if( index( $symbol, $wild ) == 0 )
+ {
+ $found = 1;
+ last;
+ }
+ }
+ }
+ if( ! $found )
+ {
+ for my $wild ( @weak_regwildcards )
+ {
+ if( $symbol =~ /^$wild$/ )
+ {
+ $found = 1;
+ last;
+ }
+ }
+ }
+ }
+
+ if( ! $found )
+ {
+ print STDERR "Public symbol " . $orig_symbol . " is not allowed!\n";
+ $exit_code = 1;
+ }
+}
+
+close( FILEIN );
+
+print STDOUT $exit_code == 0 ? "OK\n" : "FAILED\n";
+
+exit $exit_code;
+
+sub process_symbols($\@\%\@)
+{
+ my $allowed_symbols = $_[ 0 ];
+ my $wildcards_ref = $_[ 1 ];
+ my $exacts_ref = $_[ 2 ];
+ my $regwildcards_ref = $_[ 3 ];
+
+ $allowed_symbols =~ s/^ *//o; # strip whitespace
+ $allowed_symbols =~ s/ *$//o;
+
+ if( $allowed_symbols eq "NONE" )
+ {
+ $allowed_symbols = "";
+ }
+
+ my @symbols1 = split( ' ', $allowed_symbols );
+ my $i = 0;
+ my @symbols2 = ();
+ while( defined( $symbols1[ $i ] ))
+ {
+ my $symbol = $symbols1[ $i ];
+ if( $symbol =~ /\./ ) # dot in name -> file
+ {
+ open( SYMIN, $symbol ) || die ( "Cannot open file " . $symbol . "!" );
+ while( $line = <SYMIN> )
+ {
+ $line =~ s/^\s*//o; # strip whitespace
+ $line =~ s/\s*$//o;
+ if( $line !~ /^$/o # empty line
+ && $line !~ /^\s*#/ ) # comment line starting with #
+ {
+ $symbols2[ $#symbols2 + 1 ] = $line;
+ }
+ }
+ close( SYMIN );
+ }
+ else
+ {
+ $symbols2[ $#symbols2 + 1 ] = $symbol;
+ }
+ $i++;
+ }
+ $i = 0;
+ while( defined( $symbols2[ $i ] ))
+ {
+ my $symbol = $symbols2[ $i ];
+ if( $symbol =~ /__/
+ || $symbol =~ /^_[A-Z]/ )
+ { # ISO C++ 2.10.2
+ die "Symbols containing a double underscore or beginning with an underscore and an upper-case letter are reserved!\n";
+ }
+ elsif( $symbol eq "main"
+ || $symbol eq "main*" )
+ {
+ die "Symbol main is not allowed!\n";
+ }
+ if( $symbol =~ /^([^\*]*)\*$/o # trailing * without any * before it
+ && $symbol !~ /operator\*$/o )
+ {
+ print STDERR "wildcard:" . $symbol . "\n" if $debug;
+ $wildcards_ref->[ $#{$wildcards_ref} + 1 ] = $1;
+ }
+ elsif( $symbol =~ /\*$/o
+ && ( $symbol =~ /\*::/o || $symbol =~ /::\*/o )
+ && $symbol !~ /^\*/o
+ && $symbol !~ /operator\*$/o )
+ {
+ print STDERR "regwildcard:" . $symbol . "\n" if $debug;
+ $symbol =~ s/\*/\.\*/go; # change * to .* (regexp)
+ $regwildcards_ref->[ $#{$regwildcards_ref} + 1 ] = $symbol;
+ }
+ else
+ {
+ print STDERR "exact:" . $symbol . "\n" if $debug;
+ $exacts_ref->{ $symbol } = 1;
+ }
+ $i++;
+ }
+}
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/nmcheck
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/oldinclude.m4.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/oldinclude.m4.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/oldinclude.m4.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,192 @@
+### -*- autoconf -*-
+
+dnl This file is part of the KDE libraries/packages
+dnl Copyright (C) 1997 Janos Farkas (chexum at shadow.banki.hu)
+dnl (C) 1997,98,99 Stephan Kulow (coolo at kde.org)
+
+dnl This file is free software; you can redistribute it and/or
+dnl modify it under the terms of the GNU Library General Public
+dnl License as published by the Free Software Foundation; either
+dnl version 2 of the License, or (at your option) any later version.
+
+dnl This library is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl Library General Public License for more details.
+
+dnl You should have received a copy of the GNU Library General Public License
+dnl along with this library; see the file COPYING.LIB. If not, write to
+dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+dnl Boston, MA 02110-1301, USA.
+
+AC_DEFUN([KDE_CHECK_MICO],
+[
+AC_REQUIRE([KDE_CHECK_LIBDL])
+AC_REQUIRE([KDE_MISC_TESTS])
+AC_MSG_CHECKING(for MICO)
+
+if test -z "$MICODIR"; then
+ kde_micodir=/usr/local
+ else
+ kde_micodir="$MICODIR"
+fi
+
+AC_ARG_WITH(micodir,
+ [ --with-micodir=micodir where mico is installed ],
+ kde_micodir=$withval,
+ kde_micodir=$kde_micodir
+)
+
+AC_CACHE_VAL(kde_cv_mico_incdir,
+[
+ mico_incdirs="$kde_micodir/include /usr/include /usr/local/include /usr/local/include /opt/local/include $kde_extra_includes"
+AC_FIND_FILE(CORBA.h, $mico_incdirs, kde_cv_mico_incdir)
+
+])
+kde_micodir=`echo $kde_cv_mico_incdir | sed -e 's#/include##'`
+
+if test ! -r $kde_micodir/include/CORBA.h; then
+ AC_MSG_ERROR([No CORBA.h found, specify another micodir])
+fi
+
+AC_MSG_RESULT($kde_micodir)
+
+MICO_INCLUDES=-I$kde_micodir/include
+AC_SUBST(MICO_INCLUDES)
+MICO_LDFLAGS=-L$kde_micodir/lib
+AC_SUBST(MICO_LDFLAGS)
+micodir=$kde_micodir
+AC_SUBST(micodir)
+
+AC_MSG_CHECKING([for MICO version])
+AC_CACHE_VAL(kde_cv_mico_version,
+[
+AC_LANG_C
+cat >conftest.$ac_ext <<EOF
+#include <stdio.h>
+#include <mico/version.h>
+int main() {
+
+ printf("MICO_VERSION=%s\n",MICO_VERSION);
+ return (0);
+}
+EOF
+ac_compile='${CC-gcc} $CFLAGS $MICO_INCLUDES conftest.$ac_ext -o conftest'
+if AC_TRY_EVAL(ac_compile); then
+ if eval `./conftest 2>&5`; then
+ kde_cv_mico_version=$MICO_VERSION
+ else
+ AC_MSG_ERROR([your system is not able to execute a small application to
+ find MICO version! Check $kde_micodir/include/mico/version.h])
+ fi
+else
+ AC_MSG_ERROR([your system is not able to compile a small application to
+ find MICO version! Check $kde_micodir/include/mico/version.h])
+fi
+])
+
+dnl installed MICO version
+mico_v_maj=`echo $kde_cv_mico_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
+mico_v_mid=`echo $kde_cv_mico_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
+mico_v_min=`echo $kde_cv_mico_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
+
+if test "x$1" = "x"; then
+ req_version="2.3.0"
+else
+ req_version=$1
+fi
+
+dnl required MICO version
+req_v_maj=`echo $req_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
+req_v_mid=`echo $req_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
+req_v_min=`echo $req_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
+
+if test "$mico_v_maj" -lt "$req_v_maj" || \
+ ( test "$mico_v_maj" -eq "$req_v_maj" && \
+ test "$mico_v_mid" -lt "$req_v_mid" ) || \
+ ( test "$mico_v_mid" -eq "$req_v_mid" && \
+ test "$mico_v_min" -lt "$req_v_min" )
+
+then
+ AC_MSG_ERROR([found MICO version $kde_cv_mico_version but version $req_version \
+at least is required. You should upgrade MICO.])
+else
+ AC_MSG_RESULT([$kde_cv_mico_version (minimum version $req_version, ok)])
+fi
+
+LIBMICO="-lmico$kde_cv_mico_version $LIBCRYPT $LIBSOCKET $LIBDL"
+AC_SUBST(LIBMICO)
+if test -z "$IDL"; then
+ IDL='$(kde_bindir)/cuteidl'
+fi
+AC_SUBST(IDL)
+IDL_DEPENDENCIES='$(kde_includes)/CUTE.h'
+AC_SUBST(IDL_DEPENDENCIES)
+
+idldir="\$(includedir)/idl"
+AC_SUBST(idldir)
+
+])
+
+AC_DEFUN([KDE_CHECK_MINI_STL],
+[
+AC_REQUIRE([KDE_CHECK_MICO])
+
+AC_MSG_CHECKING(if we use mico's mini-STL)
+AC_CACHE_VAL(kde_cv_have_mini_stl,
+[
+AC_LANG_SAVE
+AC_LANG_CPLUSPLUS
+kde_save_cxxflags="$CXXFLAGS"
+CXXFLAGS="$CXXFLAGS $MICO_INCLUDES"
+AC_TRY_COMPILE(
+[
+#include <mico/config.h>
+],
+[
+#ifdef HAVE_MINI_STL
+#error "nothing"
+#endif
+],
+kde_cv_have_mini_stl=no,
+kde_cv_have_mini_stl=yes)
+CXXFLAGS="$kde_save_cxxflags"
+AC_LANG_RESTORE
+])
+
+if test "x$kde_cv_have_mini_stl" = "xyes"; then
+ AC_MSG_RESULT(yes)
+ $1
+else
+ AC_MSG_RESULT(no)
+ $2
+fi
+])
+
+])
+
+AC_DEFUN([KDE_CHECK_ANSI],
+[
+])
+
+AC_DEFUN([KDE_CHECK_INSURE],
+[
+ AC_ARG_ENABLE(insure, [ --enable-insure use insure++ for debugging [default=no]],
+ [
+ if test $enableval = "no"; dnl
+ then ac_use_insure="no"
+ else ac_use_insure="yes"
+ fi
+ ], [ac_use_insure="no"])
+
+ AC_MSG_CHECKING(if we will use Insure++ to debug)
+ AC_MSG_RESULT($ac_use_insure)
+ if test "$ac_use_insure" = "yes"; dnl
+ then CC="insure"; CXX="insure"; dnl CFLAGS="$CLAGS -fno-rtti -fno-exceptions "????
+ fi
+])
+
+AC_DEFUN([KDE_CHECK_NEWLIBS],
+[
+
+])
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/pkg.m4.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/pkg.m4.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/pkg.m4.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,57 @@
+
+dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
+dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
+dnl also defines GSTUFF_PKG_ERRORS on error
+AC_DEFUN([PKG_CHECK_MODULES], [
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ AC_MSG_CHECKING(for $2)
+
+ if $PKG_CONFIG --exists "$2" ; then
+ AC_MSG_RESULT(yes)
+ succeeded=yes
+
+ AC_MSG_CHECKING($1_CFLAGS)
+ $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
+ AC_MSG_RESULT($$1_CFLAGS)
+
+ AC_MSG_CHECKING($1_LIBS)
+ $1_LIBS=`$PKG_CONFIG --libs "$2"`
+ AC_MSG_RESULT($$1_LIBS)
+ else
+ $1_CFLAGS=""
+ $1_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+ ifelse([$4], ,echo $$1_PKG_ERRORS,)
+ fi
+
+ AC_SUBST($1_CFLAGS)
+ AC_SUBST($1_LIBS)
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ ifelse([$3], , :, [$3])
+ else
+ ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
+ fi
+])
+
+
Added: kde-extras/k3b-i18n/branches/upstream/current/admin/ylwrap
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/admin/ylwrap (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/admin/ylwrap 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,223 @@
+#! /bin/sh
+# ylwrap - wrapper for lex/yacc invocations.
+
+scriptversion=2005-05-14.22
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005
+# Free Software Foundation, Inc.
+#
+# Written by Tom Tromey <tromey at cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake at gnu.org> or send patches to
+# <automake-patches at gnu.org>.
+
+case "$1" in
+ '')
+ echo "$0: No files given. Try \`$0 --help' for more information." 1>&2
+ exit 1
+ ;;
+ --basedir)
+ basedir=$2
+ shift 2
+ ;;
+ -h|--h*)
+ cat <<\EOF
+Usage: ylwrap [--help|--version] INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]...
+
+Wrapper for lex/yacc invocations, renaming files as desired.
+
+ INPUT is the input file
+ OUTPUT is one file PROG generates
+ DESIRED is the file we actually want instead of OUTPUT
+ PROGRAM is program to run
+ ARGS are passed to PROG
+
+Any number of OUTPUT,DESIRED pairs may be used.
+
+Report bugs to <bug-automake at gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v|--v*)
+ echo "ylwrap $scriptversion"
+ exit $?
+ ;;
+esac
+
+
+# The input.
+input="$1"
+shift
+case "$input" in
+ [\\/]* | ?:[\\/]*)
+ # Absolute path; do nothing.
+ ;;
+ *)
+ # Relative path. Make it absolute.
+ input="`pwd`/$input"
+ ;;
+esac
+
+pairlist=
+while test "$#" -ne 0; do
+ if test "$1" = "--"; then
+ shift
+ break
+ fi
+ pairlist="$pairlist $1"
+ shift
+done
+
+# The program to run.
+prog="$1"
+shift
+# Make any relative path in $prog absolute.
+case "$prog" in
+ [\\/]* | ?:[\\/]*) ;;
+ *[\\/]*) prog="`pwd`/$prog" ;;
+esac
+
+# FIXME: add hostname here for parallel makes that run commands on
+# other machines. But that might take us over the 14-char limit.
+dirname=ylwrap$$
+trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15
+mkdir $dirname || exit 1
+
+cd $dirname
+
+case $# in
+ 0) $prog "$input" ;;
+ *) $prog "$@" "$input" ;;
+esac
+ret=$?
+
+if test $ret -eq 0; then
+ set X $pairlist
+ shift
+ first=yes
+ # Since DOS filename conventions don't allow two dots,
+ # the DOS version of Bison writes out y_tab.c instead of y.tab.c
+ # and y_tab.h instead of y.tab.h. Test to see if this is the case.
+ y_tab_nodot="no"
+ if test -f y_tab.c || test -f y_tab.h; then
+ y_tab_nodot="yes"
+ fi
+
+ # The directory holding the input.
+ input_dir=`echo "$input" | sed -e 's,\([\\/]\)[^\\/]*$,\1,'`
+ # Quote $INPUT_DIR so we can use it in a regexp.
+ # FIXME: really we should care about more than `.' and `\'.
+ input_rx=`echo "$input_dir" | sed 's,\\\\,\\\\\\\\,g;s,\\.,\\\\.,g'`
+
+ while test "$#" -ne 0; do
+ from="$1"
+ # Handle y_tab.c and y_tab.h output by DOS
+ if test $y_tab_nodot = "yes"; then
+ if test $from = "y.tab.c"; then
+ from="y_tab.c"
+ else
+ if test $from = "y.tab.h"; then
+ from="y_tab.h"
+ fi
+ fi
+ fi
+ if test -f "$from"; then
+ # If $2 is an absolute path name, then just use that,
+ # otherwise prepend `../'.
+ case "$2" in
+ [\\/]* | ?:[\\/]*) target="$2";;
+ *) target="../$2";;
+ esac
+
+ # We do not want to overwrite a header file if it hasn't
+ # changed. This avoid useless recompilations. However the
+ # parser itself (the first file) should always be updated,
+ # because it is the destination of the .y.c rule in the
+ # Makefile. Divert the output of all other files to a temporary
+ # file so we can compare them to existing versions.
+ if test $first = no; then
+ realtarget="$target"
+ target="tmp-`echo $target | sed s/.*[\\/]//g`"
+ fi
+ # Edit out `#line' or `#' directives.
+ #
+ # We don't want the resulting debug information to point at
+ # an absolute srcdir; it is better for it to just mention the
+ # .y file with no path.
+ #
+ # We want to use the real output file name, not yy.lex.c for
+ # instance.
+ #
+ # We want the include guards to be adjusted too.
+ FROM=`echo "$from" | sed \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\
+ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`
+ TARGET=`echo "$2" | sed \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'\
+ -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`
+
+ sed -e "/^#/!b" -e "s,$input_rx,," -e "s,$from,$2," \
+ -e "s,$FROM,$TARGET," "$from" >"$target" || ret=$?
+
+ # Check whether header files must be updated.
+ if test $first = no; then
+ if test -f "$realtarget" && cmp -s "$realtarget" "$target"; then
+ echo "$2" is unchanged
+ rm -f "$target"
+ else
+ echo updating "$2"
+ mv -f "$target" "$realtarget"
+ fi
+ fi
+ else
+ # A missing file is only an error for the first file. This
+ # is a blatant hack to let us support using "yacc -d". If -d
+ # is not specified, we don't want an error when the header
+ # file is "missing".
+ if test $first = yes; then
+ ret=1
+ fi
+ fi
+ shift
+ shift
+ first=no
+ done
+else
+ ret=$?
+fi
+
+# Remove the directory.
+cd ..
+rm -rf $dirname
+
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
Property changes on: kde-extras/k3b-i18n/branches/upstream/current/admin/ylwrap
___________________________________________________________________
Name: svn:executable
+
Added: kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = af
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 af/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu af/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 af/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu af/Makefile
+ cd $(top_srcdir) && perl admin/am_edit af/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 af/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu af/Makefile
+ cd $(top_srcdir) && perl admin/am_edit af/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
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3 @@
+KDE_LANG = af
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,781 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = af/messages
+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)/admin/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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = af
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = k3b.po libk3b.po libk3bdevice.po k3bsetup.po
+GMOFILES = k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 af/messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu af/messages/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 af/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu af/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit af/messages/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 libk3bdevice.po libk3b.po k3b.po k3bsetup.po Makefile.am
+
+#>+ 13
+k3b.gmo: k3b.po
+ rm -f k3b.gmo; $(GMSGFMT) -o k3b.gmo $(srcdir)/k3b.po
+ test ! -f k3b.gmo || touch k3b.gmo
+libk3b.gmo: libk3b.po
+ rm -f libk3b.gmo; $(GMSGFMT) -o libk3b.gmo $(srcdir)/libk3b.po
+ test ! -f libk3b.gmo || touch libk3b.gmo
+libk3bdevice.gmo: libk3bdevice.po
+ rm -f libk3bdevice.gmo; $(GMSGFMT) -o libk3bdevice.gmo $(srcdir)/libk3bdevice.po
+ test ! -f libk3bdevice.gmo || touch libk3bdevice.gmo
+k3bsetup.gmo: k3bsetup.po
+ rm -f k3bsetup.gmo; $(GMSGFMT) -o k3bsetup.gmo $(srcdir)/k3bsetup.po
+ test ! -f k3bsetup.gmo || touch k3bsetup.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in k3b libk3b libk3bdevice k3bsetup ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 6
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3bdevice.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3bsetup.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 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 af/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu af/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit af/messages/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
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,10520 @@
+# vertaling van k3b.po na Afrikaans
+# Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>, 2006.
+# Frikkie Thirion <kde.afrikaans at gmail.com>, 2006, 2007.
+# UTF-8 test:äëïöü
+# Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3b\n"
+"POT-Creation-Date: 2007-11-01 01:18+0100\n"
+"PO-Revision-Date: 2007-01-08 12:15+0200\n"
+"Last-Translator: Frikkie Thirion <kde.afrikaans at gmail.com>\n"
+"Language-Team: Afrikaans <translate-discuss-af at lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.2\n"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:80
+msgid "Audio Project Conversion"
+msgstr "Oudio Projek Omskakeling"
+
+#: rip/k3baudiocdview.cpp:571 rip/k3baudioprojectconvertingdialog.cpp:81
+#: rip/k3baudiorippingdialog.cpp:108 rip/k3bvideocdview.cpp:317
+msgid ""
+"_n: 1 track (%1)\n"
+"%n tracks (%1)"
+msgstr ""
+"1 snit (%1)\n"
+"%n snitte (%1)"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:102
+msgid "Filename (relative to base directory)"
+msgstr "Lêernaam (relatief tot basis gids)"
+
+#: k3baudioplayer.cpp:117 k3bdiskinfoview.cpp:223
+#: projects/k3baudiotrackview.cpp:134 rip/k3baudiocdlistview.cpp:38
+#: rip/k3baudioprojectconvertingdialog.cpp:103
+#: rip/k3baudiorippingdialog.cpp:128 rip/k3bvideocdview.cpp:168
+msgid "Length"
+msgstr "Lengte"
+
+#: projects/k3bvcdlistview.cpp:89 rip/k3baudioprojectconvertingdialog.cpp:104
+#: rip/k3baudiorippingdialog.cpp:129
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:82
+msgid "File Size"
+msgstr "Lêer grootte"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 166
+#: misc/k3bcdcopydialog.cpp:121 misc/k3bcdimagewritingdialog.cpp:262
+#: misc/k3bcdimagewritingdialog.cpp:275 misc/k3bdvdcopydialog.cpp:104
+#: misc/k3bdvdformattingdialog.cpp:68 misc/k3bisoimagewritingdialog.cpp:205
+#: misc/k3bisoimagewritingdialog.cpp:218 option/k3boptiondialog.cpp:44
+#: projects/k3baudioburndialog.cpp:82 projects/k3bdatapropertiesdialog.cpp:177
+#: projects/k3bprojectburndialog.cpp:271 projects/k3bvcdburndialog.cpp:446
+#: projects/k3bvcdburndialog.cpp:476 projects/k3bvcdtrackdialog.cpp:452
+#: rc.cpp:748 rc.cpp:1175 rip/k3baudioprojectconvertingdialog.cpp:112
+#: rip/k3baudiorippingdialog.cpp:138 rip/k3bvideocdrippingdialog.cpp:108
+#, no-c-format
+msgid "Settings"
+msgstr "Instellings"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:118
+#: rip/k3baudiorippingdialog.cpp:144
+msgid "File Naming"
+msgstr "Lêer Benaming"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:148
+#: rip/k3baudiorippingdialog.cpp:224
+msgid "Please check the naming pattern. All filenames need to be unique."
+msgstr "Gaan asb. die naam patroon na. Al die lêername moet uniek wees."
+
+#: rip/k3baudioprojectconvertingdialog.cpp:166
+#: rip/k3baudiorippingdialog.cpp:242
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:583
+msgid "Do you want to overwrite these files?"
+msgstr "Wil jy hierdie lêers oorskryf?"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244 rip/k3bvideocdrippingdialog.cpp:181
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Files Exist"
+msgstr "Lêer Bestaan"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 k3bemptydiscwaiter.cpp:346
+#: k3bemptydiscwaiter.cpp:416 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 option/k3bthemeoptiontab.cpp:191
+#: projects/k3bdataburndialog.cpp:185 projects/k3bdvdburndialog.cpp:287
+#: projects/k3bmovixburndialog.cpp:230 projects/k3bmovixdvdburndialog.cpp:197
+#: projects/k3bvcdburndialog.cpp:583 projects/k3bvideodvdburndialog.cpp:185
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Overwrite"
+msgstr "Oorskryf"
+
+#: k3bdiskinfoview.cpp:353 rip/k3baudioconvertingoptionwidget.cpp:154
+#: rip/k3baudioprojectconvertingdialog.cpp:248
+#: rip/k3baudioprojectconvertingdialog.cpp:286
+#: rip/k3baudiorippingdialog.cpp:337 rip/k3baudiorippingdialog.cpp:395
+#: rip/k3bpatternparser.cpp:122 rip/k3bpatternparser.cpp:156
+#: rip/k3bpatternparser.cpp:164 rip/videodvd/k3bvideodvdrippingwidget.cpp:275
+msgid "unknown"
+msgstr "onbekend"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:259
+#: rip/k3baudiorippingdialog.cpp:347
+msgid "Cue-file"
+msgstr "Cue-lêer"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:307
+#: rip/k3baudiorippingdialog.cpp:414 rip/k3bcddbpatternwidget.cpp:56
+msgid "Playlist"
+msgstr "Speel lys"
+
+#: rip/k3bvideocdrippingdialog.cpp:50
+msgid "Video CD Ripping"
+msgstr "Video CD Kopiëering"
+
+#: rip/k3bvideocdrippingdialog.cpp:75
+msgid "Destination Directory"
+msgstr "Bestemming Gids"
+
+#: rip/k3bvideocdrippingdialog.cpp:82
+msgid "Rip files to:"
+msgstr "Kopiëer lêers na:"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 219
+#: rc.cpp:63 rc.cpp:123 rip/k3bvideocdrippingdialog.cpp:91
+#, no-c-format
+msgid "Free space in directory:"
+msgstr "Oop spasie in die gids:"
+
+#: rip/k3bvideocdrippingdialog.cpp:97
+msgid "Necessary storage size:"
+msgstr "Stoor spasie benodig:"
+
+#: rip/k3bvideocdrippingdialog.cpp:110
+msgid "Ignore /EXT/PSD_X.VCD"
+msgstr "Ignoreer /EXT/PSD_X.VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:112
+msgid "Use 2336 byte sector mode for image file"
+msgstr "Gebruik 2336 greep sektor modus vir beeld lêer"
+
+#: rip/k3bvideocdrippingdialog.cpp:117
+msgid "Extract XML structure"
+msgstr "Onttrek XML struktuur"
+
+#: rip/k3baudiocdview.cpp:248 rip/k3baudiorippingdialog.cpp:177
+#: rip/k3bvideocdrippingdialog.cpp:124 rip/k3bvideocdview.cpp:337
+#: rip/videodvd/k3bvideodvdrippingview.cpp:233
+msgid "Start Ripping"
+msgstr "Begin Kopiëer"
+
+#: rip/k3bvideocdrippingdialog.cpp:124
+msgid "Starts extracting the selected VideoCd tracks"
+msgstr "Begin om die gekose VideoCD snitte te onttrek"
+
+#: rip/k3bvideocdrippingdialog.cpp:135
+#, c-format
+msgid "Free space on destination directory: %1"
+msgstr "Oop spasie op bestemming gids: %1"
+
+#: rip/k3bvideocdrippingdialog.cpp:137
+msgid "Necessary space for extracted files"
+msgstr "Spasie benodig om die lêers te onttrek"
+
+#: rip/k3bvideocdrippingdialog.cpp:139
+msgid "Ignore extended PSD"
+msgstr "Ignoreer uitgebreide PSD"
+
+#: rip/k3bvideocdrippingdialog.cpp:140
+msgid ""
+"<p>Ignore extended PSD (located in the ISO-9660 filesystem under "
+"`/EXT/PSD_X.VCD') and use the <em>standard</em> PSD.</p>"
+msgstr ""
+"<p>Ignoreer die uitgebreide PSD (bevat in die ISO-9660 lêer sisteem onder "
+"'/EXT/PSD_X.VSD') en gebruik die <em>standaard</em> PSD.</p>"
+
+#: rip/k3bvideocdrippingdialog.cpp:142
+msgid "Assume a 2336-byte sector mode"
+msgstr "Neem 2336-greep sektor modus aan"
+
+#: rip/k3bvideocdrippingdialog.cpp:143
+msgid ""
+"<p>This option only makes sense if you are reading from a BIN CD disk image. "
+"This indicates to `vcdxrip' to assume a 2336-byte sector mode for image "
+"file.</p><b>Note: This option is slated to disappear.</b>"
+msgstr ""
+"<p>Hierdie opsie maak net sin as jy vanaf 'n BIN CD beeld lêer lees. Hierdie "
+"opsie dui vir 'vcdxrip' aan om aan te neem dat die beeld lêer in 2336-greep "
+"sektor modus is.</p><b>Nota: Hierdie opsie is geskeduleer om verwyder te "
+"word.</b>"
+
+#: rip/k3bvideocdrippingdialog.cpp:146
+msgid "Create XML description file."
+msgstr "Skep 'n XML beskrywing lêer."
+
+#: rip/k3bvideocdrippingdialog.cpp:147
+msgid ""
+"<p>This option creates an XML description file with all video CD "
+"information.</p>"
+"<p>This file will always contain all of the information.</p>"
+"<p>Example: If you only extract sequences, the description file will also hold "
+"the information for files and segments.</p>"
+"<p>The filename is the same as the video CD name, with a .xml extension. The "
+"default is VIDEOCD.xml.</p>"
+msgstr ""
+"<p>Hierdie opsie skep 'n XML beskrywing lêer wat al die video CD informasie "
+"bevat."
+"<p>"
+"<p>Let daarop dat die lêer al die inligting vat. As jy bv. net 'sequences' "
+"onttrek, sal die beskrywing lêer ook die inligting van die video lêers en "
+"interne segmente bevat.</p>"
+"<p>Die lêernaam is dieselfde as die video CD naam, met die uitbreiding: .xml. "
+"Die standaard naam is VIDEOCD.xml.</p>"
+
+#: projects/k3bprojectburndialog.cpp:202 rip/k3bvideocdrippingdialog.cpp:160
+msgid "Image folder '%1' does not exist. Do you want K3b to create it?"
+msgstr "Die beeld gids '%1' bestaan nie. Moet K3b dit skep?"
+
+#: projects/k3bprojectburndialog.cpp:205 rip/k3bvideocdrippingdialog.cpp:163
+msgid "Failed to create folder '%1'."
+msgstr "Kon nie gids '%1' skep nie."
+
+#: rip/k3bvideocdrippingdialog.cpp:179
+msgid "Continue although the folder is not empty?"
+msgstr "Gaan voort, al is die gids nie leeg nie?"
+
+#: rip/k3baudioconvertingoptionwidget.cpp:107
+msgid "Wave"
+msgstr "Wave"
+
+#: rip/k3bvideocdview.cpp:166
+msgid "Item Name"
+msgstr "Item Naam"
+
+#: rip/k3bvideocdview.cpp:167
+msgid "Extracted Name"
+msgstr "Onttrekte Naam"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 77
+#: projects/k3bdatafileview.cpp:72 projects/k3bmovixlistview.cpp:176
+#: rc.cpp:721 rip/k3baudiocdlistview.cpp:39 rip/k3bvideocdview.cpp:169
+#, no-c-format
+msgid "Size"
+msgstr "Grootte"
+
+#: rip/k3bvideocdview.cpp:216 rip/k3bvideocdview.cpp:393
+msgid "Video CD MPEG tracks"
+msgstr "Video CD MPEG snitte"
+
+#: rip/k3bvideocdview.cpp:217
+msgid "Video CD DATA track"
+msgstr "Video CD DATA snit"
+
+#: rip/k3bvideocdview.cpp:235
+#, c-format
+msgid "Sequence-%1"
+msgstr "Sequencee-%1"
+
+#: rip/k3bvideocdview.cpp:241 rip/k3bvideocdview.cpp:401
+msgid "Segments"
+msgstr "Segmente"
+
+#: k3bdirview.cpp:250 k3bdirview.cpp:251 k3bmedium.cpp:323
+#: projects/k3bvcdburndialog.cpp:68 rip/k3bvideocdrippingoptions.h:28
+#: rip/k3bvideocdview.cpp:315
+msgid "Video CD"
+msgstr "Video CD"
+
+#: rip/k3bvideocdview.cpp:329
+msgid "Dese&lect All"
+msgstr "Ontkies Alle"
+
+#: rip/k3bvideocdview.cpp:330
+msgid "Select Track"
+msgstr "Kies Snit"
+
+#: rip/k3bvideocdview.cpp:333
+msgid "Deselect Track"
+msgstr "Ontkies Snit"
+
+#: rip/k3baudiocdview.cpp:318 rip/k3bvideocdview.cpp:409
+msgid "Please select the tracks to rip."
+msgstr "Kies asb. die snitte wat gekopiëer moet word"
+
+#: rip/k3baudiocdview.cpp:319 rip/k3bvideocdview.cpp:409
+msgid "No Tracks Selected"
+msgstr "Geen Snitte Gekies"
+
+#: rip/k3baudiocdview.cpp:70 rip/k3bpatternparser.cpp:131
+#, c-format
+msgid "Track %1"
+msgstr "Snit %1"
+
+#: rip/k3baudiocdview.cpp:144
+msgid "Searching for Artist information..."
+msgstr "Soek vir kunstenaar informasie..."
+
+#: rip/k3baudiocdview.cpp:214
+msgid "Found Cd-Text. Do you want to use it instead of querying CDDB?"
+msgstr "Het 'CD-Text' gevind. Wil jy dit gebruik in plaas daarvan om "
+
+#: rip/k3baudiocdview.cpp:215
+msgid "Found Cd-Text"
+msgstr "CD-Text Gevind"
+
+#: rip/k3baudiocdview.cpp:216
+msgid "Use CD-Text"
+msgstr "Gebruik CD-Teks"
+
+#: rip/k3baudiocdview.cpp:217
+msgid "Query CDDB"
+msgstr "CDDB navraag "
+
+#: rip/k3baudiocdview.cpp:229 rip/videodvd/k3bvideodvdrippingview.cpp:221
+msgid "Check All"
+msgstr "Kies Almal"
+
+#: rip/k3baudiocdview.cpp:232 rip/videodvd/k3bvideodvdrippingview.cpp:224
+msgid "Uncheck All"
+msgstr "Ontkies Alle"
+
+#: rip/k3baudiocdview.cpp:235 rip/videodvd/k3bvideodvdrippingview.cpp:227
+msgid "Check Track"
+msgstr "Kies Snit "
+
+#: rip/k3baudiocdview.cpp:238 rip/videodvd/k3bvideodvdrippingview.cpp:230
+msgid "Uncheck Track"
+msgstr "Ontkies Snit"
+
+#: rip/k3baudiocdview.cpp:241
+msgid "Edit Track cddb Info"
+msgstr "Redigeer snit se CDDB Inligting"
+
+#: rip/k3baudiocdview.cpp:244
+msgid "Edit Album cddb Info"
+msgstr "Redigeer Album CDDB Inligting"
+
+#: rip/k3baudiocdview.cpp:251
+msgid "Query cddb"
+msgstr "Doen navraag by CDDB"
+
+#: rip/k3baudiocdview.cpp:254
+msgid "Save Cddb Entry Locally"
+msgstr "Stoor CDDB inskrywing plaaslik"
+
+#: rip/k3baudiocdview.cpp:338
+#, c-format
+msgid "Cddb Track %1"
+msgstr "CDDB Snit %1"
+
+#: rip/k3baudiocdview.cpp:352 rip/k3baudiocdview.cpp:402
+msgid "Title:"
+msgstr "Titel:"
+
+#: rip/k3baudiocdview.cpp:355 rip/k3baudiocdview.cpp:405
+msgid "Artist:"
+msgstr "Kunstenaar:"
+
+#: rip/k3baudiocdview.cpp:357 rip/k3baudiocdview.cpp:407
+msgid "Extra info:"
+msgstr "Ekstra inligting:"
+
+#: rip/k3baudiocdview.cpp:376
+msgid "Album Cddb"
+msgstr "Album CDDB"
+
+#: rip/k3baudiocdview.cpp:409
+msgid "Genre:"
+msgstr "Tipe:"
+
+#: rip/k3baudiocdview.cpp:411
+msgid "Year:"
+msgstr "Jaar:"
+
+#: rip/k3baudiocdview.cpp:413
+msgid "Category:"
+msgstr "Kategorie:"
+
+#: rip/k3baudiocdview.cpp:465
+msgid ""
+"<p>No CDDB entry found. Enable remote CDDB queries in the K3b settings to get "
+"access to more entries through the internet."
+msgstr ""
+"<p>Geen CDDB inskrywing was gevind nie. Aktiveer afgeleë CDDB navrae in die K3b "
+"opstelling, sodat toegang tot meer inskrywings via die internet bekom kan word."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: option/k3boptiondialog.cpp:157 rip/k3baudiocdview.cpp:466
+#: rip/k3baudiocdview.cpp:468 rip/k3baudiocdview.cpp:521
+msgid "CDDB"
+msgstr "CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: rip/k3baudiocdview.cpp:468
+msgid "No CDDB entry found."
+msgstr "Geen CDDB inskrywing gevind."
+
+#: rip/k3baudiocdview.cpp:471
+msgid "CDDB Error"
+msgstr "CDDB fout"
+
+#: rip/k3baudiocdview.cpp:482
+msgid "Please set the category before saving."
+msgstr "Stel die kategorie voordat jy stoor."
+
+#: rip/k3baudiocdview.cpp:487
+msgid "Please set CD artist and title before saving."
+msgstr "Stel die CD kunstenaar en titel voordat jy stoor."
+
+#: rip/k3baudiocdview.cpp:505
+msgid "Please set at least artist and title on all tracks before saving."
+msgstr ""
+"Stel ten minste die kunstenaar en titel van al die snitte voordat jy stoor"
+
+#: rip/k3baudiocdview.cpp:518
+msgid "Saved entry (%1) in category %2."
+msgstr "Inskrywing (%1) in kategorie %2 gestoor."
+
+#: k3bdirview.cpp:263 k3bdirview.cpp:264 k3bmedium.cpp:307 k3bmedium.cpp:310
+#: rip/k3baudiocdview.cpp:568
+msgid "Audio CD"
+msgstr "Oudio CD"
+
+#: rip/k3bvideocdrip.cpp:61
+msgid "Job canceled by user."
+msgstr "Taak deur gebruiker gekanselleer."
+
+#: rip/k3bvideocdrip.cpp:90
+msgid "Check files"
+msgstr "Gaan lêers na"
+
+#: rip/k3bvideocdrip.cpp:100
+msgid "Could not find %1 executable."
+msgstr "Kon nie die program: %1 vind nie."
+
+#: rip/k3bvideocdrip.cpp:101
+#, c-format
+msgid "To rip VideoCD's you must install VcdImager Version %1."
+msgstr "Om VideoCDs te kopiëer moet VcdImager weergawe %1 geinstalleer wees"
+
+#: rip/k3bvideocdrip.cpp:102 rip/k3bvideocdrip.cpp:111
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Jy behoort dit op jou Linux CDs te hê, of dit kan vanaf "
+"http://www.vcdimager.org afgelaai word."
+
+#: rip/k3bvideocdrip.cpp:110
+msgid "%1 executable too old! Need version %2 or greater"
+msgstr "Program %1 is te oud. Weergawe %2 of nuwer word benodig."
+
+#: rip/k3bvideocdrip.cpp:118
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Gebruik %1 %2 - Kopie reg %3"
+
+#: rip/k3bvideocdrip.cpp:173
+msgid "Extracting"
+msgstr "Besig om te onttrek"
+
+#: rip/k3bvideocdrip.cpp:174
+msgid "Start extracting."
+msgstr "Begin onttrekking"
+
+#: rip/k3bvideocdrip.cpp:175
+msgid "Extract files from %1 to %2."
+msgstr "Besig om lêers vanaf %1 na %2 te onttrek"
+
+#: rip/k3bvideocdrip.cpp:179
+#, c-format
+msgid "Could not start %1."
+msgstr "Kon nie %1 begin nie."
+
+#: rip/k3bvideocdrip.cpp:269
+msgid "Files successfully extracted."
+msgstr "Lêers suksesvol onttrek"
+
+#: rip/k3bvideocdrip.cpp:272
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 het 'n onbekende fout kode terug gegee (kode: %2)"
+
+#: rip/k3bvideocdrip.cpp:273
+msgid "Please send me an email with the last output..."
+msgstr "Stuur my asb. 'n e-pos met die laaste afvoer...."
+
+#: rip/k3bvideocdrip.cpp:279
+msgid "%1 did not exit cleanly."
+msgstr "%1 het nie skoon uit gegaan nie."
+
+#: rip/k3bvideocdrip.cpp:293
+msgid "%1 encountered non-form2 sector"
+msgstr "%1 het 'n nie-form2 sektor te"
+
+#: rip/k3bvideocdrip.cpp:294
+msgid "leaving loop"
+msgstr "besig om lus te verlaat"
+
+#: rip/k3bvideocdrip.cpp:302
+msgid "detected extended VCD2.0 PBC files"
+msgstr "VCD2.0 PBC lêers opgespoor"
+
+#: rip/k3bvideocdrip.cpp:329 rip/k3bvideocdrip.cpp:347
+#, c-format
+msgid "Extracting %1"
+msgstr "Besig om %1 uit te pak"
+
+#: rip/k3bvideocdrip.cpp:340
+msgid "Extracting %1 to %2"
+msgstr "Besig om %1 na %2 uit te pak"
+
+#: rip/k3bcddbpatternwidget.cpp:50
+msgid "%A - %T/%n - !a='%A'{%a - }%t"
+msgstr "%A - %T/%n - !a='%A'{%a - }%t"
+
+#: rip/k3bcddbpatternwidget.cpp:51
+msgid "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+msgstr "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+
+#: rip/k3bcddbpatternwidget.cpp:52
+msgid "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+msgstr "%{genre}/%{albumartist} - %{albumtitle}/Snit%{number}"
+
+#: rip/k3bcddbpatternwidget.cpp:53
+msgid "music/ripped-tracks/%a - %t"
+msgstr "musiek/geripde-snitte/%a - %t"
+
+#: rip/k3bcddbpatternwidget.cpp:55
+msgid "%{albumartist} - %{albumtitle}"
+msgstr "%{albumartist} - %{albumtitle}"
+
+#: rip/k3bcddbpatternwidget.cpp:57
+msgid "playlists/%{albumartist}/%{albumtitle }"
+msgstr "speel lyste/%{albumartist}/%{albumtitle }"
+
+#: rip/k3bcddbpatternwidget.cpp:132
+#, fuzzy
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br><em>Hint:</em> %A differs from %a only on soundtracks or compilations."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>artist of the track</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title of the track</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>track number</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>year of the CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>extended track information</td>"
+"<td>%{c} or %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>genre of the CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album artist</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album title</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>extended CD information</td>"
+"<td>%{C} or %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+msgstr ""
+"<p><b>Spesiale patroon stringe:</b>"
+"<p>Die volgende stringe sal vervang word met hulle ooreenstemmende betekenis in "
+"elke snit naam."
+"<br><em>Leidraad:</em> %A en %a verskil net in klank snitte of samestellings "
+"van mekaar."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Beskrywing</em></td>"
+"<td><em>Alternatiewe</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>kunstenaar van die snit</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>titel van die snit</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>snit nommer</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>jaar van die CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>uitgebreide snit informasie</td>"
+"<td>%{c} or %{comment}/td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>tipe CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album kunstenaar</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album titel</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>uitgebreide CD informasie</td>"
+"<td>%{C} or %albumcomment}/td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>huidige datum</td>"
+"<td>%{d} or %{date}</td></tr></table> "
+
+#: rip/k3bcddbpatternwidget.cpp:153
+msgid ""
+"<p><b>Conditional inclusion:</b>"
+"<p>These patterns make it possible to selectively include texts, depending on "
+"the value of CDDB entries. You can choose only to include or exclude texts if "
+"one of the entries is empty, or if it has a specific value. Examples:"
+"<ul>"
+"<li>@T{TEXT} includes TEXT if the album title is specified"
+"<li>!T{TEXT} includes TEXT if the album title is not specified"
+"<li>@C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"named Soundtrack"
+"<li>!C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"anything else but Soundtrack"
+"<li>It is also possible to include special strings in texts and conditions, "
+"e.g. !a='%A'{%a} only includes the title's artist information if it does not "
+"differ from the album artist.</ul>"
+"<p>Conditional includes make use of the same characters as the special strings, "
+"which means that the X in @X{...} can be one character out of [atnycgATCd]."
+msgstr ""
+"<p><b>Voorwaardelike insluiting:</b>"
+"<p>Hierdie patroone maak dit moontlik om teks selektief in te sluit, afhangend "
+"van die CDDB inskrywings. Jy kan slegs kies of teks ingesluit of uitgelsuit "
+"moet word, as een van die inskrywings leeg is of 'n spesifieke waarde "
+"bevat.Voorbeelde:"
+"<ul>"
+"<li>@T{TEKS} sluit \"TEKS\" in, as die album titel gespesifiseer is."
+"<li>!T{TEKS} sluit \"TEKS\" in, as die album titel nie gespesifiseer is nie."
+"<li>@C='Klankbaan'{TEKS} sluit \"TEKS\" in as die CD se uitgebreide inligting "
+"\"Klankbaan\" genoem word."
+"<li>!C='Klankbaan'{TEKS} sluit \"TEKS\" in as die CD se uitgebreide inligting "
+"enige iets behalwe \"Klankbaan\" genoem word."
+"<li>Dit is ook moontlik om spesiale stringe in teks en voorwaardes te gebruik, "
+"bv:!a='%A'{%a} sluit die snit se kunstenaar informasie in as dit ooreenstem met "
+"die album kunstenaar.</ul>"
+"<p>Voorwaardelike insluiting maak van dieselfde karakters gebruik as die "
+"spesiale stringe. Dit beteken dat die X in @X{...} enige een van die volgende "
+"kan wees: [atnycgATCd]."
+
+#: rip/k3baudioripthread.cpp:129
+msgid "Extracting Digital Audio"
+msgstr "Besig om Digitale Oudio te onttrek"
+
+#: rip/k3baudioripthread.cpp:136
+msgid "Could not load libcdparanoia."
+msgstr "Kon nie libcdparanoia laai nie."
+
+#: rip/k3baudioripthread.cpp:149
+msgid "Reading CD table of contents."
+msgstr "Besig om die CD inhoudsopgawe te lees"
+
+#: rip/k3baudioripthread.cpp:153
+#, c-format
+msgid "Could not open device %1"
+msgstr "Kon nie toestel %1 oopmaak nie."
+
+#: rip/k3baudioripthread.cpp:161
+#, c-format
+msgid "You need write access to %1"
+msgstr "Jy het skryf toegang na %1 nodig."
+
+#: rip/k3baudioripthread.cpp:178 rip/k3baudioripthread.cpp:267
+msgid "Searching index 0 for all tracks"
+msgstr "Soektog indeks 0 vir alle snitte"
+
+#: option/k3bmiscoptiontab.cpp:130 rip/k3baudioprojectconvertingthread.cpp:113
+#: rip/k3baudioprojectconvertingthread.cpp:199
+#: rip/k3baudioprojectconvertingthread.cpp:307 rip/k3baudioripthread.cpp:200
+#: rip/k3baudioripthread.cpp:303 rip/k3baudioripthread.cpp:450
+#, c-format
+msgid "Unable to create directory %1"
+msgstr "Kon nie gids %1 skep nie."
+
+#: rip/k3baudioprojectconvertingthread.cpp:140
+#: rip/k3baudioprojectconvertingthread.cpp:229
+#: rip/k3baudioprojectconvertingthread.cpp:365 rip/k3baudioripthread.cpp:229
+#: rip/k3baudioripthread.cpp:333 rip/k3baudioripthread.cpp:508
+msgid "Unable to open '%1' for writing."
+msgstr "Kon nie '%1' vir skryf oopmaak nie."
+
+#: rip/k3baudioripthread.cpp:235
+msgid "Ripping to single file '%1'."
+msgstr "Besig om na enkel lêer '%1' te kopieëer."
+
+#: rip/k3baudioripthread.cpp:238
+msgid "Starting digital audio extraction (ripping)."
+msgstr "Begin digitale oudio onttrekking (kopiëering)."
+
+#: rip/k3baudioripthread.cpp:257
+#, c-format
+msgid "Successfully ripped to %2."
+msgstr "Suksesvol gekopiëer na %2."
+
+#: rip/k3baudioripthread.cpp:340
+msgid "Ripping track %1 (%2 - %3)"
+msgstr "Besig om snit %1 te kopiëer (%2 - %3)"
+
+#: rip/k3baudioripthread.cpp:342
+#, c-format
+msgid "Ripping track %1"
+msgstr "Besig om snit %1 te kopiëer"
+
+#: rip/k3baudioripthread.cpp:355
+#, c-format
+msgid "Successfully ripped track %1."
+msgstr "Snit %1 suksesvol gekopiëer."
+
+#: rip/k3baudioripthread.cpp:357
+msgid "Successfully ripped track %1 to %2."
+msgstr "Snit %1 suksesvol na %2 gekopiëer."
+
+#: rip/k3baudioprojectconvertingthread.cpp:268 rip/k3baudioripthread.cpp:374
+#, c-format
+msgid "Error while encoding track %1."
+msgstr "'n Fout het voorgekom met die enkodering van snit %1."
+
+#: rip/k3baudioripthread.cpp:390
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "Onherstelbare fout het voorgekom tydens die kopiëring van snit %1."
+
+#: rip/k3baudioripthread.cpp:397
+msgid "Error while initializing audio ripping."
+msgstr "'n Fout het voorgekom tydens die inisialisering van oudio kopiëring"
+
+#: rip/k3baudioripthread.cpp:411
+msgid "Cancellation could take a while..."
+msgstr "Die kansellasie versoek kan 'n tydjie neem..."
+
+#: rip/k3baudioprojectconvertingthread.cpp:183 rip/k3baudioripthread.cpp:438
+msgid "Removed partial file '%1'."
+msgstr "Verwyder gedeeltelike lêer '%1'"
+
+#: rip/k3baudioprojectconvertingthread.cpp:311 rip/k3baudioripthread.cpp:454
+#, c-format
+msgid "Writing playlist to %1."
+msgstr "Skryf speel lys na %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:412 rip/k3baudioripthread.cpp:554
+#, c-format
+msgid "Writing cue file to %1."
+msgstr "Skryf cue lêer na %1."
+
+#: rip/k3baudioripthread.cpp:587
+msgid "Ripping Audio Tracks"
+msgstr "Besig om Oudio Snitte te kopiëer."
+
+#: rip/k3baudioripthread.cpp:589
+msgid "Ripping Audio Tracks From '%1'"
+msgstr "Besig om Oudio Snitte vanaf '%1' te kopiëer."
+
+#: rip/k3baudioprojectconvertingthread.cpp:454 rip/k3baudioripthread.cpp:596
+msgid ""
+"_n: 1 track (encoding to %1)\n"
+"%n tracks (encoding to %1)"
+msgstr ""
+"1 snit (enkodeer na %1)\n"
+"%n snitte (enkodeer na (%1)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:457 rip/k3baudioripthread.cpp:599
+#, c-format
+msgid ""
+"_n: 1 track\n"
+"%n tracks"
+msgstr ""
+"1 snit\n"
+"%n snitte"
+
+#: rip/k3baudiorippingdialog.cpp:107
+msgid "CD Ripping"
+msgstr "CD Rip"
+
+#: k3baudioplayer.cpp:116 projects/k3baudiotrackview.cpp:135
+#: projects/k3bvcdlistview.cpp:90 projects/k3bvcdtrackdialog.cpp:389
+#: rip/k3baudiorippingdialog.cpp:127
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:83
+msgid "Filename"
+msgstr "lêernaam"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 262
+#: k3bdiskinfoview.cpp:220 projects/k3baudiotrackview.cpp:133
+#: projects/k3bdatafileview.cpp:71 projects/k3bmovixlistview.cpp:175
+#: projects/k3bvcdburndialog.cpp:437 projects/k3bvcdlistview.cpp:83 rc.cpp:411
+#: rip/k3baudiorippingdialog.cpp:130
+#, no-c-format
+msgid "Type"
+msgstr "Tipe"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 421
+#: misc/k3bcdimagewritingdialog.cpp:309 misc/k3bcdimagewritingdialog.cpp:770
+#: option/k3boptiondialog.cpp:129 projects/k3baudioburndialog.cpp:104
+#: projects/k3bdatapropertiesdialog.cpp:178 projects/k3bvcdburndialog.cpp:429
+#: rc.cpp:444 rc.cpp:1202 rip/k3baudiorippingdialog.cpp:154
+#, no-c-format
+msgid "Advanced"
+msgstr "Gevorderd"
+
+#: misc/k3bdvdcopydialog.cpp:163 projects/k3baudioburndialog.cpp:97
+#: rip/k3baudiorippingdialog.cpp:158
+msgid "Ignore read errors"
+msgstr "Ignoreer lees foute"
+
+#: rip/k3baudiorippingdialog.cpp:159
+msgid "Don't read pregaps"
+msgstr "Moet nie vooraf stilte lees nie"
+
+#: misc/k3bcdcopydialog.cpp:182 projects/k3baudioburndialog.cpp:91
+#: rip/k3baudiorippingdialog.cpp:161
+msgid "Paranoia mode:"
+msgstr "Paranoia modus:"
+
+#: misc/k3bcdcopydialog.cpp:167 misc/k3bcdcopydialog.cpp:177
+#: misc/k3bdvdcopydialog.cpp:161 projects/k3baudioburndialog.cpp:95
+#: rip/k3baudiorippingdialog.cpp:163
+msgid "Read retries:"
+msgstr "Lees inskrywings:"
+
+#: rip/k3baudiorippingdialog.cpp:177
+msgid "Starts copying the selected tracks"
+msgstr "Begin om die gekose snitte te kopiëer"
+
+#: rip/k3baudiorippingdialog.cpp:186
+msgid "Maximal number of read retries"
+msgstr "Maksimum aantal lees probeerslae"
+
+#: rip/k3baudiorippingdialog.cpp:187
+msgid ""
+"<p>This specifies the maximum number of retries to read a sector of audio data "
+"from the cd. After that K3b will either skip the sector if the <em>"
+"Ignore Read Errors</em> option is enabled or stop the process."
+msgstr ""
+"<p>Hierdie spesifiseer die maksimum aantal lees probeerslae per sektor vir 'n "
+"oudio cd. Daarna sal K3b oor die sektor spring as die <em>"
+"Ignoreer Lees Foute</em> opsie gekies is. Andersins sal die proses gestop word."
+
+#: rip/k3baudiorippingdialog.cpp:191
+msgid "Do not read the pregaps at the end of every track"
+msgstr ""
+"Moet nie die stiltes (\"pregaps\") aan die einde van elke snit lees nie."
+
+#: rip/k3baudiorippingdialog.cpp:192
+msgid ""
+"<p>If this option is checked K3b will not rip the audio data in the pregaps. "
+"Most audio tracks contain an empty pregap which does not belong to the track "
+"itself.</p>"
+"<p>Although the default behaviour of nearly all ripping software is to include "
+"the pregaps for most CDs it makes more sense to ignore them. When creating a "
+"K3b audio project you will regenerate these pregaps anyway.</p>"
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b nie die stilte aan die einde van snitte "
+"lees nie.</p>"
+"<p>Dit maak die meeste sin om die stilte te ignoreer, aangesien die skep van 'n "
+"nuwe K3b oudio projek outomaties die stiltes weer sal byvoeg.</p>"
+
+#: rip/k3baudiorippingdialog.cpp:328
+msgid "Album"
+msgstr "Album"
+
+#: k3bdiskinfoview.cpp:258 misc/k3bcdcopydialog.cpp:172
+#: projects/k3bvcdtrackdialog.cpp:638 rip/k3baudiorippingdialog.cpp:338
+#: rip/k3baudiorippingdialog.cpp:396
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:345
+msgid "Audio"
+msgstr "Oudio"
+
+#: rip/k3baudiorippingdialog.cpp:386
+#, c-format
+msgid "Track%1"
+msgstr "Snit %1"
+
+#: k3bdiskinfoview.cpp:270 misc/k3bcdcopydialog.cpp:162
+#: rip/k3baudiorippingdialog.cpp:396
+msgid "Data"
+msgstr "Data"
+
+#: rip/k3baudioprojectconvertingthread.cpp:98
+#: rip/k3baudioprojectconvertingthread.cpp:445
+msgid "Converting Audio Tracks"
+msgstr "Skakel Oudio Snitte Om"
+
+#: rip/k3baudioprojectconvertingthread.cpp:145
+msgid "Converting to single file '%1'."
+msgstr "Skakel om na enkel lêer '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:158
+#, c-format
+msgid "Successfully converted track %1."
+msgstr "Snit %1 suksesvol omgeskakel."
+
+#: rip/k3baudioprojectconvertingthread.cpp:237
+msgid "Converting track %1 (%2 - %3)"
+msgstr "Skakel snit %1 om (%2 - %3)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:242
+#, c-format
+msgid "Converting track %1"
+msgstr "Skakel snit %1 om"
+
+#: rip/k3baudioprojectconvertingthread.cpp:447
+msgid "Converting Audio Tracks From '%1'"
+msgstr "Skakel oudio snitte om vanaf '%1'"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:68
+msgid "Keep original dimensions"
+msgstr "Behou die oorspronklike dimansies"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:69
+msgid "640x? (automatic height)"
+msgstr "640x? (outomatiese hoogte)"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:70
+msgid "320x? (automatic height)"
+msgstr "320x? (outomatiese hoogte)"
+
+#: projects/k3bdataimagesettingswidget.cpp:50
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:71
+msgid "Custom"
+msgstr "Pasmaak"
+
+#: k3bdiskinfoview.cpp:310 projects/k3bvcdlistview.cpp:82
+#: rip/k3baudiocdlistview.cpp:37
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:342
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:80
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:89
+msgid "Title"
+msgstr "Titel"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:81
+msgid "Video Size"
+msgstr "Video Grootte"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:414
+#: ../plugins/encoder/lame/k3blameencoder.cpp:417
+#: ../plugins/encoder/lame/k3blameencoder.cpp:420
+#: ../plugins/encoder/lame/k3blameencoder.cpp:510
+#: ../plugins/encoder/lame/k3blameencoder.cpp:511
+#: ../plugins/encoder/lame/k3blameencoder.cpp:512
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:97
+msgid "%1 kbps"
+msgstr "%1 kbps"
+
+#: option/k3bdevicewidget.cpp:130
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:190
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:191
+msgid "auto"
+msgstr "outo"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:283
+#, fuzzy
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title number</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>volume id (mostly the name of the Video DVD)</td>"
+"<td>%{i} or %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>beautified volume id</td>"
+"<td>%{b} or %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>two chars language code</td>"
+"<td>%{l} or %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>language name</td>"
+"<td>%{n} or %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio format (on the Video DVD)</td>"
+"<td>%{a} or %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>number of audio channels (on the Video DVD)</td>"
+"<td>%{c} or %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>size of the original video</td>"
+"<td>%{v} or %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>size of the resulting video (<em>Caution: auto-clipping values are not "
+"taken into account!</em>)</td>"
+"<td>%{s} or %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>aspect ratio of the original video</td>"
+"<td>%{r} or %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+"<p><em>Hint: K3b also accepts slight variations of the long special strings. "
+"One can, for example, leave out the underscores.</em>"
+msgstr ""
+"<p><b>Spesiale patroon stringe:</b>"
+"<p>Die volgende stringe sal vervang word met hulle ooreenstemmende betekenis in "
+"elke snit naam."
+"<br><em>Leidraad:</em> %A en %a verskil net in klank snitte of samestellings "
+"van mekaar."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Beskrywing</em></td>"
+"<td><em>Alternatiewe</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>titel nommer</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr> "
+"<td>%i</td>"
+"<td>volume id (gewoonlik die naame van die Video DVD)</td>"
+"<td>%{i} of %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>mooi gemaakte volume id</td>"
+"<td>%{b} of %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>twee karakter taal kode</td>"
+"<td>%{l} of %{lang_code}</td></tr>"
+"<tr> "
+"<td>%n</td>"
+"<td>snit nommer</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio formaat (op die Video DVD)</td>"
+"<td>%{a} of %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>uitgebreide snit informasie</td>"
+"<td>%{c} or %{comment}/td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>grootte van die oorspronklike video</td>"
+"<td>%{v} of %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>grootte van die nuwe video (<em>LW: Die auto-afknip waardes word nie in ag "
+"geneem nie!</em>)</td>"
+"<td>%{s} of %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>beeld verhouding (\"aspect ratio\") van die oorspronklike video</td>"
+"<td>%{r} of %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>huidige datum</td>"
+"<td>%{d} of %{date}</td></tr></table> "
+"<p><em>Wenk: K3b sal ook klein variasies op die lang spesiale stringe aanvaar. "
+"Mens kan bv die onderstrepies (_) uitlaat.</em>"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:335
+msgid "Video Picture Size"
+msgstr "Video Prent Grootte"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:342
+msgid ""
+"<p>Please choose the width and height of the resulting video. If one value is "
+"set to <em>Auto</em> K3b will choose this value depending on the aspect ratio "
+"of the video picture."
+"<br>Be aware that setting both the width and the height to fixed values will "
+"result in no aspect ratio correction to be performed."
+msgstr ""
+"<p>Spesifiseer die hoogte en wydte van die finale video. As een waarde na <em>"
+"Outo</em> gestel is, sal K3b die waarde volgens die beeld verhouding (\"aspect "
+"ratio\") stel."
+"<br> As beide waardes gespesifiseer is, sal K3b nie beeld verhouding (\"aspect "
+"ratio\") korrigering doe nie."
+
+#: k3bdatamodewidget.cpp:34 k3bwriterselectionwidget.cpp:260
+#: k3bwriterselectionwidget.cpp:486 k3bwritingmodewidget.cpp:153
+#: projects/k3bdatamultisessioncombobox.cpp:75
+#: projects/k3bfillstatusdisplay.cpp:389
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:350
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:351
+msgid "Auto"
+msgstr "Outomaties"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:111
+msgid "Ripping Video DVD Titles"
+msgstr "Besig om Video DVD te kopiëer "
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:117
+msgid ""
+"_n: Transcoding %n title to %1/%2\n"
+"Transcoding %n titles to %1/%2"
+msgstr ""
+"Transkodeer %n titel na %1/%2\n"
+"Transkodeer %n snitte na %1/%2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:146
+#, c-format
+msgid "Successfully ripped title %1"
+msgstr "Titel %1 suksesvol gekopiëer."
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:149
+#, c-format
+msgid "Failed to rip title %1"
+msgstr "Kon nie titel %1n kopiëer nie"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:179
+#, c-format
+msgid "Determined clipping values for title %1"
+msgstr "Het afkap waardes vir titel %1 bepaal"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:180
+msgid "Top: %1, Bottom: %2"
+msgstr "Bokant: %1, Onderkant: %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:182
+msgid "Left: %1, Right: %2"
+msgstr "Linkerkant: %1, Regterkant: %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:190
+msgid "Insane clipping values. No clipping will be done at all."
+msgstr "Onsinnige afknip waardes. Geen afknip sal gedoen word nie."
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:200
+#, c-format
+msgid "Failed to determine clipping values for title %1"
+msgstr "Kon nie die afkap waardes vir titel %1 bereken nie."
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:151
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:173
+msgid "Video DVD Ripping"
+msgstr "Video DVD Kopiëering"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:174
+msgid ""
+"_n: 1 title from %1\n"
+"%n titles from %1"
+msgstr ""
+"1 titel vanaf %1\n"
+"%n titels vanaf %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:197
+msgid "Title %1 (%2)"
+msgstr "Titel %1 (%2)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:224
+msgid "%1 %2Ch (%3%4)"
+msgstr "%1 %2 kanaal (%3%4)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:228
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:51
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:76
+msgid "unknown language"
+msgstr "onbekende taal"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:239
+msgid "not supported"
+msgstr "Nie gesorteer"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:452
+#, c-format
+msgid ""
+"_n: %nCh\n"
+"%nCh"
+msgstr ""
+"%n kanaal\n"
+"%n kanale"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:564
+msgid ""
+"<p>When using the <em>AC3 pass-through</em> audio codec all selected audio "
+"streams need to be in AC3 format. Please select another audio codec or choose "
+"AC3 audio streams for all ripped titles."
+msgstr ""
+"<p>As die oudio kodek: <em>AC3 deurlaat</em> gekies is, moet al die ouido "
+"strome wat gekies is in AC3 formaat wees. Kies 'n ander oudio kodek of kies AC3 "
+"oudio strome vir al die titels wat gekopiëer moet word."
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:567
+msgid "AC3 Pass-through"
+msgstr "AC3 deurlaat"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:95
+msgid ""
+"K3b was unable to unmount device '%1' containing medium '%2'. Video DVD ripping "
+"will not work if the device is mounted. Please unmount manually."
+msgstr ""
+"K3b kon nie die toestel '%1' ontkoppel wat medium '%2' bevat nie. Video DVD "
+"kopiëering sal nie werk as die toestel gekoppel is nie. Ontkoppel asb. self."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:98
+msgid "Unmounting failed"
+msgstr "Ontkoppeling was onsuksesvol"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:108
+msgid ""
+"<p>Unable to read Video DVD contents: Found encrypted Video DVD."
+"<p>Install <i>libdvdcss</i> to get Video DVD decryption support."
+msgstr ""
+"<p>Kon nie die Video DVD inhoud lees nie. 'n Geënkripteerde Video DVD was "
+"gevind."
+"<p>Installeer <i>libdvdcss</i> om Video DVD dekripsie ondersteuning te kry."
+
+#: k3bmedium.cpp:320 rip/videodvd/k3bvideodvdrippingview.cpp:119
+msgid "Video DVD"
+msgstr "Video DVD"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:120
+#, c-format
+msgid ""
+"_n: %n title\n"
+"%n titles"
+msgstr ""
+"%n titel\n"
+"%n titels"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:128
+msgid "K3b uses transcode to rip Video DVDs. Please make sure it is installed."
+msgstr ""
+"K3b gebruik <i>transcode</i> om Video DVDs te kopiëer. Maak asb. seker dat dit "
+"geïnstalleer is."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:142
+msgid ""
+"<p>K3b uses transcode to rip Video DVDs. Your installation of transcode (<em>"
+"%1</em>) lacks support for any of the codecs supported by K3b."
+"<p>Please make sure it is installed properly."
+msgstr ""
+"<p>K3b gebruik <i>transcode</i> om Video DVDs te kopiëer. Jou installasie van "
+"<i>transcode</i> (<em>%1</em>) ontbreek ondersteuning vir die kodeerders wat "
+"K3b ondersteun. "
+"<p>Maak asb. seker dat dit korrek geïnstalleer is."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:155
+msgid "Unable to read Video DVD contents."
+msgstr "Kon nie die Video DVD inhoud lees nie."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:169
+msgid "Please select the titles to rip."
+msgstr "Kies asb. die titel om te kopiëer"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:170
+msgid "No Titles Selected"
+msgstr "Geen Titels Gekies"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:236
+msgid "Open the Video DVD ripping dialog"
+msgstr "Maak die DVD kopiëer dialoog oop "
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:47
+msgid "%1 %2Ch (%3<em>%4</em>)"
+msgstr "%1 %2 kanaal (%3<em>%4</em>)"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:73
+msgid "RLE"
+msgstr "RLE"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:74
+msgid "Extended"
+msgstr "Uitgebreide"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:244
+msgid "<p><b>Title %1 (%2)</b><br>%3"
+msgstr "<p><b>Titel %1 (%2)</b><br>%3"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:248
+#, c-format
+msgid ""
+"_n: %n chapter\n"
+"%n chapters"
+msgstr ""
+"%n hoofstuk\n"
+"%n hoofstukke"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG2"
+msgstr "MPEG2"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:257
+msgid "letterboxed"
+msgstr "geboks"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:259
+msgid "anamorph"
+msgstr "anamorf"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:266
+msgid "No audio streams"
+msgstr "Geen oudio strome"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:273
+msgid "No Subpicture streams"
+msgstr "Geen onderskrif strome nie"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:318
+msgid "Audio Streams"
+msgstr "Oudio Strome"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:322
+msgid "Subpicture Streams"
+msgstr "Onderskrif Strome"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 93
+#: rc.cpp:350 rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:343
+#, no-c-format
+msgid "Preview"
+msgstr "Voorskou"
+
+#: projects/k3bvcdtrackdialog.cpp:702
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:344
+msgid "Video"
+msgstr "Video"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:346
+msgid "Subpicture"
+msgstr "Onderskrif"
+
+#: rip/k3baudiocdlistview.cpp:36
+msgid "Artist"
+msgstr "Kunstenaar"
+
+#: rip/k3baudiocdlistview.cpp:50
+msgid "Check the tracks that should be ripped"
+msgstr "Kies die snitte wat gekopiëer moet word"
+
+#: misc/k3bblankingdialog.cpp:72
+msgid "Erase CD-RW"
+msgstr "Vee CD-RW uit"
+
+#: misc/k3bblankingdialog.cpp:111
+msgid "&Erase Type"
+msgstr "Uitvee Tipe"
+
+#: k3bemptydiscwaiter.cpp:554 misc/k3bblankingdialog.cpp:151
+msgid "Erasing CD-RW"
+msgstr "Besig om CD-RW uit te vee"
+
+#: misc/k3bblankingdialog.cpp:179
+msgid "Successfully erased CD-RW."
+msgstr "CD-RW suksesvol uitgevee."
+
+#: misc/k3bblankingdialog.cpp:180
+msgid "Success"
+msgstr "Sukses"
+
+#: misc/k3bblankingdialog.cpp:183
+msgid "Erasing CD-RW canceled."
+msgstr "Uitvee van CD-RW gekanseleer"
+
+#: misc/k3bblankingdialog.cpp:184
+msgid "Canceled"
+msgstr "Gekanseleer"
+
+#: misc/k3bblankingdialog.cpp:186
+msgid "The Erasing process failed. Do you want to see the debugging output?"
+msgstr "Die uitvee procss het gefaal. Wil jy die ontfouting afvoer sien?"
+
+#: k3bemptydiscwaiter.cpp:673 misc/k3bblankingdialog.cpp:187
+msgid "Erasing failed."
+msgstr "Uitvee het gefaal."
+
+#: misc/k3bblankingdialog.cpp:203
+msgid "%1 does not support CD-RW writing."
+msgstr "%1 ondersteun nie CD-RW skryf nie."
+
+#: misc/k3bblankingdialog.cpp:212
+msgid ""
+"Erases the complete disk. This takes as long as writing the complete CD."
+msgstr ""
+"Vee die hele skyf uit. Dit neem net so lank soos om 'n volle CD te skryf."
+
+#: misc/k3bblankingdialog.cpp:214
+msgid "Erases just the TOC, the PMA, and the pregap."
+msgstr "Vee net die inhoudsopgawe (TOC), PMA en \"pregap\" uit."
+
+#: misc/k3bblankingdialog.cpp:215
+msgid "Erases just the last track."
+msgstr "Vee net die laaste snit uit."
+
+#: misc/k3bblankingdialog.cpp:216
+msgid "Reopen the last session to make it possible to append further data."
+msgstr "Maak die laaste sessie weer oop sodat meer data bygevoeg kan word."
+
+#: misc/k3bblankingdialog.cpp:218
+msgid "Erases the last session of a multisession CD."
+msgstr "Vee die laaste sessie van 'n multi sessie CD uit."
+
+#: misc/k3bblankingdialog.cpp:226 misc/k3bblankingdialog.cpp:234
+msgid "Fast"
+msgstr "Vinnig"
+
+#: misc/k3bblankingdialog.cpp:229 misc/k3bblankingdialog.cpp:235
+msgid "Complete"
+msgstr "Volledig"
+
+#: misc/k3bblankingdialog.cpp:233
+msgid "Blanking mode:"
+msgstr "Uitvee modus:"
+
+#: misc/k3bblankingdialog.cpp:238 misc/k3bblankingdialog.cpp:241
+msgid "Erase Last Track"
+msgstr "Vee laaste snit uit"
+
+#: misc/k3bblankingdialog.cpp:242 misc/k3bblankingdialog.cpp:245
+msgid "Reopen Last Session"
+msgstr "Maak laaste sessie weer oop"
+
+#: misc/k3bblankingdialog.cpp:246 misc/k3bblankingdialog.cpp:249
+msgid "Erase Last Session"
+msgstr "Vee laaste sessie uit"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "CD Copy"
+msgstr "CD Kopiëering"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "and CD Cloning"
+msgstr "en CD Kloning"
+
+#: misc/k3bcdcopydialog.cpp:79 misc/k3bdvdcopydialog.cpp:72
+msgid "Source Medium"
+msgstr "Bron Medium"
+
+#: misc/k3bcdcopydialog.cpp:102
+msgid "Copy Mode"
+msgstr "Kopiëering modus"
+
+#: misc/k3bcdcopydialog.cpp:106 misc/k3bcdcopydialog.cpp:230
+msgid "Normal Copy"
+msgstr "Normale Kopiëering"
+
+#: misc/k3bcdcopydialog.cpp:107 misc/k3bcdcopydialog.cpp:235
+msgid "Clone Copy"
+msgstr "Kloon Kopiëering"
+
+#: misc/k3bcdcopydialog.cpp:109 misc/k3bcdimagewritingdialog.cpp:245
+#: misc/k3bdvdcopydialog.cpp:100 misc/k3bdvdformattingdialog.cpp:61
+#: misc/k3bisoimagewritingdialog.cpp:188 projects/k3bprojectburndialog.cpp:267
+msgid "Writing Mode"
+msgstr "Skryf Modus"
+
+#: misc/k3bcdcopydialog.cpp:113 misc/k3bcdimagewritingdialog.cpp:251
+#: misc/k3bdvdcopydialog.cpp:113 misc/k3bisoimagewritingdialog.cpp:194
+#: projects/k3bprojectburndialog.cpp:289
+msgid "Copies"
+msgstr "Kopieë"
+
+#: misc/k3bcdcopydialog.cpp:151 misc/k3bcdimagewritingdialog.cpp:288
+#: misc/k3bcdimagewritingdialog.cpp:789 misc/k3bdvdcopydialog.cpp:145
+msgid "&Image"
+msgstr "Beeld"
+
+#: misc/k3bcdcopydialog.cpp:170
+msgid "No error correction"
+msgstr "Geen fout korreksie"
+
+#: misc/k3bcdcopydialog.cpp:184
+msgid "Copy CD-Text"
+msgstr "Kopiëer CD-Text"
+
+#: misc/k3bcdcopydialog.cpp:185
+msgid "Prefer CD-Text"
+msgstr "Verkies CD-Text"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 577
+#: misc/k3bcdcopydialog.cpp:190 misc/k3bdvdcopydialog.cpp:167 rc.cpp:183
+#, no-c-format
+msgid "&Advanced"
+msgstr "Gevorderd"
+
+#: misc/k3bcdcopydialog.cpp:211
+msgid "Skip unreadable data sectors"
+msgstr "Spring oor onleesbare data sektore"
+
+#: misc/k3bcdcopydialog.cpp:212
+msgid "Disable the source drive's error correction"
+msgstr "Deaktiveer die bron dryf se fout korreksie"
+
+#: misc/k3bcdcopydialog.cpp:213
+msgid "Use CD-Text instead of cddb if available."
+msgstr "Gebruik CD-Text i.p.v. CDDB, as dit beskikbaar is."
+
+#: misc/k3bcdcopydialog.cpp:214
+msgid "Copy CD-Text from the source CD if available."
+msgstr "Kopiëer CD-Text van die bron CD as dit beskikbaar is."
+
+#: misc/k3bcdcopydialog.cpp:216
+msgid ""
+"<p>If this option is checked K3b will disable the source drive's ECC/EDC error "
+"correction. This way sectors that are unreadable by intention can be read."
+"<p>This may be useful for cloning CDs with copy protection based on corrupted "
+"sectors."
+msgstr ""
+"<p>As hierdie opsie geaktiveer is sal K3b die bron dryf se ECC/EDC fout "
+"korreksie deaktiveer. Dit sal maak dat sektore wat aspris onleesbaar gemaak is "
+"wel gelees kan word."
+"<p>Dit kan nuttig wees om CDs te kloon waarvan die kopie beskerming gebaseer is "
+"op korrupte sektore."
+
+#: misc/k3bcdcopydialog.cpp:221
+msgid ""
+"<p>If this option is checked K3b will search for CD-Text on the source CD. "
+"Disable it if your CD drive has problems with reading CD-Text or you want to "
+"stick to Cddb info."
+msgstr ""
+"<p>As hierdie opsie gekies is sal K3b die CD-Text op die bron CD "
+"gebruik.Ontkies hierdie as jou CD dryf probleme het om CD-Text te lees of as jy "
+"net die CDDB inligting wil gebruik."
+
+#: misc/k3bcdcopydialog.cpp:224
+msgid ""
+"<p>If this option is checked and K3b finds CD-Text on the source media it will "
+"be copied to the resulting CD ignoring any potentially existing Cddb entries."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b slegs die CD-Text van die bron media, as "
+"dit bekikbaar is, gebruik en enige CDDB inskrywings ignoreer."
+
+#: misc/k3bcdcopydialog.cpp:226
+msgid ""
+"<p>If this option is checked and K3b is not able to read a data sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b sektore wat nie vanaf die CD/DVD gelees "
+"kan word nie, op die kopie met nulle vervang."
+
+#: misc/k3bcdcopydialog.cpp:231
+msgid ""
+"<p>This is the normal copy mode recommended for most CD types. It allows "
+"copying Audio CDs, multi and single session Data CDs, and Enhanced Audio CDs "
+"(an Audio CD containing an additional data session)."
+"<p>For VideoCDs please use the CD Cloning mode."
+msgstr ""
+"<p>Hierdie is die normale kopiëering modus wat vir die meeste CD tipes "
+"voorgestel word.Dit laat jou toe om Oudio CDs, enkel of multi sessie CDs en "
+"Gevorderde Oudio CDs (Oudio CDs wat 'n data snit bevat) te kopiëer."
+"<p>Gebruik eerder CD kloning om 'n VideoCD te kopiëer."
+
+#: misc/k3bcdcopydialog.cpp:236
+msgid ""
+"<p>In CD Cloning mode K3b performs a raw copy of the CD. That means it does not "
+"care about the content but simply copies the CD bit by bit. It may be used to "
+"copy VideoCDs or CDs which contain erroneous sectors."
+"<p><b>Caution:</b> Only single session CDs can be cloned."
+msgstr ""
+"<p>K3b doen 'n lae vlak kopiëering as CD Kloning gespesifiseer is. K3b "
+"interpreteer nie die inhoud van die CD nie, maar kopiëer dit bis vir bis. Dit "
+"kan gebruik word om VideoCDs of CDs met foutiewe sektore te kopiëer."
+"<p><b>Let wel:</b> Slegs enkel sessie CDs kan gekloon word."
+
+#: misc/k3bcdcopydialog.cpp:273 misc/k3bdvdcopydialog.cpp:238
+#: projects/k3bprojectburndialog.cpp:217
+msgid ""
+"There seems to be not enough free space in temporary directory. Write anyway?"
+msgstr ""
+"Dit lyk asof daar onvoldoende spasie in die tydelike gids beskikbaar is. Skryf "
+"in elk geval?"
+
+#: k3b.cpp:943 k3bdebuggingoutputdialog.cpp:141 misc/k3bcdcopydialog.cpp:298
+#: misc/k3bcdcopydialog.cpp:306 projects/k3bdataburndialog.cpp:184
+#: projects/k3bdvdburndialog.cpp:286 projects/k3bmovixburndialog.cpp:229
+#: projects/k3bmovixdvdburndialog.cpp:196
+#: projects/k3bvideodvdburndialog.cpp:184
+msgid "Do you want to overwrite %1?"
+msgstr "Wil jy %1 oorskryf?"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 projects/k3bdataburndialog.cpp:185
+#: projects/k3bdvdburndialog.cpp:287 projects/k3bmovixburndialog.cpp:230
+#: projects/k3bmovixdvdburndialog.cpp:197 projects/k3bvcdburndialog.cpp:583
+#: projects/k3bvideodvdburndialog.cpp:185
+msgid "File Exists"
+msgstr "Lêer Bestaan"
+
+#: misc/k3bcdcopydialog.cpp:452 misc/k3bdvdcopydialog.cpp:436
+msgid "Use the same device for burning"
+msgstr "Gebruik dieselfde toestel om mee te skryf"
+
+#: misc/k3bcdcopydialog.cpp:453 misc/k3bdvdcopydialog.cpp:437
+msgid "<qt>Use the same device for burning <i>(Or insert another medium)</i>"
+msgstr ""
+"<qt>Gebruik dieselfde toestel om mee te skryf, <i>of sit 'n ander medium in</i>"
+"."
+
+#: misc/k3bdvdcopydialog.cpp:60
+msgid "DVD Copy"
+msgstr "DVD Kopiëer"
+
+#: misc/k3bdvdcopydialog.cpp:61
+msgid "No video transcoding!"
+msgstr "Geen video transkodering!"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 28
+#: misc/k3bdvdcopydialog.cpp:156 rc.cpp:1284
+#, no-c-format
+msgid "General"
+msgstr "Algemeen"
+
+#: misc/k3bdvdcopydialog.cpp:202
+msgid "Skip unreadable sectors"
+msgstr "Spring oor onleesbare sektors"
+
+#: misc/k3bdvdcopydialog.cpp:203
+msgid ""
+"<p>If this option is checked and K3b is not able to read a sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p>As hierdie opsie gekies is sal K3b sektore wat dit nie vanaf die CD/DVD kan "
+"lees nie met nulle vervang op die bestemming media."
+
+#: misc/k3bcdimagewritingdialog.cpp:116
+msgid "Burn CD Image"
+msgstr "Skryf CD Beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:181 misc/k3bisoimagewritingdialog.cpp:152
+msgid "Image to Burn"
+msgstr "Beeld om te skryf"
+
+#: misc/k3bcdimagewritingdialog.cpp:184 misc/k3bisoimagewritingdialog.cpp:155
+msgid "Choose Image File"
+msgstr "Kies beeld lêer"
+
+#: misc/k3bcdimagewritingdialog.cpp:185
+msgid "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Image Files"
+msgstr "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Beeld Lêers"
+
+#: misc/k3bcdimagewritingdialog.cpp:187 misc/k3bisoimagewritingdialog.cpp:156
+msgid "*.iso *.ISO|ISO9660 Image Files"
+msgstr "*.iso *.ISO|ISO9660 Beeld Lêers"
+
+#: misc/k3bcdimagewritingdialog.cpp:189
+msgid "*.cue *.CUE|Cue Files"
+msgstr "*.cue *.CUE|Cue Lêers"
+
+#: misc/k3bcdimagewritingdialog.cpp:191
+msgid "*.toc *.TOC|Cdrdao TOC Files and Cdrecord Clone Images"
+msgstr "*.toc *.TOC|Cdrdao TOC Lêers en Cdrecord Clone Beelde"
+
+#: k3b.cpp:1271 k3bfileview.cpp:103 misc/k3bcdimagewritingdialog.cpp:193
+#: misc/k3bisoimagewritingdialog.cpp:157
+msgid "*|All Files"
+msgstr "*|Alle Lêers"
+
+#: misc/k3bcdimagewritingdialog.cpp:195
+msgid "Image Type"
+msgstr "Beeld Tipe"
+
+#: misc/k3bcdimagewritingdialog.cpp:197
+msgid "Auto Detection"
+msgstr "Outo Bespeur"
+
+#: misc/k3bcdimagewritingdialog.cpp:198
+msgid "ISO9660 Image"
+msgstr "ISO9660 Beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:199
+msgid "Cue/Bin Image"
+msgstr "Cue/Bin Beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:200
+msgid "Audio Cue File"
+msgstr "Oudio Cue Lêer"
+
+#: misc/k3bcdimagewritingdialog.cpp:201
+msgid "Cdrdao TOC File"
+msgstr "Cdrdao TOC Lêer"
+
+#: misc/k3bcdimagewritingdialog.cpp:202
+msgid "Cdrecord Clone Image"
+msgstr "Cdrecord Clone Beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:221 misc/k3bisoimagewritingdialog.cpp:167
+msgid "No image file selected"
+msgstr "Geen beeld lêer gekies"
+
+#: misc/k3bcdimagewritingdialog.cpp:303
+msgid "Data mode:"
+msgstr "Data modus:"
+
+#: misc/k3bcdimagewritingdialog.cpp:409 misc/k3bisoimagewritingdialog.cpp:249
+msgid ""
+"<p>This image has an invalid file size.If it has been downloaded make sure the "
+"download is complete."
+"<p>Only continue if you know what you are doing."
+msgstr ""
+"<p>Die beeld het 'n ongeldige lêer grootte. As dit afgelaai was, maak asb. "
+"seker dat die aflaai voltooi het."
+"<p>Gaan slegs voort as jy weet wat jy doen."
+
+#: misc/k3bcdimagewritingdialog.cpp:570
+msgid "Seems not to be a usable image"
+msgstr "Dit lyk nie asof dit 'n bruikbare beeld is nie."
+
+#: misc/k3bcdimagewritingdialog.cpp:577
+msgid "File not found"
+msgstr "Lêer nie gevind nie"
+
+#: misc/k3bcdimagewritingdialog.cpp:589 misc/k3bcdimagewritingdialog.cpp:654
+#: misc/k3bcdimagewritingdialog.cpp:682 misc/k3bcdimagewritingdialog.cpp:710
+msgid "Detected:"
+msgstr "Bespeur:"
+
+#: misc/k3bcdimagewritingdialog.cpp:590 misc/k3bisoimagewritingdialog.cpp:321
+msgid "Iso9660 image"
+msgstr "ISO9660 beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:596 misc/k3bcdimagewritingdialog.cpp:660
+#: misc/k3bcdimagewritingdialog.cpp:688 misc/k3bisoimagewritingdialog.cpp:326
+msgid "Filesize:"
+msgstr "Lêer grootte:"
+
+#: k3bdiskinfoview.cpp:447 misc/k3bcdimagewritingdialog.cpp:602
+#: misc/k3bisoimagewritingdialog.cpp:331
+msgid "System Id:"
+msgstr "Stelsel ID:"
+
+#: k3bdiskinfoview.cpp:452 misc/k3bcdimagewritingdialog.cpp:610
+#: misc/k3bisoimagewritingdialog.cpp:339
+msgid "Volume Id:"
+msgstr "Volume ID:"
+
+#: k3bdiskinfoview.cpp:457 misc/k3bcdimagewritingdialog.cpp:618
+#: misc/k3bisoimagewritingdialog.cpp:347
+msgid "Volume Set Id:"
+msgstr "Volume Stel Id:"
+
+#: k3bdiskinfoview.cpp:462 misc/k3bcdimagewritingdialog.cpp:626
+#: misc/k3bisoimagewritingdialog.cpp:355
+msgid "Publisher Id:"
+msgstr "Uitgewer ID:"
+
+#: k3bdiskinfoview.cpp:467 misc/k3bcdimagewritingdialog.cpp:634
+#: misc/k3bisoimagewritingdialog.cpp:363
+msgid "Preparer Id:"
+msgstr "Voorbereier Id:"
+
+#: k3bdiskinfoview.cpp:472 misc/k3bcdimagewritingdialog.cpp:641
+#: misc/k3bisoimagewritingdialog.cpp:370
+msgid "Application Id:"
+msgstr "Program Id:"
+
+#: misc/k3bcdimagewritingdialog.cpp:655
+msgid "Cdrecord clone image"
+msgstr "Cdrecord clone beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:665 misc/k3bcdimagewritingdialog.cpp:693
+msgid "Image file:"
+msgstr "Beeld lêer:"
+
+#: misc/k3bcdimagewritingdialog.cpp:671
+msgid "TOC file:"
+msgstr "TOC lêer:"
+
+#: misc/k3bcdimagewritingdialog.cpp:683
+msgid "Cue/bin image"
+msgstr "Cue/bin beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:699
+msgid "Cue file:"
+msgstr "Cue lêer:"
+
+#: misc/k3bcdimagewritingdialog.cpp:711
+msgid "Audio Cue Image"
+msgstr "Oudio Cue Beeld"
+
+#: misc/k3bcdimagewritingdialog.cpp:716
+#, c-format
+msgid ""
+"_n: %n track\n"
+"%n tracks"
+msgstr ""
+"%n snit\n"
+"%n snitte"
+
+#: misc/k3bcdimagewritingdialog.cpp:731
+msgid "Track"
+msgstr "Snit"
+
+#: misc/k3bcdimagewritingdialog.cpp:841 misc/k3bisoimagewritingdialog.cpp:443
+msgid "Md5 Sum:"
+msgstr "Md5sum:"
+
+#: misc/k3bcdimagewritingdialog.cpp:871 misc/k3bisoimagewritingdialog.cpp:473
+msgid "Calculation cancelled"
+msgstr "Berekening gekanselleer"
+
+#: misc/k3bcdimagewritingdialog.cpp:873 misc/k3bisoimagewritingdialog.cpp:475
+msgid "Calculation failed"
+msgstr "Berekening het gevaal"
+
+#: misc/k3bcdimagewritingdialog.cpp:888 misc/k3bisoimagewritingdialog.cpp:490
+msgid "Copy checksum to clipboard"
+msgstr "Kopiëer toetssom na die klipbord"
+
+#: misc/k3bcdimagewritingdialog.cpp:889 misc/k3bisoimagewritingdialog.cpp:491
+msgid "Compare checksum..."
+msgstr "Vergelyk toetssom..."
+
+#: misc/k3bcdimagewritingdialog.cpp:895 misc/k3bisoimagewritingdialog.cpp:497
+msgid "MD5 Sum Check"
+msgstr "MD5sum toets"
+
+#: misc/k3bcdimagewritingdialog.cpp:896 misc/k3bisoimagewritingdialog.cpp:498
+msgid "Please insert the MD5 Sum to compare:"
+msgstr "Voer die MD5sum nommer in om teen te vergelyk:"
+
+#: misc/k3bcdimagewritingdialog.cpp:902 misc/k3bisoimagewritingdialog.cpp:504
+msgid "The MD5 Sum of %1 equals the specified."
+msgstr "Die MD5sum van %1 stem ooreen."
+
+#: misc/k3bcdimagewritingdialog.cpp:903 misc/k3bisoimagewritingdialog.cpp:505
+msgid "MD5 Sums Equal"
+msgstr "MD5sum is dieselfde"
+
+#: misc/k3bcdimagewritingdialog.cpp:905 misc/k3bisoimagewritingdialog.cpp:507
+msgid "The MD5 Sum of %1 differs from the specified."
+msgstr "Die MD5sum van %1 stem nie ooreen nie."
+
+#: misc/k3bcdimagewritingdialog.cpp:906 misc/k3bisoimagewritingdialog.cpp:508
+msgid "MD5 Sums Differ"
+msgstr "MD5sum verskil"
+
+#: misc/k3bdvdformattingdialog.cpp:43
+msgid "DVD Formatting"
+msgstr "DVD Formateering"
+
+#: misc/k3bdvdformattingdialog.cpp:44
+msgid "DVD%1RW"
+msgstr "DVD%1RW"
+
+#: k3bemptydiscwaiter.cpp:90 misc/k3bdvdformattingdialog.cpp:71
+msgid "Force"
+msgstr "Forseer"
+
+#: misc/k3bdvdformattingdialog.cpp:72
+msgid "Quick format"
+msgstr "Vinnige formateer"
+
+#: misc/k3bdvdformattingdialog.cpp:84
+msgid "Force formatting of empty DVDs"
+msgstr "Forseer formatering van leë DVDs"
+
+#: misc/k3bdvdformattingdialog.cpp:85
+msgid ""
+"<p>If this option is checked K3b will format a DVD-RW even if it is empty. It "
+"may also be used to force K3b to format a DVD+RW or a DVD-RW in restricted "
+"overwrite mode."
+"<p><b>Caution:</b> It is not recommended to often format a DVD since it may "
+"already be unusable after 10-20 reformat procedures."
+"<p>DVD+RW media only needs to be formatted once. After that it just needs to be "
+"overwritten. The same applies to DVD-RW in restricted overwrite mode."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die DVD-RW formateer, al is dit alreeds "
+"leeg. Dit kan ook gebruik word om K3b te forseer om DVD+RWs te formateer of om "
+"DVD-RWs in beperkte oorskryf modus te formateer."
+"<p><b>Waarskuwing:</b> Dit word nie aanbeveel om DVDs onnodig te formateer nie, "
+"aangesien die skyf na 10-20 formaterings onbruikbaar kan wees."
+"<p>DVD+RW media hoef net een keer geformateer te word. Daarna hoef dit net "
+"oorskryf te word. Dieselfde geld vir DVD-RWs in beperkte oorskryf modus."
+
+#: misc/k3bdvdformattingdialog.cpp:95
+msgid "Try to perform quick formatting"
+msgstr "Probeer om vinnige te formatteer"
+
+#: misc/k3bdvdformattingdialog.cpp:96
+msgid ""
+"<p>If this option is checked K3b will tell the writer to perform a quick "
+"format."
+"<p>Formatting a DVD-RW completely can take a very long time and some DVD "
+"writers perform a full format even if quick format is enabled."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b vir die skrywer sê om 'n vinnige "
+"formatering te doen."
+"<p>Om 'n volledige DVD-RW te formateer vat 'n lang tyd. Party skrywers sal 'n "
+"volledige formatering doen, al is dit aangesê om 'n vinnige formatering te "
+"doen."
+
+#: misc/k3bisoimagewritingdialog.cpp:88
+msgid "Burn Iso9660 Image"
+msgstr "Skryf ISO9660 Beeld"
+
+#: misc/k3bisoimagewritingdialog.cpp:89
+msgid "to DVD"
+msgstr "na DVD"
+
+#: misc/k3bisoimagewritingdialog.cpp:238
+msgid ""
+"The image you selected is not a valid ISO9660 image. Are you sure you want to "
+"burn it anyway? (There may exist other valid image types that are not detected "
+"by K3b but will work fine.)"
+msgstr ""
+"Die beeld lêer wat jy gekies het is nie 'n geldige ISO9660 beeld nie. Is jy "
+"seker dat jy dit in elk geval wil skryf? (Daar bestaan ander geldige beeld "
+"tipes wat nog nie deur K3b herken word nie, maar wat heeltemal reg werk.)"
+
+#: misc/k3bisoimagewritingdialog.cpp:241 projects/k3bprojectburndialog.cpp:158
+msgid "Burn"
+msgstr "Skryf"
+
+#: misc/k3bisoimagewritingdialog.cpp:382
+msgid "Not an Iso9660 image"
+msgstr "Nie 'n ISO9660 beeld"
+
+#: k3btempdirselectionwidget.cpp:57
+msgid "Free space in temporary directory:"
+msgstr "Beskikbare spasie in tydelike gids:"
+
+#: k3btempdirselectionwidget.cpp:77
+msgid "The directory in which to save the image files"
+msgstr "Die gids waar die beeld lêer gestoor moet word"
+
+#: k3btempdirselectionwidget.cpp:81
+msgid ""
+"<p>This is the directory in which K3b will save the <em>image files</em>."
+"<p>Please make sure that it resides on a partition that has enough free space."
+msgstr ""
+"<p>Hierdie is die gids waarbinne K3b die <em>beeld lêers</em> gaan stoor."
+"<p>Maak asb. seker dat dit op 'n skyf lê wat genoeg spasie beskikbaar het."
+
+#: k3btempdirselectionwidget.cpp:126
+msgid "Select Temporary Directory"
+msgstr "Kies tydelike gids"
+
+#: k3btempdirselectionwidget.cpp:130
+msgid "Select Temporary File"
+msgstr "Kies tydelike lêer"
+
+#: k3btempdirselectionwidget.cpp:197
+msgid "Wri&te image files to:"
+msgstr "Skryf beeld lêer na:"
+
+#: k3btempdirselectionwidget.cpp:198
+msgid "Temporary Directory"
+msgstr "Tydelike Gids"
+
+#: k3btempdirselectionwidget.cpp:201
+msgid "Wri&te image file to:"
+msgstr "Skryf beeld lêer na:"
+
+#: k3btempdirselectionwidget.cpp:202
+msgid "Temporary File"
+msgstr "Tydelike Lêer"
+
+#: k3btempdirselectionwidget.cpp:213
+msgid "Size of project:"
+msgstr "Grootte van projek:"
+
+#: k3bjobprogressosd.cpp:220
+msgid "Hide OSD"
+msgstr "Steek OSD weg"
+
+#: k3bburnprogressdialog.cpp:44
+msgid "Estimated writing speed:"
+msgstr "Geskatte skryf spoed:"
+
+#: k3bburnprogressdialog.cpp:56
+msgid "Software buffer:"
+msgstr "Sagteware buffer:"
+
+#: k3bburnprogressdialog.cpp:57
+msgid "Device buffer:"
+msgstr "Toestel buffer:"
+
+#: k3bburnprogressdialog.cpp:94
+msgid "Writer: %1 %2"
+msgstr "Skrywer: %1 %2"
+
+#: k3bburnprogressdialog.cpp:97 k3bburnprogressdialog.cpp:98
+#: k3bburnprogressdialog.cpp:99
+msgid "no info"
+msgstr "Geen inligting"
+
+#: k3bservicemenuinstaller.cpp:96
+msgid "Failed to copy service menu files"
+msgstr "Kopiëring van die diens kieslys lêers was onsuksesvol"
+
+#: k3bservicemenuinstaller.cpp:116
+msgid "Failed to remove service menu files"
+msgstr "Verwydering van die diens kieslys lêers was onsuksesvol"
+
+#: k3bappdevicemanager.cpp:45
+msgid "Media &Info"
+msgstr "Media Informasie"
+
+#: k3bappdevicemanager.cpp:47
+msgid "&Unmount"
+msgstr "Ontkoppel"
+
+#: k3bappdevicemanager.cpp:49
+msgid "&Mount"
+msgstr "Koppel"
+
+#: k3bappdevicemanager.cpp:51
+msgid "&Eject"
+msgstr "Skiet uit"
+
+#: k3bappdevicemanager.cpp:53
+msgid "L&oad"
+msgstr "Laai"
+
+#: k3bappdevicemanager.cpp:59
+msgid "Set Read Speed..."
+msgstr "Stel Lees Spoed..."
+
+#: k3bappdevicemanager.cpp:62
+msgid "Display generic medium information"
+msgstr "Vertoon generiese medium informasie"
+
+#: k3bappdevicemanager.cpp:63
+msgid "Unmount the medium"
+msgstr "Ontkoppel die medium"
+
+#: k3bappdevicemanager.cpp:64
+msgid "Mount the medium"
+msgstr "Koppel die medium"
+
+#: k3bappdevicemanager.cpp:65
+msgid "Eject the medium"
+msgstr "Skiet die medium uit"
+
+#: k3bappdevicemanager.cpp:66
+msgid "(Re)Load the medium"
+msgstr "(Her)laai die medium"
+
+#: k3bappdevicemanager.cpp:67
+msgid "Force the drive's read speed"
+msgstr "Forseer die dryf se lees spoed"
+
+#: k3bappdevicemanager.cpp:224
+msgid "CD Read Speed"
+msgstr "CD Lees Spoed"
+
+#: k3bappdevicemanager.cpp:225
+msgid ""
+"<p>Please enter the preferred read speed for <b>%1</b>"
+". This speed will be used for the currently mounted medium."
+"<p>This is especially useful to slow down the drive when watching movies which "
+"are read directly from the drive and the spinning noise is intrusive."
+"<p>Be aware that this has no influence on K3b since it will change the reading "
+"speed again when copying CDs or DVDs."
+msgstr ""
+"<p>Voer asb die voorkeur lees spoed in vir <b>%1</b>"
+".Hierdie spoed sal vir die media wat huidiglik in die dryf sit gebruik word."
+"<p>Dit is baie nuttig as 'n film direk van die dryf gespeel word en die geraas "
+"van die CD speler motor hinderlik is."
+"<p>Wees bewus daarvan dat dit geen invloed op K3b gaan hê nie, aangesien dit "
+"weer die lees spoed gaan aanpas wanneer jy CDs of DVDs wil kopiëer."
+
+#: k3bappdevicemanager.cpp:243
+msgid "Setting the read speed failed."
+msgstr "Stel van die lees spoed was onsuksesvol."
+
+#: k3bdatamodewidget.cpp:35
+msgid "Mode1"
+msgstr "Modus1"
+
+#: k3bdatamodewidget.cpp:36
+msgid "Mode2"
+msgstr "Modus2"
+
+#: k3bdatamodewidget.cpp:38
+msgid "Select the mode for the data-track"
+msgstr "Kies die modus van die data snit."
+
+#: k3bdatamodewidget.cpp:39
+msgid ""
+"<p><b>Data Mode</b>"
+"<p>Data tracks may be written in two different modes:</p>"
+"<p><b>Auto</b>"
+"<br>Let K3b select the best suited data mode.</p>"
+"<p><b>Mode 1</b>"
+"<br>This is the <em>original</em> writing mode as introduced in the <em>"
+"Yellow Book</em> standard. It is the preferred mode when writing pure data "
+"CDs.</p>"
+"<p><b>Mode 2</b>"
+"<br>To be exact <em>XA Mode 2 Form 1</em>, but since the other modes are rarely "
+"used it is common to refer to it as <em>Mode 2</em>.</p>"
+"<p><b>Be aware:</b> Do not mix different modes on one CD. Some older drives may "
+"have problems reading mode 1 multisession CDs."
+msgstr ""
+"<p><b>Data Modus</b>"
+"<p>Data snitte kan in twee verskillende modusse geskryf word::</p>"
+"<p><b>Outomaties</b>"
+"<br>Laat K3b self besluit wat die beste data modus is.</p>"
+"<p><b>Modus 1</b>"
+"<br>Hierdie is die oorspronklike skryf modus, soos deur die <em>Yellow Book</em> "
+"standaard bekend gestel is. Dit is die voorgestelde modus vir suiwer data "
+"CDs.</p>"
+"<p><b>Modus 2</b>"
+"<br>Om presies te wees: <em>XA Mode 2 Form 1</em>, maar die meeste mense verwys "
+"daarna as <em>Modus 2</em>.</p>"
+"<p><b>Waarskuwing:</b> Moet nie verskillende modusse op een CD meng nie. Ouer "
+"drywer mag probleme ondervind om Modus 1 multisessie CDs te lees."
+
+#: k3bsidepanel.cpp:36
+msgid "Folders"
+msgstr "Gidse"
+
+#: k3bsidepanel.cpp:40
+msgid "CD Tasks"
+msgstr "CD Take"
+
+#: k3bsidepanel.cpp:55
+msgid "DVD Tasks"
+msgstr "DVD Take"
+
+#: k3bdiskinfoview.cpp:169 k3bmedium.cpp:291
+msgid "No medium present"
+msgstr "Geen medium is gevind nie"
+
+#: k3bdiskinfoview.cpp:194
+msgid "Unknown Disk Type"
+msgstr "Onbekende skyf tipe"
+
+#: k3bdiskinfoview.cpp:216
+msgid "Tracks"
+msgstr "Snitte"
+
+#: k3bdiskinfoview.cpp:221
+msgid "Attributes"
+msgstr "Eienskappe"
+
+#: k3bdiskinfoview.cpp:222
+msgid "First-Last Sector"
+msgstr "Eerste/Laaste Sektor"
+
+#: k3bdiskinfoview.cpp:234 k3bdiskinfoview.cpp:251
+#, c-format
+msgid "Session %1"
+msgstr "Sessie %1"
+
+#: k3bdiskinfoview.cpp:262
+msgid "Data/Mode1"
+msgstr "Data/Modus1"
+
+#: k3bdiskinfoview.cpp:264
+msgid "Data/Mode2"
+msgstr "Data/Modus2"
+
+#: k3bdiskinfoview.cpp:266
+msgid "Data/Mode2 XA Form1"
+msgstr "Data/Modus2 XA Vorm1"
+
+#: k3bdiskinfoview.cpp:268
+msgid "Data/Mode2 XA Form2"
+msgstr "Data/Modus2 XA Vorm2"
+
+#: k3bdiskinfoview.cpp:272
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#: k3bdiskinfoview.cpp:274
+msgid "copy"
+msgstr "kopiëer"
+
+#: k3bdiskinfoview.cpp:274
+msgid "no copy"
+msgstr "nie kopiëer"
+
+#: k3bdiskinfoview.cpp:276
+msgid "preemp"
+msgstr "Vooraf versterk"
+
+#: k3bdiskinfoview.cpp:276
+msgid "no preemp"
+msgstr "Geen versterking"
+
+#: k3bdiskinfoview.cpp:277
+msgid "incremental"
+msgstr "inkrementeel"
+
+#: k3bdiskinfoview.cpp:277
+msgid "uninterrupted"
+msgstr "geen onderbreking"
+
+#: k3bdiskinfoview.cpp:305
+msgid "CD-TEXT (excerpt)"
+msgstr "CD-TEXT (uittreksel)"
+
+#: k3bdiskinfoview.cpp:309
+msgid "Performer"
+msgstr "Opvoerder"
+
+#: k3bdiskinfoview.cpp:311
+msgid "Songwriter"
+msgstr "Liedjie skrywer"
+
+#: k3bdiskinfoview.cpp:312
+msgid "Composer"
+msgstr "Komponeerder"
+
+#: k3bdiskinfoview.cpp:314
+msgid "CD:"
+msgstr "CD:"
+
+#: k3bdiskinfoview.cpp:341
+msgid "Medium"
+msgstr "Medium"
+
+#: k3bdiskinfoview.cpp:346
+msgid "Unknown (probably CD-ROM)"
+msgstr "Onbekend (waarskynlik CD-ROM)"
+
+#: k3bdiskinfoview.cpp:348 projects/k3bdatapropertiesdialog.cpp:69
+#: projects/k3bvcdtrackdialog.cpp:597 projects/k3bvcdtrackdialog.cpp:654
+msgid "Type:"
+msgstr "Tipe:"
+
+#: k3bdiskinfoview.cpp:352
+msgid "Media ID:"
+msgstr "Media ID:"
+
+#: k3bdiskinfoview.cpp:357
+msgid "Capacity:"
+msgstr "Grootte:"
+
+#: k3bdiskinfoview.cpp:358 k3bdiskinfoview.cpp:364 k3bdiskinfoview.cpp:370
+#: projects/k3bfillstatusdisplay.cpp:203 projects/k3bfillstatusdisplay.cpp:206
+#: projects/k3bfillstatusdisplay.cpp:211
+msgid "%1 min"
+msgstr "%1 minute"
+
+#: k3bdiskinfoview.cpp:363
+msgid "Used Capacity:"
+msgstr "Gebruik:"
+
+#: k3bdiskinfoview.cpp:369
+msgid "Remaining:"
+msgstr "Oorblywend:"
+
+#: k3bdiskinfoview.cpp:374
+msgid "Rewritable:"
+msgstr "Herskryfbaar:"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:88 option/k3bdevicewidget.cpp:105
+#: option/k3bdevicewidget.cpp:131 option/k3bdevicewidget.cpp:287
+#: option/k3bdevicewidget.cpp:291 option/k3bdevicewidget.cpp:295
+#: option/k3bdevicewidget.cpp:299 option/k3bdevicewidget.cpp:304
+#: option/k3bdevicewidget.cpp:308 option/k3bdevicewidget.cpp:313
+#: option/k3bdevicewidget.cpp:341
+msgid "yes"
+msgstr "Ja"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:105 option/k3bdevicewidget.cpp:132
+#: option/k3bdevicewidget.cpp:287 option/k3bdevicewidget.cpp:291
+#: option/k3bdevicewidget.cpp:295 option/k3bdevicewidget.cpp:299
+#: option/k3bdevicewidget.cpp:304 option/k3bdevicewidget.cpp:308
+#: option/k3bdevicewidget.cpp:313 option/k3bdevicewidget.cpp:341
+msgid "no"
+msgstr "Nee"
+
+#: k3bdiskinfoview.cpp:378
+msgid "Appendable:"
+msgstr "Aanlasbaar:"
+
+#: k3bdiskinfoview.cpp:382
+msgid "Empty:"
+msgstr "Leeg:"
+
+#: k3bdiskinfoview.cpp:387
+msgid "Layers:"
+msgstr "Lae:"
+
+#: k3bdiskinfoview.cpp:392
+msgid "Background Format:"
+msgstr "Agtergrond Formaat:"
+
+#: k3bdiskinfoview.cpp:395
+msgid "not formatted"
+msgstr "Nie geformateer"
+
+#: k3bdiskinfoview.cpp:398
+msgid "incomplete"
+msgstr "onvolledig"
+
+#: k3bdiskinfoview.cpp:401
+msgid "in progress"
+msgstr "in proses"
+
+#: k3bdiskinfoview.cpp:404
+msgid "complete"
+msgstr "volledig"
+
+#: k3bdiskinfoview.cpp:410
+msgid "Sessions:"
+msgstr "Sessies:"
+
+#: k3bdiskinfoview.cpp:415
+msgid "Supported writing speeds:"
+msgstr "Ondersteunde skryf snelhede:"
+
+#: k3bdiskinfoview.cpp:443
+msgid "ISO9660 Filesystem Info"
+msgstr "ISO9660 Lêersisteem Inligting"
+
+#: k3bdirview.cpp:204
+msgid ""
+"<p>You have selected the K3b Video DVD ripping tool."
+"<p>It is intended to <em>rip single titles</em> from a video DVD into a "
+"compressed format such as XviD. Menu structures are completely ignored."
+"<p>If you intend to copy the plain Video DVD vob files from the DVD (including "
+"decryption) for further processing with another application, please use the "
+"following link to access the Video DVD file structure: <a href=\"videodvd:/\">"
+"videodvd:/</a>"
+"<p>If you intend to make a copy of the entire Video DVD including all menus and "
+"extras it is recommended to use the K3b DVD Copy tool."
+msgstr ""
+"<p>Jy het die K3b Video DVD transkodeer (\"rip\") opsie gekies."
+"<p> Die doel van die opsie is om <em>enkel titels</em> "
+"vanaf die Video DVD te kopiëer en dit na 'n formaat, soos XviD, te transkodeer. "
+"Die kieslys strukture in die DVD word totaal geïgnoreer."
+"<p>As jy die volledige, gedekripteerde, DVD vob lêers wil bekom, maak van "
+"hierdie skakel gebruik:<a href=\"videodvd:/\">videodvd:/</a>"
+"<p>As jy 'n direkte kopie van die Video DVD wil hê, word aanbeveel dat jy van "
+"die K3b DVD kopiëer opsie gebruik maak."
+
+#: k3bdirview.cpp:213
+msgid "Video DVD ripping"
+msgstr "Video DVD kopiëering"
+
+#: k3bdirview.cpp:215
+msgid "Open DVD Copy Dialog"
+msgstr "Maak die DVD kopiëer dialoog oop"
+
+#: k3bdirview.cpp:244
+msgid ""
+"K3b uses vcdxrip from the vcdimager package to rip Video CDs. Please make sure "
+"it is installed."
+msgstr ""
+"K3b gebruik <i>vcdxrip</i> (deel van die <i>vcdimager</i> "
+"paket) om Video CDs te kopiëer. Maak asb. seker dat dit geïnstalleer is."
+
+#: k3bdirview.cpp:249 k3bdirview.cpp:262
+msgid ""
+"Found %1. Do you want K3b to mount the data part or show all the tracks?"
+msgstr ""
+"%1 gevind. Wil jy hê dat K3b aan die data deel koppel , of moet al die snitte "
+"vertoon word?"
+
+#: k3bdirview.cpp:252 k3bdirview.cpp:265
+msgid "Mount CD"
+msgstr "Koppel CD"
+
+#: k3bdirview.cpp:253
+msgid "Show Video Tracks"
+msgstr "Vertoon Video Snitte"
+
+#: k3bdirview.cpp:266
+msgid "Show Audio Tracks"
+msgstr "Vertoon Oudio Snitte"
+
+#: k3bdirview.cpp:300
+msgid "<p>K3b was unable to mount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+"<p>K3b kon nie die medium <b>%1</b> in toestel <em>%2 - %3</em> koppel nie."
+
+#: k3bdirview.cpp:304
+msgid "Mount Failed"
+msgstr "Koppel was onsuksesvol"
+
+#: k3bdirview.cpp:316
+msgid ""
+"<p>K3b was unable to unmount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+"<p>K3b kon nie die medium <b>%1</b> in toestel <em>%2 - %3</em> ontkoppel nie"
+
+#: k3bdirview.cpp:320
+msgid "Unmount Failed"
+msgstr "Ontkoppel was onsuksesvol"
+
+#: k3bdiroperator.cpp:48
+msgid "K3b Bookmarks"
+msgstr "K3b Boekmerke"
+
+#: k3bdiroperator.cpp:55
+msgid "&Add to Project"
+msgstr "Voeg by Projek"
+
+#: k3bmediaselectiondialog.cpp:32
+msgid "Medium Selection"
+msgstr "Medium Keuse"
+
+#: k3bmediaselectiondialog.cpp:41
+msgid "Please select a medium:"
+msgstr "Kies asb. 'n medium:"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Frikkie Thirion"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "frikkie.thirion at deneloptronics.co.za"
+
+#: k3bjobprogressdialog.cpp:160
+msgid "Message"
+msgstr "Boodskap"
+
+#: k3bjobprogressdialog.cpp:216
+msgid "Overall progress:"
+msgstr "Algehele vordering:"
+
+#: k3bjobprogressdialog.cpp:248
+msgid "Show Debugging Output"
+msgstr "Vertoon Ontfouting Afvoer"
+
+#: k3bjobprogressdialog.cpp:317 k3bjobprogressdialog.cpp:323
+msgid "%1 of %2 MB"
+msgstr "%1 van %2 MG"
+
+#: k3bjobprogressdialog.cpp:362 k3bjobprogressdialog.cpp:374
+msgid "Success."
+msgstr "Suksesvol."
+
+#: k3bjobprogressdialog.cpp:376
+msgid "Successfully finished."
+msgstr "Suksesvol klaar gemaak."
+
+#: k3bjobprogressdialog.cpp:384 k3bjobprogressdialog.cpp:386
+msgid "Canceled."
+msgstr "Gekanselleer."
+
+#: k3bjobprogressdialog.cpp:389 k3bjobprogressdialog.cpp:391
+msgid "Error."
+msgstr "Fout."
+
+#: k3bjobprogressdialog.cpp:394
+msgid "Finished with errors"
+msgstr "Klaar gemaak met foute."
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Do you really want to cancel?"
+msgstr "Wil jy rêrig kanselleer?"
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Cancel Confirmation"
+msgstr "Kansellasie bevestiging"
+
+#: k3bjobprogressdialog.cpp:518
+msgid "Elapsed time: %1 h"
+msgstr "Tyd versteke: %1 uur"
+
+#: k3bjobprogressdialog.cpp:521
+msgid "Remaining: %1 h"
+msgstr "Oorblywend: %1 h"
+
+#: main.cpp:44
+msgid "A CD and DVD burning application"
+msgstr "'n CD en DVD skryf program"
+
+#: main.cpp:49
+msgid "file(s) to open"
+msgstr "lêer(s) om oop te maak"
+
+#: main.cpp:50
+msgid "Create a new data CD project and add all given files"
+msgstr "Skep 'n nuwe data CD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:51
+msgid "Create a new audio CD project and add all given files"
+msgstr "Skep 'n nuwe oudio CD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:52
+msgid "Create a new video CD project and add all given files"
+msgstr "Skep 'n nuwe video CD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:53
+msgid "Create a new mixed mode CD project and add all given files"
+msgstr "Skep 'n nuwe gemengde modus CD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:54
+msgid "Create a new eMovix CD project and add all given files"
+msgstr "Skep 'n nuwe eMovix CD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:55
+msgid "Create a new data DVD project and add all given files"
+msgstr "Skep 'n nuwe data DVD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:56
+msgid "Create a new eMovix DVD project and add all given files"
+msgstr "Skep 'n nuwe eMovix DVD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:57
+msgid "Create a new Video DVD project and add all given files"
+msgstr "Skep 'n nuwe video DVD projek en voeg al die gegewe lêers by"
+
+#: main.cpp:58
+msgid "Open the project burn dialog for the current project"
+msgstr "Maak die projek skryf dialoog vir die huidige projek oop"
+
+#: main.cpp:59
+msgid "Open the CD copy dialog, optionally specify the source device"
+msgstr ""
+"Maak die CD kopiëer dialoog oop. Spesifisering van die bron toestel is "
+"opsioneel."
+
+#: k3b.cpp:337 main.cpp:60
+msgid "Open the DVD copy dialog"
+msgstr "Maak die DVD kopiëer dialoog oop"
+
+#: main.cpp:61
+msgid "Write a CD image to a CD-R(W)"
+msgstr "Skryf 'n CD beeld na 'n CD-R(W)"
+
+#: main.cpp:62
+msgid "Write a DVD ISO9660 image to a DVD"
+msgstr "Skryf 'n DVD ISO9660 beeld lêer na 'n DVD"
+
+#: main.cpp:63
+msgid "Write a CD or DVD image to a CD-R(W) or DVD depending on the size"
+msgstr ""
+"Skryf 'n CD of DVD beeld lêer na 'n CD-R(W) of DVD, afhangend van die grootte"
+
+#: main.cpp:64
+msgid "Erase a CDRW"
+msgstr "Vee 'n CD-RW uit"
+
+#: main.cpp:65
+msgid "Format a DVD-RW or DVD+RW"
+msgstr "Formateer 'n DVD±RW"
+
+#: main.cpp:66
+msgid "Extract Audio tracks digitally (+encoding)"
+msgstr "Onttrek oudio snitte digitaal (+ enkodeer)"
+
+#: main.cpp:67
+msgid "Rip Video DVD Titles (+transcoding)"
+msgstr "Kopiëer Video DVD titels (+ transkodeer)"
+
+#: main.cpp:68
+msgid "Rip Video CD Tracks"
+msgstr "Kopiëer Video CD Snitte"
+
+#: main.cpp:69
+msgid "Set the GUI language"
+msgstr "Stel die GUI taal"
+
+#: main.cpp:70
+msgid "Disable the splash screen"
+msgstr "Deaktiveer die spat skerm"
+
+#: main.cpp:71
+msgid ""
+"Set the audio output method (like arts or alsa depending on the installed "
+"plugins)"
+msgstr ""
+"Stel die oudio afvoer metode (bv arts of alsa, afhangend van die geinstalleerde "
+"inprop modules)"
+
+#: main.cpp:72
+msgid ""
+"Set the device to be used for new projects (This option has no effect. Its main "
+"purpose is to enable handling of empty media from the KDE Media Manager)."
+msgstr ""
+
+#: main.cpp:82
+msgid "Maintainer and Lead Developer"
+msgstr "Onderhouer en Hoof ontwikkelaar"
+
+#: main.cpp:83
+msgid "VideoCD Project and VideoCD ripping"
+msgstr "VideoCD Projek en VideoCD kopiëring"
+
+#: main.cpp:84
+msgid "Advanced Cdrdao integration"
+msgstr "Gevorderde <i>cdrdao</i> integrasie"
+
+#: main.cpp:87
+msgid "VideoDVD ripping and video encoding in pre-1.0 versions."
+msgstr "VideoDVD kopiëring en video enkodering in pre-1.0 weergawes."
+
+#: main.cpp:90
+msgid "For his bombastic artwork."
+msgstr "Vir sy bombastiese kuns."
+
+#: main.cpp:93
+msgid "For extensive testing and the first German translation."
+msgstr "Vir breedvoerige toetsing en die eerste Duitse vertaling"
+
+#: main.cpp:96
+msgid "For the great dvd+rw-tools and the nice cooperation."
+msgstr "Vir die uitstekende DVD+RW nutsprogramme en die goeie samewerking"
+
+#: main.cpp:99
+msgid "For the very cool eMovix package and his accommodating work."
+msgstr "Vir die uitstekende eMovix paket en sy bydrae"
+
+#: main.cpp:102
+msgid "For the flac decoding plugin."
+msgstr "Vir die flac dekodeerder inprop module"
+
+#: main.cpp:105
+msgid "For the very useful isofslib."
+msgstr "Vir die baie bruikbare isofslib."
+
+#: main.cpp:108
+msgid ""
+"For libsamplerate which is used for generic resampling in the audio decoder "
+"framework."
+msgstr ""
+"Vir libsamplerate, wat vir algemene oormonster werk gebruik word in die oudio "
+"dekodeerder raamwerk."
+
+#: main.cpp:111
+msgid "For the very cool conditional audio ripping pattern."
+msgstr "Vir die oulike voorwaardelike oudio kopiëering patroon."
+
+#: main.cpp:114
+msgid "For his work on the BSD port and some great patches."
+msgstr "Vir sy werk aan die BSD omskakeling en goeie ontfouting"
+
+#: main.cpp:117
+msgid "For his work on the BSD port."
+msgstr "Vir sy werk aan die BSD omskakeling"
+
+#: main.cpp:120
+msgid "For his help with the many invalid k3b entries on bugs.kde.org."
+msgstr "Vir sy hulp met die baie K3b inskrywings op bugs.kde.org"
+
+#: main.cpp:123
+msgid "For the great K3b icon eyecandy."
+msgstr "Vir die uitstekende K3b ikoon grafiese kuns"
+
+#: main.cpp:126
+msgid "For his neverending help cleaning out the K3b bug database."
+msgstr ""
+"Vir sy baie hulp met die oplos van foute wat in die K3b foute databasis "
+"geregistreer is."
+
+#: main.cpp:129
+msgid ""
+"Rob created a great theme and came up with the idea for transparent themes."
+msgstr ""
+
+#: main.cpp:132
+msgid "For the amazing K3b 1.0 theme."
+msgstr ""
+
+#: k3bpassivepopup.cpp:142
+msgid "Keep Open"
+msgstr "Hou oop"
+
+#: k3b.cpp:155
+msgid "K3b - The CD and DVD Kreator"
+msgstr "K3b - Die CD en DVD Skepper"
+
+#: k3b.cpp:218
+msgid "Save All"
+msgstr "Stoor Alle"
+
+#: k3b.cpp:221
+msgid "Close All"
+msgstr "Maak Alle Toe"
+
+#: k3b.cpp:235
+msgid "&New Project"
+msgstr "Nuwe Projek"
+
+#: k3b.cpp:236
+msgid "New &Audio CD Project"
+msgstr "Nuwe Oudio CD Projek"
+
+#: k3b.cpp:238
+msgid "New Data &CD Project"
+msgstr "Nuwe Data CD Projek"
+
+#: k3b.cpp:240
+msgid "New &Mixed Mode CD Project"
+msgstr "Nuwe Gemengde Modus CD Projek"
+
+#: k3b.cpp:242
+msgid "New &Video CD Project"
+msgstr "Nuwe Video CD Projek"
+
+#: k3b.cpp:244
+msgid "New &eMovix CD Project"
+msgstr "Nuwe eMovix CD Projek"
+
+#: k3b.cpp:246
+msgid "New &eMovix DVD Project"
+msgstr "Nuwe eMovix DVD Projek"
+
+#: k3b.cpp:248
+msgid "New Data &DVD Project"
+msgstr "Nuwe Data DVD Projek"
+
+#: k3b.cpp:250
+msgid "New V&ideo DVD Project"
+msgstr "Nuwe Video DVD Projek"
+
+#: k3b.cpp:252
+msgid "Continue Multisession Project"
+msgstr "Gaan voort met Multisessie Projek"
+
+#: k3b.cpp:274
+msgid "&Add Files..."
+msgstr "Voeg Lêers By..."
+
+#: k3b.cpp:277
+msgid "&Clear Project"
+msgstr "Maak Projek Skoon"
+
+#: k3b.cpp:280
+msgid "Show Directories"
+msgstr "Vertoon Gidse"
+
+#: k3b.cpp:283
+msgid "Show Contents"
+msgstr "Vertoon Inhoud"
+
+#: k3b.cpp:286
+msgid "Show Document Header"
+msgstr "Vertoon Dokument Opskrif"
+
+#: k3b.cpp:289
+msgid "&Erase CD-RW..."
+msgstr "Vee CD-RW Uit..."
+
+#: k3b.cpp:291
+msgid "&Format DVD%1RW..."
+msgstr "Formateer DVD%1RW..."
+
+#: k3b.cpp:293
+msgid "&Burn CD Image..."
+msgstr "Brand CD ISO Lêer..."
+
+#: k3b.cpp:295
+msgid "&Burn DVD ISO Image..."
+msgstr "Brand DVD ISO Lêer..."
+
+#: k3b.cpp:298
+msgid "&Copy CD..."
+msgstr "Kopiëer CD..."
+
+#: k3b.cpp:301
+msgid "Copy &DVD..."
+msgstr "Kopiëer DVD..."
+
+#: k3b.cpp:304
+msgid "Rip Audio CD..."
+msgstr "Kopiëer Oudio CD..."
+
+#: k3b.cpp:306
+msgid "Rip Video DVD..."
+msgstr "Kopiëer Video DVD..."
+
+#: k3b.cpp:308
+msgid "Rip Video CD..."
+msgstr "Kopiëer Video CD..."
+
+#: k3b.cpp:311
+msgid "System Check"
+msgstr "Stelsel Inspeksie"
+
+#: k3b.cpp:315
+msgid "&Setup System Permissions..."
+msgstr "Stel stelsel regte op..."
+
+#: k3b.cpp:325
+msgid "Creates a new project"
+msgstr "Skep 'n nuwe projek"
+
+#: k3b.cpp:326
+msgid "Creates a new data CD project"
+msgstr "Skep 'n nuwe data CD projek"
+
+#: k3b.cpp:327
+msgid "Creates a new audio CD project"
+msgstr "Skep 'n nuwe oudio CD projek"
+
+#: k3b.cpp:328
+msgid "Creates a new eMovix DVD project"
+msgstr "Skep 'n nuwe eMovix DVD projek"
+
+#: k3b.cpp:329
+msgid "Creates a new data DVD project"
+msgstr "Skep 'n nuwe data DVD projek"
+
+#: k3b.cpp:330
+msgid "Creates a new eMovix CD project"
+msgstr "Skep 'n nuwe eMovix CD projek"
+
+#: k3b.cpp:331
+msgid "Creates a new Video CD project"
+msgstr "Skep 'n nuwe Vido CD projek"
+
+#: k3b.cpp:332
+msgid "Open the CD-RW erasing dialog"
+msgstr "Maak die CD-RW uitvee dialoog oop"
+
+#: k3b.cpp:333
+msgid "Open the DVD%1RW formatting dialog"
+msgstr "Maak die DVD%1RW formateer dialoog oop"
+
+#: k3b.cpp:334
+msgid "Open the CD copy dialog"
+msgstr "Maak die CD kopiëer dialoog oop"
+
+#: k3b.cpp:335
+msgid "Write an Iso9660, cue/bin, or cdrecord clone image to CD"
+msgstr "Skryf 'n ISO9660, cue/bin of cdrecord clone beeld na CD"
+
+#: k3b.cpp:336
+msgid "Write an Iso9660 image to DVD"
+msgstr "Skryf 'n ISO9660 beeld lêer na DVD"
+
+#: k3b.cpp:338
+msgid "Opens an existing project"
+msgstr "Maak 'n bestaande projek oop"
+
+#: k3b.cpp:339
+msgid "Opens a recently used file"
+msgstr "Maak 'n onlangs gebruikte lêer oop"
+
+#: k3b.cpp:340
+msgid "Saves the current project"
+msgstr "Stoor die huidige projek"
+
+#: k3b.cpp:341
+msgid "Saves the current project to a new url"
+msgstr "Stoor die huidige projek by 'n nuwe URL"
+
+#: k3b.cpp:342
+msgid "Saves all open projects"
+msgstr "Stoor al die oop projekte"
+
+#: k3b.cpp:343
+msgid "Closes the current project"
+msgstr "Maak die huidige projek toe"
+
+#: k3b.cpp:344
+msgid "Closes all open projects"
+msgstr "Maak al die oop projekte toe"
+
+#: k3b.cpp:345
+msgid "Quits the application"
+msgstr "Verlaat die program"
+
+#: k3b.cpp:346
+msgid "Configure K3b settings"
+msgstr "Stel K3b op"
+
+#: k3b.cpp:348
+msgid "Setup the system permissions (requires root privileges)"
+msgstr "Stel die stelsel regte op. Root-gebruiker voorregte is nodig."
+
+#: k3b.cpp:350
+msgid "Digitally extract tracks from an audio CD"
+msgstr "Onttrek snitte in digitale vorm vanaf 'n oudio CD"
+
+#: k3b.cpp:351
+msgid "Transcode Video DVD titles"
+msgstr "Transkodeer Video DVD titels"
+
+#: k3b.cpp:352
+msgid "Extract tracks from a Video CD"
+msgstr "Onttrek snitte vanaf 'n Video CD"
+
+#: k3b.cpp:353
+msgid "Add files to the current project"
+msgstr "Voeg lêers by die huidige projek"
+
+#: k3b.cpp:354
+msgid "Clear the current project"
+msgstr "Maak die huidige projek skoon"
+
+#: k3b.cpp:383
+msgid "Project View"
+msgstr "Projek Besigtiging"
+
+#: k3b.cpp:400
+msgid "Current Projects"
+msgstr "Huidige Projekte"
+
+#: k3b.cpp:414
+msgid "Quickstart"
+msgstr "Vinnige begin"
+
+#: k3b.cpp:422
+msgid "Sidepanel"
+msgstr "Kant paneel"
+
+#: k3b.cpp:436
+msgid "Contents View"
+msgstr "Inhoud Besigtiging"
+
+#: k3b.cpp:455
+msgid "&Quick Dir Selector"
+msgstr "Vinnige Gids Kieser"
+
+#: k3b.cpp:459
+msgid "Go"
+msgstr "Gaan"
+
+#: k3b.cpp:531 k3b.cpp:860 k3b.cpp:874
+msgid "Opening file..."
+msgstr "Besig om lêer oop te maak"
+
+#: k3b.cpp:556
+msgid "Could not open document!"
+msgstr "Kon nie die dokument oop maak nie!"
+
+#: k3b.cpp:556
+msgid "Error!"
+msgstr "Fout!"
+
+#: k3b.cpp:829
+msgid "%1 has unsaved data."
+msgstr "%1 het ongestoorde data."
+
+#: k3b.cpp:830
+msgid "Closing Project"
+msgstr "Besig om projek toe te maak"
+
+#: k3b.cpp:863 k3b.cpp:930
+msgid "*.k3b|K3b Projects"
+msgstr "*.k3b|K3b Projekte"
+
+#: k3b.cpp:865
+msgid "Open Files"
+msgstr "Maak Lêers Oop"
+
+#: k3b.cpp:898
+msgid "Saving file..."
+msgstr "Besig om lêer te stoor..."
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "Could not save the current document!"
+msgstr "Kon nie die huidige dokument stoor nie!"
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "I/O Error"
+msgstr "I/O fout"
+
+#: k3b.cpp:922
+msgid "Saving file with a new filename..."
+msgstr "Stoor die lêer met 'n nuwe lêernaam..."
+
+#: k3b.cpp:961
+msgid "Closing file..."
+msgstr "Besig om lêer toe te maak..."
+
+#: k3b.cpp:1072
+msgid "Creating new Audio CD Project."
+msgstr "Skep nuwe Oudio CD Projek."
+
+#: k3b.cpp:1081
+msgid "Creating new Data CD Project."
+msgstr "Skep nuwe Data CD Projek."
+
+#: k3b.cpp:1091
+msgid "Creating new Data DVD Project."
+msgstr "Skep nuwe Data DVD Projek."
+
+#: k3b.cpp:1107
+msgid "Creating new VideoDVD Project."
+msgstr "Skep nuwe VideoDVD Projek."
+
+#: k3b.cpp:1117
+msgid "Creating new Mixed Mode CD Project."
+msgstr "Skep nuwe Gemengde Modus CD Projek."
+
+#: k3b.cpp:1126
+msgid "Creating new Video CD Project."
+msgstr "Skep nuwe Video CD Projek."
+
+#: k3b.cpp:1136
+msgid "Creating new eMovix CD Project."
+msgstr "Skep nuwe eMovix CD Projek."
+
+#: k3b.cpp:1146
+msgid "Creating new eMovix DVD Project."
+msgstr "Skep nuwe eMovix DVD Projek."
+
+#: k3b.cpp:1273
+msgid "Select Files to Add to Project"
+msgstr "Kies lêers om by projek by te voeg"
+
+#: k3b.cpp:1287
+msgid "Please create a project before adding files"
+msgstr "Skep asb. 'n projek voordat jy lêers byvoeg."
+
+#: k3b.cpp:1287
+msgid "No Active Project"
+msgstr "Geen Aktiewe Projek"
+
+#: k3b.cpp:1296
+msgid ""
+"Could not find kdesu to run K3bSetup with root privileges. Please run it "
+"manually as root."
+msgstr ""
+"Kon nie kdesu vind om K3bSetup met root regte te loop nie. Laai dit asseblief "
+"self as gebruiker: root"
+
+#: k3b.cpp:1532
+msgid "Do you really want to clear the current project?"
+msgstr "Wil jy rêrig die huidige projek skoon maak?"
+
+#: k3b.cpp:1533
+msgid "Clear Project"
+msgstr "Maak Projek Skoon"
+
+#: k3b.cpp:1575
+msgid "Audio CD Rip"
+msgstr "Oudio CD Kopie"
+
+#: k3b.cpp:1590
+msgid "Video DVD Rip"
+msgstr "Video DVD kopie"
+
+#: k3b.cpp:1611
+msgid "Video CD Rip"
+msgstr "Video CD Kopie"
+
+#: k3b.cpp:1626
+msgid "Audio Output Problem"
+msgstr "Oudio Afvoer Probleem"
+
+#: k3bsystemproblemdialog.cpp:87 k3bsystemproblemdialog.cpp:92
+msgid "System Configuration Problems"
+msgstr "Stelsel Konfigurasie Probleme"
+
+#: k3bsystemproblemdialog.cpp:93
+#, c-format
+msgid ""
+"_n: 1 problem\n"
+"%n problems"
+msgstr ""
+"1 probleem\n"
+"%n probleme"
+
+#: k3bsystemproblemdialog.cpp:97
+msgid "Do not show again"
+msgstr "Moet nie weer vertoon nie"
+
+#: k3bsystemproblemdialog.cpp:100
+msgid "Start K3bSetup2"
+msgstr "Begin K3bSetup2"
+
+#: k3bsystemproblemdialog.cpp:144 k3bsystemproblemdialog.cpp:147
+msgid "Solution"
+msgstr "Oplossing"
+
+#: k3bsystemproblemdialog.cpp:147
+msgid "Use K3bSetup to solve this problem."
+msgstr "Gebruik K3bSetup om hierdie probleem op te los."
+
+#: k3bsystemproblemdialog.cpp:178
+msgid "No CD/DVD writer found."
+msgstr "Geen CD/DVD skrywer kon gevind word nie."
+
+#: k3bsystemproblemdialog.cpp:179
+msgid ""
+"K3b did not find an optical writing device in your system. Thus, you will not "
+"be able to burn CDs or DVDs. However, you can still use other K3b features like "
+"audio track extraction or audio transcoding or ISO9660 image creation."
+msgstr ""
+"K3b kon nie 'n optiese skryf toestel in jou stelsel vind nie. Jy sal dus nie "
+"CDs of DVDs kan skryf nie. Jy ken nogsteeds ander K3b funksies gebruik, soos om "
+"oudio snitte vanaf 'n CD te onttrek, transkodering van oudio of video en om "
+"ISO9660 beeld lêers te skep."
+
+#: k3bsystemproblemdialog.cpp:189 k3bsystemproblemdialog.cpp:244
+#: k3bsystemproblemdialog.cpp:269 k3bsystemproblemdialog.cpp:318
+msgid "Unable to find %1 executable"
+msgstr "Kon nie program: %1 vind nie."
+
+#: k3bsystemproblemdialog.cpp:190
+msgid "K3b uses cdrecord to actually write CDs."
+msgstr "K3b gebruik cdrecord om fisies die CDs mee te skryf."
+
+#: k3bsystemproblemdialog.cpp:191
+msgid "Install the cdrtools package which contains cdrecord."
+msgstr "Installeer die cdrtools paket wat cdrecord bevat."
+
+#: k3bsystemproblemdialog.cpp:198 k3bsystemproblemdialog.cpp:279
+#: k3bsystemproblemdialog.cpp:287 k3bsystemproblemdialog.cpp:296
+#: k3bsystemproblemdialog.cpp:330 k3bsystemproblemdialog.cpp:438
+msgid "Used %1 version %2 is outdated"
+msgstr "Gebruik weergawe %1. %2 is verouderd."
+
+#: k3bsystemproblemdialog.cpp:199
+msgid ""
+"Although K3b supports all cdrtools versions since 1.10 it is highly recommended "
+"to at least use version 2.0."
+msgstr ""
+"Alhoewel K3b alle weergawes van cdrtools sedert 1.10 ondersteun, word dit "
+"aanbeveel dat jy ten minste weergawe 2.0 gebruik."
+
+#: k3bsystemproblemdialog.cpp:202
+msgid "Install a more recent version of the cdrtools."
+msgstr "Installeer 'n nuwer weergawe van cdrtools."
+
+#: k3bsystemproblemdialog.cpp:219
+msgid "%1 will be run with root privileges on kernel >= 2.6.8"
+msgstr "%1 sal met root voorregte geloop wond op kernel >= 2.6.8"
+
+#: k3bsystemproblemdialog.cpp:220
+msgid ""
+"Since Linux kernel 2.6.8 %1 will not work when run suid root for security "
+"reasons anymore."
+msgstr ""
+"Sedert Linux kernel 2.6.8. sal %1 nie as suid root hardloop nie. Dit is a.g.v. "
+"sekuriteit redes."
+
+#: k3bsystemproblemdialog.cpp:228 k3bsystemproblemdialog.cpp:254
+msgid "%1 will be run without root privileges"
+msgstr "%1 sal sonder root voorregte geloop word."
+
+#: k3bsystemproblemdialog.cpp:229
+msgid ""
+"It is highly recommended to configure cdrecord to run with root privileges. "
+"Only then cdrecord runs with high priority which increases the overall "
+"stability of the burning process. Apart from that it allows changing the size "
+"of the used burning buffer. A lot of user problems could be solved this way. "
+"This is also true when using SuSE's resmgr."
+msgstr ""
+"Dit woord hoog aanbeveel om cdrecord met root voorregte te loop. Cdrecord loop "
+"dan teen 'n hoër prioriteit, wat die algehele stabiliteit van die skryf proses "
+"verhoog. Ander voordele is dat die grootte van die skryf buffer verander kan "
+"word. 'n Klomp gebruiker probleme kan op hierdie manier opgelos word. Dit geld "
+"ook vir SuSE se resmgr."
+
+#: k3bsystemproblemdialog.cpp:245
+msgid "K3b uses cdrdao to actually write CDs."
+msgstr "K3b gebruik cdrdao om fisies CDs mee te skryf."
+
+#: k3bsystemproblemdialog.cpp:246
+msgid "Install the cdrdao package."
+msgstr "Installeer die cdrdao paket"
+
+#: k3bsystemproblemdialog.cpp:255
+msgid ""
+"It is highly recommended to configure cdrdao to run with root privileges to "
+"increase the overall stability of the burning process."
+msgstr ""
+"Dit woord hoog aanbeveel om cdrdao met root voorregte te loop om die algehele "
+"stabiliteit van die skryf proses te verhoog."
+
+#: k3bsystemproblemdialog.cpp:270
+msgid ""
+"K3b uses growisofs to actually write dvds. Without growisofs you will not be "
+"able to write dvds. Make sure to install at least version 5.10."
+msgstr ""
+"K3b gebruik <i>growisofs</i> in die agtergrond om fisies die DVDs te skryf. "
+"Sonder <i>growisofs</i> sal jy nie DVDs kan skryf nie. Maak seker dat ten "
+"minste weergawe 5.10 geïnstalleer is."
+
+#: k3bsystemproblemdialog.cpp:273 k3bsystemproblemdialog.cpp:320
+msgid "Install the dvd+rw-tools package."
+msgstr "Installeer die DVD+RW nutsprogram paket."
+
+#: k3bsystemproblemdialog.cpp:280
+msgid ""
+"K3b needs at least growisofs version 5.10 to write dvds. All older versions "
+"will not work and K3b will refuse to use them."
+msgstr ""
+"K3b het ten minste growisofs weergawe 5.10 nodig om DVDs te kan skryf. Geen van "
+"die ouer weergawes sal werk nie, en K3b sal weier om enige van hulle te "
+"gebruik."
+
+#: k3bsystemproblemdialog.cpp:282 k3bsystemproblemdialog.cpp:291
+#: k3bsystemproblemdialog.cpp:300 k3bsystemproblemdialog.cpp:335
+#, c-format
+msgid "Install a more recent version of %1."
+msgstr "Installeer 'n nuwer weergawe van %1."
+
+#: k3bsystemproblemdialog.cpp:288
+msgid ""
+"K3b will not be able to copy DVDs on-the-fly or write a DVD+RW in multiple "
+"sessions using a growisofs version older than 5.12."
+msgstr ""
+"K3b sal nie DVDs direk kan kopiëer of multisessie DVD+RWs kan skryf met 'n <i>"
+"growisofs</i> weergawe wat ouer as 5.12 is nie."
+
+#: k3bsystemproblemdialog.cpp:297
+msgid ""
+"It is highly recommended to use growisofs 7.0 or higher. K3b won't be able to "
+"write a DVD+RW in multiple sessions using a growisofs version older than 7.0."
+msgstr ""
+"Dit word sterk aanbeveel om growisofs 7.0 of nuwer te gebruik. K3b kan nie "
+"multisessie DVD+RWs skryf met 'n growisofs weergawe ouer as 7.0 nie."
+
+#: k3bsystemproblemdialog.cpp:319
+msgid "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs."
+msgstr "K3b gebruik dvd+rw-format om DVD-RWs en DVD+RWs te formateer."
+
+#: k3bsystemproblemdialog.cpp:333
+msgid ""
+"K3b needs at least mkisofs version 1.14. Older versions may introduce problems "
+"when creating data projects."
+msgstr ""
+"K3b benodig ten minste mkisofs weergawe 1.14. Ouer weergawes kan probleme "
+"veroorsaak met die skep van data projekte."
+
+#: k3bsystemproblemdialog.cpp:357
+msgid "Device %1 - %2 is automounted."
+msgstr "Toestel %1 - %2 word outo gekoppel."
+
+#: k3bsystemproblemdialog.cpp:359
+msgid ""
+"K3b is not able to unmount automounted devices. Thus, especially DVD+RW "
+"rewriting might fail. There is no need to report this as a bug or feature wish; "
+"it is not possible to solve this problem from within K3b."
+msgstr ""
+"K3b kan nie outo gekoppelde toestelle self ontkoppel nie. Dit kan veroorsaak "
+"dat DVD+RW herskryf sessies onsuksesvol kan wees. Moet asb. nie hierdie as 'n "
+"fout rapporteer nie, ook nie as 'n funksie wens nie. Dit is nie moontlik om "
+"hierdie probleem vanuit K3b op te los nie."
+
+#: k3bsystemproblemdialog.cpp:363
+msgid ""
+"Replace the automounting entries in /etc/fstab with old-fashioned ones or use a "
+"user-space mounting solution like pmount or ivman."
+msgstr ""
+"Vervang die outo koppel inskrywings in /etc/fstab met gewone ouderwetse "
+"inskrywings, of gebruik 'n gewone gebruiker koppel program, soos <i>pmount</i> "
+"of <i>ivman</i>."
+
+#: k3bsystemproblemdialog.cpp:373
+msgid "No ATAPI writing support in kernel"
+msgstr "Geen ATAPI skryf ondersteuning in die kernel gevind nie."
+
+#: k3bsystemproblemdialog.cpp:374
+msgid ""
+"Your kernel does not support writing without SCSI emulation but there is at "
+"least one writer in your system not configured to use SCSI emulation."
+msgstr ""
+"Jou kernel kan tans net CDs in SCSI emulering modus skryf. Daar is egter van "
+"die CD skryf toestelle wat nie opgestel is om SCSI emulering te gebruik nie."
+
+#: k3bsystemproblemdialog.cpp:378
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems.Be aware that you may still "
+"enable DMA on ide-scsi emulated drives."
+msgstr ""
+"Die beste en voorkeur oplossing is om ide-scsi (SCSI emulering) op alle "
+"toestelle te aktiveer. Op hierdie wyse sal jy geen probleme ondervind nie. Let "
+"ook daarop dat jy nogsteeds DMA op ide-scsi geëmuleerde drywe kan aktiveer."
+
+#: k3bsystemproblemdialog.cpp:395 k3bsystemproblemdialog.cpp:415
+msgid "%1 %2 does not support ATAPI"
+msgstr "%1 %2 ondersteun nie ATAPI nie"
+
+#: k3bsystemproblemdialog.cpp:396 k3bsystemproblemdialog.cpp:417
+msgid ""
+"The configured version of %1 does not support writing to ATAPI devices without "
+"SCSI emulation and there is at least one writer in your system not configured "
+"to use SCSI emulation."
+msgstr ""
+"Die opgestelde weergawe van %1 ondersteum nie skryf na ATAPI toestelle sonder "
+"SCSI emulering nie. Daar is ten minste een skrywer op jou stelel wat nie "
+"opgestel is om SCSI emulering te gebruik nie."
+
+#: k3bsystemproblemdialog.cpp:401
+#, c-format
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems. Or you install (or select as "
+"the default) a more recent version of %1."
+msgstr ""
+"Die beste en voorkeur oplossing is om ide-scsi (SCSI emulering) op alle "
+"toestelle te aktiveer. Op hierdie wyse sal jy geen probleme ondervind nie. "
+"Anders kan jy 'n nuwer weergawe van %1 probeer."
+
+#: k3bsystemproblemdialog.cpp:423
+msgid ""
+"Install cdrdao >= 1.1.8 which supports writing to ATAPI devices directly."
+msgstr ""
+"Installeer 'n cdrdao met weergawe >= 1.1.8. Dit bevat ondersteuning om direk na "
+"ATAPI toestelle kan skryf."
+
+#: k3bsystemproblemdialog.cpp:425
+#, c-format
+msgid ""
+"The best, and recommended, solution is to use ide-scsi (SCSI emulation) for all "
+"writer devices: this way you will not have any problems; or, you can install "
+"(or select as the default) a more recent version of %1."
+msgstr ""
+"Die beste en aan te bevele oplossing is om ide-scsi (SCSI emulering) vir alle "
+"skryf toestelle te gebruik. Op hierdie manier sal jy geen probleme hê "
+"nie.Andersins kan jy %1 installeer of dit as die standaard keuse spesifiseer."
+
+#: k3bsystemproblemdialog.cpp:439
+msgid ""
+"K3b won't be able to write DVD-R Dual Layer media using a growisofs version "
+"older than 6.0."
+msgstr ""
+"K3b sal nie na DVD-R Dubbel Laag media kan skryf met 'n growisofs weergawe ouer "
+"as 6.0 nie."
+
+#: k3bsystemproblemdialog.cpp:441
+msgid "Install a more recent version of growisofs."
+msgstr "Installeer 'n nuwer weergawe van growisofs."
+
+#: k3bsystemproblemdialog.cpp:451
+#, c-format
+msgid "No write access to device %1"
+msgstr "Geen skryf toegang na toestel %1 nie."
+
+#: k3bsystemproblemdialog.cpp:452
+msgid ""
+"K3b needs write access to all the devices to perform certain tasks. Without it "
+"you might encounter problems with %1 - %2"
+msgstr ""
+"K3b het skryf toegang na al die toestelle nodig om sekere take te verrig. "
+"Sonder dit kan daar probleme met %1 - %2 ondervind word."
+
+#: k3bsystemproblemdialog.cpp:454 k3bsystemproblemdialog.cpp:465
+msgid ""
+"Make sure you have write access to %1. In case you are not using devfs or udev "
+"K3bSetup is able to do this for you."
+msgstr ""
+"Maar seker dat jy skryf toegang na %1 het. As jy nie <i>devfs</i> of <i>udev</i> "
+"gebruik nie, kan K3bSetup dit namens jou doen."
+
+#: k3bsystemproblemdialog.cpp:462
+#, c-format
+msgid "No write access to generic SCSI device %1"
+msgstr "Geen skryf toegang na die generiese SCSI toestel %1."
+
+#: k3bsystemproblemdialog.cpp:463
+msgid ""
+"Without write access to the generic device you might encounter problems with "
+"Audio CD ripping from %1 - %2"
+msgstr ""
+"Sonder skryf toegang na die generise toestel kan jy moontlik probleme met oudio "
+"CD kopiëering ondervind vanaf %1 - %2."
+
+#: k3bsystemproblemdialog.cpp:471
+msgid "DMA disabled on device %1 - %2"
+msgstr "DMA gedeaktiveer op toestel %1 - %2"
+
+#: k3bsystemproblemdialog.cpp:472
+msgid ""
+"With most modern CD/DVD devices enabling DMA highly increases read/write "
+"performance. If you experience very low writing speeds this is probably the "
+"cause."
+msgstr ""
+"Aktivering van DMA verhoog die lees/skryf werk verrigting op die meeste nuwe "
+"CD/DVD toestelle. As jy baie stadige skryf snelhede ervaar is hierdie "
+"waarskynlik die probleem."
+
+#: k3bsystemproblemdialog.cpp:475
+msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."
+msgstr "Aktiveer DMA tydelik met die opdrag: 'hdparm -d 1 %1' (as 'root')"
+
+#: k3bsystemproblemdialog.cpp:488
+#, c-format
+msgid "User parameters specified for external program %1"
+msgstr "Gebruik die gespesifiseerde parameters vir die eksterne program %1."
+
+#: k3bsystemproblemdialog.cpp:489
+msgid ""
+"Sometimes it may be nessessary to specify user parameters in addition to the "
+"parameters generated by K3b. This is simply a warning to make sure that these "
+"parameters are really wanted and won't be part of some bug report."
+msgstr ""
+"Dit mag soms nodig wees om gebruiker parameters saam met K3b se parameters te "
+"verskaf. Hierdie is slegs 'n waarskuwing om seker te maak dat die parameters "
+"rêrig nodig is en nie onnodige fout raporte tot gevolg sal hê nie."
+
+#: k3bsystemproblemdialog.cpp:492
+msgid ""
+"To remove the user parameters for the external program %1 open the K3b settings "
+"page 'Programs' and choose the tab 'User Parameters'."
+msgstr ""
+"Om gebruiker parameters vir die eksterne program '%1' te verwyder, moet die K3b "
+"opstelling bladsy oopgemaak word. Kies seksie 'Programme' en die oortjie "
+"'Gebruiker Parameters'."
+
+#: k3bsystemproblemdialog.cpp:513
+msgid "Mp3 Audio Decoder plugin not found."
+msgstr "MP3 oudio dekodeerde inprop module was nie gevind nie."
+
+#: k3bsystemproblemdialog.cpp:514
+msgid ""
+"K3b could not load or find the Mp3 decoder plugin. This means that you will not "
+"be able to create Audio CDs from Mp3 files. Many Linux distributions do not "
+"include Mp3 support for legal reasons."
+msgstr ""
+"K3b kon nie die MP3 dekodeerder inprop module vind of laai nie. Die nagevolg is "
+"dat jy nie Oudio CDs direk vanaf MP3 lêers sal kan skep nie. Baie Linux "
+"verspreidings sluit nie meer MP3 ondersteuning in nie, a.g.v. kopiereg en "
+"patentereg kwessies..."
+
+#: k3bsystemproblemdialog.cpp:517
+msgid ""
+"To enable Mp3 support, please install the MAD Mp3 decoding library as well as "
+"the K3b MAD Mp3 decoder plugin (the latter may already be installed but not "
+"functional due to the missing libmad). Some distributions allow installation of "
+"Mp3 support via an online update tool (i.e. SuSE's YOU)."
+msgstr ""
+"Om MP3 ondersteuning te aktiveer, moet die MAD MP3 dekodeerder biblioteek en "
+"die K3b MAD MP3 dekodeerder inprop module geïnstalleer wees.Party Linux "
+"verspreidings laat jou toe om via hulle aanlyn argiewe MP3 ondersteuning te "
+"installeer, bv SuSE se YOU."
+
+#: k3bsystemproblemdialog.cpp:533
+msgid "System locale charset is ANSI_X3.4-1968"
+msgstr "Die stelsel lokalisering karakterstel is ANSI_X3.4-1968"
+
+#: k3bsystemproblemdialog.cpp:534
+msgid ""
+"Your system's locale charset (i.e. the charset used to encode filenames) is set "
+"to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. "
+"Most likely the locale is not set at all. An invalid setting will result in "
+"problems when creating data projects."
+msgstr ""
+"Jou stelsel se lokalisering karakterstel is op ANSI_X3.4-1968 gestel. Die "
+"karakterstel word gebruik om lêername mee te enkodeer. Dit is hoogs "
+"onwaarskynlik dat die karakterstel met opset na ANSI_X3.4-1968 gestel is. Die "
+"waarksynlike verklaring is dat ide lokalisering glad nie gespesifiseer is nie. "
+"'n Ongeldige opstelling sal probleme veroorsaak met die skep van data projekte."
+
+#: k3bsystemproblemdialog.cpp:538
+msgid ""
+"To properly set the locale charset make sure the LC_* environment variables are "
+"set. Normally the distribution setup tools take care of this."
+msgstr ""
+"Om die lokalisering karakterstel reg te spesifiseer, maak seker dat die LC_* "
+"omgewing veranderlikes reg gespesifiseer is. Gaan dit na met die opdrag: '$ "
+"env| grep LC'. In die meeste gevalle sal die Linux verspreiding se opstel "
+"programme dit alreeds gestel het."
+
+#: k3bsystemproblemdialog.cpp:551
+msgid "Running K3b as root user"
+msgstr "Loop K3b as gebruiker: root"
+
+#: k3bsystemproblemdialog.cpp:552
+msgid ""
+"It is not recommended to run K3b under the root user account. This introduces "
+"unnecessary security risks."
+msgstr ""
+"Dit word nie aanbeveel om K3b as gebruiker: 'root' te harloop nie. Dit kan tot "
+"onnodige sekuriteit gevolge lei."
+
+#: k3bsystemproblemdialog.cpp:554
+msgid ""
+"Run K3b from a proper user account and setup the device and external tool "
+"permissions appropriately."
+msgstr ""
+"Loop K3b as 'n gewone gebruiker. Stel net die toestel en eksterne program regte "
+"reg op."
+
+#: k3bsystemproblemdialog.cpp:557
+msgid "The latter can be done via K3bSetup."
+msgstr "Die vorige kan via K3bSetup gedoen word"
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "No problems found in system configuration."
+msgstr "Geen probleme gevind met die stelsel opstelling nie."
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "System Problems"
+msgstr "Stelsel Probleme"
+
+#: k3bsystemproblemdialog.cpp:609
+msgid "Unable to start K3bSetup2."
+msgstr "Kon nie K3bSetup2 begin nie."
+
+#: k3bemptydiscwaiter.cpp:88
+msgid "Waiting for Disk"
+msgstr "Wag nog vir skyf"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Eject"
+msgstr "Skiet uit"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Load"
+msgstr "Laai"
+
+#: k3bemptydiscwaiter.cpp:113
+msgid "Found media:"
+msgstr "Media Gevind:"
+
+#: k3bemptydiscwaiter.cpp:124
+msgid "Force K3b to continue if it seems not to detect your empty CD/DVD."
+msgstr "Forseer K3b om aan te gaan, al kan dit nie 'n leë CD/DVD vind nie."
+
+#: k3bemptydiscwaiter.cpp:155 k3bmediaselectioncombobox.cpp:480
+msgid "CD-R(W) or DVD%1R(W)"
+msgstr "CD-R(W) of DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:157 k3bmediaselectioncombobox.cpp:482
+msgid "DVD%1R(W)"
+msgstr "DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:159 k3bmediaselectioncombobox.cpp:484
+msgid "Double Layer DVD%1R"
+msgstr "Dubbel laag DVD%1R"
+
+#: k3bemptydiscwaiter.cpp:161 k3bmediaselectioncombobox.cpp:486
+msgid "CD-R(W)"
+msgstr "CD-R(W)"
+
+#: k3bemptydiscwaiter.cpp:165
+msgid ""
+"Please insert a complete or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"Sit asb 'n voltooide of bywerkbare %4 medium in dryf "
+"<p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:172
+msgid "Please insert a complete %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n voltooide %4 medium in dryf <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:179
+msgid ""
+"Please insert an empty or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n leë of bywerkbare %4 medium in dryf <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:186
+msgid "Please insert an appendable %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n bywerkbare %4 medium in dryf <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:193
+msgid "Please insert an empty %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n leë %4 medium in dryf <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:200
+msgid "Please insert a suitable medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n toepaslike medium in dryf <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:316
+msgid "Preformatting DVD+RW"
+msgstr "Formateer DVD+RW"
+
+#: k3bemptydiscwaiter.cpp:341 k3bemptydiscwaiter.cpp:411
+msgid "Found %1 media in %2 - %3. Should it be overwritten?"
+msgstr "%1 media in %2 - %3 gevind. Moet dit oorskryf word?"
+
+#: k3bemptydiscwaiter.cpp:346 k3bemptydiscwaiter.cpp:416
+#: k3bemptydiscwaiter.cpp:473
+#, c-format
+msgid "Found %1"
+msgstr "%1 gevind"
+
+#: k3bemptydiscwaiter.cpp:468
+msgid "Found %1 media in %2 - %3. Should it be formatted?"
+msgstr "%1 media in %2 - %3 gevind. Moet dit geformateer word?"
+
+#: k3bemptydiscwaiter.cpp:473
+msgid "Format"
+msgstr "Formateer"
+
+#: k3bemptydiscwaiter.cpp:494
+msgid "Formatting DVD-RW"
+msgstr "Besig om DVD-RW te formateer"
+
+#: k3bemptydiscwaiter.cpp:544
+msgid "Found rewritable media in %1 - %2. Should it be erased?"
+msgstr "Herskryfbare media in %1 - %2 gevind. Moet dit uitgevee word?"
+
+#: k3bemptydiscwaiter.cpp:546
+msgid "Found Rewritable Disk"
+msgstr "Herskryfbare skryf gevind."
+
+#: k3bemptydiscwaiter.cpp:547
+msgid "&Erase"
+msgstr "Vee uit"
+
+#: k3bemptydiscwaiter.cpp:548
+msgid "E&ject"
+msgstr "Skiet uit "
+
+#: k3bemptydiscwaiter.cpp:600
+msgid "Waiting for Medium"
+msgstr "Besig om vir die medium te wag"
+
+#: k3bdebuggingoutputdialog.cpp:39
+msgid "Debugging Output"
+msgstr "Ontfouting afvoer"
+
+#: k3bdebuggingoutputdialog.cpp:44
+msgid "Save to file"
+msgstr "Stoor na lêer"
+
+#: k3bdebuggingoutputdialog.cpp:45
+msgid "Copy to clipboard"
+msgstr "Kopiëer na die klipbord"
+
+#: k3bdebuggingoutputdialog.cpp:150
+#, c-format
+msgid "Could not open file %1"
+msgstr "Kon nie die lêer %1 oopmaak nie"
+
+#: k3bmedium.cpp:287
+msgid "No medium information"
+msgstr "Geen medium informasie"
+
+#: k3bmedium.cpp:295
+msgid "Empty %1 medium"
+msgstr "Leë %1 medium"
+
+#: k3bmedium.cpp:307
+msgid "Mixed CD"
+msgstr "Gemengde CD"
+
+#: k3bmedium.cpp:313
+msgid "%1 (Mixed CD)"
+msgstr "%1 (Gemengde CD)"
+
+#: k3bmedium.cpp:326
+msgid "%1 (Appendable Data %2)"
+msgstr "%1 (Bywerkbare Data %2)"
+
+#: k3bmedium.cpp:329
+msgid "%1 (Complete Data %2)"
+msgstr "%1 (Voltooide Data %2)"
+
+#: k3bmedium.cpp:334
+#, c-format
+msgid "Appendable Data %1"
+msgstr "Aanlasbare Data %1"
+
+#: k3bmedium.cpp:337
+#, c-format
+msgid "Complete Data %1"
+msgstr "Voltooide Data %1"
+
+#: k3bmedium.cpp:345
+msgid "Appendable %1 medium"
+msgstr "Bylasbare %1 medium"
+
+#: k3bmedium.cpp:348
+msgid "Complete %1 medium"
+msgstr "Voltooide %1 medium"
+
+#: k3bmedium.cpp:366
+msgid ""
+"_n: %1 in %n track\n"
+"%1 in %n tracks"
+msgstr ""
+"%1 in %n snit\n"
+"%1 in %n snitte"
+
+#: k3bmedium.cpp:369
+#, c-format
+msgid ""
+"_n: and %n session\n"
+" and %n sessions"
+msgstr ""
+"en %n sessie\n"
+"en %n sessies"
+
+#: k3bmedium.cpp:374
+#, c-format
+msgid "Free space: %1"
+msgstr "Oop spasie: %1"
+
+#: k3bmedium.cpp:378
+#, c-format
+msgid "Capacity: %1"
+msgstr "Kapasiteit: %1"
+
+#: k3bmediaselectioncombobox.cpp:438 k3bmediaselectioncombobox.cpp:466
+msgid "an empty %1 medium"
+msgstr "'n Leë %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:440
+msgid "an appendable %1 medium"
+msgstr "'n Bylasbare %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:442
+msgid "a complete %1 medium"
+msgstr "'n volledige %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:445
+msgid "an empty or appendable %1 medium"
+msgstr "'n lëe of bywerkbare %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:447
+msgid "a complete or appendable %1 medium"
+msgstr "'n lëe of bywerkbare %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:449
+msgid "a %1 medium"
+msgstr "'n %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:457
+msgid "a Video %1 medium"
+msgstr "'n Video %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:460
+msgid "a Mixed Mode %1 medium"
+msgstr "'n Gemenge Modus %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:462
+msgid "an Audio %1 medium"
+msgstr "'n Oudio %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:464
+msgid "a Data %1 medium"
+msgstr "'n Data %1 medium"
+
+#: k3bmediaselectioncombobox.cpp:473
+msgid "CD or DVD"
+msgstr "CD of DVD"
+
+#: k3bmediaselectioncombobox.cpp:475
+msgid "CD"
+msgstr "CD"
+
+#: k3bmediaselectioncombobox.cpp:477
+msgid "DVD"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:488
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:490
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:492
+msgid "Please insert %1..."
+msgstr "Sit asb. %1 in..."
+
+#: k3bwriterselectionwidget.cpp:85
+msgid "Medium will be overwritten."
+msgstr "Die medium sal oorskryf word."
+
+#: k3bwriterselectionwidget.cpp:122
+msgid "Burn Medium"
+msgstr "Skryf Medium"
+
+#: k3bwriterselectionwidget.cpp:133
+msgid "Speed:"
+msgstr "Spoed:"
+
+#: k3bwriterselectionwidget.cpp:141
+msgid "Writing app:"
+msgstr "Skryf program:"
+
+#: k3bwriterselectionwidget.cpp:174
+msgid "The medium that will be used for burning"
+msgstr "Die medium wat gebruik sal word tydens die skryf proses"
+
+#: k3bwriterselectionwidget.cpp:175
+msgid "The speed at which to burn the medium"
+msgstr "Die spoed waarteen die medium geskryf moet word"
+
+#: k3bwriterselectionwidget.cpp:176
+msgid "The external application to actually burn the medium"
+msgstr "Die eksterne program wat die medium skryfwerk gaan doen"
+
+#: k3bwriterselectionwidget.cpp:178
+msgid ""
+"<p>Select the medium that you want to use for burning."
+"<p>In most cases there will only be one medium available which does not leave "
+"much choice."
+msgstr ""
+"<p>Kies die medium wat jy wil gebruik om die skryf werk te doen."
+"<p>In die meeste gevalle is daar net een medium beskikbaar, wat nie veel van 'n "
+"keuse laat nie."
+
+#: k3bwriterselectionwidget.cpp:181
+msgid ""
+"<p>Select the speed with which you want to burn."
+"<p><b>Auto</b>"
+"<br>This will choose the maximum writing speed possible with the used medium. "
+"This is the recommended selection for most media.</p>"
+"<p><b>Ignore</b> (DVD only)"
+"<br>This will leave the speed selection to the writer device. Use this if K3b "
+"is unable to set the writing speed."
+"<p>1x refers to 1385 KB/s for DVD and 175 KB/s for CD.</p>"
+"<p><b>Caution:</b> Make sure your system is able to send the data fast enough "
+"to prevent buffer underruns."
+msgstr ""
+"<p>Kies die skryf spoed."
+"<p><b>Outomaties</b>"
+"<br>Dit sal die vinnigste moontlike spoed vir die media kies. Dit is die "
+"aanbeveelde spoed vir die meeste media.</p>"
+"<p><b>Ignoreer</b> (Slegs DVD)"
+"<br>Dit sal die spoed hou op dit wat die skryf toestel gekies het. Kies hierdie "
+"as K3b nie self die skryf spoed kan stel nie."
+"<p>1x stel 1385 KG/s vir DVD voor en 175 KG/s vir CD.</p>"
+"<p><b>Waarskuwing</b> Maak seker dat jou stelsel die inligting vinnig genoeg "
+"kan stuur om te verhoud dat die buffer leeg loop. "
+
+#: k3bwriterselectionwidget.cpp:192
+msgid ""
+"<p>K3b uses the command line tools cdrecord, growisofs, and cdrdao to actually "
+"write a CD or DVD."
+"<p>Normally K3b chooses the best suited application for every task "
+"automatically but in some cases it may be possible that one of the applications "
+"does not work as intended with a certain writer. In this case one may select "
+"the application manually."
+msgstr ""
+"<p>K3b gebruik die nie-grafiese programme <i>cdrecord</i>, <i>growisofs</i> "
+"en <i>cdrdao</i> om fisies die CDs of DVDs mee te skryf."
+"<p>K3b kies outomaties die beste program vir die taak wat verrig moet word. Dit "
+"kan wees dat vir party skrywers die standaard waardes nie van toepassing is "
+"nie. In daardie geval sal 'n program self gespesifiseer moet word."
+
+#: k3bwriterselectionwidget.cpp:262 projects/k3bdataurladdingdialog.cpp:437
+#: projects/k3bdataurladdingdialog.cpp:673
+msgid "Ignore"
+msgstr "Ignoreer"
+
+#: k3bwriterselectionwidget.cpp:293
+msgid "More..."
+msgstr "Meer..."
+
+#: k3bwriterselectionwidget.cpp:575
+msgid "Set writing speed manually"
+msgstr "Stel skryf spoed self"
+
+#: k3bwriterselectionwidget.cpp:576
+msgid ""
+"<p>K3b is not able to perfectly determine the maximum writing speed of an "
+"optical writer. Writing speed is always reported subject to the inserted "
+"medium."
+"<p>Please enter the writing speed here and K3b will remember it for future "
+"sessions (Example: 16x)."
+msgstr ""
+"<p>K3b kan nie die maksimum skryf spoed van 'n optiese skrywer perfek bepaal "
+"nie. Die skryf spoed hang altyd van die huidige medium in die dryf af."
+"<p>Voer die skryf spoed hier in, dan sal K3b dit vir toekomstige sessies "
+"onthou, bv 16x."
+
+#: k3bapplication.cpp:127
+msgid "Creating GUI..."
+msgstr "Skep GUI..."
+
+#: k3bapplication.cpp:142
+msgid "Ready."
+msgstr "Gereed."
+
+#: k3bapplication.cpp:149
+msgid "Checking System"
+msgstr "Gaan stelsel na"
+
+#: k3bapplication.cpp:184
+msgid "K3b is currently busy and cannot start any other operations."
+msgstr "K3b is tans besig en kan ie 'n ander taak begin nie."
+
+#: k3bapplication.cpp:185
+msgid "K3b is busy"
+msgstr "K3b is besig"
+
+#: k3bapplication.cpp:299
+msgid "Could not find Audio Output plugin '%1'"
+msgstr "Kon nie oudio afvoer inprop module '%1' opspoor nie"
+
+#: k3bapplication.cpp:300
+msgid "Initialization Problem"
+msgstr "Inisialisering Probleem"
+
+#: k3blsofwrapperdialog.cpp:44
+msgid "Device in use"
+msgstr "Toestelle word gebruik"
+
+#: k3blsofwrapperdialog.cpp:51
+msgid "Quit the other applications"
+msgstr "Maak die ander programme toe"
+
+#: k3blsofwrapperdialog.cpp:52
+msgid "Check again"
+msgstr "Bevestig weer"
+
+#: k3blsofwrapperdialog.cpp:75
+msgid ""
+"<p>Device <b>'%1'</b> is already in use by other applications (<em>%2</em>)."
+"<p>It is highly recommended to quit those before continuing. Otherwise K3b "
+"might not be able to fully access the device."
+"<p><em>Hint: Sometimes shutting down an application does not happen instantly. "
+"In that case you might have to use the '%3' button."
+msgstr ""
+"<p>Toestel <b>'%1'</b> word alreeds deur 'n ander program (<em>%2</em>"
+") gebruik. "
+"<p>Dit word aanbeveel om die ander program toe te maak voordat jy verder gaan. "
+"K3b sal andersens dalk nie volle toegang na die toestel kan kry nie. "
+"<p><em>Wenk: Partykeer maak 'n program nie dadelik toe as dit verlang word nie. "
+"In so 'n geval kan jy probeer om die '%3' knoppie te gebruik. "
+
+#: k3blsofwrapperdialog.cpp:103
+msgid "<p>Do you really want K3b to kill the following processes: <em>"
+msgstr "<p>Wil jy rêrig hê dat K3b die volgende prosesse moet doodmaak:<em>"
+
+#: k3bstatusbarmanager.cpp:60
+msgid "Temp:"
+msgstr "Temp:"
+
+#: k3bstatusbarmanager.cpp:113
+msgid "No info"
+msgstr "Geen inligting"
+
+#: k3bstatusbarmanager.cpp:169
+msgid ""
+"_n: 1 file in %1\n"
+"%n files in %1"
+msgstr ""
+"1 lêer in %1\n"
+"%n lêers in %1"
+
+#: k3bstatusbarmanager.cpp:170
+#, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr ""
+"1 gids\n"
+"%n gidse"
+
+#: k3bstatusbarmanager.cpp:196
+#, c-format
+msgid ""
+"_n: Audio CD (1 track)\n"
+"Audio CD (%n tracks)"
+msgstr ""
+"Oudio CD (1 snit)\n"
+"Oudio CD (%n snitte)"
+
+#: k3bstatusbarmanager.cpp:202
+msgid "Data CD (%1)"
+msgstr "Data CD (%1)"
+
+#: k3bstatusbarmanager.cpp:209
+msgid ""
+"_n: Mixed CD (1 track and %1)\n"
+"Mixed CD (%n tracks and %1)"
+msgstr ""
+"Gemengde CD (1 snit en %1)\n"
+"Gemengde CD (%n snitte en %1)"
+
+#: k3bstatusbarmanager.cpp:216
+#, c-format
+msgid ""
+"_n: Video CD (1 track)\n"
+"Video CD (%n tracks)"
+msgstr ""
+"Video CD (1 snit)\n"
+"Video CD (%n snitte)"
+
+#: k3bstatusbarmanager.cpp:222
+msgid "eMovix CD (%1)"
+msgstr "eMovix CD (%1)"
+
+#: k3bstatusbarmanager.cpp:228
+msgid "eMovix DVD (%1)"
+msgstr "eMovix DVD (%1)"
+
+#: k3bstatusbarmanager.cpp:234
+msgid "Data DVD (%1)"
+msgstr "Data DVD (%1)"
+
+#: k3bstatusbarmanager.cpp:240
+msgid "Video DVD (%1)"
+msgstr "Video DVD (%1)"
+
+#: option/k3bthemeoptiontab.cpp:117
+msgid "K3b - The CD/DVD Kreator"
+msgstr "K3b - Die CD/DVD Skepper"
+
+#: option/k3bthemeoptiontab.cpp:135
+msgid "Drag or Type Theme URL"
+msgstr "Trek tema URL in, of tik dit"
+
+#: option/k3bthemeoptiontab.cpp:146
+#, c-format
+msgid "Unable to find the icon theme archive %1."
+msgstr "Kon nie die ikoon en tema argief %1 vind nie."
+
+#: option/k3bthemeoptiontab.cpp:148
+msgid ""
+"Unable to download the icon theme archive.\n"
+"Please check that address %1 is correct."
+msgstr ""
+"Kon nie die ikoon tema argief aflaai nie.\n"
+"Gaan asb. na of die adres: %1 korrek is."
+
+#: option/k3bthemeoptiontab.cpp:180
+msgid "The file is not a valid K3b theme archive."
+msgstr "Die lêer is nie 'n geldige K3b tema argief nie."
+
+#: option/k3bthemeoptiontab.cpp:188
+msgid "A theme with the name '%1' already exists. Do you want to overwrite it?"
+msgstr "'n Tema met die naam %1 bestaan alreeds. Moet dit oorskryf word?"
+
+#: option/k3bthemeoptiontab.cpp:190
+msgid "Theme exists"
+msgstr "Tema bestaan"
+
+#: option/k3bthemeoptiontab.cpp:209
+msgid ""
+"<qt>Are you sure you want to remove the <strong>%1</strong> icon theme?"
+"<br>"
+"<br>This will delete the files installed by this theme.</qt>"
+msgstr ""
+"<qt>Is jy seker dat jy die <strong>%1</strong> ikoon tema wil verwyder?"
+"<br><bR>Dit sal al die lêers uitvee wat deur hierdie tema geïnstalleer is."
+
+#: k3binteractiondialog.cpp:331 option/k3bmiscoptiontab.cpp:49
+msgid "Default Settings"
+msgstr "Standaard Installings"
+
+#: option/k3bmiscoptiontab.cpp:50
+msgid "Load the K3b Defaults at dialog startup."
+msgstr "Laai K3b standaard instellings as die dialoog oopmaak"
+
+#: k3binteractiondialog.cpp:332 option/k3bmiscoptiontab.cpp:52
+msgid "Saved Settings"
+msgstr "Instellings gestoor"
+
+#: option/k3bmiscoptiontab.cpp:53
+msgid "Load the settings saved by the user at dialog startup."
+msgstr "Laai die gebruiker se gestoorde instellings as die dialoog oopmaak."
+
+#: k3binteractiondialog.cpp:333 option/k3bmiscoptiontab.cpp:55
+msgid "Last Used Settings"
+msgstr "Laaste Gebruikte Installings"
+
+#: option/k3bmiscoptiontab.cpp:56
+msgid "Load the last used settings at dialog startup."
+msgstr "Laai die laaste gebruikte instellings as die dialoog oopmaak."
+
+#: option/k3bmiscoptiontab.cpp:57
+msgid ""
+"K3b handles three sets of settings in action dialogs (action dialogs include "
+"the CD Copy dialog or the Audio CD project dialog):"
+msgstr ""
+"K3b het drie stelle instellings in die aksie dialoeë. Aksie dialoeë sluit die "
+"CD kopiëer dialoog en die Oudio CD projek dialoog in:"
+
+#: option/k3bmiscoptiontab.cpp:60
+msgid ""
+"One of these sets is loaded once an action dialog is opened. This setting "
+"defines which set it will be."
+msgstr ""
+"Een van hierdie stelle word gelaai wanneer die aksie dialoog oop gemaak word. "
+"Hierdie instelling bepaal watter stel dit gaan wees."
+
+#: option/k3bmiscoptiontab.cpp:127
+msgid "Directory (%1) does not exist. Create?"
+msgstr "Die gids (%1) bestaan nie. Moet dit geskep word?"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create Directory"
+msgstr "Skep Gids"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create"
+msgstr "Skep"
+
+#: option/k3bmiscoptiontab.cpp:141
+msgid ""
+"You specified a file for the temporary directory. K3b will use its base path as "
+"the temporary directory."
+msgstr ""
+"Jy het 'n lêer gespesifiseer vir die tydelike gids. K3b sal die basis pad van "
+"die lêer gebruik vir die tydelike gids."
+
+#: option/k3bmiscoptiontab.cpp:150
+#, c-format
+msgid "You do not have permission to write to %1."
+msgstr "Jy het nie die regte om na %1 te skryf nie."
+
+#: option/k3bdeviceoptiontab.cpp:47
+msgid ""
+"K3b tries to detect all your devices properly. You can add devices that have "
+"not been detected and change the black values by clicking in the list. If K3b "
+"is unable to detect your drive, you need to modify their permissions to give "
+"K3b write access to all devices."
+msgstr ""
+"K3b probeer om al jou toestelle op te spoor. Jy kan self toestelle byvoeg wat "
+"nie opgespoor was nie. Die waardes van sub opsies kan verander word deur op die "
+"waardes in swart te kliek. As K3b nie die dryf kon opspoor nie moet jy die "
+"toegang regte verander sodat K3b skryf toegang daartoe het."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 54
+#: option/k3bpluginoptiontab.cpp:67 projects/k3bdatafileview.cpp:70
+#: projects/k3bmovixlistview.cpp:174 rc.cpp:1266
+#, no-c-format
+msgid "Name"
+msgstr "Naam"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 48
+#: option/k3bpluginoptiontab.cpp:68 rc.cpp:341
+#, no-c-format
+msgid "Author"
+msgstr "Outeur"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 59
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:121
+#: option/k3bexternalbinwidget.cpp:134 option/k3bpluginoptiontab.cpp:69
+#: rc.cpp:344
+#, no-c-format
+msgid "Version"
+msgstr "Weergawe"
+
+#: option/k3bpluginoptiontab.cpp:70
+msgid "Description"
+msgstr "Beskrywing"
+
+#: option/k3bpluginoptiontab.cpp:71
+msgid "License"
+msgstr "Lisensie"
+
+#: option/k3boptiondialog.cpp:129
+msgid "Advanced Settings"
+msgstr "Gevorderde Instellings"
+
+#: option/k3bexternalbinwidget.cpp:142 option/k3boptiondialog.cpp:143
+msgid "Programs"
+msgstr "Programme"
+
+#: option/k3boptiondialog.cpp:143
+msgid "Setup External Programs"
+msgstr "Stel Eksterne Programme Op"
+
+#: option/k3boptiondialog.cpp:157
+msgid "Setup the CDDB Server"
+msgstr "Stel die CDDB bediener op"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Devices"
+msgstr "Toestelle"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Setup Devices"
+msgstr "Stel Toestelle Op"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 19
+#: option/k3boptiondialog.cpp:188 projects/k3bdataburndialog.cpp:170
+#: projects/k3bdvdburndialog.cpp:105 projects/k3bmixedburndialog.cpp:100
+#: projects/k3bmixedburndialog.cpp:145 projects/k3bmovixburndialog.cpp:109
+#: projects/k3bvcdburndialog.cpp:405 rc.cpp:248
+#, no-c-format
+msgid "Misc"
+msgstr "Allerlei"
+
+#: option/k3boptiondialog.cpp:188
+msgid "Miscellaneous Settings"
+msgstr "Allerlei Opsies"
+
+#: option/k3boptiondialog.cpp:202
+msgid "Notifications"
+msgstr "Inkennisstelling"
+
+#: option/k3boptiondialog.cpp:202
+msgid "System Notifications"
+msgstr "Stelsel Inkennisstelling"
+
+#: option/k3boptiondialog.cpp:216
+msgid "Plugins"
+msgstr "Inprop Modules"
+
+#: option/k3boptiondialog.cpp:216
+msgid "K3b Plugin Configuration"
+msgstr "K3b Inprop Module Opstelling"
+
+#: option/k3boptiondialog.cpp:230
+msgid "Themes"
+msgstr "Temas"
+
+#: option/k3boptiondialog.cpp:230
+msgid "K3b GUI Themes"
+msgstr "K3b GUI Temas"
+
+#: option/k3bdevicewidget.cpp:97
+msgid "Cdrdao driver:"
+msgstr "Cdrdao drywer:"
+
+#: option/k3bdevicewidget.cpp:101
+msgid "CD-Text capable:"
+msgstr "CD-Teks vermoë:"
+
+#: option/k3bdevicewidget.cpp:160
+msgid "Refresh"
+msgstr "Verfris"
+
+#: option/k3bdevicewidget.cpp:161
+msgid "Add Device..."
+msgstr "Voeg toestel by..."
+
+#: option/k3bdevicewidget.cpp:162
+msgid "Rescan the devices"
+msgstr "Herskandeer die toestelle"
+
+#: option/k3bdevicewidget.cpp:172
+msgid "CD/DVD Drives"
+msgstr "CD/DVD Drywe"
+
+#: option/k3bdevicewidget.cpp:234
+msgid "Writer Drives"
+msgstr "Skrywer Drywe"
+
+#: option/k3bdevicewidget.cpp:238
+msgid "Readonly Drives"
+msgstr "Net Lees Drywe"
+
+#: option/k3bdevicewidget.cpp:255
+msgid "System device name:"
+msgstr "Stelsel toestel naam:"
+
+#: option/k3bdevicewidget.cpp:263
+msgid "Interface type:"
+msgstr "Intervlak tipe:"
+
+#: option/k3bdevicewidget.cpp:265
+msgid "Generic SCSI"
+msgstr "Generiese SCSI"
+
+#: option/k3bdevicewidget.cpp:266
+msgid "ATAPI"
+msgstr "ATAPI"
+
+#: option/k3bdevicewidget.cpp:270
+msgid "Vendor:"
+msgstr "Verspreider:"
+
+#: option/k3bdevicewidget.cpp:274
+msgid "Description:"
+msgstr "Beskrywing:"
+
+#: option/k3bdevicewidget.cpp:278
+msgid "Firmware:"
+msgstr "Firmware:"
+
+#: option/k3bdevicewidget.cpp:286
+msgid "Writes CD-R:"
+msgstr "Skryf CD-R:"
+
+#: option/k3bdevicewidget.cpp:290
+msgid "Writes CD-RW:"
+msgstr "Skryf CD-RW:"
+
+#: option/k3bdevicewidget.cpp:294
+msgid "Reads DVD:"
+msgstr "Lees DVD:"
+
+#: option/k3bdevicewidget.cpp:298
+msgid "Writes DVD-R(W):"
+msgstr "Skryf DVD-R(W):"
+
+#: option/k3bdevicewidget.cpp:302
+msgid "Writes DVD-R Dual Layer:"
+msgstr "Skryf DVD-R dubbel laag:"
+
+#: option/k3bdevicewidget.cpp:307
+msgid "Writes DVD+R(W):"
+msgstr "Skryf DVD+R(W):"
+
+#: option/k3bdevicewidget.cpp:311
+msgid "Writes DVD+R Double Layer:"
+msgstr "Skryf DVD+R dubbel laag:"
+
+#: option/k3bdevicewidget.cpp:321
+msgid "Buffer Size:"
+msgstr "Buffer grootte:"
+
+#: option/k3bdevicewidget.cpp:340
+msgid "Supports Burnfree:"
+msgstr "Ondersteun 'Burnfree':"
+
+#: option/k3bdevicewidget.cpp:348
+msgid "Write modes:"
+msgstr "Skryf modusse:"
+
+#: option/k3bdevicewidget.cpp:359 option/k3bdevicewidget.cpp:363
+msgid "none"
+msgstr "geen"
+
+#: option/k3bdevicewidget.cpp:375
+msgid "Location of New Drive"
+msgstr "Ligging van nuwe dryf"
+
+#: option/k3bdevicewidget.cpp:376
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/cdrom):"
+msgstr ""
+"Sleutel asb. die toestel naam in waar K3b\n"
+"vir 'n nuwe dryf moet soek (bv. /dev/cdrom):"
+
+#: option/k3bdevicewidget.cpp:386
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Geen ekstra toestelle gevind by\n"
+"%1 nie."
+
+#: option/k3bexternalbinwidget.cpp:106
+msgid "&Search"
+msgstr "Soek"
+
+#: option/k3bexternalbinwidget.cpp:120
+msgid "Set Default"
+msgstr "Stel as standaard"
+
+#: option/k3bexternalbinwidget.cpp:121
+msgid "Change the versions K3b should use."
+msgstr "Verander die weergawe wat K3b moet gebruik."
+
+#: option/k3bexternalbinwidget.cpp:122
+msgid ""
+"<p>If K3b found more than one installed version of a program it will choose one "
+"as the <em>default</em> which will be used to do the work. If you want to "
+"change the default select the wanted version and press this button."
+msgstr ""
+"<p>As K3b meer as een weergawe van 'n spesifike program vind, sal dit een van "
+"die weergawes as die <em>standaard</em> een kies om te gebruik. Kies 'n ander "
+"weergawe as jy dit eerder wil gebruik en kliek op die knoppie."
+
+#: option/k3bexternalbinwidget.cpp:128
+msgid "Use the 'Default' button to change the versions K3b should use."
+msgstr ""
+"Gebruik die 'Standaard' knoppie om die weergawe wat K3b moet gebruik te "
+"verander."
+
+#: option/k3bexternalbinwidget.cpp:133
+msgid "Path"
+msgstr "Soekpad"
+
+#: option/k3bexternalbinwidget.cpp:135
+msgid "Features"
+msgstr "Eienskappe"
+
+#: option/k3bexternalbinwidget.cpp:153
+msgid "User parameters have to be separated by space."
+msgstr "Gebruiker parameters moet deur spasies geskei word."
+
+#: option/k3bexternalbinwidget.cpp:157
+msgid "Program"
+msgstr "Program"
+
+#: option/k3bexternalbinwidget.cpp:158
+msgid "Parameters"
+msgstr "Parameters"
+
+#: option/k3bexternalbinwidget.cpp:164
+msgid "User Parameters"
+msgstr "Gebruik parameters"
+
+#: option/k3bexternalbinwidget.cpp:173 option/k3bexternalbinwidget.cpp:181
+msgid "Search Path"
+msgstr "Soekpad"
+
+#: option/k3bexternalbinwidget.cpp:175
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>Leidraad:</b> Spesifiseer die naam in die soek pad om K3b te forseer om "
+"vir 'n ander naam as die gewone te soek"
+
+#: option/k3bexternalbinwidget.cpp:234
+msgid " (not found)"
+msgstr " (nie gevind)"
+
+#: option/k3bexternalbinoptiontab.cpp:52
+msgid ""
+"Specify the paths to the external programs that K3b needs to work properly, or "
+"press \"Search\" to let K3b search for the programs."
+msgstr ""
+"Spesifiseer die soekpad na die eksterne programme wat K3b nodig het om reg te "
+"werk, of druk \"Soek\" om K3b vir die programme te laat soek."
+
+#: option/k3bburningoptiontab.cpp:62
+msgid "Burning"
+msgstr "Besig om te Skryf"
+
+#: option/k3bburningoptiontab.cpp:69
+msgid "Allow overburning (¬ supported by cdrecord <= 1.10)"
+msgstr "Laat oorskryf (overburning) toe. (cdrecord<=1.10 ondersteun dit nie)"
+
+#: option/k3bburningoptiontab.cpp:70
+msgid "Force unsafe operations"
+msgstr "Forseer onveilige operasies"
+
+#: option/k3bburningoptiontab.cpp:71
+msgid "&Manual writing buffer size"
+msgstr "Spesifiseer self skryf buffer grootte"
+
+#: option/k3bburningoptiontab.cpp:73
+msgid "MB"
+msgstr "MG"
+
+#: option/k3bburningoptiontab.cpp:74
+msgid "Manual writing application &selection"
+msgstr "Spesifiseer self die skryf program"
+
+#: option/k3bburningoptiontab.cpp:84
+msgid "Do not &eject medium after write process"
+msgstr "Moet nie cd uitskiet nadat skryf voltooi het nie"
+
+#: option/k3bburningoptiontab.cpp:85
+msgid "Automatically erase CD-RWs and DVD-RWs"
+msgstr "Vee CD-RWs en DVD-RWs outomaties uit"
+
+#: option/k3bburningoptiontab.cpp:102
+msgid "Allow burning more than the official media capacity"
+msgstr "Laat toe dat meer data as die amptelike media kapasiteit geskryf word"
+
+#: option/k3bburningoptiontab.cpp:103
+msgid "Allow to choose between cdrecord and cdrdao"
+msgstr "Laat toe om tussen cdrecord en cdrdao te kies"
+
+#: option/k3bburningoptiontab.cpp:104
+msgid "Automatically erase CD-RWs and DVD-RWs without asking"
+msgstr "Vee CD-RWs en DVD-RWs outomaties uit sonder om te vra"
+
+#: option/k3bburningoptiontab.cpp:105
+msgid "Do not eject the burn medium after a completed burn process"
+msgstr ""
+"Moet nie die geskryfde media uitskiet nadat die skryf proses voltooi het nie"
+
+#: option/k3bburningoptiontab.cpp:106
+msgid "Force K3b to continue some operations otherwise deemed as unsafe"
+msgstr ""
+"Forseer K3b om met sekere operasies aan te gaan, al word dit as onveilig geag."
+
+#: option/k3bburningoptiontab.cpp:108
+msgid ""
+"<p>If this option is checked K3b gives the possibility to choose between "
+"cdrecord and cdrdao when writing a cd."
+"<p>This may be useful if one of the programs does not support the used writer."
+"<p><b>Be aware that K3b does not support both programs in all project types.</b>"
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die keuse tussen <i>cdrecord</i> en <i>"
+"cdrdao</i> toelaat wanneer CDs geskryf word."
+"<p>Dit is nuttig as een van die programme nie jou skrywer ondersteun nie."
+"<p><b>Waarskuwing:</b> K3b ondersteun nie beide programme in al die projek "
+"tipes nie."
+
+#: option/k3bburningoptiontab.cpp:116
+msgid ""
+"<p>Each medium has an official maximum capacity which is stored in a read-only "
+"area of the medium and is guaranteed by the vendor. However, this official "
+"maximum is not always the actual maximum. Many media have an actual total "
+"capacity that is slightly larger than the official amount."
+"<p>If this option is checked K3b will disable a safety check that prevents "
+"burning beyond the offical capacity."
+"<p><b>Caution:</b> Enabling this option can cause failures in the end of the "
+"burning process if K3b attempts to write beyond the official capacity. It makes "
+"sense to first determine the actual maximum capacity of the media brand with a "
+"simulated burn."
+msgstr ""
+"<p>Elke medium het 'n amptelike maksimum kapasiteit. Hierdie inligting word op "
+"'n lees alleen area op die medium gestoor en deur die vervaardiger verseker. "
+"Die amptelike maksimum stem nie altyd met die werklike maksimum ooreen nie. "
+"Baie media het 'n werklike kapasiteit wat grootter as die amptelike hoeveelheid "
+"is. "
+"<p>As hierdie opsie gekies is, sal die veiligheidstoets gedeaktiveer word wat "
+"verhoed dat meer data as die amptelike kapasiteit geskryf word. "
+"<p><b>Waarskuwing:</b> Hierdie opsie kan veroorsaak dat die skryf proses "
+"onsuksesvol is indien daar probeer word om verby die werklike grootte van die "
+"medium te skryf. Toets eers die werklike medium kapasiteit met 'n gesimuleerde "
+"skryf."
+
+#: option/k3bburningoptiontab.cpp:127
+msgid ""
+"<p>If this option is checked K3b will automatically erase CD-RWs and format "
+"DVD-RWs if one is found instead of an empty media before writing."
+msgstr ""
+"<p>As hierdie opsie gekies is sal K3b outomaties die CD-RWs uitvee voor skryf "
+"en DVD-RWs formateer voor skryf. "
+
+#: option/k3bburningoptiontab.cpp:131
+msgid ""
+"<p>K3b uses a software buffer during the burning process to avoid gaps in the "
+"data stream due to high system load. The default sizes used are %1 MB for CD "
+"and %2 MB for DVD burning."
+"<p>If this option is checked the value specified will be used for both CD and "
+"DVD burning."
+msgstr ""
+"<p>K3b maak van 'n sagteware buffer tydens die skryf proses gebruik om te "
+"verhoed dat gapings in die data stroom voorkom a.g.v hoë stelsel las. Die "
+"standaard groottes wat gebruik word is %1 MG vir CDs en %2 MG vir DVDs. "
+"<p>As hierdie opsie gekies is sal die gespesifiseerde waarde vir beide CD en "
+"DVD skryf gebruik word."
+
+#: option/k3bburningoptiontab.cpp:137
+msgid ""
+"<p>If this option is checked K3b will not eject the medium once the burn "
+"process finishes. This can be helpful in case one leaves the computer after "
+"starting the burning and does not want the tray to be open all the time."
+"<p>However, on Linux systems a freshly burned medium has to be reloaded. "
+"Otherwise the system will not detect the changes and still treat it as an empty "
+"medium."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b nie die medium uitskiet nadat die skryf "
+"proses voltooi het nie. "
+"<p>Let wel: Op Linux stelsels sal die medium herlaai moet word voordat jy dit "
+"kan gebruik. Die stelsel sal andersins nie die verandering optel nie en die "
+"medium behandel asof dit leeg is."
+
+#: option/k3bburningoptiontab.cpp:143
+msgid ""
+"<p>If this option is checked K3b will continue in some situations which would "
+"otherwise be deemed as unsafe."
+"<p>This setting for example disables the check for medium speed verification. "
+"Thus, one can force K3b to burn a high speed medium on a low speed writer."
+"<p><b>Caution:</b> Enabling this option may result in damaged media."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b voort gaan in situasies wat andersins as "
+"onveilig beskou sal wees. "
+"<p>Hierdie opsie deaktiveer die toets van die medium skryf spoed. Sodoende kan "
+"K3b forseer word om 'n hoë spoed medium in 'n stadige skrywer te skryf. "
+"<p><b>Waarskuwing:</b> Aktivering van hierdie opsie kan lei tot beskadigde "
+"media."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 25
+#: rc.cpp:3 rc.cpp:153
+#, no-c-format
+msgid "Filetype"
+msgstr "Lêertipe"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 49
+#: rc.cpp:6 rc.cpp:515 rc.cpp:524 rc.cpp:539 rc.cpp:551 rc.cpp:560 rc.cpp:961
+#: rc.cpp:967 rc.cpp:973 rc.cpp:1005 rc.cpp:1011
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 52
+#: rc.cpp:9
+#, no-c-format
+msgid "Configure Plugin"
+msgstr "Stel inprop module op"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 73
+#: rc.cpp:15
+#, no-c-format
+msgid "Create m&3u playlist"
+msgstr "Skep m3u speel lys"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 76
+#: rc.cpp:18
+#, no-c-format
+msgid "Create playlist for the ripped files"
+msgstr "Skep speel lys vir die gekopiëerde lêers"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 81
+#: rc.cpp:21
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a playlist of the ripped files\n"
+"which can be used with programs like xmms or noatun.\n"
+"<p>You may use the special strings to give the playlist a unique filename."
+msgstr ""
+"<p>As hierdie opsie gekies is sal K3b 'n speel lys skep van die gekopiëerde "
+"lêers,\n"
+"wat met programme soos XMMS of Noatun gebruik kan word.\n"
+"<p>Jy kan die spesiale stringe gebruik om die speel lys 'n unieke lêernaam te "
+"gee."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 117
+#: rc.cpp:26
+#, no-c-format
+msgid "&Use relative paths"
+msgstr "Gebruik relatiewe soek paaie (\"paths\")"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 120
+#: rc.cpp:29
+#, no-c-format
+msgid "Use relative paths instead of absolute"
+msgstr "Gebruik relatiewe i.p.v. absolute soek paaie (\"paths\")"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 126
+#: rc.cpp:32
+#, no-c-format
+msgid ""
+"<p>If this option is checked, the entries in the playlist will be relative to "
+"its location.\n"
+"<p>Example: If your playlist is located in <em>/home/myself/music</em> and\n"
+"your audio files are in <em>/home/myself/music/cool</em>"
+"; then the entries in the\n"
+"playlist will look something like: <em>cool/track1.ogg</em>."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die inskrywings in die speel lys relatief "
+"tot die ligging geplaas word.\n"
+"<p>By voorbeeld: As die speel lys in <em>/home/myself/music</em> voorkom en\n"
+"die oudio lêers in <em>/home/myself/music/cool</em> voorkom sal die "
+"inskrywings\n"
+"in die speel lys as volg lyk: <em>cool/snit1.ogg</em>."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 136
+#: rc.cpp:38
+#, no-c-format
+msgid "Create si&ngle file"
+msgstr "Skep 'n enkel lêer"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 139
+#: rc.cpp:41
+#, no-c-format
+msgid "Rip all tracks to a single file"
+msgstr "Kopiëer al die snitte na 'n enkel lêer"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 146
+#: rc.cpp:44
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create only one\n"
+"audio file no matter how many tracks are ripped. This\n"
+"file will contain all tracks one after the other.\n"
+"<p>This might be useful to rip a live album or a radio play.\n"
+"<p><b>Caution:</b> The file will have the name of the first track."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b net een lêer skep,\n"
+"ongeag hoe veel snitte gekopiëer is. Hierdie lêer sal al die \n"
+"snitte een na die ander bevat.\n"
+"<p>Dit kan nuttig wees om 'n lewendige optrede of radio\n"
+"opvoering te kopiëer."
+"<p><b>Waarskuwing:</b> Hierdie lêer se naam sal die vandie eerste snit wees."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 182
+#: rc.cpp:51
+#, no-c-format
+msgid "Write &cue file"
+msgstr "Skryf cue lêer"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 185
+#: rc.cpp:54
+#, no-c-format
+msgid "Write a cuefile"
+msgstr "Skryf 'n cue lêer"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 188
+#: rc.cpp:57
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a CDRWIN cue file which allows to "
+"easily write a copy of the audio CD on other systems."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b 'n CDRWIN cue lêer skep. Dit help om "
+"maklik 'n kopie van dieoudio CD op 'n ander toestel te skryf."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 208
+#: rc.cpp:60 rc.cpp:120
+#, no-c-format
+msgid "Target Folder"
+msgstr "Bestemming Gids"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 232
+#: rc.cpp:66 rc.cpp:72 rc.cpp:126 rc.cpp:132
+#, no-c-format
+msgid "-"
+msgstr "-"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 243
+#: rc.cpp:69 rc.cpp:129
+#, no-c-format
+msgid "Space needed:"
+msgstr "Spasie benodig:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 16
+#: rc.cpp:75
+#, no-c-format
+msgid "Ripping Pattern"
+msgstr "Kopiëer Patroon"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 41
+#: rc.cpp:78
+#, no-c-format
+msgid "Replace all blan&ks with:"
+msgstr "Vervang alle spasies met: "
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 52
+#: rc.cpp:81 rc.cpp:180 rc.cpp:866
+#, no-c-format
+msgid "_"
+msgstr "_"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 62
+#: rc.cpp:84
+#, no-c-format
+msgid "Playlist pattern:"
+msgstr "Speel lys patroon:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 86
+#: rc.cpp:87 rc.cpp:171
+#, no-c-format
+msgid "Ripped files pattern:"
+msgstr "Lêer kopiëer patroon:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 105
+#: rc.cpp:90
+#, no-c-format
+msgid "Insert your custom pattern here"
+msgstr "Voer jou pasmaak patroon hier in"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 138
+#: rc.cpp:93 rc.cpp:174
+#, no-c-format
+msgid "See special strings"
+msgstr "Verwys na spesiale stringe"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 149
+#: rc.cpp:96
+#, no-c-format
+msgid "About conditional inclusion"
+msgstr "Aangaande kondisionele insluiting"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 28
+#: rc.cpp:99
+#, no-c-format
+msgid ""
+"Please select the audio streams you want to include in every ripped title"
+msgstr ""
+"Kies asb. die oudio strome wat jy wil insluit in elke gekopiëerde titel"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 51
+#: rc.cpp:102
+#, no-c-format
+msgid "Setti&ngs"
+msgstr "Instellings "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 62
+#: rc.cpp:105
+#, no-c-format
+msgid "Video Quality"
+msgstr "Video Kwaliteit:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 81
+#: rc.cpp:108
+#, no-c-format
+msgid "Video Size:"
+msgstr "Video Grootte:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 102
+#: rc.cpp:111 rc.cpp:796
+#, no-c-format
+msgid "&Custom..."
+msgstr "Pasmaak... "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 120
+#: rc.cpp:114
+#, no-c-format
+msgid "Video Bitrate:"
+msgstr "Video Bistempo: "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 139
+#: rc.cpp:117 rc.cpp:150 rc.cpp:1148
+#, no-c-format
+msgid " kbps"
+msgstr "kgps"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 221
+#: rc.cpp:135
+#, no-c-format
+msgid "Audio Quality"
+msgstr "Oudio Kwaliteit "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 250
+#: rc.cpp:138
+#, no-c-format
+msgid "Variable &Bitrate"
+msgstr "Verstelbare Bis tempo"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 266
+#: rc.cpp:141 rc.cpp:147
+#, no-c-format
+msgid "Audio Bitrate:"
+msgstr "Oudio Bistempo:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 308
+#: rc.cpp:144
+#, no-c-format
+msgid ""
+"<p>No Audio Quality settings available for <em>AC3 pass-through</em>"
+". The audio stream from the Video DVD is used without any changes."
+msgstr ""
+"<p>Geen oudio kwalitiet opstelling beskikbaar vir <em>AC3 deurlaat</em>"
+". Die oudio stroom van die Video DVD word direk, sonder enige veranderinge, "
+"gebruik."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 411
+#: rc.cpp:156
+#, no-c-format
+msgid "Video Codec:"
+msgstr "Video Kodeerder:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 419
+#: rc.cpp:159
+#, no-c-format
+msgid "Select the Video codec used to encode the DVD titles"
+msgstr ""
+"Kies die video kodeerder wat gebruik moet word om die DVD titels te enkodeer."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 437
+#: rc.cpp:162
+#, no-c-format
+msgid "Audio Codec:"
+msgstr "Oudio Kodeerder:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 445
+#: rc.cpp:165
+#, no-c-format
+msgid "Select the Audio codec used to encode the DVD titles"
+msgstr ""
+"Kies die oudio kodeerder wat gebruik moet word om die DVD titels te enkodeer."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 459
+#: rc.cpp:168
+#, no-c-format
+msgid "File Namin&g"
+msgstr "Lêer Benaming "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 529
+#: rc.cpp:177
+#, no-c-format
+msgid "Replace all &blanks with:"
+msgstr "Vervang alle spasies met: "
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 588
+#: rc.cpp:186
+#, no-c-format
+msgid "&2-pass encoding"
+msgstr "2-maal enkodering"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 591
+#: rc.cpp:189
+#, no-c-format
+msgid "Alt+2"
+msgstr "Alt+2"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 597
+#: rc.cpp:192
+#, no-c-format
+msgid "Enable 2-pass encoding"
+msgstr "Aktiveer 2-maal enkodering"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 602
+#: rc.cpp:195
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b encodes the video titles in two passes. The "
+"first pass is used to gather information about the video in order to improve "
+"the distribution of bits in the second pass. The resulting video will have a "
+"higher quality using a variable bitrate.\n"
+"<p>If this option is not checked K3b will create video files with a constant "
+"bitrate and a lower quality.\n"
+"<p>2-pass encoding results in a doubled encoding time."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die video titels in twee fases enkideer. "
+"Die eerste fase word gebruik om inligting te versamel oor die video en hoe om "
+"die beskikbare data bisse tysens die enkodering te versprei gedurende die duur "
+"van die video. Die geskepte video sal 'n hoër kwaliteit hê as van veranderlike "
+"bis tempo gebruik gemaak word.\n"
+"<p>As hierdie opsie nie gekies is nie, sal K3b video lêers skep met 'n "
+"konstante bis tempo. Die kwaliteit sal waarskynlik laer wees.\n"
+"<p>2-maal enkodering neem dubbeld so lank soos 1-maal enkodering."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 610
+#: rc.cpp:200
+#, no-c-format
+msgid "Automatic &Video Clipping"
+msgstr "Oudomatiese Video Afkapping"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 616
+#: rc.cpp:203
+#, no-c-format
+msgid "Automatically detect the black borders of the video"
+msgstr "Spoor die swart rante van die video outomaties op"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 621
+#: rc.cpp:206
+#, no-c-format
+msgid ""
+"<p>Most Video DVDs are encoded in a letterboxed format. <em>Letterboxed</em> "
+"refers to black bars used at the top and bottom (and sometimes at the sides) of "
+"the video to force it into one of the aspect ratios supported by the Video DVD "
+"standard.\n"
+"<p>If this option is checked K3b will automatically detect and remove these "
+"black bars from the resulting video.\n"
+"<p>Although this method is very reliable there may be problems if the source "
+"material is exceptionally short or dark."
+msgstr ""
+"<p>Die meeste Video DVDs word in 'n posbus formaat geënkodeer. <em>Posbus</em> "
+"formaat verwys na die swart balke aan die bo- en onderkant van die video wat "
+"die beeld verhouding na een van die Video DVD standaarde forseer."
+"<p>As hierdie opsie gekies is, sal K3b outomaties bepaal waar die swart balke "
+"is en hulle in die teiken video verwyder.\n"
+"<p>Hieride metode is baie betroubaar, maar probleme kan ondervind word as die "
+"video snit baie kort of donker is."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 629
+#: rc.cpp:211
+#, no-c-format
+msgid "Resample Audio to &44.1 KHz"
+msgstr "Hermonste oudio na 44.1 kHz"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 632
+#: rc.cpp:214
+#, no-c-format
+msgid "Alt+4"
+msgstr "Alt+4"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 638
+#: rc.cpp:217
+#, no-c-format
+msgid "Change the sample rate of the audio stream to 44.1 KHz"
+msgstr "Verander die monster tempo van die oudio stroom na 44.1 kGps"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 642
+#: rc.cpp:220
+#, no-c-format
+msgid ""
+"<p>Video DVD audio streams normally are encoded with a sampling rate of 48000 "
+"Hz. Audio CDs on the other hand are encoded with a sampling rate of 44100 Hz.\n"
+"<p>If this option is checked K3b will change the sampling rate of the audio "
+"stream to 44100 Hz."
+msgstr ""
+"<p>Video DVD oudio strome word teen 'n monster tempo van 48 kHz geënkodeer. "
+"Oudio CDs word teen 'n monster tempo van 44.1 kHz geënkodeer.\n"
+"<p>As hierdie opsie gekies is, sal K3b die monster tempo van die oudio stroom "
+"na 44.1 kHz omskakel."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 650
+#: rc.cpp:224
+#, no-c-format
+msgid "Low s&cheduling priority for the video transcoding process"
+msgstr "Skeduleer 'n lae prioriteit vir die video transkodering proses"
+
+#. i18n: file ./k3bui.rc line 4
+#: rc.cpp:227
+#, no-c-format
+msgid "&Project"
+msgstr "Projek"
+
+#. i18n: file ./k3bui.rc line 24
+#: rc.cpp:233
+#, no-c-format
+msgid "&Device"
+msgstr "Toestel"
+
+#. i18n: file ./k3bui.rc line 56
+#: rc.cpp:242
+#, no-c-format
+msgid "Tools"
+msgstr "Gereedskap"
+
+#. i18n: file ./k3bui.rc line 63
+#: rc.cpp:245
+#, no-c-format
+msgid "Quick Dir Selector"
+msgstr "Vinnige gids kieser"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 30
+#: rc.cpp:251
+#, no-c-format
+msgid "&Ask to save projects on exit"
+msgstr "Vra of die projek gestoor moet word as program verlaat word"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 33
+#: rc.cpp:254
+#, no-c-format
+msgid "Ask to save modified projects on exit"
+msgstr "Vra of veranderde projekte gestoor moet word as program verlaat word"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 49
+#: rc.cpp:257
+#, no-c-format
+msgid "Default Temporary Directory:"
+msgstr "Standaard tydelike gids:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 57
+#: rc.cpp:260
+#, no-c-format
+msgid "The directory where K3b stores temporary files"
+msgstr "Die gids waar K3b tydelike lêers stoor"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 61
+#: rc.cpp:263
+#, no-c-format
+msgid ""
+"<p>This is the default temporary directory. This is where K3b will store "
+"temporary files like iso images or decoded audio files.\n"
+"<p>Be aware that the temporary directory may also be changed in every project "
+"burn dialog."
+msgstr ""
+"<p>Hierdie is die standaard tydelike gids. Dit is waar K3b tydelike lêers soos "
+"iso beelde en gedekodeerde oudio lêers gaan stoor.\n"
+"<p>Die tydelike gids kan ook vir elke projek gespesifiseer word in die 'Skryf' "
+"dialoog."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 73
+#: rc.cpp:267
+#, no-c-format
+msgid "System"
+msgstr "Stelsel"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 84
+#: rc.cpp:270
+#, no-c-format
+msgid "&Check system configuration"
+msgstr "Gaan stelsel opstelling na "
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 87
+#: rc.cpp:273
+#, no-c-format
+msgid "Check system Configuration"
+msgstr "Gaan stelsel opstelling na"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 90
+#: rc.cpp:276
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will check the system configuration for any "
+"problems on startup and when the the user changes the settings."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die stelsel opstelling tydens program "
+"opstart nagaan vir probleme en wanner die gebruiker die instelling verander."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 106
+#: rc.cpp:279
+#, no-c-format
+msgid "Used audio output system:"
+msgstr "Gebruikte oudio afvoer sisteem:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 119
+#: rc.cpp:282
+#, no-c-format
+msgid "Confi&gure..."
+msgstr "Stel op... "
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 131
+#: rc.cpp:285
+#, no-c-format
+msgid "GUI Settings"
+msgstr "GUI Instellings"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 142
+#: rc.cpp:288
+#, no-c-format
+msgid "Show progress &OSD"
+msgstr "Vertoon voerdering op die OSD (\"On Screen Display\")"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 145
+#: rc.cpp:291
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will display the progress in an OSD which "
+"always stays on top of all other windows."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die vordering in 'n OSD (\"On Screen "
+"Display\") vertoon. 'n OSD boodskap is altyd sigbaar bo enige ander venster."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 153
+#: rc.cpp:294
+#, no-c-format
+msgid "Hide &main window while writing"
+msgstr "Steek hoof venster weg terwyl besig is om te skryf"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 156
+#: rc.cpp:297
+#, no-c-format
+msgid "Hide the main window while displaying the progress window"
+msgstr "Steek die hoof venster weg terwyl die vordering venster vertoon word."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 159
+#: rc.cpp:300
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will hide the main window while displaying the "
+"progress dialog."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die hoof venster wegsteek terwyl die "
+"vordering dialoog vertoon word."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 167
+#: rc.cpp:303
+#, no-c-format
+msgid "Show splash screen"
+msgstr "Vertoon spat skerm"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 170
+#: rc.cpp:306
+#, no-c-format
+msgid "Show the splash screen when K3b starts"
+msgstr "Vertoon die spat skerm as K3b begin"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 178
+#: rc.cpp:309
+#, no-c-format
+msgid "E&nable Konqueror integration"
+msgstr "Aktiveer Konqueror integrasie "
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 181
+#: rc.cpp:312
+#, no-c-format
+msgid "Enable integration of K3b actions into Konqueror menus"
+msgstr "AKtiveer die integrasie van K3b aksies in die Konqueror kieslyste."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 186
+#: rc.cpp:315
+#, no-c-format
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager.\n"
+"<p>A typical example is: in order to burn a folder to a data CD one clicks on "
+"the folder using the right mouse button. In the appearing context menu one "
+"selects \"Create Data CD with K3b...\" and a new K3b project containing the "
+"folder is created.\n"
+"<p><em>Konqueror integration is not enabled by default to prevent unwanted "
+"cluttering of the Konqueror menus.</em>"
+msgstr ""
+"<p>K3b kan in Konqueror integreer. Die integrasie laat toe dat K3b vanuit die "
+"kontaks kieslys in die lêer bestuurder begin kan word. "
+"<p>Voorbeeld: om 'n gids na 'n data CD te skryf, moet jy met die regter muis "
+"knoppie op die gids kliek. In die konteks kieslys wat verskyn, moet jy \"Skep "
+"Data CD met K3b...\" kies. 'n Nuwe K3b projek sal oopmaak, wat die gids wat "
+"gekies is bevat.\n"
+"<p><em>Konqueror integrasie word nie as standaard geaktiveer nie, om te verhoed "
+"dat die Konqueror kieslyste te vol raak.</em>"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 194
+#: rc.cpp:320
+#, no-c-format
+msgid "&Keep action dialogs open"
+msgstr "Hou die aksie dialoeë oop"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 197
+#: rc.cpp:323
+#, no-c-format
+msgid "Do not close action dialogs after finishing the process"
+msgstr "Moet nie die aksie dialoë toemaak nadat die proses voltooi het nie."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 200
+#: rc.cpp:326
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will not close action dialogs such as the CD "
+"Copy dialog after the process has been finished. It will be kept open to start "
+"a new process like copying another CD."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b nie die aksie dialoë toemaak nadat die "
+"proses voltooi het nie. Dit sal oop gehou word sodat dieselfde proses weer "
+"herhaal kan word, bv. om nog 'n kopie van die CD te skryf."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 216
+#: rc.cpp:329
+#, no-c-format
+msgid "&Default action dialog settings:"
+msgstr "Standaard aksie dialoog instellings:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 227
+#: rc.cpp:332
+#, no-c-format
+msgid "Settings to load when opening an action dialog"
+msgstr "Instellings om te laai wanneer 'n aksie dialoog oopgemaak word"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 28
+#: rc.cpp:335
+#, no-c-format
+msgid "Theme Selection"
+msgstr "Tema Keuse"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 37
+#: rc.cpp:338
+#, no-c-format
+msgid "Theme"
+msgstr "Tema"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 70
+#: rc.cpp:347
+#, no-c-format
+msgid "Comment"
+msgstr "Kommentaar"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 136
+#: rc.cpp:354
+#, no-c-format
+msgid "no Theme selected"
+msgstr "Geen tema gekies"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 187
+#: rc.cpp:358
+#, no-c-format
+msgid "Install New Theme..."
+msgstr "Installeer nuwe tema..."
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 195
+#: rc.cpp:361
+#, no-c-format
+msgid "Remove Theme"
+msgstr "Verwyder tema"
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 28
+#: rc.cpp:364
+#, no-c-format
+msgid "Configure..."
+msgstr "Stel op..."
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 58
+#: rc.cpp:367
+#, no-c-format
+msgid ""
+"<p>Here all <em>K3b Plugins</em> may be configured. Be aware that this does not "
+"include the <em>KPart Plugins</em> which embed themselves in the K3b menu "
+"structure.</p>"
+msgstr ""
+"<p>Hier kan al die <em>K3b Inprop Modules</em> opgestel word. Let daarop dat "
+"dit nie die <em>KPart Inprop Modules</em> insluit nie. KPart modules word "
+"outomaties in die kieslys struktuur ingelê.</p>"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 17
+#: rc.cpp:370
+#, no-c-format
+msgid "CDDB Options"
+msgstr "CDDB Opsies"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 46
+#: rc.cpp:373
+#, no-c-format
+msgid "Local"
+msgstr "Plaaslik"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 57
+#: rc.cpp:376
+#, no-c-format
+msgid "Use local CDDB directory"
+msgstr "Gebruik plaaslike CDDB gids"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 68
+#: rc.cpp:379
+#, no-c-format
+msgid "Save entries in local directory (the first directory in the list)"
+msgstr "Stoor inskrywings in die plaaslike gids (die eerste een in die lys)"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 102
+#: rc.cpp:382
+#, no-c-format
+msgid "Directory:"
+msgstr "Gids:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 108
+#: projects/k3bdatadirtreeview.cpp:84 projects/k3bdatapropertiesdialog.cpp:108
+#: projects/k3bdataviewitem.cpp:170 rc.cpp:385
+#, no-c-format
+msgid "Directory"
+msgstr "Gids"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 135
+#: rc.cpp:389
+#, no-c-format
+msgid "Move directory down"
+msgstr "Beweeg gids af"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 149
+#: rc.cpp:393
+#, no-c-format
+msgid "Add directory"
+msgstr "Voeg gids by"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 171
+#: rc.cpp:398
+#, no-c-format
+msgid "Remove directory"
+msgstr "Verwyder gids"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 185
+#: rc.cpp:402
+#, no-c-format
+msgid "Move directory up"
+msgstr "Beweeg gids op"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 214
+#: rc.cpp:405
+#, no-c-format
+msgid "Remote"
+msgstr "Afgeleë"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 251
+#: rc.cpp:408
+#, no-c-format
+msgid "Server:"
+msgstr "Bediener"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 273
+#: rc.cpp:414
+#, no-c-format
+msgid "Server"
+msgstr "Bediener"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 284
+#: rc.cpp:417
+#, no-c-format
+msgid "Port"
+msgstr "Poort"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 328
+#: rc.cpp:422
+#, no-c-format
+msgid "Port "
+msgstr "Poort "
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 342
+#: rc.cpp:426
+#, no-c-format
+msgid "Add server"
+msgstr "Voeg bediener by"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 356
+#: rc.cpp:430
+#, no-c-format
+msgid "Remove server"
+msgstr "Verwyder bediener"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 370
+#: rc.cpp:434
+#, no-c-format
+msgid "Move server up"
+msgstr "Beweeg bediener op"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 384
+#: rc.cpp:438
+#, no-c-format
+msgid "Move server down"
+msgstr "Beweeg bediener af"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 411
+#: rc.cpp:441
+#, no-c-format
+msgid "Enable remote CDDB queries"
+msgstr "Aktiveer afgeleë CDDB navrae"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 440
+#: rc.cpp:447
+#, no-c-format
+msgid "CGI Path"
+msgstr "CGI Soekpad"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 460
+#: rc.cpp:450
+#, no-c-format
+msgid "~/cddb/cddb.cgi"
+msgstr "~/cddb/cddb.cgi"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 471
+#: rc.cpp:453
+#, no-c-format
+msgid "Path:"
+msgstr "Soekpad:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 479
+#: rc.cpp:456
+#, no-c-format
+msgid "Manual CGI path"
+msgstr "Spesifiseer CGI soekpad self"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 9
+#: rc.cpp:459
+#, no-c-format
+msgid "K3bAudioTrackWidget"
+msgstr "K3bAudioSnitWidget"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 27
+#: rc.cpp:462
+#, no-c-format
+msgid "C&D-Text"
+msgstr "CD-Teks "
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 51
+#: rc.cpp:465 rc.cpp:530
+#, no-c-format
+msgid "So&ngwriter:"
+msgstr "Liedjie skrywer: "
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 91
+#: rc.cpp:468 rc.cpp:545
+#, no-c-format
+msgid "&Arranger:"
+msgstr "Rangskikker:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 102
+#: rc.cpp:471 rc.cpp:533
+#, no-c-format
+msgid "&Composer:"
+msgstr "Saamsteller:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 113
+#: rc.cpp:474
+#, no-c-format
+msgid "&Message:"
+msgstr "Boodskap:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 129
+#: rc.cpp:477 rc.cpp:548
+#, no-c-format
+msgid "&Performer:"
+msgstr "Opvoerder:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 140
+#: rc.cpp:480
+#, no-c-format
+msgid "&ISRC:"
+msgstr "ISRC:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 151
+#: rc.cpp:483 rc.cpp:557 rc.cpp:1017
+#, no-c-format
+msgid "&Title:"
+msgstr "Titel:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 204
+#: rc.cpp:489
+#, no-c-format
+msgid "Preemph&asis"
+msgstr "Vooraf versterking "
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 207
+#: rc.cpp:492
+#, no-c-format
+msgid ""
+"<p>Preemphasis is mainly used in audio processing. Higher frequencies in audio "
+"signals usually have lower amplitudes. This can lead to bad signal quality on "
+"noisy transmission because the high frequencies might become too weak. To avoid "
+"this effect, high frequencies are amplified before transmission (preemphasis); "
+"the receiver will then weaken them accordingly for playback."
+msgstr ""
+"Voor versterking word meestal in oudio verwerking gebruik. Hoër frekwensies in "
+"oudio seine het gewoonlik laer amplitudes.Slegte sein kwaliteit kan verkry word "
+"tydens 'n versending wat baie ruis bevat. Om dit te voorkom word die hoër "
+"frekwensies voor versending versterk. By die ontvanger word dit dan weer "
+"verswak voorda dit terug gespeel word."
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 215
+#: rc.cpp:495
+#, no-c-format
+msgid "&Copy permitted"
+msgstr "Kopiëering word toegelaat"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 231
+#: rc.cpp:498
+#, no-c-format
+msgid "Post-Gap:"
+msgstr "Agter Gaping:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 239
+#: rc.cpp:501
+#, no-c-format
+msgid "Set the length of the track's post-gap"
+msgstr "Stel die lengte van die snit se agter gaping"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 247
+#: rc.cpp:504
+#, no-c-format
+msgid ""
+"<p>On an audio CD each track (except for the last) can have a post-gap.\n"
+"This does not mean that K3b adds an additional gap of silence to the track. "
+"This setting simply influences the display on a Hifi audio CD player. The part "
+"of an audio track that is marked as post-gap is counted backwards.\n"
+"<p>This setting is irrelevant for most users as todays CD burners can put "
+"arbitrary audio data in the post-gap when burning in DAO mode.\n"
+"<p><i>In other CD-burning applications the post-gap might be called the "
+"pre-gap. The pre-gap of track 2 is the same as the post-gap of track 1.\n"
+"<p><b>Changing the post-gap does not change the length of the track!</b>\n"
+"<p><b>When writing in TAO writing mode (not recommended for Audio CDs) the "
+"post-gap will most likely be muted and on some burners forced to 2 seconds.</b>"
+msgstr ""
+"<p>Elke snit (behalwe die laaste een) op 'n oudio CD kan 'n agter gaping hê.\n"
+"K3b sit egter nie addisionele gapings by die snit nie. Die effek van die opsie "
+"is dat dit die manier hoe dit op 'n Hi-fi oudio CD speler vertoon word "
+"beïnvloed. Die gedeelte van 'n oudio snit wat as agter gaping gemerk is, se tyd "
+"sal agteruit afgetel word.\n"
+"<p>Hierdie opsie is deesdae irrelevant, aangesien CD skrywers deesdae arbitêre "
+"oudio data in die agter gaping sit, as in DAO modus geskryf word.\n"
+"<p><i>In ander CD skryf programme kan die agter gaping ook die voor gaping "
+"genoem word. Die voor gaping van snit 2 is dieselfde as die agter gaping van "
+"snit 1.\n"
+"<p><b>As die lengte van die agter gaping verander word sal dit nie die lengte "
+"van die snit affekteer nie.</b>\n"
+"<p><b>As in TAO modus geskryf word, wat nie vir oudio CDs aanbeveel word nie, "
+"sal die agter gaping waarskynlik stilte bevat en beperk wees tot 2 sekondes.</b>"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 20
+#: rc.cpp:512
+#, no-c-format
+msgid "Messa&ge:"
+msgstr "Boodskap: "
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 47
+#: rc.cpp:518 rc.cpp:527 rc.cpp:542 rc.cpp:554 rc.cpp:563 rc.cpp:1008
+#: rc.cpp:1014
+#, no-c-format
+msgid "Copy to all tracks"
+msgstr "Kopiëer na alle snitte"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 57
+#: rc.cpp:521
+#, no-c-format
+msgid "&UPC EAN:"
+msgstr "&UPC EAN:"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 116
+#: rc.cpp:536
+#, no-c-format
+msgid "&Disk id:"
+msgstr "Skyf id:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 23
+#: rc.cpp:566
+#, no-c-format
+msgid "Playback Settings"
+msgstr "Terugspeel Opsies "
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 34
+#: rc.cpp:569
+#, no-c-format
+msgid "MPlayer subtitle fontset:"
+msgstr "MPlayer onderskrif skriftipe:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 42
+#: rc.cpp:572
+#, no-c-format
+msgid "Select the font to be used to render subtitles"
+msgstr "Kies die skrif tipe wat gebruik moet word om onderskrifte te vertoon"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 50
+#: rc.cpp:575
+#, no-c-format
+msgid "Unwanted MPlayer options:"
+msgstr "Onnodige MPlayer opsies:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 69
+#: rc.cpp:579
+#, no-c-format
+msgid "Pla&y files randomly"
+msgstr "Speel lêers in willekeurige volgorde "
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 72
+#: rc.cpp:582
+#, no-c-format
+msgid "The files are played in random order"
+msgstr "Die lêers word in willekeurige volgorde gespeel."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 75
+#: rc.cpp:585
+#, no-c-format
+msgid ""
+"<p>If this option is checked the order in which the files are played is "
+"determined randomly every time it is played."
+msgstr ""
+"<p>As hierdie opsie gekies is sal die volgorde van die lêers elke keer verander "
+"word wanneer dit gespeel word."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 83
+#: rc.cpp:588
+#, no-c-format
+msgid "&Do not use DMA"
+msgstr "Moet nie DMA gebruik nie."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 86
+#: rc.cpp:591
+#, no-c-format
+msgid "Do not use DMA for media access"
+msgstr "Moet nie van DMA gebruik maak wanner vanaf media gelees word nie"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 89
+#: rc.cpp:594
+#, no-c-format
+msgid ""
+"<p>If this option is checked the resulting eMovix CD/DVD will not use DMA for "
+"accessing the drive. This will slow down reading from the CD/DVD but may be "
+"necessary on some systems that do not support DMA.</p>"
+msgstr ""
+"<p>As hierdie opsie gekies is sal die nuwe eMovix CD of DVD nie DMA toegang na "
+"die dryf gebruik nie. Dit sal die lees proses vertraag, maar mag op party "
+"stelsels nodig wees wat nie DMA ondersteun nie.</p>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 99
+#: rc.cpp:597
+#, no-c-format
+msgid "MPlayer options you want to be sure MPlayer will not use"
+msgstr "Mplayer opsies waarvan jy seker wil maak wat K3b nie moet gebruik nie"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 104
+#: rc.cpp:600
+#, no-c-format
+msgid ""
+"<p>Here one can specify MPlayer options that should never be used.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+"<p>MPlayer opsies wat nooit gebruik moet word nie.\n"
+"<p>Hulle moet deur spasies geskei word:\n"
+"<pre>opt1 opt2 opt3</pre>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 112
+#: rc.cpp:605
+#, no-c-format
+msgid "Additional MPlayer options"
+msgstr "Meer MPlayer opsies"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 117
+#: rc.cpp:608
+#, no-c-format
+msgid ""
+"<p>MPlayer options that should be used in any case.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+"<p>MPlayer opsies wat altyd gebruik moet word.\n"
+"<p>Hulle moet deur spasies geskei word:\n"
+"<pre>opt1 opt2 opt3</pre>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 125
+#: rc.cpp:613
+#, no-c-format
+msgid "Additional MPlayer options:"
+msgstr "Addisionele MPlayer opsies:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 133
+#: rc.cpp:616
+#, no-c-format
+msgid "Loop playlist:"
+msgstr "Herhaal speel lys:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 141
+#: projects/k3bvcdtrackdialog.cpp:476 rc.cpp:619
+#, no-c-format
+msgid " time(s)"
+msgstr " keer"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 144
+#: rc.cpp:622
+#, no-c-format
+msgid "infinity"
+msgstr "Vir altyd"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 150
+#: rc.cpp:625
+#, no-c-format
+msgid "How many times should the playlist be looped"
+msgstr "Hoeveel keer moet die speel lys herhaal word?"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 158
+#: rc.cpp:628
+#, no-c-format
+msgid "Audio Player Background:"
+msgstr "Oudio speler agtergrond:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 166
+#: rc.cpp:631
+#, no-c-format
+msgid "Background video to show during audio playback"
+msgstr "Agtergrond video moet vertoon word tydens oudio terugspeel"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 171
+#: rc.cpp:634
+#, no-c-format
+msgid ""
+"<p><b>Audio Player Background</b>\n"
+"<p>During audio playback normally the screen would be black. However, if a "
+"background movie has been selected, eMovix will display it during playback.\n"
+"<p>Additional background movies can be installed. However, this is not as "
+"simple as a few mouse clicks. The background movies are stored in the emovix "
+"shared data folder (mostly <i>/usr/share/emovix</i> or <i>"
+"/usr/local/share/emovix</i>) under <em>backgrounds</em>"
+". So to add a background one has to copy the file to that folder."
+msgstr ""
+"<p><b>Oudio Terugspeel Agtergrond</b>\n"
+"<p>Die skerm sal gewoonlik swart wees terwyl oudio terug speel. As 'n "
+"agtergrond fliek gekies is, sal eMovix dit vertoon tydens oudio terugspeel.\n"
+"<p>Ekstra agtergrond flieks kan geïnstalleer word. Die flieks moet in eMovix se "
+"gedeelde data gids geplaas word, wat gewoonlik by <i>/usr/share/emovix</i> "
+"of <i>/usr/local/share/emovix</i> geleë is."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 181
+#: rc.cpp:639
+#, no-c-format
+msgid "Startup Behavior"
+msgstr "Opstart Gedrag"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 192
+#: rc.cpp:642
+#, no-c-format
+msgid "Keyboard Layout:"
+msgstr "Sleutelbord Uitleg:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 200
+#: rc.cpp:645
+#, no-c-format
+msgid "eMovix boot messages language:"
+msgstr "eMovix boot boodskap taal:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 208
+#: rc.cpp:648
+#, no-c-format
+msgid "Select the language of the eMovix help screens"
+msgstr "Kies die taal van die eMovix help skerms."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 216
+#: rc.cpp:651
+#, no-c-format
+msgid "Default boot label:"
+msgstr "Standaard Boot Etiket:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 224
+#: rc.cpp:654
+#, fuzzy, no-c-format
+msgid "Select the default Linux kernel configuration"
+msgstr "Kies die standaard Linux kernel opstelling."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 234
+#: rc.cpp:657
+#, no-c-format
+msgid ""
+"<p><b>eMovix Boot Labels</b>\n"
+"<p>eMovix provides are variety or different boot configurations which can be "
+"selected at boot time via a boot label (compare Lilo or Grub). The many "
+"different boot configurations mainly influence the Video output.\n"
+"<p>The <b>default</b>, <b>movix</b>, or <b>MoviX</b> "
+"labels start a general Vesa video driver.\n"
+"<p>The <b>TV</b> labels can be used to direct video to the TV output of the "
+"graphic board. eMovix provides TVout drivers for different brands of graphic "
+"boards.\n"
+"<p>The <b>FB</b> labels refer to configurations that start a Frame Buffer "
+"driver in different screen resolutions.\n"
+"<p>The <b>AA</b> labels make eMovix output the video through the Ascii-Art "
+"library which displays the picture in text mode through the usage of simple "
+"Acsii characters.\n"
+"<p>The <b>hd</b> label makes eMovix boot from the local harddisk instead of the "
+"medium. This can be used to prevent accidental starting of an eMovix medium.\n"
+"<p>The <b>floppy</b> label makes eMovix boot from the local floppy drive "
+"instead of the medium."
+msgstr ""
+"<p><b>eMovix Boot Etikette</b>\n"
+"<p>eMovix verskaf 'n verskeidenheid verskillende boot opstellings, wat tydens "
+"die boot proses via boot etikette gekies kan word. Die verskillende boot "
+"opstellings beïnvloed hoofsaaklik die video afvoer.\n"
+"<p>Die <b>standaard</b>, <b>movix</b> of <b>MoviX</b> "
+"etikette begin 'n algemene Vesa video drywer.\n"
+"<p>Die <b>TV</b> etikette kan gebruik word om video direk na die TV afvoer van "
+"die video kaart te stuur. eMovix verskaf TV drywers vir verskillende make van "
+"video kaarte.\n"
+"<p>Die <b>GB</b> etikette verwys na opstellings wat 'n 'Frame buffer' drywer "
+"met verskillende resolusies begin.\n"
+"<p>Die <b>AA</b> etikette laat die video deur die Ascii-Art biblioteek verwerk "
+"word, wat dan die video in teks modus met ASCII karakters vertoon.\n"
+"<p>Die <b>hd</b> etiket laat eMovix vanaf die hardeskyf i.p.v. die medium boot. "
+"Dit kan gebruik word om te versker dat 'n eMovix medium per ongeluk begin. "
+"<p>Die <b>floppy</b> etiket laat eMovix anaf die plaaslike floppy dryf i.p.v. "
+"die medium boot."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 242
+#: rc.cpp:667
+#, no-c-format
+msgid "Select the layout of the keyboard"
+msgstr "Kies die sleutelbord uitleg"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 245
+#: rc.cpp:670
+#, no-c-format
+msgid ""
+"<p>The keyboard layout selected here will be used for the eMovix commands like "
+"controlling the media player."
+msgstr ""
+"<p>Die sleutelbord uitleg wat hier gekies word sal geburik word vir eMovix "
+"opdragte, soos om die media speler te beheer."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 263
+#: rc.cpp:673
+#, no-c-format
+msgid "Behavior After Playing"
+msgstr "Gedrag Nadat Speel Klaar is"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 274
+#: rc.cpp:676
+#, no-c-format
+msgid "E&ject disk"
+msgstr "Skeit skyf uit"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 277
+#: rc.cpp:679
+#, no-c-format
+msgid "Eject the disk after playing has finished"
+msgstr "Skiet die skyf uit nadat klaar gespeel is"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 280
+#: rc.cpp:682
+#, no-c-format
+msgid ""
+"<p>If this option is checked the disk will be ejected after MPlayer has "
+"finished."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die skyf uitgeskiet word nadat MPlayer klaar "
+"gemaak het."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 288
+#: rc.cpp:685
+#, no-c-format
+msgid "Sh&utdown"
+msgstr "Skakel Af"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 291
+#: rc.cpp:688
+#, no-c-format
+msgid "Shutdown after playing has finished"
+msgstr "Skakel af nadat klaar gespeel het"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 294
+#: rc.cpp:691
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be shut down after MPlayer has "
+"finished playing."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die rekenaar afgeskakel word nadat MPlayer "
+"klaar gemaak het."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 302
+#: rc.cpp:694
+#, no-c-format
+msgid "Re&boot"
+msgstr "Herlaai"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 305
+#: rc.cpp:697
+#, no-c-format
+msgid "Reboot after playing has finished"
+msgstr "Herlaai rekenaar nadat klaar gespeel het"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 308
+#: rc.cpp:700
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be rebooted after MPlayer has finished "
+"playing."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die rekenaar herlaai word nadat MPlayer "
+"klaar gemaak het."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 36
+#: rc.cpp:703
+#, no-c-format
+msgid "Boot images:"
+msgstr "Boot beelde:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 44
+#: rc.cpp:706
+#, no-c-format
+msgid "&New..."
+msgstr "Nuwe..."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 47
+#: rc.cpp:709
+#, no-c-format
+msgid "Add new boot image"
+msgstr "Voeg nuwe boot beeld by"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 58
+#: rc.cpp:715
+#, no-c-format
+msgid "Remove selected boot image"
+msgstr "Verwyder die gekose boot beeld"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 66
+#: rc.cpp:718 rc.cpp:727
+#, no-c-format
+msgid "Emulation Type"
+msgstr "Nabootsing TIpe"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 88
+#: projects/k3bdatafileview.cpp:73 projects/k3bmovixlistview.cpp:177
+#: rc.cpp:724
+#, no-c-format
+msgid "Local Path"
+msgstr "Plaaslike Gids"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 123
+#: rc.cpp:730
+#, no-c-format
+msgid "Flopp&y"
+msgstr "Sagteskyf "
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 126
+#: rc.cpp:733
+#, no-c-format
+msgid "Emulate a 1440/2880 kb floppy"
+msgstr "Boots 'n 1.44/2.88 mg sagteskyf na"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 134
+#: projects/k3bbootimageview.cpp:59 rc.cpp:736
+#, no-c-format
+msgid "Harddisk"
+msgstr "Hardeskyf"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 137
+#: rc.cpp:739
+#, no-c-format
+msgid "Emulate a harddisk"
+msgstr "Boots 'n hardeskyf na"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 145
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:440
+#: projects/k3bbootimageview.cpp:61 rc.cpp:742
+#, no-c-format
+msgid "None"
+msgstr "Geen"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 148
+#: rc.cpp:745
+#, no-c-format
+msgid "No emulation at all"
+msgstr "Geen nabootsking"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 177
+#: rc.cpp:751
+#, no-c-format
+msgid "No boot image"
+msgstr "Geen boot beeld"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 180
+#: rc.cpp:754
+#, no-c-format
+msgid "Do not boot from the emulated floppy/harddisk"
+msgstr "Moet nie van die nagebootste sagteskyf of hardeskyf af laai nie"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 188
+#: rc.cpp:757
+#, no-c-format
+msgid "Boot-info-table"
+msgstr "Boot inligting tabel"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 207
+#: rc.cpp:760 rc.cpp:763
+#, no-c-format
+msgid "0"
+msgstr "0"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 229
+#: rc.cpp:766
+#, no-c-format
+msgid "Boot load segment:"
+msgstr "Boot laai segment:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 240
+#: rc.cpp:769
+#, no-c-format
+msgid "Boot load size:"
+msgstr "Boot laai grootte:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 260
+#: rc.cpp:772
+#, no-c-format
+msgid "Show Advanced Op&tions"
+msgstr "Vertoon gevorderde opsies"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 295
+#: rc.cpp:775
+#, no-c-format
+msgid "Boot catalog:"
+msgstr "Boot katalogus:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 303
+#: rc.cpp:778
+#, no-c-format
+msgid "boot/boot.catalog"
+msgstr "boot/boot.catalog"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 9
+#: rc.cpp:781
+#, no-c-format
+msgid "Data Image Settings"
+msgstr "Data Beeld Instellings"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 23
+#: rc.cpp:784
+#, no-c-format
+msgid "Volume Name"
+msgstr "Volume Naam"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 42
+#: rc.cpp:787
+#, no-c-format
+msgid "&More fields..."
+msgstr "Meer velde..."
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 52
+#: rc.cpp:790
+#, no-c-format
+msgid "File System"
+msgstr "Lêer Sisteem "
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 77
+#: rc.cpp:793
+#, no-c-format
+msgid "File system presets"
+msgstr "Lêer Sisteem instellings"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 103
+#: rc.cpp:799
+#, no-c-format
+msgid "Symbolic Links"
+msgstr "Simboliese Skakels"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 112
+#: rc.cpp:802 rc.cpp:838
+#, no-c-format
+msgid "No Change"
+msgstr "Geen veranderinge"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 117
+#: rc.cpp:805
+#, no-c-format
+msgid "Discard broken symlinks"
+msgstr "Gooi stukkende simboliese skakels weg"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 122
+#: rc.cpp:808
+#, no-c-format
+msgid "Discard all symlinks"
+msgstr "Gooi alle simboliese skakels weg"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 127
+#: rc.cpp:811
+#, no-c-format
+msgid "Follow symlinks"
+msgstr "Volg simboliese skakels"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 142
+#: rc.cpp:814
+#, no-c-format
+msgid "Symbolic link handling in the project"
+msgstr "Handtering van simboliese skakels in die projek"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 160
+#: rc.cpp:817
+#, no-c-format
+msgid ""
+"<p>K3b can create ISO9660 filesystems that contain symlinks if the Rock Ridge "
+"extensions are enabled (they are by default). You can change the way symlinks "
+"are handled in a K3b project.\n"
+"\n"
+"<p><b>No Change</b>"
+"<br>\n"
+"Symlinks are used as they have been added to the project. \n"
+"\n"
+"<p><b>Discard broken symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that do not point to a file inside the "
+"project. That includes all links to absolute paths like "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Discard all symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that have been added to the project; "
+"meaning that the resulting file system will have no links at all.\n"
+"\n"
+"<p><b>Follow symlinks</b>"
+"<br>\n"
+"Each symbolic link in the project will be replaced with the contents of the "
+"file it is pointing to. Thus, the resulting filesystem will not contain any "
+"symbolic links."
+"<br>\n"
+"Be aware that in case Rock Ridge extensions are disabled (which is not "
+"recommended) symbolic links are always followed because ISO9660 does not "
+"support symbolic links.\n"
+"\n"
+"<p><b>Caution:</b> Symbolic links require Rock Ridge extensions."
+msgstr ""
+"<p>K3b kan ISO9660 lêersisteme skep wat simboliese skakels bevat. Rock Ridge "
+"uitbreidings moet egter hiervoor geaktiveer wees. Jy kan spesifiseer hoe "
+"simboliese skakels in K3b projekte gehandteer moet word.\n"
+"\n"
+"<p><b>Geen veranderin</b>"
+"<br>\n"
+"Simboliese skakels word gebruik net soos hulle by die projek bygevog is.\n"
+"\n"
+"<p><b>Gooi stukkende simboliese skakels weg</b>"
+"<br>\n"
+"K3b sal alle simboliese skakels weg gooi wat nie na 'n lêer binne die projek "
+"wys nie. Dit sluit ook alle simboliese skakels na absolute soekpaaie in, bv "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Gooi alle siimboliese skakels weg</b>"
+"<br>\n"
+"K3b sal alle simboliese skakels weg gooi wat by die projek bygevoeg is. Die "
+"nuwe lêersisteem sal geen skakels bevat nie.\n"
+"\n"
+"<p><b>Volg simboliese skakels</b>"
+"<br>\n"
+"Elke simboliese skakel in die projek sal vervang word met die inhoud van die "
+"lêer waarheen dit wys. Die nuwe lêersisteem sal geen skakels bevat nie."
+"<br>\n"
+"As Rock Ridge uitbreidings gedeaktiveer is, sal simboliese skakels altyd gevolg "
+"word, want ISO9660 ondersteun nie simboliese skakels nie.\n"
+"\n"
+"<p><b>Waarskuwing:</b> Simboliese skakels het Rock Ridge uitbreidings nodig."
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 170
+#: rc.cpp:835
+#, no-c-format
+msgid "White space handling"
+msgstr "Spasie Handtering "
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 184
+#: rc.cpp:841
+#, no-c-format
+msgid "Strip"
+msgstr "Verwyder"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 189
+#: rc.cpp:844
+#, no-c-format
+msgid "Extended Strip"
+msgstr "Uitgebreide Strook"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 209
+#: rc.cpp:850
+#, no-c-format
+msgid "Handling of spaces in filenames"
+msgstr "Handtering van spasies in lêername"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 222
+#: rc.cpp:853
+#, no-c-format
+msgid ""
+"<p><b>No Change</b>"
+"<br>\n"
+"If this option is checked, K3b will leave all spaces in filenames as they are.\n"
+"<p><b>Strip</b>"
+"<br>\n"
+"If this option is checked, K3b will remove all spaces from all filenames."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'mygoodfile.ext'\n"
+"<p><b>Extended Strip</b>"
+"<br>\n"
+"If this option is checked K3b will remove all spaces in all filenames and "
+"capitalize all letters following a space."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'myGoodFile.ext'\n"
+"<p><b>Replace</b>"
+"<br>\n"
+"If this option is checked, K3b will replace all spaces in all filenames with "
+"the specified characters."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'my_good_file.ext'"
+msgstr ""
+"<p><b>Geen Verandering</b>"
+"<br>\n"
+"As hierdie opsie gekies is, sal K3b alle spasies in lêername los nes hulle is.\n"
+"<p><b>Verwyder</b>"
+"<br>\n"
+"As hierdie opsie gekie is, sal K3b alle spasies uit die lêernaam verwyder."
+"<br>\n"
+"By voorbeeld: 'my goeie lêer.txt' sal verander word na 'mygoeielêer.txt'\n"
+"<p><b>Uitgebreide Verwyder</b>"
+"<br>\n"
+"As hierdie opsie gekies is, sal K3b al die spasies uit die lêernaam verwyder en "
+"alle letters wat op 'n spasie volg 'n hoof letter maak."
+"<br>\n"
+"By voorbeeld: 'my goeie lêer.txt' sal verander word na 'myGoeieLêer.txt'\n"
+"<p><b>Vervang</b>"
+"<br>\n"
+"As hierdie opsie gekies is, sal K3b al die spasies in die lêernaam met die "
+"gespesifiseerde karakters vervang."
+"<br>\n"
+"By voorbeeld: 'my goeie lêer.txt' sal verander word na 'my_goeie_lêer.txt'"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 244
+#: rc.cpp:869
+#, no-c-format
+msgid "The string to replace spaces with"
+msgstr "Die string om spasies mee te vervang"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 9
+#: rc.cpp:872
+#, no-c-format
+msgid "Custom Data Filesystems"
+msgstr "Pasmaak Data Lêersisteme"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 26
+#: rc.cpp:875
+#, no-c-format
+msgid "File System Settings"
+msgstr "Lêer Sisteem Opstellings"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 35
+#: rc.cpp:878
+#, no-c-format
+msgid "ISO9660 Filesystem"
+msgstr "ISO9660 Lêersisteem"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 58
+#: rc.cpp:881
+#, no-c-format
+msgid "File Systems"
+msgstr "Lêer Sisteem"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 69
+#: rc.cpp:884
+#, no-c-format
+msgid "&Generate Rock Ridge extensions"
+msgstr "Skep Rock Ridge uitbreidings "
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 75
+#: rc.cpp:887
+#, no-c-format
+msgid "Add Rock Ridge extensions to the file system"
+msgstr "Voeg Rock Ridge uitbreidings by die lêersisteem"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 81
+#: rc.cpp:890
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will generate the System Use Sharing Protocol "
+"records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge extends the ISO-9660 filesystem by features equal to the UNIX "
+"filesystems (permissions, symbolic links, very long filenames, ...). It uses "
+"ISO-8859 or UTF-16 based characters and allows 255 octets.\n"
+"<p>Rock Ridge extensions are located at the end of each ISO-9660 directory "
+"record. This makes the Rock Ridge tree closely coupled to the ISO-9660 tree.\n"
+"<p><b>It is highly recommended to use Rock Ridge extensions on every data CD or "
+"DVD.</b>"
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die \"System Use Sharing\" Protokol "
+"rekords (SUSP) wat deur die Rock Ridge Interchange Protokol (IEEE-P 1281) "
+"gespesifiseer word, skep.\n"
+"<p>Rock Ridge brei die ISO-9660 lêersisteem uit met eienskappe wat in die UNIX "
+"lêersisteem gevind word, bv. regte, simboliese skakels en baie lang lêername. "
+"Dit gebruik ISO-8859 of UTF-16 gebaseerde karakters en laat 255 toe.\n"
+"<p>Die Rock Ridge uitbreidings word aan die einde van elke ISO-9660 gids rekord "
+"geplaas. Dit maak seker dat die Rock Ridge boom nou met die ISO-9660 boom "
+"ooreenstem.\n"
+"<p><b>Dit word sterk aanbeveel om Rock Ridge uitbreidings vir elke data CD en "
+"DVD te gebruik.</b> "
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 89
+#: rc.cpp:896
+#, no-c-format
+msgid "Generate &Joliet extensions"
+msgstr "Skep Joliet uitbreidings "
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 92
+#: rc.cpp:899
+#, no-c-format
+msgid "Add Joliet extensions to the file system"
+msgstr "Voeg Joliet uitbreidings by die lêersisteem"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 99
+#: rc.cpp:902
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will add additional Joliet extensions to the "
+"ISO-9660 file system.\n"
+"<p>Joliet is not an accepted independent international standard like ISO-9660 "
+"or Rock Ridge. It is mainly used on Windows systems.\n"
+"<p>Joliet does not allow all characters, so the Joliet filenames are not "
+"identical to the filenames on disk (as compared to Rock Ridge). Joliet has a "
+"filename length limitation of 64 chars (independent from the character coding "
+"and type e.g. European vs. Japanese). This is annoying, as modern file systems "
+"all allow 255 characters per path name component.\n"
+"<p>Joliet uses UTF-16 coding.\n"
+"<p><b>Caution:</b> With the exception of Linux and FreeBSD, there is no "
+"POSIX-like OS that supports Joliet. So <b>never create Joliet-only CDs or "
+"DVDs</b> for that reason."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b addisionele Joliet uitbreidings by die "
+"ISO-9660 lêersisteem byvoeg.\n"
+"<p>Joliet is nie 'n onafhandklike internasionale standaard soos ISO-9660 of "
+"Rock Ridge nie. Dit word hoofsaaklik op Windows stelsels gebruik..\n"
+"<p>Joliet ondersteun nie al die karakters nie, wat beteken dat die naam nie "
+"noodwendig met die op die skyf ooreenstem nie. Joliet ondersteun ook net 64 "
+"karakter lêername, ongeag die karakter kodering wat gebruik word. Moderne lêer "
+"sisteme ondersteun almal 255 karakters, wat Joliet ietwat beperkend maak.\n"
+"<p>Joliet gebruik UTF-16 enkodering\n"
+"<p><b>Waarskuwing:</b> Behalwe vir Linux en FreeBSD is daar geen POSIX-tipe "
+"bedryfstelsel wat Joliet ondersteun nie. Moet <b>nooit</b> "
+"CDs skryf wat net die Joliet lêersisteem bevat nie."
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 107
+#: rc.cpp:909
+#, no-c-format
+msgid "Generate &UDF structures"
+msgstr "Skep UDF strukture"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 110
+#: rc.cpp:912
+#, no-c-format
+msgid "Add UDF structures to the file system"
+msgstr "Gebruik UDF strukture in die lêersisteem"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 114
+#: rc.cpp:915
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create UDF filesystem structures in "
+"addition to the ISO9660 filesystem.\n"
+"<p>The UDF (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") is mainly used for DVDs."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b 'n UDF lêersisteem struktuur en ISO9660 "
+"lêersisteem striktuur skep.\n"
+"<p>UDF (<em><b>U</b>universal <b>D</b>isk <b>F</b>ormat</em>"
+") word hoofsaaklik vir DVDs gebruik."
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 124
+#: rc.cpp:919
+#, no-c-format
+msgid "Other Settings"
+msgstr "Ander Opsies"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 143
+#: rc.cpp:922
+#, no-c-format
+msgid "F&orce input charset:"
+msgstr "Forseer invoer karakterstel:"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 164
+#: rc.cpp:925
+#, no-c-format
+msgid "Preserve file permissions (bac&kup)"
+msgstr "Behou lêer regte (rugsteun) "
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 168
+#: rc.cpp:928
+#, no-c-format
+msgid ""
+"<p>If this option is checked, all files in the resulting file system will have "
+"exactly the same permissions as the source files. (Otherwise, all files will "
+"have equal permissions and be owned by root).\n"
+"<p>This is mainly useful for backups."
+"<p><b>Caution:</b> The permissions may not make much sense on other file "
+"systems; for example, if a user that owns a file on the CD or DVD does not "
+"exist."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die lêers in die projek se regte met die van "
+"die bron lêer ooreen stem. Andersins sal al die lêers dieselfde regte hê en "
+"deur root besit word.\n"
+"<p>Dit is meestal sinvol vir rugsteun kopieë."
+"<p><b>Waarskuwing:</b> Die regte mag dalk nie op ander stelsels baie sin maak "
+"nie, soos bv. as die gebruiker wat die lêer besit nie op die ander stelsel "
+"bestaan nie."
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 9
+#: projects/k3bdataimagesettingswidget.cpp:152
+#: projects/k3bvcdburndialog.cpp:575 rc.cpp:932
+#, no-c-format
+msgid "Volume Descriptor"
+msgstr "Volume Beskrywing"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 42
+#: rc.cpp:935
+#, no-c-format
+msgid "V&olume set name:"
+msgstr "Volume stel naam: "
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 53
+#: projects/k3bvcdburndialog.cpp:500 rc.cpp:938
+#, no-c-format
+msgid "&Volume name:"
+msgstr "Volume naam:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 80
+#: rc.cpp:941
+#, no-c-format
+msgid "P&reparer:"
+msgstr "Voorbereier"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 91
+#: rc.cpp:944
+#, no-c-format
+msgid "P&ublisher:"
+msgstr "Uitgewer:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 102
+#: rc.cpp:947
+#, no-c-format
+msgid "Volu&me set size:"
+msgstr "Volume stel grootte: "
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 135
+#: projects/k3bvcdburndialog.cpp:503 rc.cpp:951
+#, no-c-format
+msgid "Volume set &number:"
+msgstr "Volume stel nommer:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 168
+#: rc.cpp:955
+#, no-c-format
+msgid "S&ystem:"
+msgstr "Stelsel:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 187
+#: rc.cpp:958
+#, no-c-format
+msgid "&Application:"
+msgstr "Program:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 256
+#: rc.cpp:964
+#, no-c-format
+msgid "Select a bibliographic file from the project"
+msgstr "Kies 'n bibliografie lêer vanuit die projek"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 285
+#: rc.cpp:970
+#, no-c-format
+msgid "Select an abstract file from the project"
+msgstr "Kies 'n opsomming lêer vanuit die projek"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 314
+#: rc.cpp:976
+#, no-c-format
+msgid "Select a copyright file from the project"
+msgstr "Kies 'n kopiereg lêer vanuit die projek"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 324
+#: rc.cpp:979
+#, no-c-format
+msgid "Abstract file:"
+msgstr "Opsomming lêer:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 332
+#: rc.cpp:982
+#, no-c-format
+msgid "Copyright file:"
+msgstr "Kopiereg lêer:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 340
+#: rc.cpp:985
+#, no-c-format
+msgid "Bibliographic file:"
+msgstr "Bibliografie lêer:"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 10
+#: rc.cpp:988
+#, no-c-format
+msgid "K3bAudioCDTextWidget"
+msgstr "K3bAudioCDTextWidget"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 21
+#: rc.cpp:991
+#, no-c-format
+msgid "Write CD-Text"
+msgstr "Skryf CD-Teks"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 37
+#: rc.cpp:995
+#, no-c-format
+msgid ""
+"<p><b>CD-Text</b>\n"
+"<p>If this option is checked K3b uses some otherwise unused space on the Audio "
+"CD to store additional information, like the artist or the CD title.\n"
+"<p>CD-Text is an extension to the audio CD standard introduced by Sony.\n"
+"<p>CD-Text will only be usable on CD players that support this extension "
+"(mostly car CD players) and software like K3b, of course.\n"
+"<p>Since a CD-Text-enhanced Audio CD will work in any Hifi CD or DVD player "
+"even if the player does not support CD-Text explicitly, enabling it is never a "
+"bad idea (just remember to fill in the CD-Text information)."
+msgstr ""
+"<p><b>CD-Teks</b>\n"
+"<p>As hierdie opsie gekies is, sal K3b andersins ongebruikte spasie op die "
+"oudio CD aanwend om addisionele informasie te stoor, soos bv. die kunstenaar of "
+"CD titel.\n"
+"<p>CD-Teks is 'n uitbreiding op die oudio CD standaard wat deur Sony vrygestel "
+"is.\n"
+"<p>CD-Teks sal net op CD spelers bruikbaar wees wat die uitbreiding ondersteun. "
+"Die meeste motor CD spelers maak hiervan gebruik.\n"
+"<p>CD-Teks CDs sal in enige CD speler werk."
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 65
+#: rc.cpp:1002
+#, no-c-format
+msgid "Perf&ormer:"
+msgstr "Opvoerder: "
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 166
+#: rc.cpp:1020
+#, no-c-format
+msgid "More Fiel&ds..."
+msgstr "Meer Velde..."
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 28
+#: rc.cpp:1023
+#, no-c-format
+msgid "File Quality"
+msgstr "Lêer Kwaliteit"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 47
+#: rc.cpp:1026
+#, no-c-format
+msgid "&Quality level:"
+msgstr "Kwaliteit vlak: "
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 53
+#: rc.cpp:1029
+#, no-c-format
+msgid "Controls the quality of the encoded files"
+msgstr "Beheer die kwaliteit van die geënkodeerde lêers"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 56
+#: rc.cpp:1032
+#, no-c-format
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called \"quality\". "
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The default "
+"setting is quality 3, which at approximately 110kbps gives a smaller filesize "
+"and significantly better fidelity than .mp3 compression at 128kbps. "
+"<p><em>This explanation was copied from the www.vorbis.com FAQ.</em>"
+msgstr ""
+"<p>Vorbis oudio kwaliteit word nie die beste m.b.v. kilogrepe per sekonde "
+"aangeui nie. 'n Kwaliteit skaal van -1 tot 10 word eerder aangewend."
+"<p>Op die oomblik stem kwaliteit vlak -1 ongeveer met 45kgps ooreen, 5 ongeveer "
+"met 160 kgps en 10 met omtrent 400 kgps. Die meeste mense wat min of meer CD "
+"kwaliteit oudio benodig enkodeer teen kwaliteit vlak 5. Gebruik 6 om "
+"verlieslose stereo kwaliteit te kry.Die standaard waarde is 3, wat omtrent met "
+"110kgps ooreenstem. Dit gee 'n kleiner lêergrootte en baie beter kwaliteit as "
+"'n .mp3 wat teen 128kgps geënkodeer is."
+"<p><em>Hierdie verduideliking is vertaal vanaf 'n uittreksel uit die "
+"www.vorbis.com FAQ.</em>"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 69
+#: rc.cpp:1035 rc.cpp:1184
+#, no-c-format
+msgid "textLabel1"
+msgstr "teksEtiket1"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 149
+#: rc.cpp:1038 rc.cpp:1187 rc.cpp:1222
+#, no-c-format
+msgid "high quality"
+msgstr "hoë kwaliteit"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 165
+#: rc.cpp:1041 rc.cpp:1190
+#, no-c-format
+msgid "small file"
+msgstr "klein lêer"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 194
+#: rc.cpp:1044
+#, no-c-format
+msgid "M&anual settings:"
+msgstr "Eie instellings:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 247
+#: rc.cpp:1047
+#, no-c-format
+msgid "&Upper bitrate:"
+msgstr "Boonste bistempo:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 255
+#: rc.cpp:1050
+#, no-c-format
+msgid "Lower &bitrate:"
+msgstr "Onderste bistempo:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 303
+#: rc.cpp:1053 rc.cpp:1056 rc.cpp:1059
+#, no-c-format
+msgid "kbps"
+msgstr "kgps"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 335
+#: rc.cpp:1062
+#, no-c-format
+msgid "&Nominal bitrate:"
+msgstr "Nominale bistempo: "
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 28
+#: rc.cpp:1065
+#, no-c-format
+msgid "Manual settings (used for all file types)"
+msgstr "Self gestelde instellings (gebruik vir alle lêer tipes)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 69
+#: rc.cpp:1068
+#, no-c-format
+msgid "Sample rate:"
+msgstr "Monster tempo:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 75
+#: rc.cpp:1071
+#, no-c-format
+msgid "Signed Linear"
+msgstr "Signed Linear"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 80
+#: rc.cpp:1074
+#, no-c-format
+msgid "Unsigned Linear"
+msgstr "Unsigned Linear"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 85
+#: rc.cpp:1077
+#, no-c-format
+msgid "u-law (logarithmic)"
+msgstr "u-law (logaritmies)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 90
+#: rc.cpp:1080
+#, no-c-format
+msgid "A-law (logarithmic)"
+msgstr "A-law (logaritmies)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 95
+#: rc.cpp:1083
+#, no-c-format
+msgid "ADPCM"
+msgstr "ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 100
+#: rc.cpp:1086
+#, no-c-format
+msgid "IMA_ADPCM"
+msgstr "IMA_ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 105
+#: rc.cpp:1089
+#, no-c-format
+msgid "GSM"
+msgstr "GSM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 110
+#: rc.cpp:1092
+#, no-c-format
+msgid "Floating-Point"
+msgstr "Wissel-Punt"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 121
+#: rc.cpp:1095
+#, no-c-format
+msgid ""
+"<p>The sample data encoding is signed linear (2's complement), unsigned linear, "
+"u-law (logarithmic), A-law (logarithmic), ADPCM, IMA_ADPCM, GSM, or "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (actually shorthand for mu-law) and <b>A-law</b> "
+"are the U.S. and international standards for logarithmic telephone sound "
+"compression. When uncompressed u-law has roughly the precision of 14-bit PCM "
+"audio and A-law has roughly the precision of 13-bit PCM audio. A-law and u-law "
+"data is sometimes encoded using a reversed bit-ordering (i.e. MSB becomes LSB)."
+"<br> <b>ADPCM </b> is a form of sound compression that has a good compromise "
+"between good sound quality and fast encoding/decoding time. It is used for "
+"telephone sound compression and places where full fidelity is not as important. "
+"When uncompressed it has roughly the precision of 16-bit PCM audio. Popular "
+"versions of ADPCM include G.726, MS ADPCM, and IMA ADPCM. It has different "
+"meanings in different file handlers. In .wav files it represents MS ADPCM "
+"files, in all others it means G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> is a specific form of ADPCM compression, slightly simpler "
+"and slightly lower fidelity than Microsoft's flavor of ADPCM. IMA ADPCM is also "
+"called DVI ADPCM."
+"<br> <b>GSM</b> is a standard used for telephone sound compression in European "
+"countries and is gaining popularity because of its good quality. It is usually "
+"CPU intensive to work with GSM audio data.</p> "
+"<p><em>Description based on the SoX manpage</em></p>"
+msgstr ""
+"<p>Die data enkodering kan een van die volgende wees:\"signed linear\" (2's "
+"kompliment), \"unsigned linear\", u-law (logaritmies), A-law (logaritmies), "
+"ADPCM, IMA_ADPCM, GSM, of Wisselpunt.</p>\n"
+"<p><b>U-law</b> (afgekort vanaf mu-law) en <b>A-law</b> "
+"is die VSA en internasionale standaarde vir logaritmiese oudio kompressie vir "
+"telefone. As dit weer terug geskakel word het u-law ongeveer die akuraatheid "
+"van 14-bis PCM oudio en A-law ongeveer die akuraatheid van 13-bis PCM oudio. "
+"A-law en u-law data word partykeer in 'n omgekeerde bis volgorde geënkodeer "
+"(dus: MSB word LSB)."
+"<br> <b>ADPCM </b> is 'n vorm van oudio kompressie wat 'n goeie verhouding van "
+"klank kwaliteit tot enkodering tyd het. Dit word in telefoon stelsels gebruik "
+"waar vol klank frekwensie bereik nie so belangrik is nie. Wanneer die weer "
+"terug geskakel word het die ongeveer die akuraatheid van 16-bis PCM oudio. "
+"Gewilde weergawes van ADPCM sluit G.726, MS ADPCM en IMA ADPCM in. Die "
+"enkodering identifiseerder het verskillende betekenisse in verskillende lêer "
+"tipes. In .wav lêers stel dit MS ADPCM voor en vir alle ander lêerformate "
+"beteken dit G.726 ADPCM."
+"<br><b>IMA ADPCM</b> is 'n spesifieke implementering van ADPCM wat bietjie "
+"eenvoudiger is en bietjie laer frekwensie bereik het as Microsoft se "
+"implementering van ADPCM. IMA ADPCM word ook DVI ADPCM genoem."
+"<br> <b>GSM</b> is 'n standaard wat in Europese lande se (mobiele) telefoon "
+"stelsels gebruik word. Dit is besig om veld te wen a.g.v. die goeie klank "
+"kwaliteit wat dit lewer. GSM oudio data is CPU intensief om te dekodeer.</p> "
+"<p><em>Hierdie beskrywings is gebaseer op die SoX 'man' handleiding.</em></p>"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 132
+#: rc.cpp:1099
+#, no-c-format
+msgid "14400"
+msgstr "14400"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 143
+#: rc.cpp:1103
+#, no-c-format
+msgid "Data size:"
+msgstr "Data grootte:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 151
+#: rc.cpp:1106
+#, no-c-format
+msgid "Data encoding:"
+msgstr "Data enkodering:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 159
+#: rc.cpp:1109
+#, no-c-format
+msgid "Channels:"
+msgstr "Kanale:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 165
+#: rc.cpp:1112
+#, no-c-format
+msgid "1 (mono)"
+msgstr "1 (mono)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 170
+#: rc.cpp:1115
+#, no-c-format
+msgid "2 (stereo)"
+msgstr "2 (stereo)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 175
+#: rc.cpp:1118
+#, no-c-format
+msgid "4 (quad sound)"
+msgstr "4 (\"quad\" klank)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 188
+#: rc.cpp:1121
+#, no-c-format
+msgid "Bytes"
+msgstr "Grepe"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 193
+#: rc.cpp:1124
+#, no-c-format
+msgid "16-bit Words"
+msgstr "16-bis Woorde"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 198
+#: rc.cpp:1127
+#, no-c-format
+msgid "32-bit Words"
+msgstr "32-bis Woorde"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 24
+#: rc.cpp:1130
+#, no-c-format
+msgid "Quality"
+msgstr "Navraag"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 38
+#: rc.cpp:1133
+#, no-c-format
+msgid "Constant Bitrate"
+msgstr "Konstante Bis tempo"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 81
+#: rc.cpp:1136
+#, no-c-format
+msgid "Variable Bitrate"
+msgstr "Veranderlike Bis tempo"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 142
+#: rc.cpp:1139
+#, no-c-format
+msgid "Maximum bitrate:"
+msgstr "Maksimum bis tempo:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 150
+#: rc.cpp:1142
+#, no-c-format
+msgid "Minimum bitrate:"
+msgstr "Minimum bis tempo:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 166
+#: rc.cpp:1145
+#, no-c-format
+msgid "Average bitrate:"
+msgstr "Gemiddelde bis tempo:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 198
+#: rc.cpp:1151
+#, no-c-format
+msgid "Channel Mode"
+msgstr "Kanale Modus"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 207
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:412
+#: ../plugins/encoder/lame/k3blameencoder.cpp:119 rc.cpp:1154
+#, no-c-format
+msgid "Stereo"
+msgstr "Stereo"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 212
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:410
+#: ../plugins/encoder/lame/k3blameencoder.cpp:120 rc.cpp:1157
+#, no-c-format
+msgid "Joint Stereo"
+msgstr "Gesamentlike Stereo"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 217
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:406
+#: ../plugins/encoder/lame/k3blameencoder.cpp:121 rc.cpp:1160
+#, no-c-format
+msgid "Mono"
+msgstr "Mono"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 224
+#: rc.cpp:1163
+#, no-c-format
+msgid "Select the channel mode."
+msgstr "Kies die kanaal modus."
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 233
+#: rc.cpp:1166
+#, no-c-format
+msgid ""
+"<p>Select the channel mode of the resulting Mp3 file:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In this mode, the encoder makes no use of potential correlations between the "
+"two input channels; it can, however, negotiate the bit demand between both "
+"channel, i.e. give one channel more bits if the other contains silence or needs "
+"fewer bits because of a lower complexity.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In this mode, the encoder will make use of correlations between both channels. "
+"The signal will be matrixed into a sum (\"mid\"), computed by L+R, and "
+"difference (\"side\") signal, computed by L-R, and more bits are allocated to "
+"the mid channel. This will effectively increase the bandwidth if the signal "
+"does not have too much stereo separation, thus giving a significant gain in "
+"encoding quality.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"The input will be encoded as a mono signal. If it was a stereo signal, it will "
+"be downsampled to mono. The downmix is calculated as the sum of the left and "
+"right channel, attenuated by 6 dB."
+msgstr ""
+"<p>Kies die kanaal modus vir die MP3 wat geskep gaan word:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In hierdie modus sal die enkodeerder nie moontlike korrelasie tussen die twee "
+"klank kanale in ag neem nie. Daar kan egter vir bisse tussen die twee kanale "
+"onderhandel word. Sodoende kan een kaneel meer bisse kry as die ander kanaal "
+"stilte bevat of minder komplekse klank bevat.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In hierdie modus sal die enkodeerde die korrelasie tussen die twee kanale "
+"gebruik. Die sein sal in 'n matriks patroon opgestel word: die som sein "
+"(\"mid\"), bereken as L+R en verskil sein (\"kante\"), bereken as L-R. Meer "
+"bisse word aan die \"mid\" kanaal toegeken. Die netto effek is 'n hoër "
+"bandwydte as die stereo skeiding nie te groot is nie. Dit veroorsaak 'n "
+"beduidende verhoging in enkodering kwaliteit.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"Die inset sal as 'n mono sein geënkodeer word. As dit 'n stereo sein was, sal "
+"dit vermeng word na 'n mono sein. Die vermenging behels die som van die liner "
+"en regter kanaal, waarvan die volume daarna met 6 dB versag word."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 43
+#: rc.cpp:1178
+#, no-c-format
+msgid "Quality Settings"
+msgstr "Kwaliteit Opstelling"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 62
+#: rc.cpp:1181
+#, no-c-format
+msgid "Preset:"
+msgstr "Vooraf opstelling:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 214
+#: rc.cpp:1193
+#, no-c-format
+msgid "Manual settings:"
+msgstr "Self gestelde instellings:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 230
+#: rc.cpp:1196
+#, no-c-format
+msgid "textLabel2"
+msgstr "teksEtiket2"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 277
+#: rc.cpp:1199
+#, no-c-format
+msgid "Change Settings..."
+msgstr "Verander Opstelling..."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 302
+#: rc.cpp:1205
+#, no-c-format
+msgid "Encoder Quality"
+msgstr "Enkodeerde Kwaliteit"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 316
+#: rc.cpp:1208
+#, no-c-format
+msgid "Choose the noise shaping & psycho acoustic algorithm."
+msgstr ""
+"Kies die ruis vorming (\"noise shaping\") en psigo akoestiese algoritme."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 324
+#: rc.cpp:1211
+#, no-c-format
+msgid ""
+"<p>Bitrate is of course the main influence on quality. The higher the bitrate, "
+"the higher the quality. But for a given bitrate, we have a choice of algorithms "
+"to determine the best scalefactors and huffman encoding (noise shaping).\n"
+"<p>The quality increases from 0 to 9 while the encoding speed drops.\n"
+"<p>9 uses the slowest & best possible version of all algorithms.\n"
+"<p><b>7 is the recommended setting</b> while 4 still produced reasonable "
+"quality at good speed.\n"
+"<p>0 disables almost all algorithms including psy-model resulting in poor "
+"quality.\n"
+"<p><b>This setting has no influence on the size of the resulting file.</b>"
+msgstr ""
+"<p>Bistempo is die hoof invloed van die finale kwaliteit. Hoe hoër die "
+"bistempo, hoe hoër is die kwaliteit.Vir 'n gegewe bistempo is daar dan 'n keuse "
+"van algoritmes om die beste skalering en huffman enkodering te bekom.\n"
+"<p>Die kwaliteit vermeerder vanaf 0 tot 9, terwyl die tyd benodig vir "
+"enkodering verleng.\n"
+"<p>9 is die beste keuse van alle algoritmes, maar neem die langste om te "
+"voltooi.\n"
+"<p><b>7 word voorgestel</b>4 produseer aanvaarbare kwaliteit teen goeie "
+"enkodering spoed.\n"
+"<p>0 deaktiveer omtrent al die algoritmes, insluitend 'psy-model', wat slegte "
+"kwaliteit lewer.\n"
+"<p><b>Hierdie instelling het nie 'n invloed om die finale grootte van die oudio "
+"lêer nie.</b>"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 348
+#: rc.cpp:1219
+#, no-c-format
+msgid "fast encoding"
+msgstr "vinnige enkodering"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 395
+#: rc.cpp:1228
+#, no-c-format
+msgid "Mark copyrighted"
+msgstr "Merk onderhewig aan kopiereg"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 398
+#: rc.cpp:1231
+#, no-c-format
+msgid "Mark the encoded file as being copyrighted."
+msgstr "Merk die geënkodeerde lêer as onderhewig aan kopiereg"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 406
+#: rc.cpp:1234
+#, no-c-format
+msgid "Mark as original"
+msgstr "Merk as 'n oorspronklike"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 409
+#: rc.cpp:1237
+#, no-c-format
+msgid "Mark the encoded file as being a copy."
+msgstr "Merk die geënkodeerde lêer as 'n kopie."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 417
+#: rc.cpp:1240
+#, no-c-format
+msgid "Strict ISO compliance"
+msgstr "Streng ISO aanpasbaar"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 420
+#: rc.cpp:1243
+#, no-c-format
+msgid "Enforce strict ISO compliance"
+msgstr "Laat net ISO aanpasbare opsies toe"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 424
+#: rc.cpp:1246
+#, no-c-format
+msgid ""
+"<p>If this option is checked LAME will enforce the 7680 bit limitation on total "
+"frame size."
+"<br>\n"
+"This results in many wasted bits for high bitrate encodings but will ensure "
+"strict ISO compatibility. This compatibility might be important for hardware "
+"players."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal LAME die 7680 bisse beperking per raam "
+"toepas."
+"<br>\n"
+"Dit veroorsaak dat baie bisse gemors gaan word in hoë bistempo enkoderings, "
+"maar sorg vir streng ISO aanpasbaarheid. Dit mag nodig wees dat hardeware "
+"spelers hierdie opsie vereis."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 432
+#: rc.cpp:1250
+#, no-c-format
+msgid "Error protection"
+msgstr "Fout beskerming"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 435
+#: rc.cpp:1253
+#, no-c-format
+msgid "Turn on CRC error protection."
+msgstr "Skakel CRC fout beskerming aan"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 438
+#: rc.cpp:1256
+#, no-c-format
+msgid ""
+"<p>If this option is checked a cyclic redundancy check (CRC) code will be added "
+"to each frame, allowing transmission errors that could occur on the MP3 stream "
+"to be detected; however, it takes 16 bits per frame that would otherwise be "
+"used for encoding, thus slightly reducing the sound quality."
+msgstr ""
+"<p>As hierdie opsie gekies is sal 'n \"cyclic redundancy check\" (CRC) by elke "
+"raam bygevoeg word. Dit maak dit moontlik dat foute wat in 'n MP3 klankbaan mag "
+"voorkom opgespoor kan word. Die CRC neem 16 bisse per raam op, wat die "
+"enkodering klank kwaliteit baie min kan verminder."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 29
+#: rc.cpp:1259
+#, no-c-format
+msgid ""
+"<p>This dialog can be used to setup external command line applications as audio "
+"encoders. These can then be used by K3b to encode audio data (Tracks from an "
+"audio CD or the titles from an audio project) to formats that are normally not "
+"supported (i.e. no encoder plugin exists).\n"
+"<p>K3b comes with a selection of predefined external applications that depends "
+"on the installed applications."
+msgstr ""
+"<p>Hierdie dialoog kan gebruik word om eksterne '<i>command line</i>"
+"' programme as oudio enkodeerders op te stel. Dit kan deur K3b gebruik word om "
+"oudio data te enkodeer na formate wat nie gewoonlik ondersteun word nie."
+"<p>K3b bevat 'n lys van vooraf opgestselde eksterne programme, wat afhanklik is "
+"dat die programme geïnstalleer is."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 45
+#: rc.cpp:1263
+#, no-c-format
+msgid "Configured Encoders"
+msgstr "Opgestelde Enkodeerders"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 65
+#: rc.cpp:1269
+#, no-c-format
+msgid "Extension"
+msgstr "Uitbreiding"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 76
+#: rc.cpp:1272 rc.cpp:1293
+#, no-c-format
+msgid "Command"
+msgstr "Opdrag"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 127
+#: rc.cpp:1278
+#, no-c-format
+msgid "Edit..."
+msgstr "Redigeer..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 135
+#: rc.cpp:1281
+#, no-c-format
+msgid "Add..."
+msgstr "Voeg by..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 49
+#: rc.cpp:1287
+#, no-c-format
+msgid "Name:"
+msgstr "Naam:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 57
+#: rc.cpp:1290
+#, no-c-format
+msgid "Filename extension:"
+msgstr "Lêernaam uitbreiding:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 90
+#: rc.cpp:1296
+#, no-c-format
+msgid ""
+"<p><b>Command</b>"
+"<br>\n"
+"Please insert the command used to encode the audio data. The command has to "
+"read raw little endian (see <em>Swap Byte Order</em>"
+") 16bit stereo audio frames from stdin.\n"
+"<p>The following strings will be replaced by K3b:"
+"<br>\n"
+"<b>%f</b> - The filename of the resulting file. This is where the command has "
+"to write its output to."
+"<br>\n"
+"<em>The following refer to metadata stored for example in the ID3 tag of am mp3 "
+"file (Be aware that these values might be empty).</em>"
+"<br>\n"
+"<b>%t</b> - Title"
+"<br>\n"
+"<b>%a</b> - Artist"
+"<br>\n"
+"<b>%c</b> - Comment"
+"<br>\n"
+"<b>%n</b> - Track number"
+"<br>\n"
+"<b>%m</b> - Album Title"
+"<br>\n"
+"<b>%r</b> - Album Artist"
+"<br>\n"
+"<b>%x</b> - Album comment"
+"<br>\n"
+"<b>%y</b> - Release Year"
+msgstr ""
+"<p><b>Opdrag</b>"
+"<br>\n"
+"Voer die opdrag in wat gebruik moet word om die oudio data te enkodeer. Die "
+"opdrag moet 'little endian' 16-bis stereo oudio rame vanaf stdin kan aanvaar.\n"
+"<p>Die volgende stringe sal deur K3b vervang word:"
+"<br>\n"
+"<b>%f</b> - Die lêernaam van die afvoer. Dit is waarheen die opdrag sy afvoer "
+"moet skryf."
+"<br>\n"
+"<em>Die volgende verwys na meta data, soos bv. die ID3 etiket van 'n MP3 lêer. "
+"Let daarop dat hierdie waardes leeg mag wees.</em>"
+"<br>\n"
+"<b>%t</b> - Titel"
+"<br>\n"
+"<b>%a</b> - Kunstenaar"
+"<br>\n"
+"<b>%c</b> - Opmerking"
+"<br>\n"
+"<b>%n</b> - Snit nommer"
+"<br>\n"
+"<b>%m</b> - Album Titel"
+"<br>\n"
+"<b>%r</b> - Album Kunstenaar"
+"<br>\n"
+"<b>%x</b> - Album kommentaar"
+"<br>\n"
+"<b>%y</b> - Vrystel jaar"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 124
+#: rc.cpp:1314
+#, no-c-format
+msgid "Swap &Byte Order"
+msgstr "Ruil Greep Volgorde om"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 127
+#: rc.cpp:1317
+#, no-c-format
+msgid "Swap the byte order of the input data"
+msgstr "Ruil die greep volgorde van die invoer data om"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 131
+#: rc.cpp:1320
+#, no-c-format
+msgid ""
+"<p> If this option is checked K3b will swap the byte order of the input data. "
+"Thus, the command has to read big endian audio frames.\n"
+"<p>If the resulting audio file sounds bad it is highly likely that the byte "
+"order is wrong and this option has to be checked."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die greep volgorde van die invoer data "
+"omruil. Dit is nodig as die opdrag 'big endian' oudio rame verwag.\n"
+"<p>As die resultaat oudio lêer sleg klink, is dit waarskynlik nodig dat die "
+"greep volgorde omgeruil moet word."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 139
+#: rc.cpp:1324
+#, no-c-format
+msgid "Write W&ave Header"
+msgstr "Skryf Wave Opskrif"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 142
+#: rc.cpp:1327
+#, no-c-format
+msgid "Create a wave header for the input data"
+msgstr "Skep 'n wave opskrif vir die invoer data"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 145
+#: rc.cpp:1330
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will write a wave header. This is useful in "
+"case the encoder application cannot read plain raw audio data."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b 'n wave opskrif skryf. Dit is nuttig as "
+"die enkodeerder program nie gewone rou oudio data kan lees nie."
+
+#: k3bfirstrun.cpp:52
+msgid "First Run"
+msgstr "Eerste hardloop"
+
+#: k3bfirstrun.cpp:60
+msgid "Enable Konqueror integration"
+msgstr "Aktiveer Konqueror integrasie"
+
+#: k3bfirstrun.cpp:61
+msgid "No Konqueror integration"
+msgstr "Geen Konqueror integrasie"
+
+#: k3bfirstrun.cpp:64
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager."
+"<p><em>The Konqueror integration can always be disabled and enabled again from "
+"the K3b settings.</em>"
+msgstr ""
+"<p>K3b kan homself in Konqueror integreer. Met hierdie integrasie in plek kan "
+"K3b vanuit die lêerbestuurder se konteks kieslys begin word. "
+"<p><em>Konqueror integrasie kan vanuit die K3b opstelling geaktiveer en "
+"gedeaktiveer word.</em>"
+
+#: k3bfileview.cpp:95
+msgid "Filter:"
+msgstr "Filter:"
+
+#: k3bfileview.cpp:104
+msgid "audio/x-mp3 audio/x-wav application/x-ogg |Sound Files"
+msgstr "oudio/x-mp3 oudio/x-wav program/x-ogg |Klank Lêers"
+
+#: k3bfileview.cpp:105
+msgid "audio/x-wav |Wave Sound Files"
+msgstr "oudio/x-wav |Wave Klank Lêers"
+
+#: k3bfileview.cpp:106
+msgid "audio/x-mp3 |MP3 Sound Files"
+msgstr "oudio/x-mp3 |MP3 Klank Lêers"
+
+#: k3bfileview.cpp:107
+msgid "application/x-ogg |Ogg Vorbis Sound Files"
+msgstr "program/x-ogg |Ogg Vorbis Klank Lêers"
+
+#: k3bfileview.cpp:108
+msgid "video/mpeg |MPEG Video Files"
+msgstr "video/mpeg |MPEG Video Lêers"
+
+#: k3binteractiondialog.cpp:89
+msgid "Load default settings"
+msgstr "Laai standaard installings"
+
+#: k3binteractiondialog.cpp:90
+msgid "Load saved settings"
+msgstr "Laaste gestoorde instellings"
+
+#: k3binteractiondialog.cpp:91
+msgid "Load last used settings"
+msgstr "Laaste laaste gebruikte instellings"
+
+#: k3binteractiondialog.cpp:116 projects/k3bprojectburndialog.cpp:155
+msgid "Start"
+msgstr "Begin"
+
+#: k3binteractiondialog.cpp:117
+msgid "Start the task"
+msgstr "Begin die taak"
+
+#: k3binteractiondialog.cpp:243
+msgid "Load default or saved settings"
+msgstr "Laai standaard of gestoorde instellings"
+
+#: k3binteractiondialog.cpp:244
+msgid "Save current settings to reuse them later"
+msgstr "Stoor huidige instellings."
+
+#: k3binteractiondialog.cpp:248
+msgid ""
+"<p>Load a set of settings either from the default K3b settings, settings saved "
+"before, or the last used ones."
+msgstr ""
+"<p>Laai 'n stel instellings. Dit kan die standaard K3b instellings wees of "
+"gestoorde instellings of die laaste instellings wat gebruik was."
+
+#: k3binteractiondialog.cpp:250
+msgid ""
+"<p>Saves the current settings of the action dialog."
+"<p>These settings can be loaded with the <em>Load saved settings</em> button."
+"<p><b>The K3b defaults are not overwritten by this.</b>"
+msgstr ""
+"<p>Hierdie opsie stoor die huidige instelling van die aksie dialoog."
+"<p>Hierdie instellings kan weer gelaai word deur op die <em>"
+"Laai gestoorde instellings</em> knoppie te druk."
+"<p><b>Die K3b standaard opsies word nie hierdieur oorskryf nie.</b>"
+
+#: k3binteractiondialog.cpp:320
+msgid "Action Dialog Settings"
+msgstr "Aksie Dialoog Instellings"
+
+#: k3binteractiondialog.cpp:321
+msgid ""
+"<p>K3b handles three sets of settings in action dialogs: the defaults, the "
+"saved settings, and the last used settings. Please choose which of these sets "
+"should be loaded if an action dialog is opened again."
+"<p><em>Be aware that this choice can always be changed from the K3b "
+"configuration dialog.</em>"
+msgstr ""
+"<p>K3b het drie stelle instellings vir aksie dialoeë: Die standaard waardes, "
+"die gestoorde waardes en die laaste gebruikte waardes. Kies watter een van die "
+"stelle weer gelaai moet word wanneer die aksie dialoog weer oopgemaak word. "
+"<p><em>Hierdie keuse kan weer later in die K3b opstelling dialoog verander "
+"word.</em>"
+
+#: k3baudioplayer.cpp:166 k3baudioplayer.cpp:547
+msgid "no file"
+msgstr "Geen lêer"
+
+#: k3baudioplayer.cpp:228
+msgid "Clear List"
+msgstr "Maak lys skoon"
+
+#: k3baudioplayer.cpp:348
+msgid "No running aRtsd found"
+msgstr "Geen aRtsd gevind wat loop nie"
+
+#: k3baudioplayer.cpp:355
+msgid "Unknown file format"
+msgstr "Onbekende lêer vormaat"
+
+#: k3baudioplayer.cpp:589
+msgid "playing"
+msgstr "Besig om te speel"
+
+#: k3baudioplayer.cpp:592
+msgid "paused"
+msgstr "pouse"
+
+#: k3baudioplayer.cpp:595
+msgid "stopped"
+msgstr "gestop"
+
+#: k3bwritingmodewidget.cpp:28
+msgid "Let K3b select the best-suited mode. This is the recommended selection."
+msgstr ""
+"Laat K3b toe om die beste geskikte modus te kies. Hierdie is die aanbeveelde "
+"keuse:"
+
+#: k3bwritingmodewidget.cpp:29
+msgid ""
+"<em>Disk At Once</em> or more properly <em>Session At Once</em>"
+". The laser is never turned off while writing the CD or DVD. This is the "
+"preferred mode to write audio CDs since it allows pregaps other than 2 seconds. "
+"Not all writers support DAO."
+"<br>DVD-R(W)s written in DAO provide the best DVD-Video compatibility."
+msgstr ""
+"<em>Skyf eenmalig (\"Disk at once\")</em> of meer korrek: <em>"
+"Sessie eenmalig</em>. Die laser word nooit afgeskakel terwyl die CD of DVD "
+"geskryf word nie. Hierdie is die aanbeveelde manier om oudio CDs mee te skryf, "
+"aangesien dit nie beperk is tot 2 sekonde stiltes tussen snitte nie. Nie alle "
+"CD skrywers ondersteun \"DAO\" nie."
+"<br>DVD-R(W)s wat in \"DAO\" geskryf is verskaf die beste DVD-Video "
+"aanpasbaarheid."
+
+#: k3bwritingmodewidget.cpp:34
+msgid ""
+"<em>Track At Once</em> should be supported by every CD writer. The laser will "
+"be turned off after every track."
+"<br>Most CD writers need this mode for writing multisession CDs."
+msgstr ""
+"<em>Track At Once</em> behoort deur enige CD skrywer ondersteun te word. Die "
+"laser sal afgeskakel word nadat elke snit klaar geskryf is."
+"<br>Die meeste CD skrywers het hierdie modus nodig om multisessie CDs te skryf."
+
+#: k3bwritingmodewidget.cpp:39
+msgid ""
+"RAW writing mode. The error correction data is created by the software instead "
+"of the writer device."
+"<br>Try this if your CD writer fails to write in DAO and TAO."
+msgstr ""
+"Rou skryf modus.Die fout korreksie data word handteer deur die sagteware i.p.v. "
+"die skrywer toestel."
+"<br>Probeer dit as die CD skrywer nie in DAO of TAO modus wil skryf nie."
+
+#: k3bwritingmodewidget.cpp:42
+msgid ""
+"Incremental sequential is the default writing mode for DVD-R(W). It allows "
+"multisession DVD-R(W)s. It only applies to DVD-R(W)."
+msgstr ""
+"Inkrementeel sekwensieel is die standaard skryf modus vir DVD-R(W). Dit "
+"ondersteun multisessie DVD-R(W)s. Dit is net van toepassing op DVD-R(W)."
+
+#: k3bwritingmodewidget.cpp:44
+msgid ""
+"Restricted Overwrite allows to use a DVD-RW just like a DVD-RAM or a DVD+RW. "
+"The media may just be overwritten. It is not possible to write multisession "
+"DVD-RWs in this mode but K3b uses growisofs to grow an ISO9660 filesystem "
+"within the first session, thus allowing new files to be added to an already "
+"burned disk."
+msgstr ""
+"Beperkte Oorskryf laat jou toe om 'n DVD-RW te gebruik asof dit 'n DVD-RAM of "
+"DVD+RW skyf is. Die media kan direk oorskryf word. Dit is nie moontlik om "
+"multisessie DVD-RWs in hierdie modus te skryf nie. K3b maak egter van growisofs "
+"gebruik om 'n ISO9660 lêersisteem in die eerste sessie te skryf. Die netto "
+"effek is dat lêers bygevoeg kan word by 'n skyf wat alreeds data bevat."
+
+#: k3bwritingmodewidget.cpp:93
+msgid "Select the writing mode to use"
+msgstr "Kies die skryf modus wat gebruik moet word"
+
+#: k3bwritingmodewidget.cpp:101
+msgid "Writing mode"
+msgstr "Skryf modus"
+
+#: k3bwritingmodewidget.cpp:102
+msgid ""
+"Be aware that the writing mode is ignored when writing DVD+R(W) since there is "
+"only one way to write them."
+msgstr ""
+"Let daarop dat die gespesifiseerde skryf modus geïgnoreer word as DVD+R(W) "
+"geskryf word, aangesien daar net een manier is om hulle te skryf."
+
+#: k3bwritingmodewidget.cpp:105
+msgid "The selection of writing modes depends on the inserted burning medium."
+msgstr ""
+"Die beskikbare skryf modus opsies hang af van die medium wat tans in die dryf "
+"is."
+
+#: k3bwritingmodewidget.cpp:155
+msgid "DAO"
+msgstr "DAO"
+
+#: k3bwritingmodewidget.cpp:157
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bwritingmodewidget.cpp:159
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bwritingmodewidget.cpp:161
+msgid "Restricted Overwrite"
+msgstr "Beperkte Oorskryf"
+
+#: k3bwritingmodewidget.cpp:163
+msgid "Incremental"
+msgstr "Inkrementeel"
+
+#: projects/k3baudioburndialog.cpp:73 projects/k3baudiocdtextwidget.cpp:43
+#: projects/k3bmixedburndialog.cpp:75
+msgid "CD-Text"
+msgstr "CD-Teks"
+
+#: projects/k3bmusicbrainzjob.cpp:190 projects/k3bmusicbrainzjob.cpp:275
+#, c-format
+msgid "Generating fingerprint for track %1."
+msgstr "Besig om 'n vingerafruk vir snit %1 te genereer."
+
+#: projects/k3bmusicbrainzjob.cpp:217
+#, c-format
+msgid "Querying MusicBrainz for track %1."
+msgstr "Doen navraag by Musicbrainz vir snit %1."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:46
+#: projects/k3bmusicbrainzjob.cpp:254
+msgid "MusicBrainz Query"
+msgstr "MusicBrainz Navraag"
+
+#: projects/k3bmusicbrainzjob.cpp:255
+msgid "Found multiple matches for track %1 (%2). Please select one."
+msgstr "Veelvuldige ooreenkomste vir snit %1 (%2) is gevind. Kies asb. een."
+
+#: projects/k3bmixeddirtreeview.cpp:45
+msgid "Audio Tracks"
+msgstr "Oudio Snitte"
+
+#: projects/k3baudiotrackaddingdialog.cpp:59
+msgid "Please be patient..."
+msgstr "Wees asseblief geduldig..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:107
+msgid "Adding files to project \"%1\"..."
+msgstr "Besig om lêers tot projek \"%1\" by te voeg..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:116
+#: projects/k3bdataurladdingdialog.cpp:171
+msgid "Insufficient permissions to read the following files"
+msgstr "Onvoldoende regte om die volgende lêers te lees"
+
+#: projects/k3baudiotrackaddingdialog.cpp:120
+#: projects/k3bdataurladdingdialog.cpp:175
+msgid "Unable to find the following files"
+msgstr "Kon nie die volgende lêers vind nie"
+
+#: projects/k3baudiotrackaddingdialog.cpp:124
+#: projects/k3bdataurladdingdialog.cpp:179
+msgid "No non-local files supported"
+msgstr "Nie-plaaslike lêers word nie ondersteun nie"
+
+#: projects/k3baudiotrackaddingdialog.cpp:128
+msgid "Unable to handle the following files due to an unsupported format"
+msgstr "Kon nie hierdie lêers handteer nie, a.g.v. 'n onondersteunde formaat"
+
+#: projects/k3baudiotrackaddingdialog.cpp:129
+msgid ""
+"You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+"Jy kan self die oudio lêers, met 'n program wat die oudio formaat ondersteun, "
+"na wave omskakel. Die wave lêers kan dan weer tot die K3b projek bygevoeg word."
+
+#: projects/k3baudiotrackaddingdialog.cpp:135
+#: projects/k3bdataurladdingdialog.cpp:160
+msgid "Problems while adding files to the project."
+msgstr "Probleme het voorgekom terwyl lêers by die projek bygevoeg was."
+
+#: projects/k3baudiotrackaddingdialog.cpp:165
+msgid "Analysing file '%1'..."
+msgstr "Besig om lêer '%1' te analiseer..."
+
+#: projects/k3bmovixview.cpp:59
+msgid "Remove Subtitle File"
+msgstr "Verwyder onderskryf lêer"
+
+#: projects/k3bmovixview.cpp:62
+msgid "Add Subtitle File..."
+msgstr "Voeg onderskrif lêer by"
+
+#: projects/k3bdataview.cpp:103 projects/k3bmovixview.cpp:81
+msgid "Volume Name:"
+msgstr "Volume Naam:"
+
+#: projects/k3bmovixview.cpp:173
+msgid "K3b currently only supports local files."
+msgstr "K3b ondersteun tans net plaaslike lêers."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:124
+msgid "Track %1 was not found in the MusicBrainz database."
+msgstr "Snit %1 was nie in die MusicBrainz databasis gevind nie."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#: projects/k3baudioburndialog.cpp:64
+#: projects/k3baudiotracktrmlookupdialog.cpp:126
+msgid "Audio Project"
+msgstr "Oudio Projek"
+
+#: projects/k3bview.cpp:60
+msgid "&Burn"
+msgstr "Skryf "
+
+#: projects/k3bview.cpp:62
+msgid "Open the burn dialog for the current project"
+msgstr "Maak die skryf dialoog vir die huidige projek oop"
+
+#: projects/k3bview.cpp:63
+msgid "&Properties"
+msgstr "Eienskappe"
+
+#: projects/k3bview.cpp:65
+msgid "Open the properties dialog"
+msgstr "Maak die eienskappe dialoog oop"
+
+#: projects/k3bdataview.cpp:167 projects/k3bview.cpp:97
+msgid "Please add files to your project first."
+msgstr "Voeg eers lêers in jou projek by."
+
+#: projects/k3bdataview.cpp:168 projects/k3bmixedview.cpp:126
+#: projects/k3bview.cpp:98
+msgid "No Data to Burn"
+msgstr "Geen data om te skryf"
+
+#: projects/k3bbootimageview.cpp:57
+msgid "Floppy"
+msgstr "Sagteskyf"
+
+#: projects/k3bbootimageview.cpp:118
+msgid "Hide Advanced Options"
+msgstr "Steek gevorderde opsies weg"
+
+#: projects/k3bbootimageview.cpp:122
+msgid "Show Advanced Options"
+msgstr "Vertoon gevorderde opsies"
+
+#: projects/k3bbootimageview.cpp:129
+msgid "Please Choose Boot Image"
+msgstr "Kies die boot beeld"
+
+#: projects/k3bbootimageview.cpp:137
+msgid ""
+"<p>The file you selected is not a floppy image (floppy images are of size 1200 "
+"KB, 1440 KB, or 2880 KB). You may still use boot images of other sizes by "
+"emulating a harddisk or disabling emulation completely. "
+"<p>If you are not familiar with terms like 'harddisk emulation' you most likely "
+"want to use a floppy image here. Floppy images can be created by directly "
+"extracting them from a real floppy disk:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>or by using one of the many boot "
+"floppy generators that can be found on <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"the internet</a>."
+msgstr ""
+"<p>Die lêer wat jy gekies het, is nie 'n sagteskyf beeld lêer nie. Sagteskyf "
+"beeld lêers is 1200 kG, 1440 kG of 2880 kG groot. Jy kan nogsteeds boot beelde "
+"van ander groottes gebruik deur hardeskyf emulering of geen emulering te "
+"spesifiseer."
+"<p>As jy nie vertroud is met terme soos 'hardeskyf emulering' nie, sal jy "
+"beslis van 'n sagteskyf beeld lêer gebruik wil maak. Sagteskyf beeld lêers kan "
+"direk van 'n regte sagteskyf gemaak word: "
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>. Jy kan ook op die internet "
+"soek vir 'n <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"sagteskyf beeld lêer</a>."
+
+#: projects/k3bbootimageview.cpp:146
+msgid "No Floppy image selected"
+msgstr "Geen sagteksyf beeld lêer was gekies nie"
+
+#: projects/k3bbootimageview.cpp:147
+msgid "Use harddisk emulation"
+msgstr "Gebruik hardeskyf emulering"
+
+#: projects/k3bbootimageview.cpp:148
+msgid "Use no emulation"
+msgstr "Gebruik geen emulering"
+
+#: projects/k3bmovixoptionswidget.cpp:46 projects/k3bmovixoptionswidget.cpp:62
+msgid "default"
+msgstr "standaard"
+
+#: projects/k3bmovixdvdview.cpp:32 projects/k3bmovixlistview.cpp:188
+msgid "Use drag'n'drop to add files to the project."
+msgstr "Gebruik trek-en-laat-val om nuwe lêers by die projek by te voeg."
+
+#: projects/k3bmovixdvdview.cpp:33 projects/k3bmovixlistview.cpp:189
+msgid "To remove or rename files use the context menu."
+msgstr "Gebruik die konteks kies lys om lêers te herbenoem of te verwyder."
+
+#: projects/k3bmovixdvdview.cpp:34
+msgid "After that press the burn button to write the DVD."
+msgstr "Druk die brand knoppie daarna om die DVD te skryf."
+
+#: projects/k3bmovixburndialog.cpp:54
+msgid "eMovix CD Project"
+msgstr "eMovix CD Projek"
+
+#: projects/k3bmovixburndialog.cpp:55 projects/k3bmovixdvdburndialog.cpp:57
+msgid ""
+"_n: 1 file (%1)\n"
+"%n files (%1)"
+msgstr ""
+"1 lêer (%1)\n"
+"%n lêers (%1)"
+
+#: projects/k3bmovixburndialog.cpp:58 projects/k3bmovixdvdburndialog.cpp:60
+msgid "eMovix"
+msgstr "eMovix"
+
+#: projects/k3bdataburndialog.cpp:83 projects/k3bdvdburndialog.cpp:64
+#: projects/k3bmixedburndialog.cpp:79 projects/k3bmovixburndialog.cpp:62
+#: projects/k3bmovixdvdburndialog.cpp:64 projects/k3bvideodvdburndialog.cpp:62
+msgid "Filesystem"
+msgstr "Lêersisteem"
+
+#: projects/k3bdataburndialog.cpp:160 projects/k3bmixedburndialog.cpp:97
+#: projects/k3bmovixburndialog.cpp:99
+msgid "Datatrack Mode"
+msgstr "Data snit Modus"
+
+#: projects/k3bmovixburndialog.cpp:102
+msgid "Multisession"
+msgstr "Multisessie"
+
+#: projects/k3bmovixburndialog.cpp:213 projects/k3bmovixdvdburndialog.cpp:173
+msgid "Could not find a valid eMovix installation."
+msgstr "Kon nie 'n geldige eMovix installasie vind nie."
+
+#: projects/k3bdataburndialog.cpp:199 projects/k3bmovixburndialog.cpp:240
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+"Die meeste skrywers ondersteun nie die skryf van multisessie CDs in DAO modus "
+"nie."
+
+#: projects/k3bvcdlistview.cpp:52
+msgid "Use drag'n'drop to add MPEG video files to the project."
+msgstr "Gebruik trek-en-laat-val om MPEG video lêers by die projek by te voeg."
+
+#: projects/k3baudiotrackview.cpp:88 projects/k3bmovixlistview.cpp:190
+#: projects/k3bvcdlistview.cpp:53
+msgid "After that press the burn button to write the CD."
+msgstr "Druk die brand knoppie daarna om die CD te skryf."
+
+#: projects/k3baudiotrackview.cpp:130 projects/k3bmovixlistview.cpp:173
+#: projects/k3bvcdlistview.cpp:81
+msgid "No."
+msgstr "Nr."
+
+#: projects/k3bvcdlistview.cpp:84
+msgid "Resolution"
+msgstr "Resolusie"
+
+#: projects/k3bvcdlistview.cpp:85
+msgid "High Resolution"
+msgstr "Hoë resolusie"
+
+#: projects/k3bvcdlistview.cpp:86
+msgid "Framerate"
+msgstr "Raam tempo"
+
+#: projects/k3bvcdlistview.cpp:87
+msgid "Muxrate"
+msgstr "Muxtempo"
+
+#: projects/k3bvcdlistview.cpp:88
+msgid "Duration"
+msgstr "Tydsduur"
+
+#: projects/k3bvideodvdburndialog.cpp:49
+msgid "Video DVD Project"
+msgstr "Video DVD Projek"
+
+#: projects/k3bdataburndialog.cpp:72 projects/k3bdvdburndialog.cpp:53
+#: projects/k3bvideodvdburndialog.cpp:49
+#, c-format
+msgid "Size: %1"
+msgstr "Grootte: %1"
+
+#: projects/k3bdatadirtreeview.cpp:285 projects/k3bdatafileview.cpp:324
+msgid "New Directory..."
+msgstr "Nuwe Gids..."
+
+#: projects/k3bdatadirtreeview.cpp:291 projects/k3bdatafileview.cpp:330
+#: projects/k3bdataurladdingdialog.cpp:443
+#: projects/k3bdataurladdingdialog.cpp:679
+msgid "Rename"
+msgstr "Herbenoem"
+
+#: projects/k3bdatadirtreeview.cpp:336 projects/k3bdatadirtreeview.cpp:338
+#: projects/k3bdatadirtreeview.cpp:341 projects/k3bdatadirtreeview.cpp:344
+#: projects/k3bdatafileview.cpp:381 projects/k3bdatafileview.cpp:383
+#: projects/k3bdatafileview.cpp:386 projects/k3bdatafileview.cpp:389
+msgid "New Directory"
+msgstr "Nuwe Gids"
+
+#: projects/k3bdatadirtreeview.cpp:337 projects/k3bdatafileview.cpp:382
+msgid "Please insert the name for the new directory:"
+msgstr "Voer asb. die naam van die nuwe gids in:"
+
+#: projects/k3bdatadirtreeview.cpp:342 projects/k3bdatafileview.cpp:387
+msgid ""
+"A file with that name already exists. Please insert the name for the new "
+"directory:"
+msgstr ""
+"'n Lêer met hierdie naam bestaan alreeds. Voer asb. die naam van die nuwe gids "
+"in:"
+
+#: projects/k3bdataburndialog.cpp:72
+msgid "Data Project"
+msgstr "Data Projek"
+
+#: projects/k3bdataburndialog.cpp:163 projects/k3bdvdburndialog.cpp:99
+msgid "Multisession Mode"
+msgstr "Multisessie Modus"
+
+#: projects/k3bvcdburndialog.cpp:60
+msgid "Video CD (Version 1.1)"
+msgstr "Video CD (Weergawe 1.1)"
+
+#: projects/k3bvcdburndialog.cpp:62
+msgid "Video CD (Version 2.0)"
+msgstr "Video CD (Weergawe 2.0)"
+
+#: projects/k3bvcdburndialog.cpp:64
+msgid "Super Video CD"
+msgstr "Super Video CD"
+
+#: projects/k3bvcdburndialog.cpp:66
+msgid "High-Quality Video CD"
+msgstr "Hoë kwaliteit Video CD"
+
+#: projects/k3bvcdburndialog.cpp:71
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+"1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+
+#: projects/k3bvcdburndialog.cpp:98 projects/k3bvcdburndialog.cpp:100
+#: projects/k3bvcdburndialog.cpp:102 projects/k3bvcdburndialog.cpp:104
+#, c-format
+msgid "Select Video CD type %1"
+msgstr "Kies Video CD tipe %1"
+
+#: projects/k3bvcdburndialog.cpp:106
+msgid "Automatic video type recognition."
+msgstr "Outomatiese video tipe herkenning"
+
+#: projects/k3bvcdburndialog.cpp:108
+msgid "Non-compliant compatibility mode for broken devices"
+msgstr "Aanpasbare modus vir gebreekte toestelle"
+
+#: projects/k3bvcdburndialog.cpp:110
+msgid "Chinese VCD3.0 track interpretation"
+msgstr "Chinese VCD3.0 snit interpretasie"
+
+#: projects/k3bvcdburndialog.cpp:112
+msgid "Use 2336 byte sectors for output"
+msgstr "Gebruik 2336 greep sektore vir afvoer"
+
+#: projects/k3bvcdburndialog.cpp:115
+msgid "Specify ISO volume label for Video CD"
+msgstr "Spesifiseer ISO volume etiket vir Video CD"
+
+#: projects/k3bvcdburndialog.cpp:117
+msgid "Specify album id for VideoCD set"
+msgstr "Spesifiseer album id vir VideoCD stel"
+
+#: projects/k3bvcdburndialog.cpp:119
+msgid "Specify album set sequence number ( <= volume-count )"
+msgstr "Spesifiseer album stel sekwensie nommer (<= volume telling)"
+
+#: projects/k3bvcdburndialog.cpp:121
+msgid "Specify number of volumes in album set"
+msgstr "Spesifiseer aantal volumes in die album stel"
+
+#: projects/k3bvcdburndialog.cpp:124
+msgid "Enable CD-i Application Support for VideoCD Type 1.1 & 2.0"
+msgstr "Aktiveer CD-i program ondersteuning vir VideoCD tipe 1.1 & 2.0"
+
+#: projects/k3bvcdburndialog.cpp:126
+msgid "Configuration parameters (only for VCD 2.0)"
+msgstr "Opstelling parameters (net vir VCD 2.0)"
+
+#: projects/k3bvcdburndialog.cpp:129 projects/k3bvcdtrackdialog.cpp:214
+msgid ""
+"Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+msgstr ""
+"Terugspeel beheer (PBC) is beskikbaar vir Video CD 2.0 en Super Video CD 1.0 "
+"formate."
+
+#: projects/k3bvcdburndialog.cpp:131
+msgid "Add always an empty `/SEGMENT' directory"
+msgstr "Voeg altyd 'n lee '/SEGMENT' gids by"
+
+#: projects/k3bvcdburndialog.cpp:133
+msgid "This controls whether APS constraints are strict or relaxed. "
+msgstr "Hierdie beheer of APS beperkings streng geïmplementeer gaan word"
+
+#: projects/k3bvcdburndialog.cpp:135
+msgid ""
+"This controls whether to update the scan data information contained in the "
+"MPEG-2 video streams."
+msgstr ""
+"Hierdie beheer of die skandering data informasie van die MPEG-2 video stroom "
+"opgedateer moet word."
+
+#: projects/k3bvcdburndialog.cpp:137
+msgid ""
+"This element allows to set viewing restrictions which may be interpreted by the "
+"playing device."
+msgstr ""
+"Hierdie opsie laat toe om terugspeel besperkings te stel wat moontlik deur die "
+"terugspeel toestel gebruik sal word."
+
+#: projects/k3bvcdburndialog.cpp:140
+msgid "This option allows customization of Gaps and Margins."
+msgstr "Hierdie opsie laat die pasmaak van gapings en kantlyne toe."
+
+#: projects/k3bvcdburndialog.cpp:142
+msgid ""
+"Used to set the number of empty sectors added before the lead-out area begins."
+msgstr ""
+"Die aantal leë sektore wat ingevoeg moet word voordat die \"lead-out\" are "
+"begin"
+
+#: projects/k3bvcdburndialog.cpp:144
+msgid "Used to set the track pre-gap for all tracks in sectors globally."
+msgstr ""
+"Globale instelling vir alle snitte wat die vooraf gaping vir alle snitte in "
+"sektore spesifiseer."
+
+#: projects/k3bvcdburndialog.cpp:146
+msgid "Sets the front margin for sequence items."
+msgstr "Stel die skrif kantlyn vir opvolgende itemme."
+
+#: projects/k3bvcdburndialog.cpp:148
+msgid "Sets the rear margin for sequence items."
+msgstr "Stel die agterste kantlyn vir opvolgende itemme."
+
+#: projects/k3bvcdburndialog.cpp:153
+msgid ""
+"<p>This is the most basic <b>Video CD</b> specification dating back to 1993, "
+"which has the following characteristics:"
+"<ul>"
+"<li>One mode2 mixed form ISO-9660 track containing file pointers to the "
+"information areas.</li>"
+"<li>Up to 98 multiplex-ed MPEG-1 audio/video streams or CD-DA audio tracks.</li>"
+"<li>Up to 500 MPEG sequence entry points used as chapter divisions.</li></ul>"
+"<p>The Video CD specification requires the multiplex-ed MPEG-1 stream to have a "
+"CBR of less than 174300 bytes (1394400 bits) per second in order to accommodate "
+"single speed CD-ROM drives."
+"<br>The specification allows for the following two resolutions:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>The CBR MPEG-1, layer II audio stream is fixed at 224 kbps with 1 stereo or "
+"2 mono channels."
+"<p><b>It is recommended to keep the video bit-rate under 1151929.1 bps.</b>"
+msgstr ""
+"<p>Hierdie is die basiese <b>Video CD</b> spesifikasie, wat vanaf 1993 "
+"afkomstig is. Dit het die volgende karakteristieke:"
+"<ul> "
+"<li>Een mode2 gemengede ISO-9660 snit wat wysers na die informasie areas "
+"bevat</li> "
+"<li>'n Maksimum van 98 saamgevlegde MPEG-1 oudio/video snitte of CD-DA oudio "
+"snitte.</li> "
+"<li>'n Maksimum van 500 MPEG sekwensie inskrywings wat hoofstukke aandui.</li> "
+"</ul>"
+"<p>Die Video Cd spesifikasie vereis dat die saamgevlegde MPEG-1 snit 'n "
+"konstante bistempo van 174300 grepe (1394400 bisse) per sekonde, of minder, sal "
+"hê, om enkel spoed CDROM drywe te akkomodeer."
+"<br>Die spesifikasie laat die volgende twee resolusies toe:"
+"<ul> "
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li> "
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>Die konstante bistempo MPEG-1, laag II oudio snit het 'n vaste monster tempo "
+"van 224 kgps, met 1 stero of 2 mono kanale. "
+"<p><b>Dit word aanbeveel om die video bistempo onder 1151929.1 bps te hou.</b>"
+
+#: projects/k3bvcdburndialog.cpp:165
+msgid ""
+"<p>About two years after the Video CD 1.1 specification came out, an improved "
+"<b>Video CD 2.0</b> standard was published in 1995."
+"<p>This one added the following items to the features already available in the "
+"Video CD 1.1 specification:"
+"<ul>"
+"<li>Support for MPEG segment play items (<b>\"SPI\"</b>"
+"), consisting of still pictures, motion pictures and/or audio (only) streams "
+"was added.</li>"
+"<li>Note Segment Items::.</li>"
+"<li>Support for interactive playback control (<b>\"PBC\"</b>) was added.</li>"
+"<li>Support for playing related access by providing a scan point index file was "
+"added. (<b>\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Support for closed captions.</li>"
+"<li>Support for mixing NTSC and PAL content.</li></ul>"
+"<p>By adding PAL support to the Video CD 1.1 specification, the following "
+"resolutions became available:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>For segment play items the following audio encodings became available:"
+"<ul>"
+"<li>Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 "
+"kbit/sec bit-rate.</li>"
+"<li>Mono audio streams at 64, 96 or 192 kbit/sec bit-rate.</li></ul>"
+"<p>Also the possibility to have audio only streams and still pictures was "
+"provided."
+"<p><b>The bit-rate of multiplex-ed streams should be kept under 174300 "
+"bytes/sec (except for single still picture items) in order to accommodate "
+"single speed drives.</b>"
+msgstr ""
+"<p>Twee jaar nadat die Video CD 1.1 spesifikasie uitgereik is, is die "
+"verbeterde <b>Video CD 2.0</b> standaard uitgreik in 1995."
+"<p>Die volgende items is by die Video CD 1.1 spesifikasie bygevoeg:"
+"<ul> "
+"<li>Gesegmenteerde MPEG (<b>\"SPI\"</b>) terugspeel is bygevel. Dit kan "
+"bestaan uit stilstaande prente of film en beide kan klank bevat.</li> "
+"<li>Interaktiewe terugspeel beheer (<b>\"PBC\"</b>) was bygevoeg.</li> "
+"<li>'n Skandering indeks lêer was bygevoeg. (<b>\"/EXT/SCNDATA.DAT\"</b>)</li> "
+"<li>Ondersteuning vir onderskrifte was bygevoeg</li> "
+"<li>Ondersteuning vir die meng van PAL en NTSC was bygevoeg.</li></ul>"
+"<p>Die volgende resolusies het beskikbaar geword a.g.v. die byvoeg van PAL:"
+"<ul> "
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>Die volgende oudio enkoderings het beskikbaar geraak:"
+"<ul>"
+"<li>Gesamenlike stereo, stereo of dubbel kanaal oudio bane teen 128, 192, 224 "
+"of 384 kbis/sek.</li> "
+"<li>Mono oudio bane teen 64, 96 or 192 kbis/sek.</li></ul>"
+"<p><b>Die bistempo van 'n volledige saamgevlegde stroom moet onder 174300 "
+"grepe/sek gehou word om enkel spoed drywe te akkomodeer.</b>"
+
+#: projects/k3bvcdburndialog.cpp:184
+msgid ""
+"<p>With the upcoming of the DVD-V media, a new VCD standard had to be published "
+"in order to be able to keep up with technology, so the Super Video CD "
+"specification was called into life 1999."
+"<p>In the midst of 2000 a full subset of this <b>Super Video CD</b> "
+"specification was published as <b>IEC-62107</b>."
+"<p>As the most notable change over Video CD 2.0 is a switch from MPEG-1 CBR to "
+"MPEG-2 VBR encoding for the video stream was performed."
+"<p>The following new features--building upon the Video CD 2.0 "
+"specification--are:"
+"<ul>"
+"<li>Use of MPEG-2 encoding instead of MPEG-1 for the video stream.</li>"
+"<li>Allowed VBR encoding of MPEG-1 audio stream.</li>"
+"<li>Higher resolutions (see below) for video stream resolution.</li>"
+"<li>Up to 4 overlay graphics and text (<b>\"OGT\"</b>"
+") sub-channels for user switchable subtitle displaying in addition to the "
+"already existing closed caption facility.</li>"
+"<li>Command lists for controlling the SVCD virtual machine.</li></ul>"
+"<p>For the <b>Super Video CD</b>, only the following two resolutions are "
+"supported for motion video and (low resolution) still pictures:"
+"<ul>"
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+msgstr ""
+"<p>Die Super Video CD spesifikasie was in 1999 uitgereik. Dit was in antwoord "
+"op die voorgestelde DVD media formaat."
+"<p>In 2000 is 'n volledige sub stel van die formaat uitgereik onder die "
+"spesifikasie nommer <b>IEC-62107</b>."
+"<p>Die algemeenste verskille tussen Super Video CD en Video CD 2.0 is die "
+"volgende:"
+"<ul> "
+"<li>Die oorskakel vanaf MPEG-1 konstante bis tempo (CBR) na MPEG-2 veranderlike "
+"bis tempo (VBR) vir die video gedeelte.</li> "
+"<li>Veranderlike bistempo MPEG-1 oudio gedeeltes word toegelaat.</li> "
+"<li>Hoër resolusies vir die vidio gedeelte.</li> "
+"<li>Die oorvleuling van vier video snitte en teks word ondersteun.</li> "
+"<li>Die vermoë om die onderskrifte te wissel om by die gebruiker se voorkeur "
+"taal aan te pas.</li> "
+"<li>Opdragte om die SVCD virtuele masjien mee te beheer.</li></ul>"
+"<p>Die volgende resolusies word in <b>Super Video CD</b> ondersteun:"
+"<ul> "
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:198
+msgid ""
+"<p>This is actually just a minor variation defined in IEC-62107 on the Super "
+"Video CD 1.0 format for compatibility with current products in the market."
+"<p>It differs from the Super Video CD 1.0 format in the following items:"
+"<ul>"
+"<li>The system profile tag field in <b>/SVCD/INFO.SVD</b> is set to <b>1</b> "
+"instead of <b>0</b>.</li>"
+"<li>The system identification field value in <b>/SVCD/INFO.SVD</b> is set to <b>"
+"HQ-VCD</b> instead of <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is mandatory instead of being optional.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is optional instead of being mandatory.</li></ul>"
+msgstr ""
+"<p>Hierdie is 'n klein variasie op die bestaande Super Video CD 1.0 formaat. "
+"Dit word in die IEC-62107 spesifikasie beskryf. Die rede vir die aanpassing is "
+"om die media aanpasbaar te hou met produkte wat alreeds in die mark is."
+"<p>Dit verskil vanaf die Super Video CD 1.0 formaat in die volgende aspekte:"
+"<ul> "
+"<li>Die stelsel profiel veld in <b>/SVCD/INFO.SVD</b> word vanaf <b>0</b> na <b>"
+"1</b> gestel.</li> "
+"<li>Die stelsel identifisering veld in <b>/SVCD/INFO.SVD</b> word vanaf <b>"
+"SUPERVCD</b> na <b>HQ-VCD</b> gestel.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is nou verpligtend, i.p.v. opsioneel.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is opsioneel i.p.v. verpligtend.</li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:206
+msgid ""
+"<p>If Autodetect is:</p>"
+"<ul>"
+"<li>ON then K3b will set the correct VideoCD type.</li>"
+"<li>OFF then the correct VideoCD type needs to be set by the user.</li></ul>"
+"<p>If you are not sure about the correct VideoCD type, it is best to turn "
+"Autodetect ON.</p>"
+"<p>If you want to force the VideoCD type, you must turn Autodetect OFF. This is "
+"useful for some standalone DVD players without SVCD support.</p>"
+msgstr ""
+"<p>As gedrag vir outobepaal is as volg:</p>"
+"<ul> "
+"<li>Aan - K3b sal self die regte VideoCD tipe stel.</li> "
+"<li>Af - Die gebruiker moet die VideoCD tipe stel.</li></ul>"
+"<p>As jy nie seker is wat die regte VideoCD tipe is nie, is dit beter om "
+"outobepaal aan te los.</p>"
+"<p>Om 'n spesifieke VideoCD te forseer moet outobepaal af wees. Dit kan "
+"partykeer sinvol wees virDVD spelers wat nie SVCD ondersteuning het nie."
+
+#: projects/k3bvcdburndialog.cpp:213
+msgid ""
+"<ul>"
+"<li>Rename <b>\"/MPEG2\"</b> folder on SVCDs to (non-compliant) "
+"\"/MPEGAV\".</li>"
+"<li>Enables the use of the (deprecated) signature <b>\"ENTRYSVD\"</b> "
+"instead of <b>\"ENTRYVCD\"</b> for the file <b>\"/SVCD/ENTRY.SVD\"</b>.</li>"
+"</ul>"
+msgstr ""
+"<ul> "
+"<li>Verander die naam van die <b>\"MPEG2\"</b> gids op die SVCD na "
+"\"MPEGAV\".</li> "
+"<li>Gebruik die verouderde <b>\"ENTRYSVD\"</b> i.p.v. die nuwe <b>"
+"\"ENTRYVCD\"</b> vir die lêer <b>\"/SVCD/ENTRY.SVD\"</b>. </li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:216
+msgid ""
+"<ul>"
+"<li>Enables the use of the (deprecated) Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"format which differs from the format defined in the <b>IEC-62107</b> "
+"specification.</li></ul>"
+"<p><b>The differences are most exposed on SVCDs containing more than one video "
+"track.</b>"
+msgstr ""
+"<ul> "
+"<li>Aktiveer die gebruik van die verouderde Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"formaat. Dit verskil van die formaat wat in die <b>IEc-62107</b> "
+"spesifikasie voorgeskryf word.</li></ul>"
+"<p><b>Die verskil kom die duidelikste na vore op SVCDS met meer as een video "
+"snit.</b>"
+
+#: projects/k3bvcdburndialog.cpp:220
+msgid ""
+"<p>though most devices will have problems with such an out-of-specification "
+"media."
+"<p><b>You may want use this option for images longer than 80 minutes</b>"
+msgstr ""
+"<p>Die meeste toestelle sal probleme ondervind met media wat buite die "
+"spesifikasie val."
+"<p><b>Hierdie opsie is sinvol vir beeld lêers wat grootter as 80 minute is.</b>"
+
+#: projects/k3bvcdburndialog.cpp:224
+msgid ""
+"<p>To allow the play of Video-CDs on a CD-i player, the Video-CD standard "
+"requires that a CD-i application program must be present."
+"<p>This program is designed to:"
+"<ul>"
+"<li>provide full play back control as defined in the PSD of the standard</l>"
+"<li>be extremely simple to use and easy-to-learn for the end-user</li></ul>"
+"<p>The program runs on CD-i players equipped with the CDRTOS 1.1(.1) operating "
+"system and a Digital Video extension cartridge."
+msgstr ""
+"<p>Om Video CDs in 'n CD-i speler terug te kan speel, vereis die standaard dat "
+"'n CD-i program teenwoordig is."
+"<p>Die program moet aan die volgende vereistes voldoen:"
+"<ul> "
+"<li>terugspeel beheer verskaf</li> "
+"<li>eenvoudig wees om te gebruik</li></ul>"
+"<p>Die program loop op CD-i spelers wat die CDRTOS 1.1(.1) bedryfstelsel bevat."
+
+#: projects/k3bvcdburndialog.cpp:231
+msgid ""
+"<p>Configuration parameters only available for VideoCD 2.0"
+"<p>The engine works perfectly well when used as-is."
+"<p>You have the option to configure the VCD application."
+"<p>You can adapt the color and/or the shape of the cursor and lots more."
+msgstr ""
+"<p>Opstel opsies is net vir Video CD 2.0 beskikbaar."
+"<p>Die standaard opsies werk heeltemal goed nes hulle is."
+"<p>Jy het die opsie om die VCD program op te stel."
+"<p>Die kleur en vorm van die wyser kan ondermeer verander word."
+
+#: projects/k3bvcdburndialog.cpp:238 projects/k3bvcdtrackdialog.cpp:233
+msgid ""
+"<p>Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+"<p>PBC allows control of the playback of play items and the possibility of "
+"interaction with the user through the remote control or some other input device "
+"available."
+msgstr ""
+"<p>PBC (\"Playback control\") is beskikbaar vir Video CD 2.0 en Super Video CD "
+"1.0 formate."
+"<p>PBC laat die beheer van video terugspeel toe, asook interaksie met die "
+"gebruiker via die afstand beheer of 'n ander invoer toestel."
+
+#: projects/k3bvcdburndialog.cpp:242
+msgid ""
+"<p>Here you can specify that the folder <b>SEGMENT</b> "
+"should always be present."
+"<p>Some DVD players need the folder to give a faultless rendition."
+msgstr ""
+"<p>Jy kan hier spesifiseer dat die <b>SEGMENTM/b> gids altyd teenwoordig is."
+"<p>Party DVD spelers het nodig dat die gids teenwoordig is om reg te werk."
+
+#: projects/k3bvcdburndialog.cpp:246
+msgid ""
+"<p>An Access Point Sector, APS, is an MPEG video sector on the VCD/SVCD which "
+"is suitable to be jumped to directly."
+"<p>APS are required for entry points and scantables. APS have to fulfil the "
+"requirement to precede every I-frame by a GOP header which shall be preceded by "
+"a sequence header in its turn."
+"<p>The start codes of these 3 items are required to be contained all in the "
+"same MPEG pack/sector, thus forming a so-called access point sector."
+"<p>This requirement can be relaxed by enabling the relaxed aps option, i.e. "
+"every sector containing an I-frame will be regarded as an APS."
+"<p><b>Warning:</b> The sequence header is needed for a playing device to figure "
+"out display parameters, such as display resolution and frame rate, relaxing the "
+"aps requirement may lead to non-working entry points."
+msgstr ""
+"<p>'n Toegang Punt Sektor (APS) is 'n MPEG video sektor op 'n VCD/SVCD wat dit "
+"moontlik maak om direk soontoe te spring."
+"<p>APS is nodig om toegang punte te skep asook vir skandeering.Om 'n APS te "
+"skep moet aan die volgende vereistes voldoen word:Elke I-raam moet deur 'n GOP "
+"opskrif vooraf gegaan word. 'n Sekwensie opskrif moet weer voor die GOP opskrif "
+"verskyn."
+"<p>Al drie hierdie items moet in dieselfde Mpeg sektor voorkom. Sodoende word "
+"'n toegang punt sektor geskep."
+"<p>Daar bestaan ook 'n verslapte weergawe van die spesifikasie. Hiervolgens "
+"word elke sektor wat 'n I-raam bevat geag as 'n toegang punt sektor."
+"<p><b>Waarskuwing:</b>Die sekwensie opskrif word gebruik om parameters soos "
+"raam tempo en vertoon resolusie te bepaal. Die verslapte spesifikasie bevat nie "
+"hierdie sekwensie opskif nie, wat daartoe kan lei dat die film stukkende "
+"toegang punte kan bevat."
+
+#: projects/k3bvcdburndialog.cpp:253
+msgid ""
+"<p>According to the specification, it is mandatory for Super Video CDs to "
+"encode scan information data into user data blocks in the picture layer of all "
+"intra coded picture."
+"<p>It can be used by playing devices for implementing fast forward & fast "
+"reverse scanning."
+"<p>The already existing scan information data can be updated by enabling the "
+"update scan offsets option."
+msgstr ""
+"<p>Volgens die spesifikasie is dit verpligtend dat Super Video CDs skandering "
+"informasie in die beeld laag van die stroom inbou."
+"<p>Dit kan deur terugspeel toestelle gebruik word om vinnige vorentoe soek of "
+"vinnige agtertoe soek te implementeer."
+"<p>Bestaande skandering informasie kan opgedateer word deur die opsie: dateer "
+"skandering afsette op te aktiveer."
+
+#: projects/k3bvcdburndialog.cpp:258
+msgid ""
+"<p>Viewing Restriction may be interpreted by the playing device."
+"<p>The allowed range goes from 0 to 3."
+"<ul>"
+"<li>0 = unrestricted, free to view for all</li>"
+"<li>3 = restricted, content not suitable for ages under 18</li></ul>"
+"<p>Actually, the exact meaning is not defined and is player dependant."
+"<p><b>Most players ignore that value.<b>"
+msgstr ""
+"<p>Kyker Beperking kan deur die terugspeel toestel geïnterpreteer word."
+"<p>Die bestaande bereik is van 0 tot 3."
+"<ul>"
+"<li>0 = onbeperk, almal kan hierna kyk.</li>"
+"<li>3 = beperk, net bedoel vir gehore ouer as 18 jaar.</li></ul>"
+"<p>Die bestaande betekenis van die getalle is nie formeel gedefiniëer nie en "
+"word deur die speler toegepas."
+"<p><b>Die meeste spelers ignoreer hierdie waarde.</b>"
+
+#: projects/k3bvcdburndialog.cpp:266
+msgid "<p>This option allows customization of Gaps and Margins."
+msgstr "<p>Hierdie opsie laat die pasmaak van gapings en kant lyne toe."
+
+#: projects/k3bvcdburndialog.cpp:268
+msgid ""
+"<p>This option allows to set the number of empty sectors added before the "
+"lead-out area begins, i.e. the number of post-gap sectors."
+"<p>The ECMA-130 specification requires the last data track before the lead-out "
+"to carry a post-gap of at least 150 sectors, which is used as default for this "
+"parameter."
+"<p>Some operating systems may encounter I/O errors due to read-ahead issues "
+"when reading the last MPEG track if this parameter is set too low."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+"<p>Met hierdie opsie kan gestel word hoeveel leë sektore ingevoeg moet word "
+"voordat die \"lead-out\" area begin."
+"<p>die ECMA-130 spesifikasie benodig ten minste 150 sektore voordat die "
+"\"lead-out\" begin."
+"<p>As die waarde te laag gestel is kan party bedryf stelsel I/O foute gee "
+"a.g.v. vooruit lees (\"read ahead\")."
+"<p>Toegelate waardes is: [0..300]. Die standaard waarde is 150."
+
+#: projects/k3bvcdburndialog.cpp:274
+msgid ""
+"<p>Used to set the track pre-gap for all tracks in sectors globally."
+"<p>The specification requires the pre-gaps to be at least 150 sectors long."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+"<p>Word gebruik om die vooraf gaping vir alle snitte te spesifiseer. Die "
+"eenheid is in sektore."
+"<p>Die spesifikasie benodig ten minste 150 sektore."
+"<p>Toegelate waardes:[0..300]. Standaard waarde: 150."
+
+#: projects/k3bvcdburndialog.cpp:279
+msgid ""
+"Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 30 for Video CD 1.0/1.1/2.0, "
+"otherwise (i.e. Super Video CD 1.0 and HQ-VCD 1.0) 0."
+msgstr ""
+"<p>Kantlyne word gebruik om te kompenseer vir onakkurate sektor addressering op "
+"CD-ROM media.Op Super Video CDs is hiervan afgesien."
+"<p>Vir Video CD 1.0/1.1/2.0 moet hierdie kant lyn ten minste 15 sektore groot "
+"wees."
+"<p>Toegelate waardes: [0..150]. Standaard waarde vir Video CD 1.0/1.1/2.0 is 30 "
+"en vir Super Video CD 10 en HQ-VCD 1.0 is 0."
+
+#: projects/k3bvcdburndialog.cpp:284
+msgid ""
+"<p>Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 45 for Video CD 1.0/1.1/2.0, "
+"otherwise 0."
+msgstr ""
+"<p>Kantlyne word gebruik om te kompenseer vir onakkurate sektor addressering op "
+"CD-ROM media.Op Super Video CDs is hiervan afgesien."
+"<p>Vir Video CD 1.0/1.1/2.0 moet hierdie kant lyn ten minste 15 sektore groot "
+"wees."
+"<p>Toegelate waardes: [0..150]. Standaard waarde vir Video CD 1.0/1.1/2.0 is "
+"45, andersins 0."
+
+#: projects/k3bvcdburndialog.cpp:299
+msgid "Generic"
+msgstr "Generies"
+
+#: projects/k3bvcdburndialog.cpp:301
+msgid "Playback Control (PBC)"
+msgstr "Terugspeel Beheer"
+
+#: projects/k3bvcdburndialog.cpp:302
+msgid "SEGMENT Folder must always be present"
+msgstr "'n Gids met die naam SEGMET moet altyd bestaan"
+
+#: projects/k3bvcdburndialog.cpp:303
+msgid "Relaxed aps"
+msgstr "Verslapte aps"
+
+#: projects/k3bvcdburndialog.cpp:304
+msgid "Update scan offsets"
+msgstr "Dateer skandeering afsette op"
+
+#: projects/k3bvcdburndialog.cpp:309
+msgid "Gaps"
+msgstr "Gapings"
+
+#: projects/k3bvcdburndialog.cpp:316
+msgid "Customize gaps and margins"
+msgstr "Pasmaak gapings en kant lyne"
+
+#: projects/k3bvcdburndialog.cpp:318
+msgid "Leadout pre gap (0..300):"
+msgstr "Hoof vooraf gaping (0..300):"
+
+#: projects/k3bvcdburndialog.cpp:323
+msgid "Track pre gap (0..300):"
+msgstr "Snit vooraf gaping (0..300):"
+
+#: projects/k3bvcdburndialog.cpp:328
+msgid "Track front margin (0..150):"
+msgstr "Snit voor kantlyn (0..150):"
+
+#: projects/k3bvcdburndialog.cpp:337
+msgid "Track rear margin (0..150):"
+msgstr "Snit agter kantlyn (0..150):"
+
+#: projects/k3bvcdburndialog.cpp:412
+msgid "Restriction category (0..3):"
+msgstr "Beperking kategorie (0..3):"
+
+#: projects/k3bvcdburndialog.cpp:438
+msgid "VideoCD 1.1"
+msgstr "VideoCD 1.1"
+
+#: projects/k3bvcdburndialog.cpp:439
+msgid "VideoCD 2.0"
+msgstr "VideoCD 2.0"
+
+#: projects/k3bvcdburndialog.cpp:440
+msgid "Super-VideoCD"
+msgstr "Super-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:441
+msgid "HQ-VideoCD"
+msgstr "HQ-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:447
+msgid "Autodetect VideoCD type"
+msgstr "Outo bespeur VideoCD tipe"
+
+#: projects/k3bvcdburndialog.cpp:449
+msgid "Enable broken SVCD mode"
+msgstr "Aktiveer gebreekte SVCD modus"
+
+#: projects/k3bvcdburndialog.cpp:454
+msgid "Enable %1 track interpretation"
+msgstr "Aktiveer %1 snit interpretasie"
+
+#: projects/k3bvcdburndialog.cpp:459
+msgid "Use 2336 byte sectors"
+msgstr "Gebruik 2336 grepe sektore"
+
+#: projects/k3bvcdburndialog.cpp:461
+msgid "Enable CD-i support"
+msgstr "Aktiveer CD-i ondersteuning"
+
+#: projects/k3bvcdburndialog.cpp:464
+msgid "VideoCD on CD-i"
+msgstr "VideoCD op CD-i"
+
+#: projects/k3bvcdburndialog.cpp:485
+msgid "System:"
+msgstr "Sisteem:"
+
+#: projects/k3bvcdburndialog.cpp:486
+msgid "Application:"
+msgstr "Toepassing:"
+
+#: projects/k3bvcdburndialog.cpp:496
+msgid "ISO application id for VideoCD"
+msgstr "ISO toepassing id vir VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:501
+msgid "Volume &set name:"
+msgstr "Volume stel naam:"
+
+#: projects/k3bvcdburndialog.cpp:502
+msgid "Volume set s&ize:"
+msgstr "Volume stel grootte:"
+
+#: projects/k3bvcdburndialog.cpp:504
+msgid "&Publisher:"
+msgstr "Uitryker:"
+
+#: projects/k3bvcdburndialog.cpp:583
+#, c-format
+msgid "Do you want to overwrite %1"
+msgstr "Wil jy %1 oorskryf?"
+
+#: projects/k3bdataview.cpp:77
+msgid "&Import Session..."
+msgstr "Voer sessie in..."
+
+#: projects/k3bdataview.cpp:79
+msgid "&Clear Imported Session"
+msgstr "Maak Ingevoerde Sessie Skoon"
+
+#: projects/k3bdataview.cpp:82
+msgid "&Edit Boot Images..."
+msgstr "Redigeer Boot Beelde..."
+
+#: projects/k3bdataview.cpp:86
+msgid "Import a previously burned session into the current project"
+msgstr "Voer 'n sessie wat voorheen geskryf is in die huidige projek in"
+
+#: projects/k3bdataview.cpp:87
+msgid "Remove the imported items from a previous session"
+msgstr "Verwyder die ingevoerde itemme vanuit die vorige sessie"
+
+#: projects/k3bdataview.cpp:88
+msgid "Modify the bootable settings of the current project"
+msgstr "Verander die boot opstelling van die huidige projek"
+
+#: projects/k3bdataview.cpp:150
+msgid "Edit Boot Images"
+msgstr "Redigeer Boot Beeld"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:38
+msgid "Start Offset"
+msgstr "Begin Afset"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:39
+msgid "End Offset"
+msgstr "Stop Afset"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:63
+msgid ""
+"Drag the edges of the highlighted area to define the portion of the audio "
+"source you want to include in the Audio CD track. You can also use the input "
+"windows to fine-tune your selection."
+msgstr ""
+"Trek die kante van die verligte area om die gedeelte van die oudio bron te "
+"definiëerwat jy in die Oudio CD snit wil insluit. Jy kan ook die invoer "
+"vensters gebruik om die keuse te spesifiseer."
+
+#: projects/k3baudiodatasourceeditwidget.cpp:103
+msgid "Used part of the audio source"
+msgstr "Gebruik 'n gedeelte van die oudio bron"
+
+#: projects/k3bdatasessionimportdialog.cpp:37
+msgid "Session Import"
+msgstr "Sessie Invoer"
+
+#: projects/k3bdatasessionimportdialog.cpp:88
+msgid ""
+"<p>K3b found session containing Joliet information for long filenames but no "
+"Rock Ridge extensions."
+"<p>The filenames in the imported session will be converted to a restricted "
+"character set in the new session. This character set is based on the ISO9660 "
+"settings in the K3b project. K3b is not able to display these converted "
+"filenames yet."
+msgstr ""
+"<p>K3b het 'n sessie gevind wat Joliet informasie vir lang lêername bevat, maar "
+"geen Rock Ridge uitbreidings nie."
+"<p>Die lêername in die ingevoerde sessie sal omgeskakel word na 'n beperkte "
+"karakter stel in die nuwe sessie. Hierdie karakter stel is gebaseer op die "
+"ISO9660 opstelling in die K3b projek. K3b kan nog nie die omgeskakelde lêername "
+"vertoon nie."
+
+#: projects/k3bdatasessionimportdialog.cpp:93
+msgid "Session Import Warning"
+msgstr "Sessie invoer waarskuwing"
+
+#: projects/k3bmixedview.cpp:125
+msgid "Please add files and audio titles to your project first."
+msgstr "Voeg eers lêers en oudio titels by jou projek by."
+
+#: projects/k3baudiotrackplayer.cpp:70 projects/k3baudiotrackplayer.cpp:143
+msgid "Play"
+msgstr "Speel"
+
+#: projects/k3baudiotrackplayer.cpp:76 projects/k3baudiotrackplayer.cpp:145
+msgid "Pause"
+msgstr "Pouse"
+
+#: projects/k3baudiotrackplayer.cpp:82
+msgid "Play/Pause"
+msgstr "Speel/Pouse"
+
+#: projects/k3baudiotrackplayer.cpp:95 projects/k3baudiotrackplayer.cpp:146
+msgid "Next"
+msgstr "Volgende"
+
+#: projects/k3baudiotrackplayer.cpp:101
+msgid "Prev"
+msgstr "Vorige"
+
+#: projects/k3baudiotrackplayer.cpp:114
+msgid "Seek"
+msgstr "Soek"
+
+#: projects/k3baudiotrackplayer.cpp:147
+msgid "Previous"
+msgstr "Vorige"
+
+#: projects/k3baudiotrackplayer.cpp:187
+msgid "Playing track %1: %2 - %3"
+msgstr "Besig om snit %1 te speel: %2 - %3"
+
+#: projects/k3baudiotracksplitdialog.cpp:34
+msgid "Split Audio Track"
+msgstr "Skei Oudio Snit"
+
+#: projects/k3baudiotracksplitdialog.cpp:50
+msgid "Please select the position where the track should be split."
+msgstr "Kies die posisie waar die snit geskei moet word."
+
+#: projects/k3baudiotracksplitdialog.cpp:56
+msgid "Split track at:"
+msgstr "Breek snit op by:"
+
+#: projects/k3baudiotracksplitdialog.cpp:96
+msgid "Split Here"
+msgstr "Skei hier"
+
+#: projects/k3baudiotracksplitdialog.cpp:100
+msgid "Remove this Range"
+msgstr "Verwyder hierdie bereik"
+
+#: projects/k3bdataimagesettingswidget.cpp:46
+msgid "Linux/Unix only"
+msgstr "Slegs Linux/Unix"
+
+#: projects/k3bdataimagesettingswidget.cpp:47
+msgid "Linux/Unix + Windows"
+msgstr "Linux/Unix + Windows"
+
+#: projects/k3bdataimagesettingswidget.cpp:48
+msgid "Very large files (UDF)"
+msgstr "Baie groot lêers (UDF)"
+
+#: projects/k3bdataimagesettingswidget.cpp:49
+msgid "DOS Compatibility"
+msgstr "DOS aanpasbaarheid"
+
+#: projects/k3bdataimagesettingswidget.cpp:133
+msgid "Custom Data Project Filesystems"
+msgstr "Pasmaak data projek lêer sisteme"
+
+#: projects/k3bdataimagesettingswidget.cpp:193
+msgid ""
+"<p><b>File System Presets</b>"
+"<p>K3b provides the following file system Presets which allow for a quick "
+"selection of the most frequently used settings."
+msgstr ""
+"<p><b>Lêer stelsel vooraf opstelling</b>"
+"<p>K3b verskaf die volgende lêer sisteem opstellings wat sal help om die "
+"gewildste opstellings vinnig te kies."
+
+#: projects/k3bdataimagesettingswidget.cpp:197
+msgid ""
+"The file system is optimized for usage on Linux/Unix systems. This mainly means "
+"that it uses the Rock Ridge extensions to provide long filenames, symbolic "
+"links, and POSIX compatible file permissions."
+msgstr ""
+"Die lêer sisteem is geöptimiseer vir gebruik op Linux/Unix stelsels. Die "
+"gebruik hoofsaaklik Rock Ridge uitbreidings om lang lêername, simboliese "
+"skakels en POSIX aanpasbare lêer regte te verskaf."
+
+#: projects/k3bdataimagesettingswidget.cpp:201
+msgid ""
+"In addition to the settings for Linux/Unix the file system contains a Joliet "
+"tree which allows for long file names on Windows which does not support the "
+"Rock Ridget extensions. Be aware that the file name length is restricted to 103 "
+"characters."
+msgstr ""
+"Bo en behalwe die opstelling vir Linux/Unix bevat die lêer sisteem ook Joliet "
+"uitbreidings, wat onder Windows lang lêername sal verskaf. Windows ondersteun "
+"nie Rock Ridge uitbreidings nie. Die lêernaam lengte sal egter tot 103 "
+"karakters beperk wees."
+
+#: projects/k3bdataimagesettingswidget.cpp:205
+msgid ""
+"The file system has additional UDF entries attached to it. This raises the "
+"maximal file size to 4 GB. Be aware that the UDF support in K3b is limited."
+msgstr ""
+"Die lêer sisteem bevat addisionele UDF inskrywings. Die maksimum lêer grootte "
+"is 4 GG. Die UDF ondersteuning in K3b is beperk."
+
+#: projects/k3bdataimagesettingswidget.cpp:208
+msgid ""
+"The file system is optimized for compatibility with old systems. That means "
+"file names are restricted to 8.3 characters and no symbolic links or file "
+"permissions are supported."
+msgstr ""
+"Die lêer sisteem is vir ouer stelsel aanpasbaarheid geöptimiseer. Dit beteken "
+"dat lêername tot 8.3 karakters beperk sal wees en geen simboliese skakels of "
+"lêer regte sal ondersteun word nie."
+
+#: projects/k3bdataimagesettingswidget.cpp:263
+msgid "Rock Ridge"
+msgstr "Rock Ridge"
+
+#: projects/k3bdataimagesettingswidget.cpp:265
+msgid "Joliet"
+msgstr "Juliet"
+
+#: projects/k3bdataimagesettingswidget.cpp:267
+msgid "UDF"
+msgstr "UDF"
+
+#: projects/k3bdataimagesettingswidget.cpp:269
+msgid "Custom (ISO9660 only)"
+msgstr "Pasmaak (Slegs ISO9660)"
+
+#: projects/k3bdataimagesettingswidget.cpp:271
+msgid "Custom (%1)"
+msgstr "Pasmaak (%1)"
+
+#: projects/k3bdataimagesettingswidget.cpp:288
+msgid ""
+"<p>Be aware that it is not recommended to disable the Rock Ridge Extensions. "
+"There is no disadvantage in enabling Rock Ridge (except for a very small space "
+"overhead) but a lot of advantages."
+"<p>Without Rock Ridge Extensions symbolic links are not supported and will "
+"always be followed as if the \"Follow Symbolic Links\" option was enabled."
+msgstr ""
+"<p>Wees daarvan bewus dat dit nie aan te beveel is om die Rock Ridge "
+"Uitbreidings te deaktiveer nie. Daar is geen nadele verbonde daaraan om die "
+"Rock Ridge Uitbreidings te aktiveer nie. Dit vat baie min addisionele spasie, "
+"maar verskaf baie voordele."
+"<p>Sonder Rock Ridge Uitbreidings sal simboliese skakels nie ondersteun wees "
+"nie en sal dan handteer word asof \"Volg Simboliese Skakels\" opsie gekies is."
+
+#: projects/k3bdataimagesettingswidget.cpp:294
+msgid "Rock Ridge Extensions Disabled"
+msgstr "Rock Ridge Uitbreidings gedeaktiveer"
+
+#: projects/k3bdataimagesettingswidget.cpp:300
+msgid ""
+"<p>Be aware that without the Joliet extensions Windows systems will not be able "
+"to display long filenames. You will only see the ISO9660 filenames."
+"<p>If you do not intend to use the CD/DVD on a Windows system it is safe to "
+"disable Joliet."
+msgstr ""
+"<p>Let daarop dat Windows nie lêers met lang name sal kan vertoon as die Joliet "
+"uitbreidings nie teenwoordig is nie. Net die ISO 9660 lêernaam sal vertoon "
+"word."
+"<p>As die CD of DVD nie onder MS Windows gebruik gaan word nie, is dit veilig "
+"om Joliet te deaktiveer."
+
+#: projects/k3bdataimagesettingswidget.cpp:305
+msgid "Joliet Extensions Disabled"
+msgstr "Joliet Uitbreidings gedeaktiveer"
+
+#: projects/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+"Gebruik trek-en-laat-val om lêers en gidse by die projek by te voeg.\n"
+"Gebruik die kontaks kies lys om lêers te verwyder of hulle name te verander.\n"
+"Druk daarna op die brand knoppie om die DVD te skryf."
+
+#: projects/k3bbootimagedialog.cpp:27
+msgid "Boot Images"
+msgstr "Boot Beelde"
+
+#: projects/k3bmixedburndialog.cpp:67
+msgid "Mixed Project"
+msgstr "Gemengde Projek"
+
+#: projects/k3baudioburndialog.cpp:65 projects/k3bmixedburndialog.cpp:68
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+"1 snit (%1 minute)\n"
+"%n snitte (%1 minute)"
+
+#: projects/k3bmixedburndialog.cpp:103
+msgid "Mixed Mode Type"
+msgstr "Gemenge Modus Tipe"
+
+#: projects/k3bmixedburndialog.cpp:107
+msgid "Data in second session (CD-Extra)"
+msgstr "Data in tweede sessie (CD-Extra)"
+
+#: projects/k3bmixedburndialog.cpp:108
+msgid ""
+"<em>Blue book CD</em>"
+"<br>K3b will create a multisession CD with 2 sessions. The first session will "
+"contain all audio tracks and the second session will contain a mode 2 form 1 "
+"data track."
+"<br>This mode is based on the <em>Blue book</em> standard (also known as <em>"
+"Extended Audio CD</em>, <em>CD-Extra</em>, or <em>CD Plus</em>"
+") and has the advantage that a hifi audio CD player will only recognize the "
+"first session and ignore the second session with the data track."
+"<br>If the CD is intended to be used in a hifi audio CD player this is the "
+"recommended mode."
+"<br>Some older CD-ROMs may have problems reading a blue book CD since it is a "
+"multisession CD."
+msgstr ""
+"<em>Blue book CD</em>"
+"<br>K3b sal 'n multisessie CD met 2 sessies skep. Die eerste sessie sal al die "
+"oudio snitte bevat en die tweede snit sal 'n modus 2 form 1 data snit wees."
+"<p>Hierdie modus is gebaseer op die <em>Blue book</em> "
+"standard. Dit staan ook bekend as <em>'Extended' Oudio CD</em>, <em>"
+"CD-Extra</em> of <em>CD Plus</em>. 'n Hi-fi oudio CD speler sal net die eerste "
+"sessie herken en die tweede sessie met die data snit ignoreer."
+
+#: projects/k3bmixedburndialog.cpp:124
+msgid "Data in first track"
+msgstr "Data in eerste snit"
+
+#: projects/k3bmixedburndialog.cpp:125
+msgid "K3b will write the data track before all audio tracks."
+msgstr "K3b sal die data snit voor enige oudio snitte skryf."
+
+#: projects/k3bmixedburndialog.cpp:128
+msgid "Data in last track"
+msgstr "Data in laaste snit"
+
+#: projects/k3bmixedburndialog.cpp:129
+msgid "K3b will write the data track after all audio tracks."
+msgstr "K3b sal die data snit na al die oudio snitte skryf"
+
+#: projects/k3bmixedburndialog.cpp:132
+msgid ""
+"<b>Caution:</b> The last two modes should only be used for CDs that are "
+"unlikely to be played on a hifi audio CD player."
+"<br>It could lead to problems with some older hifi audio CD players that try to "
+"play the data track."
+msgstr ""
+"<b>Waarskuwing:</b> Die laaste twee modusse moet net gebruik word as die CD "
+"waarskynlik nie op 'n Hifi CD speler gespeel gaan word nie.Dit kan probleme op "
+"ouer oudio CD spelers veroorsaak wat probeer om die data snit te speel."
+
+#: projects/k3baudioburndialog.cpp:301 projects/k3bmixedburndialog.cpp:311
+msgid ""
+"<p><b>External program <em>normalize</em> is not installed.</b>"
+"<p>K3b uses <em>normalize</em> (http://www1.cs.columbia.edu/~cvaill/normalize/) "
+"to normalize audio tracks. In order to use this functionality, please install "
+"it first."
+msgstr ""
+"<p><b>Die eksterne program <em><i>normalize</i></em> "
+"is nie geïnstalleer nie.</b>"
+"<p>K3b gebruik <em>normalize</em> "
+"(http://www1.cs.columbia.edu/~cvaill/normalize/) om die volume van oudio snitte "
+"te normaliseer. Installeer dit asb. sodat hierdie funksionaliteit beskikbaar "
+"kan wees."
+
+#: projects/k3baudioburndialog.cpp:308 projects/k3baudioburndialog.cpp:327
+#: projects/k3bmixedburndialog.cpp:318 projects/k3bmixedburndialog.cpp:337
+msgid ""
+"<p>K3b is not able to normalize audio tracks when burning on-the-fly. The "
+"external program used for this task only supports normalizing a set of audio "
+"files."
+msgstr ""
+"<p>K3b kan nie oudio snitte normaliseer as direk (\"on-the-fly\") geskryf word "
+"nie. Die eksterne program wat vir hierdie taak gebruik word kan net oudio lêers "
+"normaliseer."
+
+#: projects/k3baudioburndialog.cpp:312 projects/k3baudioburndialog.cpp:331
+#: projects/k3bmixedburndialog.cpp:322 projects/k3bmixedburndialog.cpp:341
+msgid "Disable normalization"
+msgstr "Deaktiveer normalisering"
+
+#: projects/k3baudioburndialog.cpp:313 projects/k3baudioburndialog.cpp:332
+#: projects/k3bmixedburndialog.cpp:323 projects/k3bmixedburndialog.cpp:342
+msgid "Disable on-the-fly burning"
+msgstr "Deaktiveer direkte (\"on-the-fly\") skryf"
+
+#: projects/k3bdvdburndialog.cpp:53
+msgid "DVD Project"
+msgstr "DVD Projek"
+
+#: projects/k3bdvdburndialog.cpp:170
+msgid ""
+"It is not possible to write multisession DVDs in DAO mode.Multisession has been "
+"disabled."
+msgstr ""
+"Dit is nie moontlik om multisessie DVDs in DAO modus te skryf nie. Multisessie "
+"is nou gedeaktiveer."
+
+#: projects/k3bdvdburndialog.cpp:172
+msgid "DVD multisession"
+msgstr "DVD multisessie"
+
+#: projects/k3bdataurladdingdialog.cpp:59
+#: projects/k3bdataurladdingdialog.cpp:85
+msgid "Adding files to project '%1'"
+msgstr "Besig om lêers by projek '%1' by te voeg"
+
+#: projects/k3bdataurladdingdialog.cpp:123
+msgid ""
+"<p>The file you are about to add to the project is an ISO9660 image. As such it "
+"can be burned to a medium directly since it already contains a file system."
+"<br>Are you sure you want to add this file to the project?"
+msgstr ""
+"<p>Die lêer wat jy nou by die projek wil byvoeg, is 'n ISO9660 beeld lêer. "
+"Hierdie tipe lêers kan direk na 'n medium geskryf word, omdat dit alreeds 'n "
+"lêersisteem bevat. "
+"<br>Is jy seker dat jy hierdie lêer by die projek wil byvoeg?"
+
+#: projects/k3bdataurladdingdialog.cpp:127
+msgid "Adding image file to project"
+msgstr "Besig om beeld lêer by die projek by te voeg"
+
+#: projects/k3bdataurladdingdialog.cpp:128
+msgid "Add the file to the project"
+msgstr "Voeg die lêer by die projek"
+
+#: projects/k3bdataurladdingdialog.cpp:129
+msgid "Burn the image directly"
+msgstr "Skryf die beeld lêer direk"
+
+#: projects/k3bdataurladdingdialog.cpp:183
+#, c-format
+msgid "It is not possible to add files bigger than %1"
+msgstr "Dit is nie moontlik om lêers grootter as %1 by te voeg nie"
+
+#: projects/k3bdataurladdingdialog.cpp:187
+msgid "Some filenames had to be modified due to limitations in mkisofs"
+msgstr ""
+"Sommige lêername moes verander word a.g.v. beperkings in <i>mkisofs</i>"
+
+#: projects/k3bdataurladdingdialog.cpp:191
+msgid ""
+"The following filenames have an invalid encoding. You may fix this with the "
+"convmv tool"
+msgstr ""
+"Die volgende lêername bevat 'n ongeldige enkodering. Jy kan dit reg maak met <i>"
+"convmv</i>."
+
+#: projects/k3bdataurladdingdialog.cpp:224
+msgid "Moving files to project \"%1\"..."
+msgstr "Besig om lêers na projek '%1' te skuif..."
+
+#: projects/k3bdataurladdingdialog.cpp:422
+#: projects/k3bdataurladdingdialog.cpp:658
+msgid "File already exists"
+msgstr "Lêer bestaan alreeds"
+
+#: projects/k3bdataurladdingdialog.cpp:423
+#: projects/k3bdataurladdingdialog.cpp:659
+msgid "<p>File <em>%1</em> already exists in project folder <em>%2</em>."
+msgstr ""
+"<p>Die lêer <em>%1</em> bestaan alreeds in die projek gids <em>%2</em>."
+
+#: projects/k3bdataurladdingdialog.cpp:433
+#: projects/k3bdataurladdingdialog.cpp:669
+msgid "Replace the existing file"
+msgstr "Vervang die bestaande lêer"
+
+#: projects/k3bdataurladdingdialog.cpp:434
+#: projects/k3bdataurladdingdialog.cpp:670
+msgid "Replace All"
+msgstr "Vervang Alle"
+
+#: projects/k3bdataurladdingdialog.cpp:436
+#: projects/k3bdataurladdingdialog.cpp:672
+msgid "Always replace existing files"
+msgstr "Vervang altyd bestaande lêers"
+
+#: projects/k3bdataurladdingdialog.cpp:439
+#: projects/k3bdataurladdingdialog.cpp:675
+msgid "Keep the existing file"
+msgstr "Hou die bestaande lêer."
+
+#: projects/k3bdataurladdingdialog.cpp:440
+#: projects/k3bdataurladdingdialog.cpp:676
+msgid "Ignore All"
+msgstr "Ignoreer Alle"
+
+#: projects/k3bdataurladdingdialog.cpp:442
+#: projects/k3bdataurladdingdialog.cpp:678
+msgid "Always keep the existing file"
+msgstr "Behou altyd bestaande lêers"
+
+#: projects/k3bdataurladdingdialog.cpp:445
+#: projects/k3bdataurladdingdialog.cpp:681
+msgid "Rename the new file"
+msgstr "Herbenaam die nuwe lêer"
+
+#: projects/k3bdataurladdingdialog.cpp:486
+msgid "Adding link to folder"
+msgstr "Voeg skakel by gids"
+
+#: projects/k3bdataurladdingdialog.cpp:487
+msgid ""
+"<p>'%1' is a symbolic link to folder '%2'."
+"<p>If you intend to make K3b follow symbolic links you should consider letting "
+"K3b do this now since K3b will not be able to do so afterwards because symbolic "
+"links to folders inside a K3b project cannot be resolved."
+"<p><b>If you do not intend to enable the option <em>follow symbolic links</em> "
+"you may safely ignore this warning and choose to add the link to the "
+"project.</b>"
+msgstr ""
+"<p>'%1' is 'n simboliese skakel na gids '%2'."
+"<p>K3b kan nie simboliese skakels na gidse binne die projek op 'n latere "
+"stadium volg nie. As K3b die skakel moet volg, moet dit nou gedoen word."
+"<p>As jy nie die opsie <em>volg simboliese skakels</em> "
+"gaan aktiveer nie kan jy hierdie waarskuwing ignoreer.</b> "
+
+#: projects/k3bdataurladdingdialog.cpp:499
+msgid "Follow link now"
+msgstr "Volg skakel nou"
+
+#: projects/k3bdataurladdingdialog.cpp:500
+msgid "Always follow links"
+msgstr "Volg altyd skakels"
+
+#: projects/k3bdataurladdingdialog.cpp:501
+msgid "Add link to project"
+msgstr "Voeg skakel by die projek"
+
+#: projects/k3bdataurladdingdialog.cpp:502
+msgid "Always add links"
+msgstr "Voeg altyd skakels by"
+
+#: projects/k3bdataurladdingdialog.cpp:747
+msgid "Enter New Filename"
+msgstr "Voer nuwe lêernaam in"
+
+#: projects/k3bdataurladdingdialog.cpp:748
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "'n Lêer met daardie naam bestaan alreeds. Voer asb. 'n nuwe naam in:"
+
+#: projects/k3bdataurladdingdialog.cpp:764
+msgid "Do you also want to add hidden files?"
+msgstr "Wil jy hê dat weg gesteekte lêers bygevoeg moet word?"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+msgid "Hidden Files"
+msgstr "Weg Gesteekte Lêers"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "Do Not Add"
+msgstr "Moet nie byvoeg nie"
+
+#: projects/k3bdataurladdingdialog.cpp:779
+msgid ""
+"Do you also want to add system files (FIFOs, sockets, device files, and broken "
+"symlinks)?"
+msgstr ""
+"Wil jy ook stelsel lêers (FIFOs, toestel lêers en stukkende simlinks) byvoeg?"
+
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "System Files"
+msgstr "Stelsel Lêers"
+
+#: projects/k3bdatamultisessioncombobox.cpp:38
+msgid "Select the Multisession Mode for the project."
+msgstr "Kies die multisessie modus vir die projek."
+
+#: projects/k3bdatamultisessioncombobox.cpp:39
+msgid ""
+"<p><b>Multisession Mode</b>"
+"<p><b>Auto</b>"
+"<br>Let K3b decide which mode to use. The decision will be based on the size of "
+"the project (does it fill the whole media) and the state of the inserted media "
+"(appendable or not)."
+"<p><b>No Multisession</b>"
+"<br>Create a single-session CD or DVD and close the disk."
+"<p><b>Start Multisession</b>"
+"<br>Start a multisession CD or DVD, not closing the disk to allow further "
+"sessions to be apppended."
+"<p><b>Continue Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode) and add another session without closing the disk "
+"to allow further sessions to be apppended."
+"<p><b>Finish Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode), add another session, and close the disk."
+"<p><em>In the case of DVD+RW and DVD-RW restricted overwrite media K3b will not "
+"actually create multiple sessions but grow the file system to include the new "
+"data.</em>"
+msgstr ""
+"<p><b>Multisessie Modus</b>"
+"<p><b>Outomaties</b>"
+"<br>Laat K3 beslluit watter modus om te gebruik. Die besluit sal gebaseer word "
+"op die grootte van die projek (maak dit die hele medium vol) en die status van "
+"die huidige media (kan dit bygewerk word)."
+"<p><b>Geen multisessie</b>"
+"<br>Skep 'n enkel sessie CD of DVD en maak die skyf toe."
+"<p><b>Begin multisessie</b>"
+"<br>Skep 'n multisessie CD of DVD en maak nie die sessie toe nie, sodat "
+"inligting later bygevoeg kan word."
+"<p><b>Gaan voort met multisessie</b>"
+"<br>Gaan voort met 'n multisessie skyf, voeg nog 'n sessie by, maar maak nie "
+"die skyf toe nie."
+"<p><b>Finaliseer multisessie</b>"
+"<br>Gaan voort met 'n multisessie skyf, voeg nog 'n sessie by en sluit die skyf "
+"af."
+"<p><em>K3b sal nie multisessies skep vir DVD+RW en DVD-RW beperkte oorskryf "
+"media nie. Die lêer stelsel sal net uitgebrei word om die nuwe lêers in te "
+"sluit.</em>"
+
+#: projects/k3bdatamultisessioncombobox.cpp:76
+msgid "No Multisession"
+msgstr "Geen Multisessie"
+
+#: projects/k3bdatamultisessioncombobox.cpp:78
+msgid "Start Multisession"
+msgstr "Begin Multisessie"
+
+#: projects/k3bdatamultisessioncombobox.cpp:79
+msgid "Continue Multisession "
+msgstr "Gaan voort met Multisessie"
+
+#: projects/k3bdatamultisessioncombobox.cpp:80
+msgid "Finish Multisession "
+msgstr "Beëindig Multisessie"
+
+#: projects/k3bdatapropertiesdialog.cpp:97 projects/k3bdataviewitem.cpp:231
+#: projects/k3bmovixlistview.cpp:87 projects/k3bmovixlistview.cpp:142
+#, c-format
+msgid "Link to %1"
+msgstr "Skakel na %1"
+
+#: projects/k3bdataviewitem.cpp:253
+msgid "outside of project"
+msgstr "buite projek"
+
+#: projects/k3bdataviewitem.cpp:284
+msgid "root"
+msgstr "root"
+
+#: projects/k3bdataviewitem.cpp:334
+msgid "From previous session"
+msgstr "Vanaf vorige sessie"
+
+#: projects/k3bvcdtrackdialog.cpp:51
+msgid "Video Track Properties"
+msgstr "Video Snit Eienskappe"
+
+#: projects/k3bvcdtrackdialog.cpp:73 projects/k3bvcdtrackdialog.cpp:405
+msgid "%1 bit/s"
+msgstr "%1 bisse/s"
+
+#: projects/k3bvcdtrackdialog.cpp:202
+msgid "May also look like | << on the remote control. "
+msgstr "Kan ook soos | << op die afstand beheer lyk."
+
+#: projects/k3bvcdtrackdialog.cpp:204
+msgid "May also look like >> | on the remote control."
+msgstr "Kan ook soos >> | op die afstand beheer lyk."
+
+#: projects/k3bvcdtrackdialog.cpp:206
+msgid "This key may be mapped to the STOP key."
+msgstr "Hierdie knoppie kan aan die STOP knoppie gekoppel word."
+
+#: projects/k3bvcdtrackdialog.cpp:208
+msgid "This key is usually mapped to the > or PLAY key."
+msgstr "Hierdie knoppie kan aan die > of SPEEL knoppie gekoppel word."
+
+#: projects/k3bvcdtrackdialog.cpp:210
+msgid "Target to be jumped to on time-out of <wait>."
+msgstr "Bestemming waarheen gespring moet word as <wag> verstreke is."
+
+#: projects/k3bvcdtrackdialog.cpp:212
+msgid "Delay reactivity of keys."
+msgstr "Vertraag die reaksietyd op knoppies."
+
+#: projects/k3bvcdtrackdialog.cpp:216
+msgid "Activate the use of numeric keys."
+msgstr "Aktiveer die gebruik van die numeriese knoppies."
+
+#: projects/k3bvcdtrackdialog.cpp:218
+msgid "Overwrite default numeric keys."
+msgstr "Oorskryf die standaard numeriese knoppie aksies."
+
+#: projects/k3bvcdtrackdialog.cpp:220
+msgid "Numeric keys."
+msgstr "Numeriese knoppies"
+
+#: projects/k3bvcdtrackdialog.cpp:222
+msgid "Times to repeat the playback of 'play track'."
+msgstr "Aantal kere wat die 'speel snit' herhaal moet word."
+
+#: projects/k3bvcdtrackdialog.cpp:224
+msgid "Time in seconds to wait after playback of 'play track'."
+msgstr "Tyd in sekondes wat gewag moet word nadat 'speel snit' voltooi het."
+
+#: projects/k3bvcdtrackdialog.cpp:227
+msgid ""
+"<p>Target to be jumped to on time-out of <wait>."
+"<p>If omitted (and <wait> is not set to an infinite time) one of the targets is "
+"selected at random."
+msgstr ""
+"<p>Die teiken waarheen gespring moet word as <wag> verstrek het."
+"<p>As dit weg gelaat is, en <wag> nie op oneindig staan nie, sal een van die "
+"teikens willekeurig gekies word."
+
+#: projects/k3bvcdtrackdialog.cpp:230
+msgid ""
+"<p>When reactivity is set to delayed, it is recommended that the length of the "
+"referenced 'play track' is not more than 5 seconds."
+"<p>The recommended setting for a play item consisting of one still picture and "
+"no audio is to loop once and have a delayed reactivity."
+msgstr ""
+"<p>As die reaksie op vertraag gestel word, word dit aan beveel dat die lengte "
+"van die verwysde snit nie meer as 5 sekondes sal wees nie."
+"<p>'n Item wat uit 'n prent en geen oudio bestaan word aan beveel om een keer "
+"te vertoon en om 'n vertraagde reaksie te hê."
+
+#: projects/k3bvcdtrackdialog.cpp:236
+msgid ""
+"These are actually pseudo keys, representing the numeric keys 0, 1, ..., 9."
+msgstr ""
+"Hierdie is pseudo knoppies wat die numeriese knoppie 0-9 verteenwoordig."
+
+#: projects/k3bvcdtrackdialog.cpp:238
+msgid "<p>If numeric keys enabled, you can overwrite the default settings."
+msgstr ""
+"<p>As die numeriese sleutels aktief is, kan die standaard waardes oorskryf "
+"word."
+
+#: projects/k3bvcdtrackdialog.cpp:240
+msgid ""
+"<p>Times to repeat the playback of 'play track'."
+"<p>The reactivity attribute controls whether the playback of 'play track' is "
+"finished, thus delayed, before executing user triggered action or an immediate "
+"jump is performed."
+"<p>After the specified number of repetitions have completed, the <wait> "
+"time begins to count down, unless set to an infinite wait time."
+"<p>If this element is omitted, a default of `1' is used, i.e. the 'play track' "
+"will be displayed once."
+msgstr ""
+"<p>Aantal kere wat die snit herhaal moet word."
+"<p>Die reaksie eienskap beheer of die terugspeel van die snit voltooi het. "
+"Daarna sal bepaal word of gebruiker sneller aksies uitgevoer moet word en of "
+"onmiddelik gespring moet word."
+"<p>Nadat die vereisde aantal herhalings voltooi het, sal die <wag> "
+"tyd begin aftel, tensy dit op oneindig gestel is."
+"<p>As hierdie element weg gelaat word, sal die standaard van '1' gebruik word. "
+"Die gespeelde snit sal net een maal vertoon word."
+
+#: projects/k3bvcdtrackdialog.cpp:245
+msgid ""
+"Time in seconds to wait after playback of 'play track' before triggering the "
+"<timeout> action (unless the user triggers some action before time ran up)."
+msgstr ""
+"Tyd om te wag (in sekondes) nadat die snit gespeel is voordat die <tyd "
+"verstreke> aksie geaktiveer word. "
+
+#: projects/k3bvcdtrackdialog.cpp:300
+msgid "Event Disabled"
+msgstr "Aksie gedeaktiveer"
+
+#: projects/k3bvcdtrackdialog.cpp:309 projects/k3bvcdtrackdialog.cpp:732
+msgid "VideoCD END"
+msgstr "VideoCD Einde"
+
+#: projects/k3bvcdtrackdialog.cpp:377
+msgid "File Info"
+msgstr "Lêer Inligting"
+
+#: projects/k3bdatapropertiesdialog.cpp:71 projects/k3bvcdtrackdialog.cpp:392
+msgid "Size:"
+msgstr "Grootte:"
+
+#: projects/k3bvcdtrackdialog.cpp:393
+msgid "Length:"
+msgstr "Lengte:"
+
+#: projects/k3bvcdtrackdialog.cpp:394
+msgid "Muxrate:"
+msgstr "Muxtempo:"
+
+#: projects/k3bvcdtrackdialog.cpp:456
+msgid "Enable playback control (for the whole CD)"
+msgstr "Aktiveer terugspeel beheer (vir die hele CD)"
+
+#: projects/k3bvcdtrackdialog.cpp:458
+msgid "Use numeric keys"
+msgstr "Gebruik numeriese sleutels"
+
+#: projects/k3bvcdtrackdialog.cpp:461
+msgid "Reactivity delayed to the end of playing track"
+msgstr "Reaksie vertraag tot die einde van die snit wat speel"
+
+#: projects/k3bvcdtrackdialog.cpp:465 projects/k3bvcdtrackdialog.cpp:572
+msgid "Playing"
+msgstr "Besig om te speel"
+
+#: projects/k3bvcdtrackdialog.cpp:472
+msgid "Playing track"
+msgstr "Besig om snit te speel"
+
+#: projects/k3bvcdtrackdialog.cpp:477
+msgid "forever"
+msgstr "vir altyd"
+
+#: projects/k3bvcdtrackdialog.cpp:480
+msgid "then wait"
+msgstr "wag dan"
+
+#: projects/k3bvcdtrackdialog.cpp:485
+msgid " seconds"
+msgstr "sekondes"
+
+#: projects/k3bvcdtrackdialog.cpp:486
+msgid "infinite"
+msgstr "oneindig"
+
+#: projects/k3bvcdtrackdialog.cpp:488
+msgid "after timeout playing"
+msgstr "na tyd verstreke terwyl speel"
+
+#: projects/k3bvcdtrackdialog.cpp:501
+msgid "Key Pressed Interaction"
+msgstr "Gedrukte sleutel interaksie"
+
+#: projects/k3bvcdtrackdialog.cpp:508
+msgid "Previous:"
+msgstr "Vorige:"
+
+#: projects/k3bvcdtrackdialog.cpp:509
+msgid "Next:"
+msgstr "Volgende:"
+
+#: projects/k3bvcdtrackdialog.cpp:510
+msgid "Return:"
+msgstr "Keer terug:"
+
+#: projects/k3bvcdtrackdialog.cpp:511
+msgid "Default:"
+msgstr "tandaard:"
+
+#: projects/k3bvcdtrackdialog.cpp:537
+msgid "Playback Control"
+msgstr "Terugsppel Beheer"
+
+#: projects/k3bvcdtrackdialog.cpp:560 projects/k3bvcdtrackdialog.cpp:579
+msgid "Numeric Keys"
+msgstr "Numberiese Sleutels"
+
+#: projects/k3bvcdtrackdialog.cpp:571
+msgid "Key"
+msgstr "Sleutel"
+
+#: projects/k3bvcdtrackdialog.cpp:574
+msgid "Overwrite default assignment"
+msgstr "Oorskryf standaard toedeling"
+
+#: projects/k3bvcdtrackdialog.cpp:598 projects/k3bvcdtrackdialog.cpp:655
+msgid "Rate:"
+msgstr "empo:"
+
+#: projects/k3bvcdtrackdialog.cpp:599
+msgid "Sampling frequency:"
+msgstr "Monster Frekwensie:"
+
+#: projects/k3bvcdtrackdialog.cpp:600
+msgid "Mode:"
+msgstr "Modus:"
+
+#: projects/k3bvcdtrackdialog.cpp:601
+msgid "Copyright:"
+msgstr "Kopiereg"
+
+#: projects/k3bvcdtrackdialog.cpp:656
+msgid "Chroma format:"
+msgstr "Chroma formaat:"
+
+#: projects/k3bvcdtrackdialog.cpp:657
+msgid "Video format:"
+msgstr "ideo formaat:"
+
+#: projects/k3bvcdtrackdialog.cpp:658
+msgid "Resolution:"
+msgstr "Resolusie:"
+
+#: projects/k3bvcdtrackdialog.cpp:659
+msgid "High resolution:"
+msgstr "Hoë resolusie:"
+
+#: projects/k3bvcdtrackdialog.cpp:744
+msgid "ItSelf"
+msgstr "ItSelf"
+
+#: projects/k3bvcdtrackdialog.cpp:747
+msgid "Segment-%1 - %2"
+msgstr "Segment-%1 - %2"
+
+#: projects/k3bvcdtrackdialog.cpp:749
+msgid "Sequence-%1 - %2"
+msgstr "Sekwensie-%1 - %2"
+
+#: projects/k3bmovixlistview.cpp:96 projects/k3bmovixlistview.cpp:153
+msgid " (broken)"
+msgstr " (stukkend)"
+
+#: projects/k3bdatafileview.cpp:74 projects/k3bmovixlistview.cpp:178
+msgid "Link"
+msgstr "Skakel"
+
+#: projects/k3bdatapropertiesdialog.cpp:45
+msgid "File Properties"
+msgstr "Lêer Eienskappe"
+
+#: projects/k3bdatapropertiesdialog.cpp:70
+msgid "Location:"
+msgstr "Ligging:"
+
+#: projects/k3bdatapropertiesdialog.cpp:72
+msgid "Used blocks:"
+msgstr "Gebruikte blokke:"
+
+#: projects/k3bdatapropertiesdialog.cpp:81
+msgid "Local name:"
+msgstr "Plaasli"
+
+#: projects/k3bdatapropertiesdialog.cpp:83
+msgid "Local location:"
+msgstr "Plaaslike ligging:"
+
+#: projects/k3bdatapropertiesdialog.cpp:115
+#, c-format
+msgid ""
+"_n: in 1 file\n"
+"in %n files"
+msgstr ""
+"in 1 lêer\n"
+"in %n lêers"
+
+#: projects/k3bdatapropertiesdialog.cpp:116
+#, c-format
+msgid ""
+"_n: and 1 directory\n"
+"and %n directories"
+msgstr ""
+"en 1 gids\n"
+"en %n gidse"
+
+#: projects/k3bdatapropertiesdialog.cpp:120
+msgid "Special file"
+msgstr "Spesiale lêer"
+
+#: projects/k3bdatapropertiesdialog.cpp:157
+msgid "Hide on Rockridge"
+msgstr "Steek weg op Rockridge"
+
+#: projects/k3bdatapropertiesdialog.cpp:158
+msgid "Hide on Joliet"
+msgstr "Steek weg op Juliet"
+
+#: projects/k3bdatapropertiesdialog.cpp:172
+msgid "Sort weight:"
+msgstr "Sorteer gewig:"
+
+#: projects/k3bdatapropertiesdialog.cpp:197
+msgid "Hide this file in the RockRidge filesystem"
+msgstr "Steek die lêer weg in die RockRidge lêersisteem"
+
+#: projects/k3bdatapropertiesdialog.cpp:198
+msgid "Hide this file in the Joliet filesystem"
+msgstr "Steek die lêer weg in die Joliet lêersisteem"
+
+#: projects/k3bdatapropertiesdialog.cpp:199
+msgid "Modify the physical sorting"
+msgstr "Verander die fisiese sortering"
+
+#: projects/k3bdatapropertiesdialog.cpp:200
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the ISO9660 and RockRidge filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p>As hierdie opsie gekies is sal die gids en sy inhoud weg gesteek word op die "
+"ISO9660 en Rock Ridge lêerstelsel.</p>"
+"<p>Dit kan nuttig wees as jy bv. verskillende README lêers vir Rock Ridge en "
+"Joliet het. Dit word gedoen deur README.joliet op die Rock Ridge weg te steek "
+"en README.rr op die Joliet lêerstelsel."
+
+#: projects/k3bdatapropertiesdialog.cpp:207
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the Joliet filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p>As hierdie opsie gekies is sal die gids en sy inhoud weg gesteek word op die "
+"Joliet lêerstelsel.</p>"
+"<p>Dit kan nuttig wees as jy bv. verskillende README lêers vir Rock Ridge en "
+"Joliet het. Dit word gedoen deur README.joliet op die Rock Ridge weg te steek "
+"en README.rr op die Joliet lêerstelsel."
+
+#: projects/k3bdatapropertiesdialog.cpp:214
+msgid ""
+"<p>This value modifies the physical sort order of the files in the ISO9660 "
+"filesystem. A higher weighting means that the file will be located closer to "
+"the beginning of the image (and the disk)."
+"<p>This option is useful in order to optimize the data layout on a CD/DVD."
+"<p><b>Caution:</b> This does not sort the order of the file names that appear "
+"in the ISO9660 directory.It sorts the order in which the file data is written "
+"to the image."
+msgstr ""
+"<p>Hierdie waarde verander die fisiese sortering volgorde van die lêers op die "
+"ISO9660 lêersisteem. 'n Hoër gewig beteken dat die lêer nader aan die begin van "
+"die beeld lêer geplaas word."
+"<p>Hierdie opsie is nuttig in die optimisering van die data laag op die CD/DVD."
+"<p>><b>Waarskuwing:</b> Die lêername in die ISO9660 gids word nie gesorteer "
+"nie. Die volgorde waarin die data na die beeld lêer geskryf word word opgeruil."
+
+#: projects/k3bvcdview.cpp:67
+msgid ""
+"Could not find VcdImager executable. To create VideoCD's you must install "
+"VcdImager >= 0.7.12. You can find this on your distribution disks or download "
+"it from http://www.vcdimager.org"
+msgstr ""
+"Kon nie die VcdImager program vind nie. Om VideoCDs te skep moet jy VcdImage >"
+"= 0.7.12 installeer. Jy kan die op jou bedryfstelsel CDs vind of vanaf "
+"http://www.vcdimager.org aflaai."
+
+#: projects/k3bmovixdvdburndialog.cpp:56
+msgid "eMovix DVD Project"
+msgstr "eMovix DVD Projek"
+
+#: projects/k3bvideodvdview.cpp:70
+msgid ""
+"Be aware that you need to provide the complete Video DVD filestructure. K3b "
+"does not support video transcoding and preparation of video object files yet. "
+"That means you need to already have the VTS_X_YY.VOB and VTS_X_YY.IFO files."
+msgstr ""
+"Wees bevus dat jy die volledige Video DVD lêerstruktuur moet verskaf. K3b "
+"ondersteun nog nie trans kodering en die skep van video lêers nie. Jy moet "
+"alreeds die VTS_x_YY.VOB en VTS_X_YY.IFO lêers hê."
+
+#: projects/k3bvideodvdview.cpp:74
+msgid "K3b Video DVD Restrictions"
+msgstr "K3b Video DVD Beperkings"
+
+#: projects/k3baudiotrackview.cpp:87
+msgid "Use drag'n'drop to add audio files to the project."
+msgstr ""
+"Gebruik trek-en-los (drag'n'drop) om oudio lêers by die projek by te voeg."
+
+#: projects/k3baudiotrackview.cpp:131
+msgid "Artist (CD-Text)"
+msgstr "Kunstenaar (CD-Text)"
+
+#: projects/k3baudiotrackview.cpp:132
+msgid "Title (CD-Text)"
+msgstr "Titel (CD-Text)"
+
+#: projects/k3baudiotrackview.cpp:164 projects/k3baudiotrackview.cpp:766
+msgid "Add Silence"
+msgstr "Voeg stilte by"
+
+#: projects/k3baudiotrackview.cpp:167
+msgid "Merge Tracks"
+msgstr "Voeg snitte saam"
+
+#: projects/k3baudiotrackview.cpp:170
+msgid "Source to Track"
+msgstr "Bron na Snit"
+
+#: projects/k3baudiotrackview.cpp:173
+msgid "Split Track..."
+msgstr "Breek Snit Op..."
+
+#: projects/k3baudiotrackview.cpp:176
+msgid "Edit Source..."
+msgstr "Redigeer Bron..."
+
+#: projects/k3baudiotrackview.cpp:179
+msgid "Play Track"
+msgstr "Speel Snit"
+
+#: projects/k3baudiotrackview.cpp:183
+msgid "Musicbrainz Lookup"
+msgstr "Musicbrainz Opkyk"
+
+#: projects/k3baudiotrackview.cpp:186
+msgid "Try to determine meta information over the internet"
+msgstr "Probeer om die meta inligting oor die internet te bepaal"
+
+#: projects/k3baudiotrackview.cpp:772
+msgid "Length of silence:"
+msgstr "Lengte van stilte:"
+
+#: projects/k3baudiotrackview.cpp:852
+msgid "Edit Audio Track Source"
+msgstr "Redigeer Oudio Snit Bron"
+
+#: projects/k3baudiotrackview.cpp:990
+msgid "Please select an audio track."
+msgstr "Kies asb. 'n oudio snit"
+
+#: projects/k3baudioview.cpp:62
+msgid "Convert Tracks"
+msgstr "Skakel snitte om"
+
+#: projects/k3baudioview.cpp:64
+msgid "Convert audio tracks to other audio formats."
+msgstr "Skakel oudio snitte om na ander oudio formate"
+
+#: projects/k3baudioview.cpp:113
+msgid ""
+"No audio decoder plugins found. You will not be able to add any files to the "
+"audio project!"
+msgstr ""
+"Geen oudio dekodeerder inprop modules gevind nie. Jy sal nie in staat wees om "
+"enige lêers by die oudio projek by te voeg nie."
+
+#: projects/k3baudiotrackdialog.cpp:58
+msgid "Audio Track Properties"
+msgstr "Oudio Snit Eienskappe"
+
+#: projects/k3baudioburndialog.cpp:85
+msgid "Gimmicks"
+msgstr "Gimmicks"
+
+#: projects/k3baudioburndialog.cpp:86
+msgid "Hide first track"
+msgstr "Steek eerste snit weg"
+
+#: projects/k3baudioburndialog.cpp:88
+msgid "Audio Ripping"
+msgstr "Oudio kopiëering"
+
+#: projects/k3baudioburndialog.cpp:113
+msgid "Hide the first track in the first pregap"
+msgstr "Steek die eerste snit weg in die eerste snit se stilte (\"pregap\")"
+
+#: projects/k3baudioburndialog.cpp:118
+msgid ""
+"<p>If this option is checked K3b will <em>hide</em> the first track."
+"<p>The audio CD standard uses pregaps before every track on the CD. By default "
+"these last for 2 seconds and are silent. In DAO mode it is possible to have "
+"longer pregaps that contain some audio. In this case the first pregap will "
+"contain the complete first track."
+"<p>You will need to seek back from the beginning of the CD to listen to the "
+"first track. Try it, it is quite amusing."
+"<p><b>This feature is only available in DAO mode when writing with cdrdao."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die eerste snit <em>weg steek</em>."
+"<p>Die oudio CD standaard gebruik stiltes voor elke snit op die CD. Die "
+"standaard is dat hierdie oop dele 2 sekondes lank is en stilte bevat. In DAO "
+"(Skyf een malig / Disk at once) modus is dit moontlik om langer dele te skep "
+"wat oudio bevat. In hierdie geval sal die eerste oop deel nou die eerste snit "
+"bevat."
+"<p>Jy sal nou terug van die begin van die CD moet terug spring om na die eerste "
+"snit te kan luister. Probeer dit, dit is nogals vermaaklik."
+"<p><b>Hieride opsie is net beskikbaar as in DAO modus geskryf word met cdrdao."
+
+#: projects/k3bfillstatusdisplay.cpp:195 projects/k3bfillstatusdisplay.cpp:291
+#: projects/k3bfillstatusdisplay.cpp:543
+msgid "min"
+msgstr "min"
+
+#: projects/k3bfillstatusdisplay.cpp:201
+msgid "Available: %1 of %2"
+msgstr "Beskikbaar: %1 van %2"
+
+#: projects/k3bfillstatusdisplay.cpp:209
+#, c-format
+msgid "Capacity exceeded by %1"
+msgstr "Kapasiteit oorskrei met %1"
+
+#: projects/k3bfillstatusdisplay.cpp:292
+msgid "Right click for media sizes"
+msgstr "Regs kliek vir die media groottes"
+
+#: projects/k3bfillstatusdisplay.cpp:381
+msgid "Minutes"
+msgstr "Minute"
+
+#: projects/k3bfillstatusdisplay.cpp:383
+msgid "Megabytes"
+msgstr "Megagrepe"
+
+#: projects/k3bfillstatusdisplay.cpp:391 projects/k3bfillstatusdisplay.cpp:393
+#: projects/k3bfillstatusdisplay.cpp:395 projects/k3bfillstatusdisplay.cpp:463
+#: projects/k3bfillstatusdisplay.cpp:464 projects/k3bfillstatusdisplay.cpp:465
+msgid "%1 MB"
+msgstr "%1 MG"
+
+#: projects/k3bfillstatusdisplay.cpp:402
+msgid "Custom..."
+msgstr "Pasmaak..."
+
+#: projects/k3bfillstatusdisplay.cpp:405
+msgid "From Medium..."
+msgstr "Vanaf Medium..."
+
+#: projects/k3bfillstatusdisplay.cpp:419
+msgid "User Defaults"
+msgstr "Gebruiker Standaard Installings"
+
+#: projects/k3bfillstatusdisplay.cpp:422
+msgid "Save User Defaults"
+msgstr "Stoor Gebruiker Standaard Instellings"
+
+#: projects/k3bfillstatusdisplay.cpp:426
+msgid "Why 4.4 instead of 4.7?"
+msgstr "Hoekom 4.4. i.p.v. 4.7?"
+
+#: projects/k3bfillstatusdisplay.cpp:430
+msgid "Show Size In"
+msgstr "Vertoon Grootte In"
+
+#: projects/k3bfillstatusdisplay.cpp:433
+msgid "CD Size"
+msgstr "CD Grootte"
+
+#: projects/k3bfillstatusdisplay.cpp:444
+msgid "DVD Size"
+msgstr "DVD Grootte"
+
+#: projects/k3bfillstatusdisplay.cpp:475 projects/k3bfillstatusdisplay.cpp:476
+#: projects/k3bfillstatusdisplay.cpp:477
+#, c-format
+msgid ""
+"_n: unused\n"
+"%n minutes"
+msgstr ""
+"ongebruik\n"
+"%n minute"
+
+#: projects/k3bfillstatusdisplay.cpp:529
+msgid ""
+"<p><b>Why does K3b offer 4.4 GB and 8.0 GB instead of 4.7 and 8.5 like it says "
+"on the media?</b>"
+"<p>A single layer DVD media has a capacity of approximately 4.4 GB which equals "
+"4.4*1024<sup>3</sup> bytes. Media producers just calculate with 1000 instead of "
+"1024 for advertising reasons."
+"<br>This results in 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GB."
+msgstr ""
+"<p><b>Hoekom bied K3b 4.4 GG en 8.0GG i.p.v. 4.7GG en 8.5GG aan, soos dit op "
+"die media aangedui word?</b>"
+"<p>'n Enkel laag DVD skyf het 'n kapasiteit van ongeveer 4481 MG, wat gelyk is "
+"aan 4.4*1024<sup>3</sup> greepe. Media vervaardigers het vir advertensie "
+"doeleindes 1000 i.p.v. 1024 gebruik."
+"<br>Die netto effek is dat 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GG."
+
+#: projects/k3bfillstatusdisplay.cpp:541
+msgid "gb"
+msgstr "GB"
+
+#: projects/k3bfillstatusdisplay.cpp:542
+msgid "mb"
+msgstr "MG"
+
+#: projects/k3bfillstatusdisplay.cpp:547
+msgid "Custom Size"
+msgstr "Eie Grootte"
+
+#: projects/k3bfillstatusdisplay.cpp:548
+msgid ""
+"<p>Please specify the size of the media. Use suffixes <b>gb</b>,<b>mb</b>"
+", and <b>min</b> for <em>gigabytes</em>, <em>megabytes</em>, and <em>"
+"minutes</em> respectively."
+msgstr ""
+"<p>Spesifiseer die grootte van die media. Gebruik agtervoegsels <b>GB</b>, <b>"
+"MG</b> en <b>min</b> vir onderskeidelik: gigagrepe, megagrepe en minute."
+
+#: projects/k3bfillstatusdisplay.cpp:611
+msgid "Medium is not empty."
+msgstr "Die medium is nie leeg nie."
+
+#: projects/k3bfillstatusdisplay.cpp:614
+msgid "No usable medium found."
+msgstr "Geen bruikbare medium was gevind nie."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:94
+msgid "Force all options below"
+msgstr "Forseer al die opsies hier onder"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:99
+msgid ""
+"<p>Set the ISO-9660 conformance level.\n"
+"<ul>\n"
+"<li>Level 1: Files may only consist of one section and filenames are restricted "
+"to 8.3 characters.</li>\n"
+"<li>Level 2: Files may only consist of one section.</li>\n"
+"<li>Level 3: No restrictions.</li>\n"
+"</ul>\n"
+"<p>With all ISO-9660 levels, all filenames are restricted to upper case "
+"letters, numbers and the underscore (_). The maximum filename length is 31 "
+"characters, the directory nesting level is restricted to 8 and the maximum path "
+"length is limited to 255 characters. (These restrictions may be violated with "
+"the additional ISO-9660 K3b offers)."
+msgstr ""
+"<p>Stel die ISO-9660 voldoening vlak.\n"
+"<ul>\n"
+"<li>Vlak 1: Lêers mag net uit een seksie bestaan en lêername word beperk tot "
+"8.3 karakters.</li>\n"
+"<li>Vlak 2: Lêers mag net uit een seksie bestaan.</li>\n"
+"<li>Vlak 3: Geen beperkings.</li>\n"
+"</ul>\n"
+"<p>Vir alle ISO-9660 vlakke sal lêername beperk word to hoof letters, nommers "
+"en die onder strepie (_).Die maksimum lêernaam lengte is 31 karakters.Nesting "
+"van gidse word tot 8 vlakke beperk.Die maksimum gids lengte is 255 "
+"karakters.(K3b kan ISO-9660 CDs skryf wat nie aan al hierdie vereistes volgoen "
+"nie)."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:111
+msgid "Set special ISO9660 Filesystem preferences."
+msgstr "Stel spesiale ISO9660 Lêersisteem voorkeure."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:155
+msgid "IS09660 Settings"
+msgstr "ISO9660 Opstelling"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:159
+msgid "Rock Ridge Settings"
+msgstr "Rock Ridge Opstelling"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:163
+msgid "Joliet Settings"
+msgstr "Joliet Opstelling"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:167
+msgid "Misc Settings"
+msgstr "Allerlei Opstelling"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:172
+msgid "Allow untranslated ISO9660 filenames"
+msgstr "Laat onvertaalse ISO-9660 lêername toe"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:175
+msgid "Allow max length ISO9660 filenames (37 characters)"
+msgstr "Laat maksumum lengte ISO-9660 lêername toe (37 karakters)"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:178
+msgid "Allow full ASCII charset for ISO9660 filenames"
+msgstr "Laat die volle ASCII karakter stel toe vir ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:181
+msgid "Allow ~ and # in ISO9660 filenames"
+msgstr "Laat ~ en # toe in ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:184
+msgid "Allow lowercase characters in ISO9660 filenames"
+msgstr "Laat klein letters in ISO-9660 lêername toe"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:187
+msgid "Allow multiple dots in ISO9660 filenames"
+msgstr "Laat veelvuldige punte toe in ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:190
+msgid "Allow 31 character ISO9660 filenames"
+msgstr "Laat 31 karakter ISO-9660 lêername toe"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:193
+msgid "Allow leading period in ISO9660 filenames"
+msgstr "Laat 'n punt vooraan die lêernaam toe in ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:196
+msgid "Omit version numbers in ISO9660 filenames"
+msgstr "Verwyder die weergawe nommers in ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:199
+msgid "Omit trailing period in ISO9660 filenames"
+msgstr "Verwyder die punt agter aan vir ISO-9660 lêername"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:205
+msgid "ISO Level"
+msgstr "ISO Vlak"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:208
+#: projects/k3bdataadvancedimagesettingswidget.cpp:211
+#: projects/k3bdataadvancedimagesettingswidget.cpp:214
+#, c-format
+msgid "Level %1"
+msgstr "Vlak %1"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:221
+msgid "Allow 103 character Joliet filenames"
+msgstr "Laat 103 karakters toe in Joliet lêer name"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:226
+msgid "Create TRANS.TBL files"
+msgstr "Skep TRANS.TBL lêers"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:229
+msgid "Hide TRANS.TBL files in Joliet"
+msgstr "Steek TRANS.TBL lêers weg in Joliet"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:238
+msgid "Do not cache inodes"
+msgstr "moet nie inodes kas nie"
+
+#: k3bprojecttabwidget.cpp:63 projects/k3bprojectburndialog.cpp:55
+msgid "Project"
+msgstr "Projek"
+
+#: projects/k3bprojectburndialog.cpp:76
+msgid "Save Settings and close"
+msgstr "Stoor instelling en maak toe"
+
+#: projects/k3bprojectburndialog.cpp:77
+msgid "Saves the settings to the project and closes the dialog."
+msgstr "Stoor die instelling in die projek en maak die dialoog toe."
+
+#: projects/k3bprojectburndialog.cpp:81
+msgid "Discard all changes and close"
+msgstr "Gooi alle veranderinge weg en maak toe"
+
+#: projects/k3bprojectburndialog.cpp:82
+msgid "Discards all changes made in the dialog and closes it."
+msgstr ""
+"Gooi alle veranderinge wat in die dialoog gemaak is weg en maak dit toe."
+
+#: projects/k3bprojectburndialog.cpp:156
+msgid "Start the image creation"
+msgstr "Begin om die beeld lêer te skep"
+
+#: projects/k3bprojectburndialog.cpp:159
+msgid "Start the burning process"
+msgstr "Begin met die skryf proses"
+
+#: projects/k3bprojectburndialog.cpp:265
+msgid "Writing"
+msgstr "Skryf"
+
+#: projects/k3bprojectburndialog.cpp:313
+msgid "Image"
+msgstr "Beeld"
+
+#: projects/k3bdatafileview.cpp:65
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the CD."
+msgstr ""
+"Gebruik trek-en-laat-val om lêers en gidse by die projek te voeg.\n"
+"Gebruik die konteks kies lys om lêers te herbenoem of te verwyder.\n"
+"Druk die brand knoppie om die CD te skryf."
+
+#: projects/k3bdatafileview.cpp:332
+msgid "Parent Directory"
+msgstr "Ouer Gids"
+
+#: k3bfiletreeview.cpp:406
+msgid "Directories"
+msgstr "Gidse"
+
+#: k3bfiletreeview.cpp:472
+msgid "Root"
+msgstr "Root"
+
+#: k3bfiletreeview.cpp:473
+msgid "Home"
+msgstr "Tuiste"
+
+#: k3bprojectmanager.cpp:202
+#, c-format
+msgid "AudioCD%1"
+msgstr "OudioCD %1"
+
+#: k3bprojectmanager.cpp:208
+#, c-format
+msgid "DataCD%1"
+msgstr "DataCD%1"
+
+#: k3bprojectmanager.cpp:214
+#, c-format
+msgid "MixedCD%1"
+msgstr "GemengdeCD%1"
+
+#: k3bprojectmanager.cpp:220
+#, c-format
+msgid "VideoCD%1"
+msgstr "VideoCD%1"
+
+#: k3bprojectmanager.cpp:226
+#, c-format
+msgid "eMovixCD%1"
+msgstr "eMovixCD%1"
+
+#: k3bprojectmanager.cpp:232
+#, c-format
+msgid "eMovixDVD%1"
+msgstr "eMovixDVD%1"
+
+#: k3bprojectmanager.cpp:238
+#, c-format
+msgid "DataDVD%1"
+msgstr "DataDVD%1"
+
+#: k3bprojectmanager.cpp:244
+#, c-format
+msgid "VideoDVD%1"
+msgstr "VideoDVD%1"
+
+#: tips.cpp:3
+msgid ""
+"<p>...that you do not need to erase a CDRW before rewriting it manually\n"
+"since K3b can do that automatically before writing.</p>\n"
+msgstr ""
+"<p>...dat jy nie nodig het om self 'n CDRW uit te vee voordat \n"
+"jy dit oorskyf nie. K3b kan dit outomaties doen voordat dit begin skryf.</p>\n"
+
+#: tips.cpp:9
+msgid ""
+"<p>...that you do not need to bother with any settings if you do not know\n"
+"what they mean. K3b is able to choose the settings best suited for you.</p>\n"
+msgstr ""
+"<p>...dat jy nie nodig het om instellings te spesifiseer wat jy nie verstaan "
+"nie.\n"
+"K3b sal self die beste instellings vir jou omgewing kies.</p>\n"
+
+#: tips.cpp:15
+msgid ""
+"<p>...that K3b has two types of settings. On the one hand K3b has settings like "
+"most\n"
+"KDE applications have accessable through the configuration dialog via the "
+"settings menu;\n"
+"on the other hand every K3b action dialog has three buttons to load and save "
+"defaults\n"
+"for that action. This way one may, for example, set the defaults for CD Copy: "
+"these defaults\n"
+"will then be loaded every time the CD Copy dialog is opened. The button <em>"
+"K3b defaults</em>\n"
+"will restore the <em>factory settings</em> in case you do not know if the "
+"settings you chose\n"
+"are appropriate.</p>\n"
+msgstr ""
+"<p>...dat k3b twee tipes instellings het. Soos die meeste ander KDE programme\n"
+"kan opsies via die 'instellings' dialoog gestel word. Daarteen het elke aksie\n"
+"ook ń stel knoppies om waardes vir daardie aksie te stoor. Sodoende kan jy\n"
+"spesifieke waardes vir bv. 'n CD kopiëer spesifiseer. Die <em>"
+"Fabriek instelling</em>\n"
+"sal die opsies weer na hulle standaard waardes terugstel.\n"
+"\n"
+"\n"
+
+#: tips.cpp:26
+msgid ""
+"<p>...that you do not need to bother changing the settings marked as <em>"
+"advanced</em> if you \n"
+"do not know what they mean. K3b's defaults are suitable for most daily use.</p>"
+"\n"
+msgstr ""
+"<p>...dat jy nie nodig het om aan die <em>gevorderde</em> "
+"opsies te verander nie.\n"
+"K3b se standaard waardes is voldoende vir alledaagse gebruik.</p>\n"
+
+#: tips.cpp:32
+msgid ""
+"<p>Just left-click one of your devices in the device and file tree and see what "
+"happens. K3b opens a specific\n"
+"window based on the media's contents. For an audio CD for example you will be "
+"given a list of the tracks with\n"
+"the possibility to rip these tracks to any format supported by K3b (like mp3 or "
+"Ogg-Vorbis).</p>\n"
+msgstr ""
+"<p>As jy met die linker muis knoppie op toestelle in die toestelle en lêer boom "
+"kliek sal K3b 'n gepaste venster vir die media se inhoud oopmaak.\n"
+"Vir 'n musiek CD sal die lys van snitte vertoon word met die opsie om dit\n"
+"na 'n formaat wat K3b ondersteun om te skakel, soos mp3 or Ogg-Vorbis.</p>\n"
+
+#: tips.cpp:39
+msgid ""
+"<p>...that K3b lets you choose media instead of devices for burning. So if you "
+"want to burn to a certain\n"
+"medium simply insert it and wait for K3b to detect it. It will then appear as "
+"your burning medium.</p>\n"
+msgstr ""
+"<p>...K3b sal media i.p.v. toestelle kies om na te brand. As jy na 'n sekere "
+"tipe medium wil skryf, hoef jy net die media in die dryf in te sit. K3b sal dit "
+"self optel en dit as die skryf medium spesifiseer.</p>\n"
+
+#: k3bwelcomewidget.cpp:87
+msgid "Welcome to K3b - The CD and DVD Kreator"
+msgstr "Welkom by K3b - Die CD en DVD Skepper"
+
+#: k3bwelcomewidget.cpp:98
+msgid "Further actions..."
+msgstr "Verdere aksies..."
+
+#: k3bwelcomewidget.cpp:447
+msgid "Remove Button"
+msgstr "Verwyder Knoppie"
+
+#: k3bwelcomewidget.cpp:449 k3bwelcomewidget.cpp:454
+msgid "Add Button"
+msgstr "Voeg Knoppie By"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:379
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:394
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:127
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:390
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:403
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:122
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:342
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:350
+msgid "Channels"
+msgstr "Kanale"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:380
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:396
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:391
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:417
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:343
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:352
+msgid "Sampling Rate"
+msgstr "Monster Tempo"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:392
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:419
+msgid "Bitrate"
+msgstr "Bis Tempo"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:393
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:425
+msgid "Layer"
+msgstr "Laag"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:394
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:437
+msgid "Emphasis"
+msgstr "Beklemtoning"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:395
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:449
+msgid "Copyright"
+msgstr "Kopiereg"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:396
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:451
+msgid "Original"
+msgstr "Oorspronklike"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:397
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:453
+msgid "CRC"
+msgstr "CRC"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:408
+msgid "Dual"
+msgstr "Dubbel"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:397
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:418
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:353
+msgid "%1 Hz"
+msgstr "%1 Hz"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:421
+msgid "VBR"
+msgstr "Wisselende bis tempo (VBR)"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:423
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "%1 bps"
+msgstr "%1 bps"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:442
+msgid "50/15 ms"
+msgstr "50/15 ms"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:444
+msgid "CCITT J.17"
+msgstr "CCITT J.17"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:446
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+msgid "Bitrate Upper"
+msgstr "Boonste Bis Tempo"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+msgid "Bitrate Nominal"
+msgstr "Nominale Bis Tempo"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "Bitrate Lower"
+msgstr "Onderste Bis Tempo"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:208
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:515
+msgid "Ogg-Vorbis"
+msgstr "Ogg-Vorbis"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:372
+msgid "FLAC"
+msgstr "FLAC"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:381
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:398
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:344
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:354
+msgid "Sample Size"
+msgstr "Monster Grootte"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:388
+msgid "Vendor"
+msgstr "Verkoper"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:399
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:355
+msgid "%1 bits"
+msgstr "%1 bisse"
+
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:335
+msgid "WAVE"
+msgstr "WAVE"
+
+#: ../plugins/decoder/musepack/k3bmpcdecoder.cpp:73
+msgid "Musepack"
+msgstr "Musepack"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:194
+msgid "Windows Media v1"
+msgstr "Windows Media v1"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:196
+msgid "Windows Media v2"
+msgstr "Windows Media v2"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:198
+msgid "MPEG 1 Layer III"
+msgstr "MPEG 1 Laag III"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:200
+msgid "Advanced Audio Coding (AAC)"
+msgstr "'Advance Oudio Coding' (AAC)"
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:434
+msgid "Controls the quality of the encoded files."
+msgstr "Beheer die kwaliteit van die geënkodeerde lêers."
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:435
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called <em>quality</em>."
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The quality "
+"3 gives, at approximately 110kbps a smaller filesize and significantly better "
+"fidelity than .mp3 compression at 128kbps."
+"<p><em>This explanation is based on the one from the www.vorbis.com FAQ.</em>"
+msgstr ""
+"<p>Vorbis oudio kwaliteit word nie die beste m.b.v. kilogrepe per sekonde "
+"aangeui nie. 'n Kwaliteit skaal van -1 tot 10 word eerder aangewend."
+"<p>Op die oomblik stem kwaliteit vlak -1 ongeveer met 45kgps ooreen, 5 ongeveer "
+"met 160 kgps en 10 met omtrent 400 kgps. Die meeste mense wat min of meer CD "
+"kwaliteit oudio benodig enkodeer teen kwaliteit vlak 5. Gebruik 6 om "
+"verlieslose stereo kwaliteit te kry.Die standaard waarde is 3, wat omtrent met "
+"110kgps ooreenstem. Dit gee 'n kleiner lêergrootte en baie beter kwaliteit as "
+"'n .mp3 wat teen 128kgps geënkodeer is."
+"<p><em>Hierdie verduideliking is vertaal vanaf 'n uittreksel uit die "
+"www.vorbis.com FAQ.</em>"
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:473
+msgid "(targetted VBR of %1)"
+msgstr "(teiken veranderlike bis tempo van %1)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:306
+msgid "Sun AU"
+msgstr "Sun AU"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:308
+msgid "Amiga 8SVX"
+msgstr "Amiga 8SVX"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:310
+msgid "AIFF"
+msgstr "AIFF"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:312
+msgid "Audio Visual Research"
+msgstr "Audio Visual Research"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:314
+msgid "CD-R"
+msgstr "CD-R"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:316
+msgid "CVS"
+msgstr "CVS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:318
+msgid "Text Data"
+msgstr "Teks Data"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:320
+msgid "GSM Speech"
+msgstr "GSM Spraak"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:322
+msgid "Macintosh HCOM"
+msgstr "Macintosh HCOM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:324
+msgid "Maud (Amiga)"
+msgstr "Maud (Amiga)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:326
+msgid "IRCAM"
+msgstr "IRCAM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:328
+msgid "SPHERE"
+msgstr "SPHERE"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:330
+msgid "Turtle Beach SampleVision"
+msgstr "Turtle Beach SampleVision"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:332
+msgid "Yamaha TX-16W"
+msgstr "Yamaha TX-16W"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:334
+msgid "VMS"
+msgstr "VMS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:336
+msgid "Sound Blaster VOC"
+msgstr "Sound Blaster VOC"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:338
+msgid "Wave (Sox)"
+msgstr "Wave (Sox)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:340
+msgid "Psion 8-bit A-law"
+msgstr "Psion 8-bis A-law"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:342
+msgid "Raw"
+msgstr "Rou"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:102
+msgid "Low quality (56 kbps)"
+msgstr "Lae kwaliteit (56 kbps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:103
+msgid "Low quality (90 kbps)"
+msgstr "Lae kwaliteit (90 kbps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:105
+msgid "Portable (average 115 kbps)"
+msgstr "Draagbare toestelle (gemiddeld 115 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:106
+msgid "Portable (average 130 kbps)"
+msgstr "Draagbare toestelle (gemiddeld 130 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:107
+msgid "Portable (average 160 kbps)"
+msgstr "Draagbare toestelle (gemiddeld 160 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:109
+msgid "HiFi (average 175 kbps)"
+msgstr "HiFi (gemiddeld 175 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:110
+msgid "HiFi (average 190 kbps)"
+msgstr "HiFi (gemiddeld 190 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:111
+msgid "HiFi (average 210 kbps)"
+msgstr "HiFi (gemiddeld 210 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:112
+msgid "HiFi (average 230 kbps)"
+msgstr "HiFi (gemiddeld 230 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:114
+msgid "Archiving (320 kbps)"
+msgstr "Argivering (320 kgps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:409
+msgid "(Lame) Manual Quality Settings"
+msgstr "Eie Kwalitiet Opstelling (LAME)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:471
+msgid "Constant Bitrate: %1 kbps (%2)"
+msgstr "Konstante Bis tempo: %1 kgps (%2)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:475
+msgid "Variable Bitrate (%1)"
+msgstr "Veranderlike Bis tempo (%1)"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:35
+msgid "Editing external audio encoder"
+msgstr "Besig om die eksterne oudio enkodeerder te redigeer"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:76
+msgid "Please specify a name for the command."
+msgstr "Spesifiseer asb. 'n naam vir die opdrag."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:77
+msgid "No name specified"
+msgstr "Geen naam was gespesifiseer nie"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:81
+msgid "Please specify an extension for the command."
+msgstr "Spesifiseer asb. 'n uitbreiding vir die opdrag."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:82
+msgid "No extension specified"
+msgstr "Geen uitbreiding was gespesifiseer nie"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:86
+msgid "Please specify the command line."
+msgstr "Spesifiseer asb. die opdrag lyn."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:87
+msgid "No command line specified"
+msgstr "Geen opdrag lyn was gespesifiseer nie"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:91
+#, c-format
+msgid "Please add the output filename (%f) to the command line."
+msgstr "Las asb. die afvoer lêernaam (%f) by die opdrag lyn by."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:92
+msgid "No filename specified"
+msgstr "Geen lêernaam is gespesifiseer nie"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:200
+msgid "Invalid command: the command is empty."
+msgstr "Ongeldige opdrag: die opdrag is leeg."
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:245
+#, c-format
+msgid "Command failed: %1"
+msgstr "Opdrag '%1' was onsuksesvol"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:256
+msgid "Could not find program '%1'"
+msgstr "Kon nie die program '%1' opspoor nie."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:112
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:124
+#, c-format
+msgid "Internal Alsa problem: %1"
+msgstr "Interne Alsa probleem: %1"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:156
+msgid "Could not open alsa audio device '%1' (%2)."
+msgstr "Kon nie die Alsa klank toestel '%1' (%2) oopmaak nie."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:177
+msgid "Could not allocate hardware parameter structure (%1)"
+msgstr "Kon nie die hardeware veranderlike struktuur toeken nie (%1)"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:183
+msgid "Could not initialize hardware parameter structure (%1)."
+msgstr "Kon nie die hardeware veranderlike struktuur inisialiseer nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:190
+msgid "Could not set access type (%1)."
+msgstr "Kon nie die toegang tipe stel nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:198
+msgid "Could not set sample format (%1)."
+msgstr "Kon nie die monster formaat stel nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:211
+msgid "Could not set sample rate (%1)."
+msgstr "Kon nie die monster tempo stel nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:220
+msgid "Could not set channel count (%1)."
+msgstr "Kon nie die aantal kanale stel nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:227
+msgid "Could not set parameters (%1)."
+msgstr "Kon nie die veranderlikes stel nie (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:260
+msgid "Alsa device:"
+msgstr "Aksa toestel:"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:87
+msgid "Rename Pattern"
+msgstr "Naam verander patroon"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:94
+msgid "Scan"
+msgstr "Skandeer"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:98
+msgid "Found Files"
+msgstr "Lêers gevind"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:103
+msgid "New Name"
+msgstr "Nuwe Naam"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:104
+msgid "Old Name"
+msgstr "Ou Naam"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:105
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:243
+msgid "Please click the Scan button to search for renameable files."
+msgstr ""
+"Druk die skandeer knoppie om vir lêers te soek waarvan die name kan verander"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:117
+msgid "Scan for renamable files"
+msgstr "Skandeer vir lêers waarvan die name kan verander"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:118
+msgid ""
+"<qt>This specifies how the files should be renamed. Currently only the special "
+"strings <em>%a</em> (Artist), <em>%n</em> (Track number), and <em>%t</em> "
+"(Title) ,are supported."
+msgstr ""
+"<qt>Hierdie spesifiseer hoe lêers se name verander moet word. Tans word net die "
+"volgende opsies ondersteun: <em>%a</em> (Kunstenaam), <em>%n</em> "
+"(Snit nommer) en <em>%t</em> (Titel)."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:133
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:377
+msgid "Rename Audio Files"
+msgstr "Verander oudio lêername"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:139
+msgid "Based on meta info"
+msgstr "Baseer op meta inligting"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:165
+msgid "Please specify a valid pattern."
+msgstr "Spesifiseer asseblief 'n geldige patroon."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:195
+msgid "No renameable files found."
+msgstr "Geen lêers gevid waarvan die name verander kan word nie."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:257
+msgid "Done."
+msgstr "Klaar."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:378
+msgid "Rename audio files based on their meta info."
+msgstr "Verander oudio lêername, gebaseer op hulle meta inligting."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:53
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+msgid "Query Cddb"
+msgstr "CDDB navraag"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:54
+msgid "Query a cddb entry for the current audio project."
+msgstr "Doen 'n CDDB navraag vir die huidige oudio projek."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:71
+msgid "Please select a non-empty audio project for a cddb query."
+msgstr "Kies asseblief 'n oudio projek wat nie leeg is nie."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:140
+msgid "Cddb error"
+msgstr "CDDB fout"
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3bsetup.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3bsetup.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/k3bsetup.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,264 @@
+# UTF-8 test:äëïöü
+# Copyright (C) 2001 Free Software Foundation, Inc.
+# Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3bsetup trunk\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2006-09-19 10:40+0200\n"
+"Last-Translator: Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>\n"
+"Language-Team: AFRIKAANS <translate-discuss-af at lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Frikkie Thirion"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "frikkie.thirion at deneloptronics.co.za"
+
+#: k3bsetup2.cpp:130
+msgid ""
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs. "
+"<p>It does not take things like devfs or resmgr into account. In most cases "
+"this is not a problem but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In those cases it is best to "
+"consult the distribution documentation."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to mess up your "
+"system no guarantee can be given."
+msgstr ""
+"<p>Hierdie eenvoudige opstel program sal jou help om die regte so te stel dat "
+"K3b CDs en DVDs kan skryf."
+"<p>Dit neem egter nie <i>dvdfs</i> of <i>resmgr</i> in ag nie. Op party stelsel "
+"word die regte herstel sodra die rekenaar aan geskakel word of wanneer jy weer "
+"inteken. Kyk asb. na die verspreiding se dokumentasie as dit 'n probleem op jou "
+"stelsel is."
+"<p><b>Waarskuwing:</b> Geen waarborge word gegee dat K3bSetup2 nie jou stelsel "
+"sal beskadig nie."
+
+#: k3bsetup2.cpp:268 k3bsetup2.cpp:335 k3bsetup2.cpp:345
+msgid "no change"
+msgstr "geen verandering"
+
+#: k3bsetup2.cpp:298
+msgid "Generic SCSI Device"
+msgstr "Generiese SCSI toestel"
+
+#: k3bsetup2.cpp:408
+#, c-format
+msgid "There is no group %1."
+msgstr "Groep %1 bestaan nie."
+
+#: k3bsetup2.cpp:479
+msgid "Successfully updated all permissions."
+msgstr "Alle regte suksesvol opdateer"
+
+#: k3bsetup2.cpp:482
+msgid "Could not update all permissions. You should run K3bSetup 2 as root."
+msgstr ""
+"Kon nie al die regte opdateer nie. K3bSetup 2 moet as 'root' geloop word."
+
+#: k3bsetup2.cpp:484
+msgid "Could not update all permissions."
+msgstr "Kon nie al die regte opdateer nie."
+
+#: k3bsetup2.cpp:495
+msgid ""
+"<h2>K3bSetup 2</h2>"
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs."
+"<p>It does not take into account devfs or resmgr, or similar. In most cases "
+"this is not a problem, but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In these cases it is best to "
+"consult the distribution's documentation."
+"<p>The important task that K3bSetup 2 performs is grant write access to the CD "
+"and DVD devices."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to damage your "
+"system, no guarantee can be given."
+msgstr ""
+"<h2>K3bSetup 2</h2>"
+"<p>Hierdie eenvoudige opstel program sal jou help om die regte so te stel dat "
+"K3b CDs en DVDs kan skryf."
+"<p>Dit neem egter nie <i>dvdfs</i> of <i>resmgr</i> in ag nie. Op party stelsel "
+"word die regte herstel sodra die rekenaar aan geskakel word of wanneer jy weer "
+"inteken. Kyk asb. na die verspreiding se dokumentasie as dit 'n probleem op jou "
+"stelsel is."
+"<p>Die belangrikste taak van K3bSetup 2 is om die regte skryf toegang na CD en "
+"DVD toestelle te verskaf."
+"<p><b>Waarskuwing:</b> Geen waarborge word gegee dat K3bSetup2 nie jou stelsel "
+"sal beskadig nie."
+
+#: k3bsetup2.cpp:527
+msgid "Location of New Drive"
+msgstr "Ligging van die nuwe dryf"
+
+#: k3bsetup2.cpp:528
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/mebecdrom):"
+msgstr ""
+"Voer asb. die toestel naam in waar K3b moet soek\n"
+"vir 'n nuwe dryf, bv: /dev/mebecdrom:"
+
+#: k3bsetup2.cpp:539
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Kon nie 'n ekstra toestel by\n"
+"%1 vind nie."
+
+#. i18n: file base_k3bsetup2.ui line 35
+#: rc.cpp:3
+#, no-c-format
+msgid "Settings"
+msgstr "Opstellings"
+
+#. i18n: file base_k3bsetup2.ui line 54
+#: rc.cpp:6
+#, no-c-format
+msgid "Use burning group:"
+msgstr "Gebruik skryf groep:"
+
+#. i18n: file base_k3bsetup2.ui line 58
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"<p>If this option is checked, only the users in the specified group will be "
+"able to burn CDs and DVDs, since only they will have access to the devices and "
+"the CD recording programs used by K3b.</p>\n"
+"<p>Otherwise all users on the system have access to the devices and to all K3b "
+"functionality."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal net gebruikers wat aan die gespesifiseerde "
+"groep behoort daartoe in staat wees om CDs en DVDs te skryf.</p>\n"
+"<p>Andersins sal al die gebruikers van die stelsel toegang tot die skryf "
+"toestel hê, asook die funksionaliteit wat K3b verskaf.."
+
+#. i18n: file base_k3bsetup2.ui line 69
+#: rc.cpp:13
+#, no-c-format
+msgid "burning"
+msgstr "besig om te skryf"
+
+#. i18n: file base_k3bsetup2.ui line 104
+#: rc.cpp:16
+#, no-c-format
+msgid "Users allowed to burn (separated by space):"
+msgstr "Gebruikers wat mag skryf (geskei deur spasies):"
+
+#. i18n: file base_k3bsetup2.ui line 124
+#: rc.cpp:19
+#, no-c-format
+msgid "Devices"
+msgstr "Toestelle"
+
+#. i18n: file base_k3bsetup2.ui line 135
+#: rc.cpp:22
+#, no-c-format
+msgid "Check the devices whose permissions you want to be changed"
+msgstr "Kies watter toestel se regte jy wil verander"
+
+#. i18n: file base_k3bsetup2.ui line 141
+#: rc.cpp:25
+#, no-c-format
+msgid "Device"
+msgstr "Toestel"
+
+#. i18n: file base_k3bsetup2.ui line 152
+#: rc.cpp:28
+#, no-c-format
+msgid "Devicenode"
+msgstr "Toestel node"
+
+#. i18n: file base_k3bsetup2.ui line 163
+#: rc.cpp:31 rc.cpp:58
+#, no-c-format
+msgid "Permissions"
+msgstr "Regte"
+
+#. i18n: file base_k3bsetup2.ui line 174
+#: rc.cpp:34 rc.cpp:61
+#, no-c-format
+msgid "New Permissions"
+msgstr "Nuwe Regte"
+
+#. i18n: file base_k3bsetup2.ui line 217
+#: rc.cpp:37
+#, no-c-format
+msgid "Add Device..."
+msgstr "Voeg Toestel By..."
+
+#. i18n: file base_k3bsetup2.ui line 229
+#: rc.cpp:40
+#, no-c-format
+msgid "External Programs"
+msgstr "Eksterne Programme"
+
+#. i18n: file base_k3bsetup2.ui line 244
+#: rc.cpp:43
+#, no-c-format
+msgid "Found Programs"
+msgstr "Programme Gevind"
+
+#. i18n: file base_k3bsetup2.ui line 255
+#: rc.cpp:46
+#, no-c-format
+msgid "Check the programs whose permissions you want to be changed"
+msgstr "Kies die programme waarvan jy die regte wil verander"
+
+#. i18n: file base_k3bsetup2.ui line 261
+#: rc.cpp:49
+#, no-c-format
+msgid "Program"
+msgstr "Program"
+
+#. i18n: file base_k3bsetup2.ui line 272
+#: rc.cpp:52
+#, no-c-format
+msgid "Version"
+msgstr "Weergawe"
+
+#. i18n: file base_k3bsetup2.ui line 283
+#: rc.cpp:55
+#, no-c-format
+msgid "Path"
+msgstr "Soekpad"
+
+#. i18n: file base_k3bsetup2.ui line 325
+#: rc.cpp:64 rc.cpp:67
+#, no-c-format
+msgid "Search Path"
+msgstr "Soek Pad"
+
+#. i18n: file base_k3bsetup2.ui line 347
+#: rc.cpp:70
+#, no-c-format
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>Leidraad:</b> Jy kan K3b forseer om vir 'n program met 'n ander naam te "
+"soek deur dit in die soek pad by te voeg.</qt>"
+
+#~ msgid "k3bsetup2"
+#~ msgstr "k3bsetup2"
+
+#~ msgid "K3bSetup 2"
+#~ msgstr "K3bSetup 2"
+
+#, fuzzy
+#~ msgid "(C) 2003-2007 Sebastian Trueg"
+#~ msgstr "(C) 2003-2004 Sebastian Trueg"
+
+#~ msgid "K3bSetup"
+#~ msgstr "K3bSetup"
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3435 @@
+# vertaling van libk3b.po na Afrikaans
+# Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>, 2006.
+# Frikkie Thirion <kde.afrikaans at gmail.com>, 2006, 2007.
+# UTF-8 test:äëïöü
+# Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3b\n"
+"POT-Creation-Date: 2007-08-07 01:16+0200\n"
+"PO-Revision-Date: 2007-01-03 15:26+0200\n"
+"Last-Translator: Frikkie Thirion <kde.afrikaans at gmail.com>\n"
+"Language-Team: Afrikaans <translate-discuss-af at lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.2\n"
+
+#: cddb/k3bcddbhttpquery.cpp:85
+#, c-format
+msgid "Could not connect to host %1"
+msgstr "Kon nie aan bediener %1 koppel nie"
+
+#: cddb/k3bcddbhttpquery.cpp:138 cddb/k3bcddbpquery.cpp:170
+msgid "Found multiple exact matches"
+msgstr "Veelvuldige presiese ooreenstemmende inskrywings gevind"
+
+#: cddb/k3bcddbhttpquery.cpp:146 cddb/k3bcddbpquery.cpp:178
+msgid "Found inexact matches"
+msgstr "Veelvuldige soortgelyke inskrywings gevind"
+
+#: cddb/k3bcddbhttpquery.cpp:153 cddb/k3bcddbpquery.cpp:185
+msgid "No match found"
+msgstr "Veelvuldige ooreenstemmende inskrywings gevind nie"
+
+#: cddb/k3bcddbhttpquery.cpp:162 cddb/k3bcddbpquery.cpp:192
+msgid "Error while querying"
+msgstr "'n Fout het tydens die navraag voorgekom"
+
+#: cddb/k3bcddbhttpquery.cpp:198 cddb/k3bcddbpquery.cpp:222
+msgid "Could not read match"
+msgstr "Kon nie die ooreenstemmende inskrywing lees nie"
+
+#: cddb/k3bcddblocalsubmit.cpp:97
+#, c-format
+msgid "Could not find directory: %1"
+msgstr "Kon nie gids: %1 vind nie"
+
+#: cddb/k3bcddblocalquery.cpp:41
+#, c-format
+msgid "Searching entry in %1"
+msgstr "Soek inskrywing in %1"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:29
+msgid "CDDB Database Entry"
+msgstr "CDDB Databasis Inskrywing"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:37
+msgid "K3b found multiple inexact CDDB entries. Please select one."
+msgstr ""
+"K3b het veelvuldige soorgelyke inskrywings in die CDDB gevind. Kies asb. een."
+
+#: cddb/k3bcddbpquery.cpp:57
+msgid "Searching %1 on port %2"
+msgstr "Soek na %1 op poort %2"
+
+#: cddb/k3bcddbpquery.cpp:79
+msgid "Host found"
+msgstr "Masjien gevind"
+
+#: cddb/k3bcddbpquery.cpp:85
+msgid "Connected"
+msgstr "Gekoppel"
+
+#: cddb/k3bcddbpquery.cpp:91
+msgid "Connection closed"
+msgstr "Koppeling toe gemaak"
+
+#: cddb/k3bcddbpquery.cpp:113
+msgid "OK, read access"
+msgstr "Goed, lees toegang"
+
+#: cddb/k3bcddbpquery.cpp:120
+msgid "Connection refused"
+msgstr "Koppeling geweier"
+
+#: cddb/k3bcddbpquery.cpp:128
+msgid "Handshake successful"
+msgstr "Handskud suksesvol"
+
+#: cddb/k3bcddbpquery.cpp:136
+msgid "Handshake failed"
+msgstr "Handskud het gevaal"
+
+#: cddb/k3bcddbpquery.cpp:161
+msgid "Found exact match"
+msgstr "Presiese ooreenstemming gevind"
+
+#: cddb/k3bcddbpquery.cpp:261 cddb/k3bcddbpquery.cpp:262
+msgid "Connection to %1 refused"
+msgstr "Koppeling aan %1 geweier"
+
+#: cddb/k3bcddbpquery.cpp:265 cddb/k3bcddbpquery.cpp:266
+#, c-format
+msgid "Could not find host %1"
+msgstr "Kon nie die masjien: %1 vind nie."
+
+#: cddb/k3bcddbpquery.cpp:269 cddb/k3bcddbpquery.cpp:270
+#, c-format
+msgid "Error while reading from %1"
+msgstr "'n Fout het voorgekom met die lees vanaf %1"
+
+#: cddb/k3bcddb.cpp:237
+msgid "Found freedb entry."
+msgstr "FreeDB inskrywing gevind."
+
+#: cddb/k3bcddb.cpp:239
+msgid "No entry found"
+msgstr "Geen inskrywing gevind."
+
+#: cddb/k3bcddb.cpp:241
+msgid "Error while connecting to host."
+msgstr "'n Fout het voorgekom met die koppeling aan die masjien."
+
+#: cddb/k3bcddb.cpp:243
+msgid "Working..."
+msgstr "Besig om te werk..."
+
+#: cddb/k3bcddb.cpp:248
+msgid "Communication error."
+msgstr "Kommunikasie fout."
+
+#: core/k3bglobals.cpp:414
+msgid "Auto"
+msgstr "Outomaties"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:91
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:90
+msgid "%1 executable could not be found."
+msgstr "Die program '%1' kon nie gevind word nie."
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:97
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:96
+msgid "%1 version %2 is too old."
+msgstr "%1, weergawe %2, is te oud."
+
+#: jobs/k3bdvdformattingjob.cpp:482
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:107
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:106
+#: projects/audiocd/k3baudionormalizejob.cpp:64
+#: projects/datacd/k3bmkisofshandler.cpp:63 projects/k3bcdrdaowriter.cpp:486
+#: projects/k3bcdrecordwriter.cpp:304 projects/k3bgrowisofswriter.cpp:172
+#: projects/videocd/k3bvcdjob.cpp:205
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Gebruik %1 %2 - Kopie reg (C) %3"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:122
+#, fuzzy
+msgid "Unable to create folder '%1'"
+msgstr "Kon nie die tydelike gids (%1) skep nie."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:126
+msgid "Invalid filename: '%1'"
+msgstr "Ongeldige lêernaam: %1"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:137
+msgid "Transcoding title %1 from Video DVD %2"
+msgstr "Transkodeer titel %1 van Video DVD %2"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:162
+#, c-format
+msgid "Invalid Video codec set: %1"
+msgstr "Ongeldige video kodeerder stel: %1"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:185
+#, c-format
+msgid "Invalid Audio codec set: %1"
+msgstr "Ongeldige oudio kodeerder stel: %1"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:320
+msgid "Resizing picture of title %1 to %2x%3"
+msgstr "Hervergroot prent, met titel: %1, na %2x%3"
+
+#: jobs/k3bcdda2wavreader.cpp:137 jobs/k3bdvdformattingjob.cpp:520
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:184
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:342
+#: projects/datacd/k3bisoimager.cpp:359 projects/datacd/k3bisoimager.cpp:535
+#: projects/datacd/k3bmsinfofetcher.cpp:131
+#: projects/datadvd/k3bdvdbooktypejob.cpp:341 projects/k3bcdrdaowriter.cpp:585
+#: projects/k3bcdrecordwriter.cpp:346 projects/k3bgrowisofswriter.cpp:377
+#: projects/videocd/k3bvcdjob.cpp:248
+#, c-format
+msgid "Could not start %1."
+msgstr "Kon nie %1 begin nie."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:347
+msgid "Single-pass Encoding"
+msgstr "Enkelgang Enkodering"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:349
+msgid "Two-pass Encoding: First Pass"
+msgstr "Tweegang Enkodering, eerste fase"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:351
+msgid "Two-pass Encoding: Second Pass"
+msgstr "Tweegang Enkodering, tweede fase"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:375
+msgid "Removing incomplete video file '%1'"
+msgstr "Besig om onvolledige video lêer '%1' te verwyder."
+
+#: jobs/k3bcdda2wavreader.cpp:242 jobs/k3bdvdformattingjob.cpp:270
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:281
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:442
+#: projects/audiocd/k3baudionormalizejob.cpp:188
+#: projects/datacd/k3bisoimager.cpp:213
+#: projects/datadvd/k3bdvdbooktypejob.cpp:192 projects/k3bcdrdaowriter.cpp:786
+#: projects/k3bcdrecordwriter.cpp:778 projects/videocd/k3bvcdjob.cpp:356
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 het 'n onbekende fout gegee: Kode %2."
+
+#: jobs/k3bdvdformattingjob.cpp:272
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:284
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:445
+#: projects/audiocd/k3baudionormalizejob.cpp:190
+#: projects/datacd/k3bisoimager.cpp:215
+#: projects/datadvd/k3bdvdbooktypejob.cpp:194
+#: projects/videocd/k3bvcdjob.cpp:358
+msgid "Please send me an email with the last output."
+msgstr "Stuur my asb. 'n e-pos wat die laaste afvoer bevat."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:453
+msgid "Execution of %1 failed."
+msgstr "Uitvoer van %1 was onsuksesvol."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:454
+msgid "Please consult the debugging output for details."
+msgstr "Gaan asb die ontfouting afvoer na vir meer inligting."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:485
+msgid "AC3 (Stereo)"
+msgstr "AC3 (Stereo)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:487
+msgid "AC3 (Pass-through)"
+msgstr "AC3 (Direkte deurlaat)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:489
+msgid "MPEG1 Layer III"
+msgstr "MPEG1 Laag III"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:500
+msgid "MPEG4 (FFMPEG)"
+msgstr "MPEG4 (FFMPEG)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:502
+msgid "XviD"
+msgstr "XviD"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:513
+msgid ""
+"FFmpeg is an open-source project trying to support most video and audio codecs "
+"used these days. Its subproject libavcodec forms the basis for multimedia "
+"players such as xine or mplayer."
+msgstr ""
+"FFmpeg is 'n oop bron projek wat poog om die meeste video en oudio codecs te "
+"ondersteun. Die subprojek onder FFmpeg: 'libavcodec' vorm die basis van media "
+"spelers soos Xine en Mplayer."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:517
+msgid ""
+"FFmpeg contains an implementation of the MPEG-4 video encoding standard which "
+"produces high quality results."
+msgstr ""
+"FFmpeg bevat 'n implementering van die MPEG-4 video enkodering standaard, wat "
+"hoë kwaliteit video lewer."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:520
+msgid ""
+"XviD is a free and open source MPEG-4 video codec. XviD was created by a group "
+"of volunteer programmers after the OpenDivX source was closed in July 2001."
+msgstr ""
+"XviD is 'n gratis en oop bron MPEG-4 video kodeerder. XviD is deur 'n groep "
+"vrywillige programmeerders geskep nadat OpenDivX se bron kode gesluit was in "
+"Julie 2001."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:523
+msgid ""
+"XviD features MPEG-4 Advanced Profile settings such as b-frames, global and "
+"quarter pixel motion compensation, lumi masking, trellis quantization, and "
+"H.263, MPEG and custom quantization matrices."
+msgstr ""
+"XviD bevat MPEG-4 eienskappe soos b-rame, globale en kwart beeld element "
+"beweging kompensasie, lumi masker, trellis kwantisering en H.263 en MPEG en "
+"pasmaakkwantisering matrikse."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:527
+msgid ""
+"XviD is a primary competitor of DivX (XviD being DivX spelled backwards). While "
+"DivX is closed source and may only run on Windows, Mac OS and Linux, XviD is "
+"open source and can potentially run on any platform."
+msgstr ""
+"XviD is die hoof kompetisie vir DivX. DivX is geslote bron en loop net op "
+"Windows, Mac OS en Linux, terwyl XviD oop bron is en potensiëel op enige "
+"platform kan loop."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:531
+msgid "(Description taken from the Wikipedia article)"
+msgstr "(Beskrywing uit die Wikipedia artikel geneem)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:541
+msgid ""
+"AC3, better known as Dolby Digital is standardized as ATSC A/52. It contains up "
+"to 6 total channels of sound."
+msgstr ""
+"AC3, ook bekend as Dolby Digital, word onder die naam ATSC A/52 gestandariseer. "
+"Dit bevat 'n maksimum van 6 klank kanale."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:546
+msgid ""
+"With this setting K3b will create a two-channel stereo Dolby Digital audio "
+"stream."
+msgstr ""
+"Met hierdie opsie, sal K3b 'n twee kanaal stereo Dolby Digital oudio stroom "
+"skep."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:550
+msgid ""
+"With this setting K3b will use the Dolby Digital audio stream from the source "
+"DVD without changing it."
+msgstr ""
+"As hierdie opsie gekies is, sal K3b die oorspronklike DVD Dolby Digital oudio "
+"stroom gebruik sonder om dit te verander."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:552
+msgid "Use this setting to preserve 5.1 channel sound from the DVD."
+msgstr "Gebruik hierdie opsie om die 5.1 kanaal klank van die DVD te behou."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:554
+msgid ""
+"MPEG1 Layer III is better known as MP3 and is the most used lossy audio format."
+msgstr ""
+"MPEG1-Laag III, beter bekend as MP3, is die mees algemeen gebruikte verliesige "
+"oudio formaat."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:555
+msgid ""
+"With this setting K3b will create a two-channel stereo MPEG1 Layer III audio "
+"stream."
+msgstr ""
+"Met hierdie opsie, sal K3b 'n twee kanaal stereo MPEG1-laag III oudio stroom "
+"skep."
+
+#: jobs/k3baudiocuefilewritingjob.cpp:103
+msgid "Writing Audio Cue File"
+msgstr "Besig om die Oudio Cue Lêer te skryf"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:186
+msgid "Analysing the audio file failed. Corrupt file?"
+msgstr "Analisering van die oudio lêer het gevaal. Is dit miskien korrup?"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:254
+msgid "Analysing the audio file"
+msgstr "Besig om die oudio lêer te analiseer"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:255
+#, c-format
+msgid "Analysing %1"
+msgstr "Besig om %1 te analiseer"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:262
+msgid "Unable to handle '%1' due to an unsupported format."
+msgstr "Kan nie '%1' handteeer nie. Die formaat word nie ondersteun nie."
+
+#: jobs/k3baudiocuefilewritingjob.cpp:267
+msgid "No valid audio cue file: '%1'"
+msgstr "Ongeldige oudio cue lêer: %1"
+
+#: jobs/k3bblankingjob.cpp:133
+msgid "Please insert a rewritable CD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb. 'n herskryfbare CD in die dryf<p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bblankingjob.cpp:158
+msgid "Process completed successfully"
+msgstr "Die proses het suksesvol voltooi."
+
+#: jobs/k3bblankingjob.cpp:163
+msgid "Canceled."
+msgstr "Gekanselleer."
+
+#: jobs/k3bblankingjob.cpp:167
+msgid "Blanking error "
+msgstr "Skoonmaak fout."
+
+#: jobs/k3bblankingjob.cpp:168
+msgid "Sorry, no error handling yet."
+msgstr "Jammeer, daar is nog nie fout handtering geïmplementeer nie."
+
+#: jobs/k3bcdcopyjob.cpp:1017 jobs/k3bverificationjob.cpp:153
+#: projects/mixedcd/k3bmixedjob.cpp:512
+msgid "Reloading the medium"
+msgstr "Besig om die media te herlaai"
+
+#: jobs/k3bverificationjob.cpp:166
+msgid "Unable to Close the Tray"
+msgstr "Kon nie die CD tafel toemaak nie."
+
+#: jobs/k3bverificationjob.cpp:168
+msgid "Checking medium"
+msgstr "Besig om media na te gaan "
+
+#: jobs/k3bverificationjob.cpp:189
+#, fuzzy
+msgid "No tracks to verify found."
+msgstr "Geen <i>cdrdao</i> drywer gevind nie."
+
+#: jobs/k3bverificationjob.cpp:204
+msgid "Internal Error: Verification job improperly initialized"
+msgstr "Interne Fout: Die nagaan taak was nie korrek geïnisialiseer nie"
+
+#: jobs/k3bverificationjob.cpp:227
+#, c-format
+msgid "Verifying track %1"
+msgstr "Besig om snit %1 na te gaan"
+
+#: jobs/k3bdvdcopyjob.cpp:270 jobs/k3bverificationjob.cpp:257
+#: jobs/k3bverificationjob.cpp:343
+msgid "Unable to determine the ISO9660 filesystem size."
+msgstr "Kon nie bepaal wat die ISO9660 lêersisteem grootte is nie."
+
+#: jobs/k3bverificationjob.cpp:295
+msgid "Written data in track %1 differs from original."
+msgstr "Die geskryfde data in snit %1 verskil van die oorspronklike."
+
+#: jobs/k3bverificationjob.cpp:299
+msgid "Written data verified."
+msgstr "Die geskryfde data se integriteit is bevestig."
+
+#: jobs/k3bdvdformattingjob.cpp:102
+msgid "Formatting DVD"
+msgstr "Besig om DVD te formateer"
+
+#: jobs/k3bdvdformattingjob.cpp:109
+msgid "Quick Format"
+msgstr "Vinnige Formateer"
+
+#: jobs/k3bdvdformattingjob.cpp:124 projects/datadvd/k3bdvdbooktypejob.cpp:105
+msgid "No device set"
+msgstr "Geen toestel gespesifiseer"
+
+#: jobs/k3bdvdformattingjob.cpp:132 projects/k3bcdrdaowriter.cpp:568
+#: projects/k3bcdrecordwriter.cpp:330 projects/k3bgrowisofswriter.cpp:361
+msgid "Unmounting medium"
+msgstr "Ontkoppel medium"
+
+#: jobs/k3bdvdformattingjob.cpp:144
+msgid "Please insert a rewritable DVD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n herskryfbare DVD in die dryf<p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bdvdformattingjob.cpp:152 projects/datadvd/k3bdvdbooktypejob.cpp:128
+msgid "Checking media..."
+msgstr "Besig om media na te gaan..."
+
+#: jobs/k3bdvdformattingjob.cpp:153 projects/datadvd/k3bdvdbooktypejob.cpp:129
+msgid "Checking media"
+msgstr "Besig om media na te gaan"
+
+#: jobs/k3bdvdformattingjob.cpp:260
+msgid "Formatting successfully completed"
+msgstr "Die formatering het suksesvol voltooi"
+
+#: jobs/k3bdvdformattingjob.cpp:263
+#, c-format
+msgid "Do not be concerned with the progress stopping before 100%."
+msgstr "Moet nie bekommerd wees as die vordering aanduier voor 100% stop nie."
+
+#: jobs/k3bdvdformattingjob.cpp:264
+msgid "The formatting will continue in the background while writing."
+msgstr ""
+"Die formatering sal in die agtergrond aangaan terwyl die skryf aangaan."
+
+#: jobs/k3bcdda2wavreader.cpp:248 jobs/k3bdvdformattingjob.cpp:278
+#: projects/audiocd/k3baudionormalizejob.cpp:200
+#: projects/datacd/k3bisoimager.cpp:223
+#: projects/datadvd/k3bdvdbooktypejob.cpp:200 projects/k3bcdrdaowriter.cpp:797
+#: projects/k3bcdrecordwriter.cpp:798 projects/videocd/k3bvcdjob.cpp:364
+msgid "%1 did not exit cleanly."
+msgstr "%1 het met foute geëindig."
+
+#: jobs/k3bdvdformattingjob.cpp:289 projects/datadvd/k3bdvdbooktypejob.cpp:217
+msgid "Ejecting DVD..."
+msgstr "Besig om die DVD uit te skiet..."
+
+#: jobs/k3bdvdformattingjob.cpp:301 projects/datadvd/k3bdvdbooktypejob.cpp:234
+#: projects/k3babstractwriter.cpp:88 projects/k3bgrowisofswriter.cpp:593
+msgid "Unable to eject media."
+msgstr "Kon nie die media uitskiet nie."
+
+#: jobs/k3bdvdformattingjob.cpp:320 projects/datadvd/k3bdvdbooktypejob.cpp:270
+msgid "Unable to determine media state."
+msgstr "Kon nie die media toestand bepaal nie."
+
+#: jobs/k3bdvdformattingjob.cpp:344
+msgid "No rewritable DVD media found. Unable to format."
+msgstr "Geen herskryfbare DVD gevind nie. Kan nie formateer nie."
+
+#: jobs/k3bdvdformattingjob.cpp:365 jobs/k3bdvdformattingjob.cpp:404
+msgid "Found %1 media."
+msgstr "%1 media gevind."
+
+#: jobs/k3bdvdformattingjob.cpp:377 jobs/k3bdvdformattingjob.cpp:430
+msgid "No need to format %1 media more than once."
+msgstr "Dit is nie nodig om die %1 media meer as een keer te formateer nie."
+
+#: jobs/k3bdvdformattingjob.cpp:379 jobs/k3bdvdformattingjob.cpp:432
+msgid "It may simply be overwritten."
+msgstr "Dit kan eenvoudig oorskryf word."
+
+#: jobs/k3bdvdformattingjob.cpp:382 jobs/k3bdvdformattingjob.cpp:424
+#: jobs/k3bdvdformattingjob.cpp:435
+msgid "Forcing formatting anyway."
+msgstr "Forseer formatering in elk geval."
+
+#: jobs/k3bdvdformattingjob.cpp:383
+msgid "It is not recommended to force formatting of DVD+RW media."
+msgstr "Dit word nie aanbeveel om formatering op 'n DVD+RW te forseer nie."
+
+#: jobs/k3bdvdformattingjob.cpp:384
+msgid "Already after 10-20 reformats the media might be unusable."
+msgstr "Die media kan na so min as 10-20 formaterings al onbruikbaar wees."
+
+#: jobs/k3bdvdformattingjob.cpp:393
+msgid "Formatting DVD+RW"
+msgstr "Besig om DVD+RW te formateer"
+
+#: jobs/k3bdvdformattingjob.cpp:408
+msgid "Formatted in %1 mode."
+msgstr "Formateer in %1 modus."
+
+#: jobs/k3bdvdformattingjob.cpp:422
+msgid "Media is already empty."
+msgstr "Die media is alreeds leeg."
+
+#: jobs/k3bdvdformattingjob.cpp:450
+msgid "Formatting DVD-RW in %1 mode."
+msgstr "Besig om 'n DVD-RW in %1 modus te formateer."
+
+#: jobs/k3bdvdformattingjob.cpp:457
+msgid "Unable to determine the current formatting state of the DVD-RW media."
+msgstr ""
+"Kan nie die huidige formatering status van die DVD-RW media bepaal nie."
+
+#: jobs/k3bcdda2wavreader.cpp:98 jobs/k3bclonejob.cpp:88
+#: jobs/k3bdvdformattingjob.cpp:475 jobs/k3breadcdreader.cpp:107
+#: projects/datacd/k3bmsinfofetcher.cpp:56
+#: projects/datacd/k3bmsinfofetcher.cpp:92
+#: projects/datadvd/k3bdvdbooktypejob.cpp:288 projects/k3bcdrdaowriter.cpp:478
+#: projects/k3bcdrecordwriter.cpp:296 projects/k3bgrowisofswriter.cpp:158
+#: projects/videocd/k3bvcdjob.cpp:187
+msgid "Could not find %1 executable."
+msgstr "Kon nie die program uitvoerbare: %1 vind nie."
+
+#: jobs/k3bdvdformattingjob.cpp:525
+msgid "Formatting"
+msgstr "Besig om te formateer."
+
+#: jobs/k3biso9660imagewritingjob.cpp:86 projects/audiocd/k3baudiojob.cpp:157
+#: projects/datacd/k3bdatajob.cpp:145 projects/mixedcd/k3bmixedjob.cpp:219
+msgid "Preparing data"
+msgstr "Besig om die data voor te berei"
+
+#: jobs/k3biso9660imagewritingjob.cpp:89
+#, c-format
+msgid "Could not find image %1"
+msgstr "Kon nie die beeld lêer '%1' vind nie."
+
+#: jobs/k3biso9660imagewritingjob.cpp:134 projects/datacd/k3bdatajob.cpp:458
+msgid "Verifying written data"
+msgstr "Besig om die geskryfde data te verifieer."
+
+#: jobs/k3biso9660imagewritingjob.cpp:136
+msgid "Verifying written copy %1 of %2"
+msgstr "Besig om geskryfde kopie %1 van %2 te verifieer."
+
+#: jobs/k3biso9660imagewritingjob.cpp:201
+msgid "Writing image"
+msgstr "Besig om die Beeld Lêer te skryf"
+
+#: jobs/k3biso9660imagewritingjob.cpp:203
+msgid "Writing copy %1 of %2"
+msgstr "Besig om kopie %1 van %2 te skryf"
+
+#: jobs/k3biso9660imagewritingjob.cpp:222
+msgid "Waiting for medium"
+msgstr "Besig om vir die medium te wag"
+
+#: jobs/k3biso9660imagewritingjob.cpp:389 projects/audiocd/k3baudiojob.cpp:549
+#: projects/datacd/k3bdatajob.cpp:672 projects/mixedcd/k3bmixedjob.cpp:632
+#: projects/mixedcd/k3bmixedjob.cpp:673
+msgid "IO Error"
+msgstr "IO Fout"
+
+#: jobs/k3biso9660imagewritingjob.cpp:401 projects/datadvd/k3bdvdjob.cpp:211
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will be written for real."
+msgstr ""
+"K3b ondersteun nie gesimuleerde skryf op DVD+R(W) media nie. Wil jy rêrig voort "
+"gaan?Die data sal rêrig geskryf word."
+
+#: jobs/k3bdvdcopyjob.cpp:765 jobs/k3biso9660imagewritingjob.cpp:404
+#: projects/datadvd/k3bdvdjob.cpp:214
+msgid "No Simulation with DVD+R(W)"
+msgstr "Geen simulasie vir DVD+R(W) nie."
+
+#: jobs/k3biso9660imagewritingjob.cpp:443
+msgid "Simulating ISO9660 Image"
+msgstr "Simuleer 'n ISO9660 beeld lêer"
+
+#: jobs/k3biso9660imagewritingjob.cpp:445
+msgid "Burning ISO9660 Image"
+msgstr "Besig om 'n ISO9660 beeld lêer te skryf."
+
+#: jobs/k3bbinimagewritingjob.cpp:218 jobs/k3biso9660imagewritingjob.cpp:447
+#, c-format
+msgid ""
+"_n: - %n Copy\n"
+" - %n Copies"
+msgstr ""
+"-%n kopie\n"
+"- %n kopieë"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:112
+msgid "Analysing Title %1 of Video DVD %2"
+msgstr "Besig om titel %1 van Video DVD %2 te analiseer"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:188
+msgid "Analysing Chapter %1 of %2"
+msgstr "Besig om hoofstuk %1 van %2 te analiseer"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:265
+msgid "Ignoring last chapter due to its short playback time."
+msgstr "Ignoreer die laaste hoofstuk, a.g.v. die kort terug speel tyd."
+
+#: jobs/k3bclonejob.cpp:94
+msgid "Cdrecord version %1 does not have cloning support."
+msgstr "Cdrecord weergawe %1 het nie kloon ondersteuning nie."
+
+#: jobs/k3bclonejob.cpp:102
+msgid "No device set."
+msgstr "Geen toestel gespesifiseer nie."
+
+#: jobs/k3bclonejob.cpp:111
+msgid "CD writer %1 does not support cloning."
+msgstr "CD skrywer %1 het nie klooning ondersteuning nie."
+
+#: jobs/k3bclonejob.cpp:144
+msgid "Reading clone image"
+msgstr "Besig om 'n kloon beeld lêer te lees."
+
+#: jobs/k3bclonejob.cpp:225 projects/datacd/k3bdatajob.cpp:411
+#: projects/videocd/k3bvcdjob.cpp:464
+msgid "Writing Track %1 of %2"
+msgstr "Besig om snit %1 van %2 te skryf"
+
+#: jobs/k3bclonejob.cpp:242
+#, c-format
+msgid "Successfully written clone copy %1."
+msgstr "Kloon kopie %1 suksesvol geskryf."
+
+#: jobs/k3bclonejob.cpp:286
+msgid "Successfully read disk."
+msgstr "Skryf suksesvol gelees."
+
+#: jobs/k3bclonejob.cpp:298
+msgid "Failed to read disk completely in clone mode."
+msgstr "Kon nie die hele skyf in kloon modus lees nie."
+
+#: jobs/k3bclonejob.cpp:305
+msgid "Error while reading disk."
+msgstr "'n Fout het met die lees van die skryf voor gekom."
+
+#: jobs/k3bclonejob.cpp:331
+msgid "Simulating clone copy"
+msgstr "Besig om 'n kloon kopie te simuleer."
+
+#: jobs/k3bclonejob.cpp:333
+#, c-format
+msgid "Writing clone copy %1"
+msgstr "Besig om kloon kopie %1 te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:1081 jobs/k3bclonejob.cpp:342
+msgid "Removing image files."
+msgstr "Besig om die beeld lêers te verwyder."
+
+#: jobs/k3bclonejob.cpp:354
+msgid "Creating Clone Image"
+msgstr "Besig om 'n kloon beeld lêer te skep."
+
+#: jobs/k3bclonejob.cpp:357
+msgid "Simulating Clone Image"
+msgstr "Simuleer skryf van kloon beeld lêer."
+
+#: jobs/k3bclonejob.cpp:359
+msgid "Burning Clone Image"
+msgstr "Besig om kloon beeld lêer te skryf"
+
+#: jobs/k3bclonejob.cpp:362
+msgid "Simulating CD Cloning"
+msgstr "Simuleer CD kloning"
+
+#: jobs/k3bclonejob.cpp:364
+msgid "Cloning CD"
+msgstr "Besig om CD te kloon"
+
+#: jobs/k3bclonejob.cpp:371
+#, c-format
+msgid ""
+"_n: Creating 1 clone copy\n"
+"Creating %n clone copies"
+msgstr ""
+"Besig om 1 kloon kopie te skep\n"
+"Besig om %n kloon kopieë te skep."
+
+#: jobs/k3bcdcopyjob.cpp:159 jobs/k3bdvdcopyjob.cpp:119
+msgid "Checking Source Medium"
+msgstr "Besig om die bron media na te gaan"
+
+#: jobs/k3bcdcopyjob.cpp:162 jobs/k3bdvdcopyjob.cpp:129
+msgid "Waiting for source medium"
+msgstr "Besig om vir bron media te wag."
+
+#: jobs/k3bcdcopyjob.cpp:172 jobs/k3bdvdcopyjob.cpp:141
+msgid "Checking source medium"
+msgstr "Besig om die bron media na te gaan"
+
+#: jobs/k3bcdcopyjob.cpp:200
+msgid "K3b does not copy CDs containing multiple data tracks."
+msgstr "K3b ondersteun nie die kopiëering van CDs met meer as 1 data snit nie"
+
+#: jobs/k3bcdcopyjob.cpp:204
+msgid "Copying Multisession Data CD."
+msgstr "Besig om multisessie data cd te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:206
+msgid "Copying Data CD."
+msgstr "Besig om data CD te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:212
+msgid "K3b can only copy CD-Extra mixed mode CDs."
+msgstr "K3b kan nie CD-Extra gemengde modus CDs kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:216
+msgid "Copying Enhanced Audio CD (CD-Extra)."
+msgstr "Besig om Verbeterde Oudio CD (CD-Extra) te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:221
+msgid "Copying Audio CD."
+msgstr "Besig om 'n oudio CD te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:226
+msgid "The source disk is empty."
+msgstr "Die bron skryf is leeg."
+
+#: jobs/k3bcdcopyjob.cpp:268
+msgid "K3b needs cdrecord 2.01a12 or newer to copy Mode2 data tracks."
+msgstr ""
+"K3b genodig cdrecord 2.01a12 of nuwer om modus2 data snitte te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:280
+msgid ""
+"You will only be able to copy the first session in raw writing mode. Continue "
+"anyway?"
+msgstr ""
+"Jy sal net die eerste sessie met rou skryf modus kan kopiëer. Gaan voort?"
+
+#: jobs/k3bcdcopyjob.cpp:282
+msgid "Multisession CD"
+msgstr "Multisessie CD"
+
+#: jobs/k3bcdcopyjob.cpp:287
+msgid "Only copying first session."
+msgstr "Net die eerste sessie gaan gekopiëer word."
+
+#: jobs/k3bcdcopyjob.cpp:316 jobs/k3bdvdcopyjob.cpp:319
+msgid "Unable to determine free space in temporary directory '%1'."
+msgstr ""
+"Kon nie bepaal hoeveel oop spasie beskikbaar is in tydelike gids '%1' nie."
+
+#: jobs/k3bcdcopyjob.cpp:322 jobs/k3bdvdcopyjob.cpp:326
+msgid "Not enough space left in temporary directory."
+msgstr "Daar is nie genoeg spasie oor in die tydelike gids nie."
+
+#: jobs/k3bcdcopyjob.cpp:331 jobs/k3bdvdcopyjob.cpp:343
+msgid "Unmounting source medium"
+msgstr "Besig om die bron medium te ontkoppel"
+
+#: jobs/k3bcdcopyjob.cpp:360
+msgid "Unable to read TOC"
+msgstr "Kon nie die inhoudsopgawe (TOC) lees nie."
+
+#: jobs/k3bcdcopyjob.cpp:368
+msgid "Searching CD-TEXT"
+msgstr "Besig om vir CD-TEXT te soek."
+
+#: jobs/k3bcdcopyjob.cpp:382
+msgid "Found CD-TEXT (%1 - %2)."
+msgstr "CD-TEXT (%1 - %2) gevind."
+
+#: jobs/k3bcdcopyjob.cpp:387
+msgid "Found corrupted CD-TEXT. Ignoring it."
+msgstr "Ongeldige CD-TEXT gevind. Dit gaan geïgnoreer word."
+
+#: jobs/k3bcdcopyjob.cpp:397
+msgid "No CD-TEXT found."
+msgstr "Geen CD-TEXT was gevind nie."
+
+#: jobs/k3bcdcopyjob.cpp:408
+msgid "Querying Cddb"
+msgstr "Besig met 'n navraag aan CDDB"
+
+#: jobs/k3bcdcopyjob.cpp:432
+msgid "Found Cddb entry (%1 - %2)."
+msgstr "CDDB inskrywing gevind (%1 - %2)."
+
+#: jobs/k3bcdcopyjob.cpp:441
+msgid "No Cddb entry found."
+msgstr "Geen CDDB inskrywing was gevind."
+
+#: jobs/k3bcdcopyjob.cpp:444
+msgid "Cddb error (%1)."
+msgstr "CDDB fout (%1)."
+
+#: jobs/k3bcdcopyjob.cpp:457 projects/k3bcdrdaowriter.cpp:556
+#: projects/k3bcdrecordwriter.cpp:326 projects/k3bgrowisofswriter.cpp:357
+msgid "Preparing write process..."
+msgstr "Besig om vir die skryf proses voor te berei..."
+
+#: jobs/k3bcdcopyjob.cpp:516 jobs/k3bcdcopyjob.cpp:562
+#: jobs/k3bdvdcopyjob.cpp:303
+msgid "Specified an unusable temporary path. Using default."
+msgstr ""
+"'n Onbruikbare tydelike soekpad (\"path\") was gespesifiseer. Gaan na die "
+"standaard terugval."
+
+#: jobs/k3bcdcopyjob.cpp:527 projects/videodvd/k3bvideodvdimager.cpp:111
+#: projects/videodvd/k3bvideodvdimager.cpp:117
+msgid "Unable to create temporary directory '%1'."
+msgstr "Kon nie die tydelike gids (%1) skep nie."
+
+#: jobs/k3bcdcopyjob.cpp:534
+#, c-format
+msgid "Using temporary directory %1."
+msgstr "Besig om die tydelike gids %1 te gebruik."
+
+#: jobs/k3bcdcopyjob.cpp:557 jobs/k3bdvdcopyjob.cpp:298
+msgid "Do you want to overwrite %1?"
+msgstr "Wil jy %1 oorskryf?"
+
+#: jobs/k3bcdcopyjob.cpp:558 jobs/k3bdvdcopyjob.cpp:299
+msgid "File Exists"
+msgstr "Lêer Bestaan"
+
+#: jobs/k3bcdcopyjob.cpp:567 jobs/k3bdvdcopyjob.cpp:308
+#, c-format
+msgid "Writing image file to %1."
+msgstr "Besig om die beeld lêer na %1 te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:583
+#, c-format
+msgid "Reading Session %1"
+msgstr "Besig om sessie %1 te lees."
+
+#: jobs/k3bcdcopyjob.cpp:585
+msgid "Reading Source Medium"
+msgstr "Besig om die bron media te lees"
+
+#: jobs/k3bcdcopyjob.cpp:588 jobs/k3bcdcopyjob.cpp:1162
+msgid "Reading track %1 of %2"
+msgstr "Besig om snit %1 van %2 te lees"
+
+#: jobs/k3bcdcopyjob.cpp:680
+#, c-format
+msgid "Simulating Session %1"
+msgstr "Besig om sessie %1 te simuleer"
+
+#: jobs/k3bcdcopyjob.cpp:682
+msgid "Writing Copy %1 (Session %2)"
+msgstr "Besig om kopie %1 (Sessie %2) te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:684
+msgid "Writing Copy (Session %2)"
+msgstr "Besig om kopie (Sessie %2) te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:688 projects/audiocd/k3baudiojob.cpp:651
+#: projects/datacd/k3bdatajob.cpp:371 projects/k3bcdrdaowriter.cpp:597
+#: projects/k3bcdrdaowriter.cpp:613 projects/k3bcdrecordwriter.cpp:351
+#: projects/k3bgrowisofswriter.cpp:382 projects/mixedcd/k3bmixedjob.cpp:1006
+msgid "Simulating"
+msgstr "Simulasie"
+
+#: jobs/k3bcdcopyjob.cpp:690 projects/audiocd/k3baudiojob.cpp:653
+#: projects/datacd/k3bdatajob.cpp:373 projects/mixedcd/k3bmixedjob.cpp:1008
+#, c-format
+msgid "Writing Copy %1"
+msgstr "Besig om kopie %1 te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:692
+msgid "Writing Copy"
+msgstr "Besig om kopie te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:695 projects/audiocd/k3baudiojob.cpp:658
+#: projects/datadvd/k3bdvdbooktypejob.cpp:116
+#: projects/datadvd/k3bdvdjob.cpp:190 projects/mixedcd/k3bmixedjob.cpp:1015
+msgid "Waiting for media"
+msgstr "Besig om vir media te wag."
+
+#: jobs/k3bcdcopyjob.cpp:836 projects/audiocd/k3baudiojob.cpp:304
+msgid "It is not possible to write CD-Text in TAO mode."
+msgstr "Dit is nie moontlik om CD-TEXT in TAO modus te skryf nie."
+
+#: jobs/k3bcdcopyjob.cpp:956
+#, c-format
+msgid "Successfully read session %1."
+msgstr "Sessie %1 was suksesvol gelees."
+
+#: jobs/k3bcdcopyjob.cpp:958
+msgid "Successfully read source disk."
+msgstr "Bron ksryf was suksesvol gelees."
+
+#: jobs/k3bcdcopyjob.cpp:973 jobs/k3bdvdcopyjob.cpp:543
+msgid "K3b was unable to eject the source disk. Please do so manually."
+msgstr "K3b kon nie die skyf uitskiet nie. Doen dit asb. self."
+
+#: jobs/k3bcdcopyjob.cpp:990
+#, c-format
+msgid "Error while reading session %1."
+msgstr "'n Fout het voorgekom met die lees van sessie %1."
+
+#: jobs/k3bcdcopyjob.cpp:1060 projects/k3bcdrecordwriter.cpp:624
+#: projects/mixedcd/k3bmixedjob.cpp:538
+msgid "Please reload the medium and press 'ok'"
+msgstr "Herlaai asb. die media en druk 'goed'."
+
+#: jobs/k3bcdcopyjob.cpp:1061 projects/k3bcdrecordwriter.cpp:625
+#: projects/mixedcd/k3bmixedjob.cpp:539
+msgid "Unable to close the tray"
+msgstr "Kon nie die CD tafel toemaak nie."
+
+#: jobs/k3bcdcopyjob.cpp:1075 projects/audiocd/k3baudiojob.cpp:696
+msgid "Removing temporary files."
+msgstr "Besig om die tydelike lêers te verwyder."
+
+#: jobs/k3bbinimagewritingjob.cpp:210 jobs/k3bcdcopyjob.cpp:1140
+#: jobs/k3bcdcopyjob.cpp:1142 jobs/k3bcdcopyjob.cpp:1145
+#: jobs/k3bcdcopyjob.cpp:1147
+msgid "Writing track %1 of %2"
+msgstr "Besig om snit %1 van %2 te skryf"
+
+#: jobs/k3bcdcopyjob.cpp:1170
+msgid "Creating CD Image"
+msgstr "Besig om die CD beeld lêer te skep."
+
+#: jobs/k3bcdcopyjob.cpp:1174
+msgid "Simulating CD Copy On-The-Fly"
+msgstr "Besig om 'on-te-fly' CD kopieëring te simuleer."
+
+#: jobs/k3bcdcopyjob.cpp:1176
+msgid "Simulating CD Copy"
+msgstr "Besig om CD kopieëring te simuleer."
+
+#: jobs/k3bcdcopyjob.cpp:1180
+msgid "Copying CD On-The-Fly"
+msgstr "Besig om CD 'on-te-fly' te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:1182
+msgid "Copying CD"
+msgstr "Besig om CD te kopiëer."
+
+#: jobs/k3bcdcopyjob.cpp:1190 jobs/k3bdvdcopyjob.cpp:884
+#, c-format
+msgid ""
+"_n: Creating 1 copy\n"
+"Creating %n copies"
+msgstr ""
+"Skep 1 kopie\n"
+"Skep %n kopieë"
+
+#: jobs/k3baudiosessionreadingjob.cpp:96 jobs/k3bdatatrackreader.cpp:112
+#: jobs/k3bdatatrackreader.cpp:145
+#, c-format
+msgid "Could not open device %1"
+msgstr "Kon nie toestel %1 oopmaak nie."
+
+#: jobs/k3bdatatrackreader.cpp:139
+msgid "Unable to open libdvdcss."
+msgstr "Kon nie libdvdcss oopmaak nie."
+
+#: jobs/k3bdatatrackreader.cpp:150
+msgid "Retrieving all CSS keys. This might take a while."
+msgstr "Besig om al die CSS sleutels te onttrek. Dit mag 'n wyle neem."
+
+#: jobs/k3bdatatrackreader.cpp:153
+msgid "Failed to retrieve all CSS keys."
+msgstr "Kon nie die CSS sleutels onttrek nie."
+
+#: jobs/k3bdatatrackreader.cpp:154
+msgid "Video DVD decryption failed."
+msgstr "Video DVD dekripsie was onsuksesvol"
+
+#: jobs/k3bdatatrackreader.cpp:176
+msgid "No support for reading formless Mode2 sectors."
+msgstr "Geen ondersteuning om vormlose modus2 sektore te lees nie."
+
+#: jobs/k3bdatatrackreader.cpp:178
+msgid "Unsupported sector type."
+msgstr "Onondersteunde sektor tipe."
+
+#: jobs/k3bdatatrackreader.cpp:186
+#, c-format
+msgid "Reading with sector size %1."
+msgstr "Besig om met sektor grootte van %1 te lees."
+
+#: jobs/k3baudiosessionreadingjob.cpp:157 jobs/k3bdatatrackreader.cpp:202
+#: jobs/k3bdvdcopyjob.cpp:335
+msgid "Unable to open '%1' for writing."
+msgstr "Kon nie '%1' oopmaak vir skryf nie."
+
+#: jobs/k3bdatatrackreader.cpp:234 jobs/k3bdatatrackreader.cpp:414
+#, c-format
+msgid "Error while reading sector %1."
+msgstr "'n Fout het voorgekom met die lees van sektor %1."
+
+#: jobs/k3bdatatrackreader.cpp:317
+#, c-format
+msgid ""
+"_n: Ignored %n erroneous sector.\n"
+"Ignored a total of %n erroneous sectors."
+msgstr ""
+"%n foutiewe sektor was geïgnoreer.\n"
+"'n Totaal van %n foutiewe sektore was geïgnoreer."
+
+#: jobs/k3bdatatrackreader.cpp:390
+#, c-format
+msgid "Problem while reading. Retrying from sector %1."
+msgstr "'n Lees fout het oorgekom. Probeer weer vanaf sektor %1."
+
+#: jobs/k3bdatatrackreader.cpp:406
+#, c-format
+msgid "Ignoring read error in sector %1."
+msgstr "Lees fout in sektor %1 was geïgnoreer."
+
+#: jobs/k3bbinimagewritingjob.cpp:59
+msgid "Write Binary Image"
+msgstr "Skryf binêre Beeld Lêer."
+
+#: jobs/k3bbinimagewritingjob.cpp:195
+#, c-format
+msgid ""
+"_n: %n copy successfully created\n"
+"%n copies successfully created"
+msgstr ""
+"%n kopie suksesvol geskep\n"
+"%n kopieë suksesvol geskep."
+
+#: jobs/k3bbinimagewritingjob.cpp:216
+msgid "Writing cue/bin Image"
+msgstr "Besig om cue/bin beeld lêer te skryf"
+
+#: jobs/k3breadcdreader.cpp:123
+msgid "Using readcd %1 instead of default version for clone support."
+msgstr ""
+"Gebruik <i>readcd</i> weergawe %1 i.p.v. die standaard weergawe om kloon "
+"ondersteuning te kry."
+
+#: jobs/k3breadcdreader.cpp:130
+msgid "Could not find readcd executable with cloning support."
+msgstr "Kon nie 'n <i>readcd</i> program met kloon ondersteuning vind nie."
+
+#: jobs/k3breadcdreader.cpp:163 jobs/k3breadcdreader.cpp:164
+#, c-format
+msgid "Writing image to %1."
+msgstr "Besig om die beeld lêer na %1 te skryf"
+
+#: jobs/k3breadcdreader.cpp:211
+msgid "Could not start readcd."
+msgstr "Kon nie <i>readcd</i> begin nie."
+
+#: jobs/k3breadcdreader.cpp:267
+msgid "Cannot read source disk."
+msgstr "Kon nie die bron skryf lees nie."
+
+#: jobs/k3breadcdreader.cpp:279
+#, c-format
+msgid "Retrying from sector %1."
+msgstr "Probeer vanaf sektor %1."
+
+#: jobs/k3breadcdreader.cpp:294
+#, c-format
+msgid "Uncorrected error in sector %1"
+msgstr "'n Onherstelde fout het in sektor %1 voorgekom."
+
+#: jobs/k3breadcdreader.cpp:297
+#, c-format
+msgid "Corrected error in sector %1"
+msgstr "'n Herstelde fout het in sektor %1 voorgekom."
+
+#: jobs/k3breadcdreader.cpp:317
+msgid "%1 returned error: %2"
+msgstr "%1 het 'n fout terug gegee: %2"
+
+#: jobs/k3breadcdreader.cpp:322
+msgid "Readcd exited abnormally."
+msgstr "<i>Readcd</i> het abnormaal geëindig."
+
+#: jobs/k3bdvdcopyjob.cpp:124
+#, c-format
+msgid "K3b does not support writing on-the-fly with growisofs %1."
+msgstr "K3b ondersteun nie \"on-te-fly\" skryf met growisofs %1 nie."
+
+#: jobs/k3bdvdcopyjob.cpp:126
+msgid "Disabling on-the-fly writing."
+msgstr "Deaktiveer 'on-the-fly' skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:161
+msgid "No source medium found."
+msgstr "Geen bron media was gevind nie."
+
+#: jobs/k3bdvdcopyjob.cpp:167
+msgid "Found encrypted DVD."
+msgstr "'n Geënkripteerde DVD was gevind."
+
+#: jobs/k3bdvdcopyjob.cpp:183
+msgid "Cannot copy encrypted DVDs."
+msgstr "Kan nie geënkripteerde DVDs kopiëer nie."
+
+#: jobs/k3bdvdcopyjob.cpp:219
+msgid "The writer does not support writing Double Layer DVD."
+msgstr "Hierdie skrywer kan nie dubbel laag DVDs skryf nie."
+
+#: jobs/k3bdvdcopyjob.cpp:227
+msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+msgstr "<i>Growisofs</i> >= 5.20 is nodig om 'n dubbel laag DVD+R te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:241
+msgid "K3b does not support copying multi-session DVDs."
+msgstr "K3b kan nie multisessie DVDs kopiëer nie."
+
+#: jobs/k3bdvdcopyjob.cpp:262
+msgid "K3b relies on the size saved in the ISO9660 header."
+msgstr "K3b maak staat op die grootte wat in die ISO9660 opskrif gestoor is."
+
+#: jobs/k3bdvdcopyjob.cpp:263
+msgid ""
+"This might result in a corrupt copy if the source was mastered with buggy "
+"software."
+msgstr ""
+"Dit kan veroorsaak dat die kopie korrup is as foutiewe sagteware gebruik was om "
+"die bron mee te skep."
+
+#: jobs/k3bdvdcopyjob.cpp:279
+msgid "K3b does not support copying DVD-RAM."
+msgstr "K3b kan nie DVD-RAM kopiëer nie."
+
+#: jobs/k3bdvdcopyjob.cpp:285
+msgid "Unable to determine DVD media type."
+msgstr "Kon nie bepaal wat die DVD media tipe is nie."
+
+#: jobs/k3bdvdcopyjob.cpp:309
+msgid "Reading source medium."
+msgstr "Besig om die bron media te lees."
+
+#: jobs/k3bdvdcopyjob.cpp:348
+msgid "Creating DVD image"
+msgstr "Besig om 'n DVD beeld lêer te skep"
+
+#: jobs/k3bdvdcopyjob.cpp:354
+msgid "Simulating DVD copy"
+msgstr "Besig om 'n DVD kopieëring te simuleer."
+
+#: jobs/k3bdvdcopyjob.cpp:356 jobs/k3bdvdcopyjob.cpp:551
+#: jobs/k3bdvdcopyjob.cpp:640 jobs/k3bdvdcopyjob.cpp:689
+#, c-format
+msgid "Writing DVD copy %1"
+msgstr "Besig om DVD kopie %1 te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:358 jobs/k3bdvdcopyjob.cpp:553
+#: jobs/k3bdvdcopyjob.cpp:771
+msgid "Writing DVD copy"
+msgstr "Besig om die DVD kopie te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:532
+msgid "Successfully read source DVD."
+msgstr "Bron DVD suksesvol gelees."
+
+#: jobs/k3bdvdcopyjob.cpp:600
+#, c-format
+msgid "Successfully written DVD copy %1."
+msgstr "DVD kopie %1 was suksesvol geskryf."
+
+#: jobs/k3bdvdcopyjob.cpp:623
+#, c-format
+msgid "Verifying DVD copy %1"
+msgstr "Besig om DVD kopie %1 na te gaan"
+
+#: jobs/k3bdvdcopyjob.cpp:625
+msgid "Verifying DVD copy"
+msgstr "Besig om die DVD kopie na te gaan"
+
+#: jobs/k3bdvdcopyjob.cpp:635
+#, fuzzy
+msgid "K3b was unable to eject the written disk. Please do so manually."
+msgstr "K3b kon nie die skyf uitskiet nie. Doen dit asb. self."
+
+#: jobs/k3bdvdcopyjob.cpp:750 projects/datadvd/k3bdvdjob.cpp:202
+msgid "Forced by user. Growisofs will be called without further tests."
+msgstr ""
+"Geforseer deur die gebruiker. <i>Growisofs</i> sal geroep word sonder enige "
+"verdere toetse."
+
+#: jobs/k3bdvdcopyjob.cpp:762
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will actually be written to."
+msgstr ""
+"K3b ondersteun nie gesimuleerde skryf op DVD+R(W) media nie. Wil jy rêrig voort "
+"gaan?Die data sal rêrig geskryf word."
+
+#: jobs/k3bdvdcopyjob.cpp:775 projects/datadvd/k3bdvdjob.cpp:223
+msgid "Writing mode ignored when writing DVD+R(W) media."
+msgstr ""
+"Die gespesifiseerde skryf modus word geïgnoreer as na 'n DVD+R(W) geskryf word."
+
+#: jobs/k3bdvdcopyjob.cpp:778 projects/datadvd/k3bdvdjob.cpp:228
+msgid "Writing DVD+RW."
+msgstr "Besig om 'n DVD+RW te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:780 projects/datadvd/k3bdvdjob.cpp:233
+msgid "Writing Double Layer DVD+R."
+msgstr "Besig om 'n dubbel laag DVD+R te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:782 projects/datadvd/k3bdvdjob.cpp:235
+msgid "Writing DVD+R."
+msgstr "Besig om 'n DVD+R te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:790 projects/datadvd/k3bdvdjob.cpp:243
+msgid ""
+"Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you "
+"really want to continue? The media will be written for real."
+msgstr ""
+"Die skrywer (%1 %2) ondersteun nie gesimuleerde skryf op DVD-R(W) media nie. "
+"Wil jy rêrig voort gaan?Die data sal rêrig geskryf word."
+
+#: jobs/k3bdvdcopyjob.cpp:795 projects/datadvd/k3bdvdjob.cpp:248
+msgid "No Simulation with DVD-R(W)"
+msgstr "Geen simulasie skryf vir DVD-R(W) media nie."
+
+#: jobs/k3bdvdcopyjob.cpp:816 projects/datadvd/k3bdvdjob.cpp:260
+msgid "Writing DVD-RW in restricted overwrite mode."
+msgstr "Besig om 'n DVD-RW in beperkte oorskryf modus te skryf"
+
+#: jobs/k3bdvdcopyjob.cpp:824
+msgid "Writing DVD-RW in DAO mode."
+msgstr "Besig om 'n DVD-RW in DAO modus te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:828
+msgid "Writing DVD-RW in incremental mode."
+msgstr "Besig om 'n DVD-RW in inkrementele modus te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:837 projects/datadvd/k3bdvdjob.cpp:295
+msgid "Restricted Overwrite is not possible with DVD-R media."
+msgstr "Beperkte oorskryf is nie moontlik vir DVD-R media nie."
+
+#: jobs/k3bdvdcopyjob.cpp:842 projects/datadvd/k3bdvdjob.cpp:274
+#: projects/datadvd/k3bdvdjob.cpp:289
+msgid "Writing %1 in DAO mode."
+msgstr "Besig om %1 in DAO modus te skryf"
+
+#: jobs/k3bdvdcopyjob.cpp:846 projects/datadvd/k3bdvdjob.cpp:297
+msgid "Writing %1 in incremental mode."
+msgstr "Besig om %1 in inkrementele modus te skryf."
+
+#: jobs/k3bdvdcopyjob.cpp:862 projects/datacd/k3bdatajob.cpp:956
+#, c-format
+msgid "Removed image file %1"
+msgstr "Verwyder beeld lêer %1"
+
+#: jobs/k3bdvdcopyjob.cpp:870
+msgid "Creating DVD Image"
+msgstr "Besig om 'n DVD beeld lêer te skep."
+
+#: jobs/k3bdvdcopyjob.cpp:874
+msgid "Copying DVD On-The-Fly"
+msgstr "Besig om die DVD 'on-the-fly' te kopiëer"
+
+#: jobs/k3bdvdcopyjob.cpp:876
+msgid "Copying DVD"
+msgstr "Besig om 'n DVD te kopiëer"
+
+#: jobs/k3baudiosessionreadingjob.cpp:87
+msgid "Could not load libcdparanoia."
+msgstr "Kon nie <i>libcdparanoia</i> laai nie."
+
+#: jobs/k3baudiosessionreadingjob.cpp:103
+msgid "Error while initializing audio ripping."
+msgstr "'n Fout het voorgekom tydens die inisialiseering van oudio kopiëering."
+
+#: jobs/k3baudiosessionreadingjob.cpp:191
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "'n Onherstelbare fout het voorgekom tydens die kopiëering van snit %1."
+
+#: tools/k3bprogressdialog.cpp:88
+msgid "Disk successfully erased. Please reload the disk."
+msgstr "Die skyf was suksesvol uit gevee. Herlaai asb. weer die skyf."
+
+#: tools/k3bprogressdialog.cpp:90
+msgid "K3b was unable to erase the disk."
+msgstr "K3b kon nie die skyf uitvee nie."
+
+#: tools/k3bdeviceselectiondialog.cpp:45
+msgid "Device Selection"
+msgstr "Toestel Keuse"
+
+#: tools/k3bdeviceselectiondialog.cpp:56
+msgid "Please select a device:"
+msgstr "Kies asb. 'n toestel"
+
+#: tools/k3bmd5job.cpp:100
+#, c-format
+msgid "Could not find file %1"
+msgstr "Kon nie die lêer %1 vind nie."
+
+#: tools/k3bmd5job.cpp:107
+#, c-format
+msgid "Could not open file %1"
+msgstr "Kon nie die lêer %1 oopmaak nie."
+
+#: tools/k3bmd5job.cpp:255
+#, c-format
+msgid "Error while reading from file %1"
+msgstr "'n Fout het voorgekom met die lees van lêer %1."
+
+#: tools/k3bstdguiitems.cpp:30
+msgid "Simulate"
+msgstr "Simuleer"
+
+#: tools/k3bstdguiitems.cpp:31
+msgid ""
+"<p>If this option is checked K3b will perform all writing steps with the laser "
+"turned off."
+"<p>This is useful, for example, to test a higher writing speed or whether your "
+"system is able to write on-the-fly."
+"<p><b>Caution:</b> DVD+R(W) does not support simulated writing."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b alle skryf stappe doen terwyl die laser "
+"af geskakel is."
+"<p>Dit is nuttig om bv. hoër skryf snelhede te toets of om te sien of die "
+"stelsel 'on-the-fly' skryf sal kan handteer."
+"<p>Waarskuwing:</b> DVD+R(W) ondersteun nie gesimuleerde skryf nie."
+
+#: tools/k3bstdguiitems.cpp:36
+msgid "Only simulate the writing process"
+msgstr "Simuleer slegs die skryf proses"
+
+#: tools/k3bstdguiitems.cpp:42
+msgid "Disk at once"
+msgstr "\"Disk at once\""
+
+#: tools/k3bstdguiitems.cpp:43
+msgid ""
+"<p>If this option is checked, K3b will write the CD in 'disk at once' mode as "
+"compared to 'track at once' (TAO)."
+"<p>It is always recommended to use DAO where possible."
+"<p><b>Caution:</b> Track pregaps with a length other than 2 seconds are only "
+"supported in DAO mode."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die CD in 'disk at once' (DAO) modus "
+"skryf. Die ander metode is \"track at once\" (TAO)."
+"<p><b>Waarskuwing:</b> Snit vooraf gapings met lengtes anders as 2 sekondes "
+"word net in DAO modus ondersteun."
+
+#: tools/k3bstdguiitems.cpp:48
+msgid "Write in disk at once mode"
+msgstr "Besig om skyf in 'disk at once' modus te skryf."
+
+#: tools/k3bstdguiitems.cpp:54
+msgid "Use Burnfree"
+msgstr "Gebruik Burnfree"
+
+#: tools/k3bstdguiitems.cpp:55
+msgid "Enable Burnfree (or Just Link) to avoid buffer underruns"
+msgstr ""
+"Aktiveer Burnfree/Just Link om te verhoed dat die buffer leeg loop tydens 'n "
+"CD/DVD skryf."
+
+#: tools/k3bstdguiitems.cpp:56
+msgid ""
+"<p>If this option is checked, K3b enables <em>Burnfree</em> (or <em>"
+"Just Link</em>). This is a feature of the CD writer which avoids buffer "
+"underruns."
+"<p>Without <em>burnfree</em>, if the writer cannot get any more data a buffer "
+"underrun would occurs, since the writer needs a constant stream of data to "
+"write the CD."
+"<p>With <em>burnfree</em> the writer can <em>mark</em> "
+"the current position of the laser and get back to it when the buffer is filled "
+"again;but, since this means having little data gaps on the CD, <b>"
+"it is highly recommended to always choose an appropriate writing speed to "
+"prevent the usage of burnfree, especially for audio CDs</b> "
+"(in the worst case one would hear the gap)."
+"<p><em>Burnfree</em> was formerly known as <em>Burnproof</em>"
+", but has since been renamed when it became part of the MMC standard."
+msgstr ""
+"<p>As hierdie opsie gekies is, aktiveer K3b <em>Burnfree</em>"
+", ook bekend as <em>Just Link</em>. Dit is 'n eienskap van die CD skrywer wat "
+"sal verhoed dat die buffer leeg loop tydens die skryf proses."
+"<p>Sonder <em>Burnfree</em> sal die buffer leeg loop, aangesien die skrywer 'n "
+"konstante data stroom nodig het tydens die skryf proses."
+"<p>Met <em>Burnfree</em> kan die skrywer die posisie van die huidige posisie "
+"merk en weer daarna terug kom sodra die buffer weer gevul is. Die proses laat "
+"wel klein gapings in die data op die CD."
+"<p>Dit word aan beveel dat 'n geskikte skryfspoed gekies word sodat <em>"
+"Burnfree</em> nie nodig sal wees nie.<b>Veral vir oudio CDs</b> "
+"In die ergste geval sal die gaping gehoor word."
+"<p><em>Burnfree</em> was oorspronklik <em>Burnproof</em> "
+"genoem, maar die naam was verander toe dit deel van die MMC standaard geword "
+"het. "
+
+#: tools/k3bstdguiitems.cpp:75
+msgid "Only create image"
+msgstr "Skep net die beeld lêer."
+
+#: tools/k3bstdguiitems.cpp:76
+msgid ""
+"<p>If this option is checked, K3b will only create an image and not do any "
+"actual writing."
+"<p>The image can later be written to a CD/DVD with most current writing "
+"programs (including K3b of course)."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b net die beeld lêer skep."
+"<p>Die beeld lêer kan later na 'n CD of DVD geskryf word met die meeste skryf "
+"programme wat tans beskikbaar is. Natuurlik ook met K3b."
+
+#: tools/k3bstdguiitems.cpp:80
+msgid "Only create an image"
+msgstr "Skep net 'n beeld lêer."
+
+#: tools/k3bstdguiitems.cpp:86
+msgid "Create image"
+msgstr "Skep beeld lêer."
+
+#: tools/k3bstdguiitems.cpp:87
+msgid ""
+"<p>If this option is checked, K3b will create an image before writing the files "
+"to the CD/DVD. Otherwise the data will be written <em>on-the-fly</em>"
+", i.e. no intermediate image will be created."
+"<p><b>Caution:</b> Although writing on-the-fly should work on most systems, "
+"make sure the data is sent to the writer fast enough."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b 'n beeld lêer skep voordat die lêers na "
+"die CD/DVD geskryf word. Andersins sal die data <em>direk</em> "
+"geskryf word, sonder dat daar van 'n beeld lêer gebruik gemaak."
+"<p><b>Waarskuwing:</b>Direkte skryf behoort op meeste stelsels te werk, maar "
+"maak seker dat die data vinnig genoeg na die skrywer gestuur kan word."
+
+#: tools/k3bstdguiitems.cpp:92 tools/k3bstdguiitems.cpp:114
+msgid "<p>It is recommended to try a simulation first."
+msgstr "<p>Dit word aanbeveel om eers 'n simulasie te probeer."
+
+#: tools/k3bstdguiitems.cpp:93
+msgid "Cache the data to be written on the harddisk"
+msgstr "Kas die data wat na die hardeskyf geskryf moet word"
+
+#: tools/k3bstdguiitems.cpp:99
+msgid "Remove image"
+msgstr "Verwyder beeld lêer."
+
+#: tools/k3bstdguiitems.cpp:100
+msgid ""
+"<p>If this option is checked, K3b will remove any created images after the "
+"writing has finished."
+"<p>Uncheck this if you want to keep the images."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b die geskepte beeld lêer uitvee sodra die "
+"skryf proses voltooi het."
+"<p>Moet nie hierdie opsie kies as jy die beeld lêer wil hou nie."
+
+#: tools/k3bstdguiitems.cpp:103
+msgid "Remove images from disk when finished"
+msgstr "Verwyder beeld lêers vanaf die skyf wanner klaar is."
+
+#: tools/k3bstdguiitems.cpp:109
+msgid "On the fly"
+msgstr "On the fly"
+
+#: tools/k3bstdguiitems.cpp:110
+msgid ""
+"<p>If this option is checked, K3b will not create an image first but write the "
+"files directly to the CD/DVD."
+"<p><b>Caution:</b> Although this should work on most systems, make sure the "
+"data is sent to the writer fast enough."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b nie 'n beeld lêer skep nie, maar die "
+"lêers direk na die CD/DVD skryf."
+"<p><b>Waarskuwing:</b> Dit behoort op die meeste stelsels te werk, maar maak "
+"seker dat die data vinnig genoeg na die skrywer gestuur kan word."
+
+#: tools/k3bstdguiitems.cpp:115
+msgid "Write files directly to CD/DVD without creating an image"
+msgstr ""
+"Die lêers word direk na die CD/DVD geskryf sonder dat 'n tussentydse beeld lêer "
+"geskep word."
+
+#: tools/k3bstdguiitems.cpp:121
+msgid "Write CD-TEXT"
+msgstr "Skryf CD-TEXT"
+
+#: tools/k3bstdguiitems.cpp:122
+msgid "Create CD-TEXT entries"
+msgstr "Besig om CD-TEXT inskrywings te skep."
+
+#: tools/k3bstdguiitems.cpp:123
+msgid ""
+"<p>If this option is checked K3b uses some otherwise-unused space on the audio "
+"CD to store additional information, like the artist or the CD title."
+"<p>CD-TEXT is an extension to the audio CD standard introduced by Sony."
+"<p>CD-TEXT will only be usable on CD players that support this extension "
+"(mostly car CD players)."
+"<p>Since a CD-TEXT-enhanced CDs will work in any CD player it is never a bad "
+"idea to enable this (if you specify CD-TEXT data)."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b addisionele informasie op die oudio CD "
+"stoor, soos die kunstenaar of die CD titel. Hiedie informasie word op 'n deel "
+"van die CD geskryf wat andersins ongebruik gelaat sou gewees het."
+"<p>CD-TEXT is 'n uitbreiding op die oudio Cd standaard wat deur Sony bekend "
+"gestel is."
+"<p>CD-TEXT sal net op spelers gebruik word wat die uitbreiding ondersteun. In "
+"die meeste gevalle motor CD spelers."
+"<p>CDs met CD-TEXT sal in alle spelers speel."
+
+#: tools/k3bstdguiitems.cpp:142
+msgid "Set the paranoia level for reading audio CDs"
+msgstr "Stel die paranoi vlak vir die lees van oudio CDs."
+
+#: tools/k3bstdguiitems.cpp:143
+msgid ""
+"<p>Sets the correction mode for digital audio extraction."
+"<ul>"
+"<li>0: No checking, data is copied directly from the drive. "
+"<li>1: Perform overlapped reading to avoid jitter.</li>"
+"<li>2: Like 1 but with additional checks of the read audio data.</li>"
+"<li>3: Like 2 but with additional scratch detection and repair.</li></ul>"
+"<p><b>The extraction speed reduces from 0 to 3.</b>"
+msgstr ""
+"<p>Stel die korrigeer metode vir digitale oudio onttrekking."
+"<ul> "
+"<li>0: Geen inspeksie. Die data word direk vanaf die dryf gekopiëer.</li> "
+"<li>1: Doen oorvleulende lees om oudio spring te vermei.</li> "
+"<li>2: Selfde as 1, maar met addisionele toetse op die geleese data.</li> "
+"<li>3: Soos 2, maar met ekstra funksionaliteit om foute a.g.v. krappe op die CD "
+"op te spoor en te herstel.</li></ul>"
+"<p><b>Die onttrekking spoed verminder vanaf 0 na 3.</b>"
+
+#: tools/k3bstdguiitems.cpp:155
+msgid "Start multisession CD"
+msgstr "Begin 'n multisessie CD"
+
+#: tools/k3bstdguiitems.cpp:156
+msgid "Do not close the disk to allow additional sessions to be added later"
+msgstr ""
+"Moet nie die skyf afsluit nie. Dit maak dat jy later ekstra sessies kan byvoeg."
+
+#: tools/k3bstdguiitems.cpp:157
+msgid ""
+"<p>If this option is checked K3b will not close the CD, and will write a "
+"temporary table of contents.</p>"
+"<p>This allows further sessions to be appended to the CD later.</p>"
+msgstr ""
+"<p>As hierdie opsie gekies is, sal die CD nie toegemaak word nie. 'n Tydelike "
+"iinhoudsopgawe sal geskryf word. </p>"
+"<p>Dit maak dit moontlik om later data by die CD by te voeg.</p>"
+
+#: tools/k3bstdguiitems.cpp:166
+msgid "Normalize volume levels"
+msgstr "Normaliseer oudio volume vlakke"
+
+#: tools/k3bstdguiitems.cpp:167
+msgid "Adjust the volume levels of all tracks"
+msgstr "Pas die oudio volume vlakke vir alle snitte aan."
+
+#: tools/k3bstdguiitems.cpp:168
+msgid ""
+"<p>If this option is checked K3b will adjust the volume of all tracks to a "
+"standard level. This is useful for things like creating mixes, where different "
+"recording levels on different albums can cause the volume to vary greatly from "
+"song to song."
+"<p><b>Be aware that K3b currently does not support normalizing when writing on "
+"the fly.</b>"
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b al die snitte se volume na 'n standaard "
+"vlak aanpas. Dit is nuttig as 'n CD met snitte van verskillende albums gemeng "
+"word waar die oorspronklike albums se volumes baie van mekaar verskil."
+"<p><b>Nota:</b> K3b kan nie op die oomblik normaliseer as die snitte direk "
+"geskryf word nie</b>"
+
+#: tools/k3bstdguiitems.cpp:180
+msgid "Verify written data"
+msgstr "Verifiëer geskryfde data"
+
+#: tools/k3bstdguiitems.cpp:181
+msgid "Compare original with written data"
+msgstr "Vergelyk oorspronklike data met die geskryfde data"
+
+#: tools/k3bstdguiitems.cpp:182
+msgid ""
+"<p>If this option is checked, then after successfully writing the disk K3b will "
+"compare the original source data with the written data to verify that the disk "
+"has been written correctly."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b na 'n suksesvolle skryf die "
+"oorspronklike data met die geskryfde data vergelyk om te bevestig dat die data "
+"wel korrek geskryf is."
+
+#: tools/k3bstdguiitems.cpp:192
+msgid "Ignore read errors"
+msgstr "Ignoreer lees foute"
+
+#: tools/k3bstdguiitems.cpp:193
+msgid "Skip unreadable audio sectors"
+msgstr "Spring oor onleesbare oudio sektore"
+
+#: tools/k3bstdguiitems.cpp:194
+msgid ""
+"<p>If this option is checked and K3b is not able to read an audio sector from "
+"the source CD it will be replaced with zeros on the resulting copy."
+"<p>Since audio CD Player are able to interpolate small errors in the data it is "
+"no problem to let K3b skip unreadable sectors."
+msgstr ""
+"<p>As hierdie opsie gekies is, sal K3b onleesbare oudio sektore se inligting "
+"met nulle vervang. "
+"<p>Oudio CD spelers kan klein foute in die data korrigeer, wat gewoonlik nie 'n "
+"probleem veroorsaak as K3b oor onleesbare sektore spring nie."
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Frikkie Thirion"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "kde.afrikaans at gmail.com"
+
+#: plugin/k3bpluginmanager.cpp:171
+#, c-format
+msgid "Configure plugin %1"
+msgstr "Stel inprop module %1 op."
+
+#: plugin/k3bpluginmanager.cpp:184
+#, c-format
+msgid "No settings available for plugin %1."
+msgstr "Geen instellings is beskikbaar vir inprop module %1 nie."
+
+#: plugin/k3baudioserver.cpp:155
+msgid "Could not initialize Audio Output plugin %1 (%2)"
+msgstr "Kon nie die Oudio Afvoer inprop module %1 (%2) inisialiseer nie."
+
+#: plugin/k3baudioencoder.cpp:170
+msgid "An unknown error occurred."
+msgstr "'n Onbekende fout het voorgekom."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:87
+msgid "Changing DVD Booktype"
+msgstr "Besig om die DVD boek tipe te verander."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:120
+msgid ""
+"Please insert an empty DVD+R or a DVD+RW medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr "Sit asb 'n leë DVD+R of DVD+RW in die skrywer<p><b>%1 %2 (%3)</b>."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:188
+msgid "Booktype successfully changed"
+msgstr "Die boek tipe was suksesvol verander."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:257
+msgid "Cannot change booktype on non-empty DVD+R media."
+msgstr "Kan net die boek tipe van 'n leë DVD+R verander."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:265
+msgid "No DVD+R(W) media found."
+msgstr "Geen DVD+R(W) gevind nie."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:346
+msgid "Changing Booktype"
+msgstr "Besig om die boek tipe te verander."
+
+#: projects/datadvd/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+"Gebruik trek-en-los om lêers en gidse by die projek by te voeg.\n"
+"Gebruik die konteks kieslys om lêers te verwyder of om name te verander.\n"
+"Daarna kan die 'brand' knoppie gedruk word om die DVD te skryf."
+
+#: projects/audiocd/k3baudiojob.cpp:655 projects/datacd/k3bdatajob.cpp:375
+#: projects/datadvd/k3bdvdjob.cpp:219 projects/k3bcdrdaowriter.cpp:602
+#: projects/k3bcdrecordwriter.cpp:358 projects/k3bgrowisofswriter.cpp:387
+msgid "Writing"
+msgstr "Besig om te skryf"
+
+#: projects/datadvd/k3bdvdjob.cpp:230
+msgid "Growing ISO9660 filesystem on DVD+RW."
+msgstr "Besig om 'n ISO9660 lêersisteem op 'n DVD+RW te skep."
+
+#: projects/datadvd/k3bdvdjob.cpp:262
+msgid "Growing ISO9660 filesystem on DVD-RW in restricted overwrite mode."
+msgstr "Skep ISO9660 lêersisteem op 'n DVD-RW in beperkte oorskryf modus."
+
+#: projects/datadvd/k3bdvdjob.cpp:280
+msgid ""
+"Your writer (%1 %2) does not support Incremental Streaming with %3 media. "
+"Multisession will not be possible. Continue anyway?"
+msgstr ""
+"Jou skrywer (%1 %2) ondersteun nie inkrementele stroom met %3 media nie. "
+"Multisessies sal nie moontlik wees nie. Gaan in elk geval voort?"
+
+#: projects/datadvd/k3bdvdjob.cpp:285
+msgid "No Incremental Streaming"
+msgstr "Geen inkrementele data stroom"
+
+#: projects/datacd/k3bdatajob.cpp:911 projects/datadvd/k3bdvdjob.cpp:311
+msgid "Creating Data Image File"
+msgstr "Besig om 'n data beeld lêer te skep"
+
+#: projects/datadvd/k3bdvdjob.cpp:315
+msgid "Writing Data DVD"
+msgstr "Besig om 'n data DVD te skryf"
+
+#: projects/datadvd/k3bdvdjob.cpp:321
+msgid "Writing Multisession DVD"
+msgstr "Besig om 'n multi-sessie DVD te skryf"
+
+#: projects/datacd/k3bdatajob.cpp:936 projects/datadvd/k3bdvdjob.cpp:336
+msgid ""
+"_n: ISO9660 Filesystem (Size: %1) - %n copy\n"
+"ISO9660 Filesystem (Size: %1) - %n copies"
+msgstr ""
+"ISO9660 Lêersisteem (Grootte: %1) - %n kopie\n"
+"ISO9660 Lêersisteem (Grootte: %1) - %n kopieë"
+
+#: projects/datacd/k3bdatajob.cpp:940 projects/datadvd/k3bdvdjob.cpp:340
+msgid "ISO9660 Filesystem (Size: %1)"
+msgstr "ISO9660 Lêersisteem (Grootte: %1)"
+
+#: projects/k3bdvdrecordwriter.cpp:90
+msgid "Writer does not support buffer underrun free recording (BURNPROOF)"
+msgstr "Die skrywer ondersteun nie buffer beskreming tydens skryf nie."
+
+#: projects/k3bcdrecordwriter.cpp:260 projects/k3bdvdrecordwriter.cpp:106
+msgid "Cdrecord %1 does not support overburning."
+msgstr "<i>Cdrecord</i> weergawe %1 ondersteun nie verby brand nie."
+
+#: projects/k3babstractwriter.cpp:57
+msgid "Unlocking drive..."
+msgstr "Besig om die dryf oop te sluit..."
+
+#: projects/k3babstractwriter.cpp:71
+msgid "Could not unlock CD drive."
+msgstr "Kon nie die CD dryf oop sluit nie."
+
+#: projects/k3babstractwriter.cpp:74
+msgid "Ejecting CD"
+msgstr "Besig om CD uit te skiet"
+
+#: projects/audiocd/k3baudiojob.cpp:176
+#: projects/datacd/k3bdatapreparationjob.cpp:225
+#: projects/mixedcd/k3bmixedjob.cpp:185
+msgid ""
+"The following files could not be found. Do you want to remove them from the "
+"project and continue without adding them to the image?"
+msgstr ""
+"Die volgende lêers kon nie gevind word nie. Wil jy voort gaan en hê dat hulle "
+"van die projek verwyder word?"
+
+#: projects/audiocd/k3baudiojob.cpp:180
+#: projects/datacd/k3bdatapreparationjob.cpp:229
+#: projects/mixedcd/k3bmixedjob.cpp:189
+msgid "Remove missing files and continue"
+msgstr "Verwyder ontbrekende lêers en gaan voort"
+
+#: projects/audiocd/k3baudiojob.cpp:181
+#: projects/datacd/k3bdatapreparationjob.cpp:213
+#: projects/datacd/k3bdatapreparationjob.cpp:230
+#: projects/datacd/k3bdatapreparationjob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:190
+msgid "Cancel and go back"
+msgstr "Kanselleer en gaan terug"
+
+#: projects/audiocd/k3baudiojob.cpp:199 projects/mixedcd/k3bmixedjob.cpp:208
+msgid "Please add files to your project first."
+msgstr "Voeg asb. eers lêers by jou projek by."
+
+#: projects/audiocd/k3baudiojob.cpp:314 projects/mixedcd/k3bmixedjob.cpp:243
+msgid "Determining maximum writing speed"
+msgstr "Bepaal die maksimum skryf spoed."
+
+#: projects/mixedcd/k3bmixedjob.cpp:274
+#, c-format
+msgid "Creating audio image files in %1"
+msgstr "Besig om oudio beeld lêers in %1 te skep."
+
+#: projects/mixedcd/k3bmixedjob.cpp:291 projects/mixedcd/k3bmixedjob.cpp:487
+msgid "Creating audio image files"
+msgstr "Besig om oudio beeld lêers te skep."
+
+#: projects/audiocd/k3baudiojob.cpp:366 projects/mixedcd/k3bmixedjob.cpp:303
+msgid "Unable to determine maximum speed for some reason. Ignoring."
+msgstr "Kon nie die maksimum skryf spoed bepaal nie. Gaan dit ignoreer"
+
+#: projects/audiocd/k3baudiojob.cpp:394 projects/datacd/k3bdatajob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:361
+msgid "Writing canceled."
+msgstr "Skryf werk gekanselleer"
+
+#: projects/mixedcd/k3bmixedjob.cpp:462
+msgid "Error while creating ISO image."
+msgstr "'n Fout het voorgekom met die skep van die ISO beeld lêer"
+
+#: projects/mixedcd/k3bmixedjob.cpp:476
+msgid "ISO image successfully created."
+msgstr "Die ISO beeld lêer was suksesvol geskep"
+
+#: projects/audiocd/k3baudiojob.cpp:450 projects/mixedcd/k3bmixedjob.cpp:576
+msgid "Error while decoding audio tracks."
+msgstr "'n Fout het voorgekom met die dekodering van die oudio snitte"
+
+#: projects/mixedcd/k3bmixedjob.cpp:589
+msgid "Audio images successfully created."
+msgstr "Die oudio beeld lêers was suksesvol geskep."
+
+#: projects/audiocd/k3baudiojob.cpp:482 projects/mixedcd/k3bmixedjob.cpp:613
+msgid "Decoding audio track %1 of %2%3"
+msgstr "Besig om oudio snit %1 van %2%3 te dekodeer"
+
+#: projects/audiocd/k3baudiojob.cpp:590 projects/mixedcd/k3bmixedjob.cpp:877
+msgid "Writing track %1 of %2%3"
+msgstr "Besig om snit %1 van %2%3 te skryf"
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "Writing track %1 of %2 (%3)"
+msgstr "Besig om snit %1 van %2 (%3) te skryf."
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "ISO9660 data"
+msgstr "ISO9660 data"
+
+#: projects/mixedcd/k3bmixedjob.cpp:990
+msgid "Simulating second session"
+msgstr "Besig om die tweede sessie te simuleer"
+
+#: projects/mixedcd/k3bmixedjob.cpp:992
+#, c-format
+msgid "Writing second session of copy %1"
+msgstr "Besig om die tweede sessie van kopie %1 te skryf."
+
+#: projects/mixedcd/k3bmixedjob.cpp:994
+msgid "Writing second session"
+msgstr "Besig om die tweede sessie te skryf."
+
+#: projects/mixedcd/k3bmixedjob.cpp:998
+msgid "Simulating first session"
+msgstr "Besig om die eerste sessie te simuleer"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1000
+#, c-format
+msgid "Writing first session of copy %1"
+msgstr "Besig om die eerste sessie van kopie %1 te skryf."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1002
+msgid "Writing first session"
+msgstr "Besig om die eerste sessie te skryf."
+
+#: projects/k3bcdrecordwriter.cpp:505 projects/k3bgrowisofshandler.cpp:102
+#: projects/mixedcd/k3bmixedjob.cpp:1031
+msgid "Trying to write more than the official disk capacity"
+msgstr "Probeer om meer as die amptelike skyf kapasiteit te skryf"
+
+#: projects/k3bcdrdaowriter.cpp:911 projects/k3bcdrecordwriter.cpp:703
+#: projects/k3bgrowisofshandler.cpp:239 projects/mixedcd/k3bmixedjob.cpp:1034
+msgid "Data does not fit on disk."
+msgstr "Die data pas nie in op die skyf nie"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1072
+msgid "Creating ISO image file"
+msgstr "Besig om 'n ISO beeld lêer te skep."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1073 projects/mixedcd/k3bmixedjob.cpp:1074
+#, c-format
+msgid "Creating ISO image in %1"
+msgstr "Besig om 'n ISO beeld lêer in %1 te skep."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1100
+msgid "Removing buffer files."
+msgstr "Besig om buffer lêers te verwyder."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1105
+#, c-format
+msgid "Could not delete file %1."
+msgstr "Kon nie die lêer %1 uitvee nie."
+
+#: projects/audiocd/k3baudiojob.cpp:292 projects/mixedcd/k3bmixedjob.cpp:1210
+msgid "On-the-fly writing with cdrecord < 2.01a13 not supported."
+msgstr ""
+"'On-the-fly' skryf met cdrecord weergawe vroeër of gelyk aan 2.01a13 word nie "
+"ondersteun nie."
+
+#: projects/audiocd/k3baudiojob.cpp:299 projects/mixedcd/k3bmixedjob.cpp:1216
+msgid "Cdrecord %1 does not support CD-Text writing."
+msgstr "<i>Cdrecord</i> weergawe %1 ondersteun nie CD-TEXT skryf nie."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1219
+msgid "It is not possible to write CD-Text in TAO mode. Try DAO or RAW."
+msgstr ""
+"Dit is nie moontlik om CD-TEXT in TAO modus te skryf nie. Probeer DAO of Rou."
+
+#: projects/audiocd/k3baudiojob.cpp:730 projects/mixedcd/k3bmixedjob.cpp:1251
+msgid "Normalizing volume levels"
+msgstr "Normaliseer die volume vlakke"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1316
+msgid "Writing Enhanced Audio CD"
+msgstr "Besig om Verbeterde (\"Enhanced\") Oudio CD te skryf."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1321
+msgid "Writing Mixed Mode CD"
+msgstr "Besig om 'n Gemengde Modus CD te skryf"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1330
+msgid "%1 tracks (%2 minutes audio data, %3 ISO9660 data)"
+msgstr "%1 snitte (%2 minute se oudio data, %3 ISO9660 data)"
+
+#: projects/audiocd/k3baudiojob.cpp:860 projects/mixedcd/k3bmixedjob.cpp:1335
+#: projects/movixcd/k3bmovixjob.cpp:128
+#: projects/movixdvd/k3bmovixdvdjob.cpp:127 projects/videocd/k3bvcdjob.cpp:563
+#: projects/videodvd/k3bvideodvdjob.cpp:97
+#, c-format
+msgid ""
+"_n: - %n copy\n"
+" - %n copies"
+msgstr ""
+"- %n kopie\n"
+"- %n kopieë"
+
+#: projects/k3bgrowisofshandler.cpp:84
+msgid "OPC failed. Please try writing speed 1x."
+msgstr "OPC het gevaal. Probeer om teen 1x spoed te skryf."
+
+#: projects/k3bgrowisofshandler.cpp:89
+msgid "Please try again with writing mode DAO."
+msgstr "Probeer asb. weer in skryf modus: DAO."
+
+#: projects/k3bgrowisofshandler.cpp:125
+msgid "Flushing Cache"
+msgstr "Maak die kas geheue skoon"
+
+#: projects/k3bgrowisofshandler.cpp:126
+msgid "Flushing the cache may take some time."
+msgstr "Skoonmaak van die kas geheue kan 'n tydjie neem."
+
+#: projects/k3bgrowisofshandler.cpp:135
+msgid "Closing Track"
+msgstr "Besig om die snit toe te maak"
+
+#: projects/k3bgrowisofshandler.cpp:138
+msgid "Closing Disk"
+msgstr "Besig om die skyf toe te maak"
+
+#: projects/k3bcdrecordwriter.cpp:597 projects/k3bgrowisofshandler.cpp:141
+#: projects/k3bgrowisofshandler.cpp:148 projects/k3bgrowisofshandler.cpp:149
+msgid "Closing Session"
+msgstr "Besig om die sessie toe te maak"
+
+#: projects/k3bgrowisofshandler.cpp:144 projects/k3bgrowisofshandler.cpp:145
+msgid "Updating RMA"
+msgstr "Besig om die RMA op te dateer"
+
+#: projects/k3bgrowisofshandler.cpp:152
+msgid "Writing Lead-out"
+msgstr "Besig om die 'Lead-out' te skryf."
+
+#: projects/k3bgrowisofshandler.cpp:153
+msgid "Writing the lead-out may take some time."
+msgstr "Die skryf van die 'lead-out' kan 'n tydjie neem."
+
+#: projects/k3bgrowisofshandler.cpp:156
+msgid "Removing reference to lead-out."
+msgstr "Besig om die verwyding na 'lead-out' te verwyder"
+
+#: projects/k3bgrowisofshandler.cpp:159
+msgid "Modifying ISO9660 volume descriptor"
+msgstr "Besig om die ISO9660 volume beskrywer te verander"
+
+#: projects/k3bgrowisofshandler.cpp:166
+msgid "Writing mode Incremental Streaming not available"
+msgstr "Skryf modus: 'inkrementele stroom' nie beskikbaar nie"
+
+#: projects/k3bgrowisofshandler.cpp:167
+msgid "Engaging DAO"
+msgstr "Besig om met DAO te begin"
+
+#: projects/k3bgrowisofshandler.cpp:179
+msgid "Writing speed: %1 KB/s (%2x)"
+msgstr "Skryf spoed: %1 KG/s (%2x)"
+
+#: projects/k3bgrowisofshandler.cpp:230
+msgid "K3b detected a problem with the media."
+msgstr "K3b het 'n fout met die media op getel."
+
+#: projects/k3bgrowisofshandler.cpp:231
+msgid ""
+"Please try another media brand, preferably one explicitly recommended by your "
+"writer's vendor."
+msgstr ""
+"Probeer 'n ander media handelsmerk, verkieslik een wat deur jou dryf se "
+"vervaardiger aan beveel word."
+
+#: projects/k3bgrowisofshandler.cpp:232
+msgid "Report the problem if it persists anyway."
+msgstr "Raporteer die fout as die fout bly voorkom."
+
+#: projects/k3bcdrecordwriter.cpp:701 projects/k3bgrowisofshandler.cpp:237
+msgid "Data did not fit on disk."
+msgstr "Die data pas nie in op die skyf nie."
+
+#: projects/k3bgrowisofshandler.cpp:243
+msgid "Unable to set writing speed."
+msgstr "Kon nie die skryf spoed stel nie."
+
+#: projects/k3bgrowisofshandler.cpp:244
+msgid "Please try again with the 'ignore speed' setting."
+msgstr "Probeer asb. weer met die 'ignoreer spoed' instelling"
+
+#: projects/k3bgrowisofshandler.cpp:248
+msgid "Optimum Power Calibration failed."
+msgstr "Optimum drywing calibrasie het gefaal."
+
+#: projects/k3bgrowisofshandler.cpp:249
+msgid ""
+"Try adding '-use-the-force-luke=noopc' to the growisofs user parameters in the "
+"K3b settings."
+msgstr ""
+"Probeer om '-use-the-force-luke=noopc' by die <i>growisofs</i> "
+"parameters by te voeg in die K3b opstelling."
+
+#: projects/k3bgrowisofshandler.cpp:254
+msgid "Unable to allocate software buffer."
+msgstr "Kon nie 'n sagteware buffer skep nie."
+
+#: projects/k3bgrowisofshandler.cpp:255
+msgid "This error is caused by the low memorylocked resource limit."
+msgstr "Die probleem word veroorsaak deur die lae geheue limiet."
+
+#: projects/k3bgrowisofshandler.cpp:256
+msgid "It can be solved by issuing the command 'ulimit -l unlimited'..."
+msgstr ""
+"Dit kan opgelos word deur die volgende opdrag uit te voer: ' ulimit -l "
+"unlimited'..."
+
+#: projects/k3bgrowisofshandler.cpp:257
+msgid ""
+"...or by lowering the used software buffer size in the advanced K3b settings."
+msgstr ""
+"...of deur die sagteware buffer grootte in die gevorderde K3b opstelling te "
+"verminder."
+
+#: projects/k3bgrowisofshandler.cpp:261
+msgid "Write error"
+msgstr "Skryf fout"
+
+#: projects/k3bgrowisofshandler.cpp:277
+#, c-format
+msgid "Fatal error at startup: %1"
+msgstr "Kritieke fout tydens program opstart: %1"
+
+#: projects/k3bgrowisofshandler.cpp:285
+msgid "Warning at exit: (1)"
+msgstr "Waarskuwing tydens program uitgaan: (1)"
+
+#: projects/k3bgrowisofshandler.cpp:286
+msgid "Most likely mkisofs failed in some way."
+msgstr "<i>Mkisofs</i> het waarskynlik gevaal."
+
+#: projects/k3bgrowisofshandler.cpp:289
+#, c-format
+msgid "Fatal error during recording: %1"
+msgstr "Kritieke fout tydens die skryf proses: %1"
+
+#: projects/audiocd/k3baudiodoc.cpp:933 projects/datacd/k3bdatadoc.cpp:1121
+#: projects/videocd/k3bvcddoc.cpp:406
+msgid "Could not find the following files:"
+msgstr "Kon nie die volgende lêers vind nie:"
+
+#: projects/audiocd/k3baudiodoc.cpp:935 projects/datacd/k3bdatadoc.cpp:1122
+#: projects/videocd/k3bvcddoc.cpp:407
+msgid "Not Found"
+msgstr "Nie Gevind"
+
+#: projects/datacd/k3bdatadoc.cpp:1127
+msgid "No permission to read the following files:"
+msgstr "Het nie toestemming om die volgende lêers te lees nie:"
+
+#: projects/datacd/k3bdatadoc.cpp:1128
+msgid "No Read Permission"
+msgstr "Geen Lees Toestemming"
+
+#: projects/datacd/k3bdatadoc.cpp:1241 projects/datacd/k3bdatadoc.cpp:1254
+msgid "From previous session"
+msgstr "Vanaf vorige sessie"
+
+#: projects/datacd/k3bdatadoc.cpp:1354
+msgid "El Torito boot catalog file"
+msgstr "El Torito boot katalogus lêer"
+
+#: projects/datacd/k3bdatadoc.cpp:1355
+msgid "Boot catalog"
+msgstr "Boot katalogus"
+
+#: projects/datacd/k3bmsinfofetcher.cpp:52
+msgid "Searching previous session"
+msgstr "Soek deur vorige sessie."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:163
+#, c-format
+msgid "Could not open Iso9660 filesystem in %1."
+msgstr "Kon nie die ISO9660 lêersisteem in %1 oopmaak nie."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:175
+msgid "Could not determine next writable address."
+msgstr "Kon nie bepaal wat die volgende skryfbare adres is nie."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:211
+msgid "Could not retrieve multisession information from disk."
+msgstr "Kon nie die multisessie informasie vanaf die skyf onttrek nie."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:212
+msgid "The disk is either empty or not appendable."
+msgstr "Die skyf is òf leeg òf nie bywerkbaar nie."
+
+#: projects/datacd/k3bmkisofshandler.cpp:72
+msgid "Mkisofs executable not found."
+msgstr "<i>Mkisofs</i> program kon nie gevind word nie."
+
+#: projects/datacd/k3bmkisofshandler.cpp:86
+msgid "Read error from file '%1'"
+msgstr "'n Leesfout het in lêer %1 voorgekom."
+
+#: projects/datacd/k3bmkisofshandler.cpp:91
+msgid "Used version of mkisofs does not have large file support."
+msgstr ""
+"Die weergawe van <i>mkisofs</i> wat jy gebruik het nie groot lêer ondersteuning "
+"nie."
+
+#: projects/datacd/k3bmkisofshandler.cpp:92
+msgid "Files bigger than 2 GB cannot be handled."
+msgstr "Lêers grootter as 2GB kan nie handteer word nie."
+
+#: projects/datacd/k3bmkisofshandler.cpp:105
+msgid "Encountered an incorrectly encoded filename '%1'"
+msgstr "'n Ongeldig geënkodeerde lêernaam '%1' is gevind."
+
+#: projects/datacd/k3bmkisofshandler.cpp:107
+msgid ""
+"This may be caused by a system update which changed the local character set."
+msgstr ""
+"Kit kan veroorsaak wees deur 'n stelsel opdatering wat die plaaslike "
+"karakterstel verander het."
+
+#: projects/datacd/k3bmkisofshandler.cpp:108
+msgid ""
+"You may use convmv (http://j3e.de/linux/convmv/) to fix the filename encoding."
+msgstr ""
+"Jy kan van <i>convmv</i> gebruik maak om die lêernaam enkodering reg te maak."
+
+#: projects/datacd/k3bmkisofshandler.cpp:112
+msgid "The boot image has an invalid size."
+msgstr "Die boot beeld lêer het 'n ongeldige grootte."
+
+#: projects/datacd/k3bmkisofshandler.cpp:116
+msgid "The boot image contains multiple partitions.."
+msgstr "Die boot beeld lêer bevat veelvuldige partisies..."
+
+#: projects/datacd/k3bmkisofshandler.cpp:117
+msgid "A hard-disk boot image has to contain a single partition."
+msgstr "'n Hardeskyf boot beeld lêer mag net een partisie bevat."
+
+#: projects/datacd/k3bisoimager.cpp:175
+#, c-format
+msgid "Removed incomplete image file %1."
+msgstr "Besig om onvolledige beeld lêer %1 te verwyder"
+
+#: projects/datacd/k3bisoimager.cpp:204
+msgid ""
+"Due to a bug in mkisofs <= 1.15a40, K3b is unable to handle filenames that "
+"contain more than one backslash:"
+msgstr ""
+"A.g.v. 'n fout in <i>mkisofs</i> weergawes <= 1.15a40 kan K3b nie lêername "
+"handteer wat meer as een agtertoe strepie (\"\") het nie."
+
+#: projects/datacd/k3bisoimager.cpp:425
+msgid "Could not determine size of resulting image file."
+msgstr "Kon nie die grootte van die beeld lêer bepaal nie."
+
+#: projects/audiocd/k3baudioimager.cpp:104
+#: projects/datacd/k3bisoimager.cpp:499
+msgid "Could not open %1 for writing"
+msgstr "Kon nie %1 vir skryf oopmaak nie."
+
+#: projects/datacd/k3bisoimager.cpp:596
+msgid "No volume id specified. Using default."
+msgstr "Geen volume id was gespesifiseer. Standaard waarde sal gebruik word."
+
+#: projects/datacd/k3bisoimager.cpp:682
+msgid ""
+"Found files bigger than 2 GB. These files will only be fully accessible if "
+"mounted with UDF."
+msgstr ""
+"Lêers grootter as 2 gg gevind. Hierdie lêers sal net volledig gebruik kan word "
+"as dit met UDF gekoppel word."
+
+#: projects/datacd/k3bisoimager.cpp:693
+msgid "Enabling UDF extension."
+msgstr "Aktiveer UDF uitbreidings."
+
+#: projects/datacd/k3bisoimager.cpp:830
+msgid "Could not follow link %1 to non-existing file %2. Skipping..."
+msgstr ""
+"Kon nie die skakel %1 na die lêer %2 volg nie. Dit bestaan nie. Gaan dit "
+"ignoreer..."
+
+#: projects/datacd/k3bisoimager.cpp:836
+msgid ""
+"Ignoring link %1 to folder %2. K3b is unable to follow links to folders."
+msgstr ""
+"Skakel %1 na gids %2 gaan geïgnoreer word. K3b kan nie skakels na gidse volg "
+"nie."
+
+#: projects/datacd/k3bisoimager.cpp:846
+msgid "Could not find file %1. Skipping..."
+msgstr "Kon nie lêer %1 vind nie. Spring oor hom..."
+
+#: projects/datacd/k3bisoimager.cpp:850
+msgid "Could not read file %1. Skipping..."
+msgstr "Kon nie lêer %1 lees nie. Spring oor hom..."
+
+#: projects/datacd/k3bisoimager.cpp:898
+#, c-format
+msgid "Failed to backup boot image file %1"
+msgstr "Kon nie 'n rugsteun kopie van die boot beeld lêer %1 maak nie."
+
+#: projects/datacd/k3bisoimager.cpp:1065 projects/datacd/k3bisoimager.cpp:1075
+#: projects/datacd/k3bisoimager.cpp:1082 projects/datacd/k3bisoimager.cpp:1088
+msgid "Could not write temporary file"
+msgstr "Kon nie die tydelike lêer skryf nie."
+
+#: projects/datacd/k3bisoimager.cpp:1069
+msgid "No files to be written."
+msgstr "Geen lêers om te skryf nie."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:79
+msgid "<em>%1</em> renamed to <em>%2</em>"
+msgstr "<em>%1</em> se naam is na <em>%2</em> verander."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:181
+msgid ""
+"Some filenames need to be shortened due to the %1 char restriction of the "
+"Joliet extensions. If the Joliet extensions are disabled filenames do not have "
+"to be shortened but long filenames will not be available on Windows systems."
+msgstr ""
+"Party lêername moet verkort word a.g.v. die %1 karakter beperking van die "
+"Joliet uitbreidings. As die Joliet uitbreidings gedeaktiveer word, hoef die "
+"lêername nie verkort te word nie. Die probleem is egter dat lang lêername nie "
+"onder Windows stelsels beskikbaar sal wees nie."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:188
+msgid "Shorten Filenames"
+msgstr "Verkort Lêername"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:189
+msgid "Disable Joliet extensions"
+msgstr "Deaktiveer Joliet uitbreidings."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:206
+msgid ""
+"The Joliet extensions (which are needed for long filenames on Windows systems) "
+"restrict the length of the volume descriptior (the name of the filesystem) to "
+"%1 characters. The selected descriptor '%2' is longer than that. Do you want it "
+"to be cut or do you want to go back and change it manually?"
+msgstr ""
+"Die Joliet uitbreidings, wat nodig is om lang lêername moontlik te maak onder "
+"Windows stelsels, se lengte van die volume beskrywing is %1 karakters. Die "
+"volume beskrywing bevat die naam van die lêersisteem. Die beskrywing '%2' is "
+"langer as wat toegelaat word. Moet die beskrywing afgekap word of wil jy terug "
+"gaan en dit verander?"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:212
+msgid "Cut volume descriptor in the Joliet tree"
+msgstr "Kap die volume beskrywing vir die Joliet boom af"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:248
+msgid ""
+"K3b is not able to follow symbolic links to folders after they have been added "
+"to the project. Do you want to continue without writing the symbolic links to "
+"the image?"
+msgstr ""
+"K3b kan nie simboliese skakels na gidse volg wat jy by die projek bysit nie. "
+"Wil jy voort gaan sonder dat die simboliese skakels na die beeld lêer geskryf "
+"is?"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:253
+msgid "Discard symbolic links to folders"
+msgstr "Gooi simboliese skakels na gidse weg"
+
+#: projects/datacd/k3bbootitem.cpp:33
+msgid "El Torito Boot image"
+msgstr "El Torito Boot beeld lêer."
+
+#: projects/datacd/k3bdatajob.cpp:175
+msgid "Unmounting disk"
+msgstr "Ontkoppel skyf"
+
+#: projects/datacd/k3bdatajob.cpp:227
+msgid "Creating image file"
+msgstr "Besig om 'n beeld lêer te skep."
+
+#: projects/datacd/k3bdatajob.cpp:228
+msgid "Track 1 of 1"
+msgstr "Snit 1 van 1"
+
+#: projects/datacd/k3bdatajob.cpp:229
+#, c-format
+msgid "Creating image file in %1"
+msgstr "Skep beeld lêer in %1"
+
+#: projects/datacd/k3bdatajob.cpp:327
+#, c-format
+msgid "Image successfully created in %1"
+msgstr "Die beeld was suksesvol in %1 geskep."
+
+#: projects/datacd/k3bdatajob.cpp:345
+msgid "Error while creating ISO image"
+msgstr "'n Fout het met die skep van die ISO beeld voorgekom."
+
+#: projects/datacd/k3bdatajob.cpp:607
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+"Die meeste skrywers ondersteun nie die skryf van multisessie CDs in DAO modus "
+"nie."
+
+#: projects/datacd/k3bdatajob.cpp:708
+msgid "Unable to determine the last track's datamode. Using default."
+msgstr ""
+"Kan nie die laaste snit se data modus bepaal nie. Gaan die standaard waarde "
+"gebruik."
+
+#: projects/datacd/k3bdatajob.cpp:771
+msgid "Searching for old session"
+msgstr "Besig om vir ou sessies te soek"
+
+#: projects/datacd/k3bdatajob.cpp:894
+msgid "Waiting for a medium"
+msgstr "Besig om vir media te wag"
+
+#: projects/datacd/k3bdatajob.cpp:915
+msgid "Writing Data CD"
+msgstr "Besig om 'n data CD te skryf"
+
+#: projects/datacd/k3bdatajob.cpp:921
+msgid "Writing Multisession CD"
+msgstr "Besig om 'n multi-sessie CD te skryf"
+
+#: projects/k3bgrowisofswriter.cpp:163
+msgid "Growisofs version %1 is too old. K3b needs at least version 5.10."
+msgstr ""
+"<i>Growisofs</i> weergawe %1 is te oud. K3b benodig ten minste weergawe 5.10."
+
+#: projects/k3bgrowisofswriter.cpp:237
+#, c-format
+msgid "Could not open file %1."
+msgstr "Kon nie die lêer %1 oopmaak nie."
+
+#: projects/k3bgrowisofswriter.cpp:383
+msgid "Starting simulation..."
+msgstr "Begin met simulasie..."
+
+#: projects/k3bgrowisofswriter.cpp:388
+msgid "Starting disc write..."
+msgstr "Begin skyf skryf..."
+
+#: projects/k3bgrowisofswriter.cpp:472
+msgid "Writing data"
+msgstr "Besig om data te skryf"
+
+#: projects/k3bcdrdaowriter.cpp:778 projects/k3bcdrecordwriter.cpp:685
+#: projects/k3bgrowisofswriter.cpp:553
+msgid "Average overall write speed: %1 KB/s (%2x)"
+msgstr "Gemidelde skryf spoed: %1 KG/s (%2x)"
+
+#: projects/k3bcdrdaowriter.cpp:758 projects/k3bcdrecordwriter.cpp:680
+#: projects/k3bgrowisofswriter.cpp:556
+msgid "Simulation successfully completed"
+msgstr "Die simulasie het suksesvol voltooi."
+
+#: projects/k3bcdrdaowriter.cpp:766 projects/k3bcdrecordwriter.cpp:682
+#: projects/k3bgrowisofswriter.cpp:558
+msgid "Writing successfully completed"
+msgstr "Die skryf het suksesvol voltooi."
+
+#: projects/k3bgrowisofswriter.cpp:571
+msgid "Ejecting DVD"
+msgstr "Besig om die DVD uit te skiet."
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:135
+msgid "Could not find a valid eMovix installation."
+msgstr "Kon nie 'n geldige eMovix installasie opspoor nie."
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:193
+#: projects/movixcd/k3bmovixdocpreparer.cpp:232
+#: projects/movixcd/k3bmovixdocpreparer.cpp:266
+#, c-format
+msgid "Could not write to temporary file %1"
+msgstr "Kon nie na die tydelike lêer %1 skryf nie."
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:214
+#: projects/movixcd/k3bmovixprogram.cpp:184
+#: projects/movixcd/k3bmovixprogram.cpp:218
+#: projects/movixcd/k3bmovixprogram.cpp:253
+#: projects/movixcd/k3bmovixprogram.cpp:265
+#: projects/movixcd/k3bmovixprogram.cpp:274
+#: projects/movixcd/k3bmovixprogram.cpp:283
+#: projects/movixcd/k3bmovixprogram.cpp:290
+#: projects/movixcd/k3bmovixprogram.cpp:324
+#: projects/movixcd/k3bmovixprogram.cpp:326
+#: projects/movixcd/k3bmovixprogram.cpp:328
+#: projects/movixcd/k3bmovixprogram.cpp:330
+msgid "default"
+msgstr "standaard"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:331
+#: projects/movixcd/k3bmovixprogram.cpp:198
+#: projects/movixcd/k3bmovixprogram.cpp:242
+msgid "none"
+msgstr "geen"
+
+#: projects/movixcd/k3bmovixjob.cpp:116
+msgid "Writing eMovix CD"
+msgstr "Besig om 'n eMovix CD te skryf"
+
+#: projects/movixcd/k3bmovixjob.cpp:118
+msgid "Writing eMovix CD (%1)"
+msgstr "Besig om 'n eMovix CD te skryf (%1)"
+
+#: projects/movixcd/k3bmovixjob.cpp:125
+#: projects/movixdvd/k3bmovixdvdjob.cpp:124
+msgid ""
+"_n: 1 file (%1) and about 8 MB eMovix data\n"
+"%n files (%1) and about 8 MB eMovix data"
+msgstr ""
+"1 lêer (%1) en omtrent 8mg se eMovix data\n"
+"%n lêers (%1) en omtrent 8mg se eMovix data"
+
+#: projects/movixcd/k3bmovixdoc.cpp:95
+msgid "Enter New Filename"
+msgstr "Voer nuwe lêernaam in"
+
+#: projects/movixcd/k3bmovixdoc.cpp:96
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "'n Lêer met dieselfde naam bestaan alreeds. Voeg asb. 'n nuwe naam in:"
+
+#: projects/movixcd/k3bmovixdoc.cpp:420
+msgid ""
+"Could not rename subtitle file. File with requested name %1 already exists."
+msgstr ""
+"Kon nie die onderskrif lêer se naam verander nie. 'n Lêer met die naam %1 "
+"bestaan alreeds."
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:115
+msgid "Writing eMovix DVD"
+msgstr "Besig om 'n eMovix DVD te skryf"
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:117
+msgid "Writing eMovix DVD (%1)"
+msgstr "Besig om 'n eMovix DVD (%1) te skryf."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:65
+msgid "File %1 is empty."
+msgstr "Die lêer %1 is leeg."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:97
+msgid ""
+"This looks like a elementary video stream but a multiplexed program stream was "
+"required."
+msgstr ""
+"Hierdie lyk soos 'n gewonde video stroom, maar 'n saamgevlegde program stroom "
+"word benodig."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:102
+msgid ""
+"This looks like a elementary audio stream but a multiplexed program stream was "
+"required."
+msgstr ""
+"Hierdie lyk soos 'n gewonde oudio stroom, maar 'n saamgevlegde program stroom "
+"word benodig."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:107
+msgid ""
+"This looks like a RIFF header but a plain multiplexed program stream was "
+"required."
+msgstr ""
+"Hierdie lyk soos 'n RIFF opskrif, maar 'n gewone multiplex program stroom word "
+"benodig."
+
+#: projects/videocd/k3bvcdtrack.cpp:167 projects/videocd/k3bvcdtrack.cpp:177
+#: projects/videocd/k3bvcdtrack.cpp:190 projects/videocd/k3bvcdtrack.cpp:203
+#: projects/videocd/k3bvcdtrack.cpp:238 projects/videocd/k3bvcdtrack.cpp:266
+#: projects/videocd/k3bvcdtrack.cpp:279 projects/videocd/k3bvcdtrack.cpp:292
+#: projects/videocd/k3bvcdtrack.cpp:305 projects/videocd/k3bvcdtrack.cpp:317
+#: projects/videocd/k3bvcdtrack.cpp:331 projects/videocd/k3bvcdtrack.cpp:353
+#: projects/videocd/k3bvcdtrack.cpp:416
+msgid "n/a"
+msgstr "nie van toepassing"
+
+#: projects/videocd/k3bvcdtrack.cpp:198 projects/videocd/k3bvcdtrack.cpp:287
+msgid "%1 bit/s"
+msgstr "%1 bisse/s"
+
+#: projects/videocd/k3bvcdtrack.cpp:215
+msgid "Component"
+msgstr "Komponent"
+
+#: projects/videocd/k3bvcdtrack.cpp:231 videodvd/k3bvideodvd.cpp:270
+#: videodvd/k3bvideodvd.cpp:302
+msgid "Unspecified"
+msgstr "Ongespesifiseer"
+
+#: projects/videocd/k3bvcdtrack.cpp:300
+msgid "%1 Hz"
+msgstr "%1 Hz"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "original"
+msgstr "oorspronklike"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "duplicate"
+msgstr "duplikaat"
+
+#: projects/videocd/k3bvcdtrack.cpp:340
+msgid "Motion Picture"
+msgstr "Film"
+
+#: projects/videocd/k3bvcdtrack.cpp:342
+msgid "Still Picture"
+msgstr "Foto"
+
+#: projects/videocd/k3bvcdtrack.cpp:349
+#, c-format
+msgid "Layer %1"
+msgstr "Laag %1"
+
+#: projects/videocd/k3bvcdtrack.cpp:383
+msgid "unknown"
+msgstr "onbekend"
+
+#: projects/videocd/k3bvcdtrack.cpp:384
+msgid "invalid"
+msgstr "ongeldig"
+
+#: projects/videocd/k3bvcdtrack.cpp:390
+msgid "stereo"
+msgstr "stereo"
+
+#: projects/videocd/k3bvcdtrack.cpp:391
+msgid "joint stereo"
+msgstr "gesamentlike stereo"
+
+#: projects/videocd/k3bvcdtrack.cpp:392 projects/videocd/k3bvcdtrack.cpp:397
+msgid "dual channel"
+msgstr "dubbel kanaal"
+
+#: projects/videocd/k3bvcdtrack.cpp:393
+msgid "single channel"
+msgstr "enkel kanaal"
+
+#: projects/videocd/k3bvcdtrack.cpp:398
+msgid "surround sound"
+msgstr "veelkanaal (\"surround\") klank"
+
+#: projects/videocd/k3bvcdjob.cpp:109 projects/videocd/k3bvcdjob.cpp:476
+#, c-format
+msgid "Removing Binary file %1"
+msgstr "Besig om binêre lêer %1 te verwyder"
+
+#: projects/videocd/k3bvcdjob.cpp:119 projects/videocd/k3bvcdjob.cpp:486
+#, c-format
+msgid "Removing Cue file %1"
+msgstr "Besig om cue lêer %1 te verwyder"
+
+#: projects/videocd/k3bvcdjob.cpp:162
+msgid "Could not write correct XML-file."
+msgstr "Kon nie korrekte XML lêer skryf nie."
+
+#: projects/audiocd/k3baudiojob.cpp:350 projects/videocd/k3bvcdjob.cpp:176
+msgid "Creating image files"
+msgstr "Besig om beeld lêers te skep"
+
+#: projects/videocd/k3bvcdjob.cpp:183
+msgid "Creating Cue/Bin files ..."
+msgstr "Besig om cue/bin lêers te skep"
+
+#: projects/videocd/k3bvcdjob.cpp:188
+#, c-format
+msgid "To create VideoCDs you must install VcdImager Version %1."
+msgstr "Om VideoCDs te skep moet VcdImager weergawe %1 geïnstalleer wees."
+
+#: projects/videocd/k3bvcdjob.cpp:189 projects/videocd/k3bvcdjob.cpp:198
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Jy behoort hierdie op jou Linux vrystelling CDs te kry. Anders kan dit van "
+"http://www.vcdimager.org afgelaai word."
+
+#: projects/videocd/k3bvcdjob.cpp:197
+msgid "%1 executable too old: need version %2 or greater."
+msgstr "%1 te oud. Weergawe %2 of nuwer is nodig."
+
+#: projects/videocd/k3bvcdjob.cpp:293
+msgid "Scanning video file %1 of %2 (%3)"
+msgstr "Besig om video lêer %1 van %2 (%3) te skandeer."
+
+#: projects/videocd/k3bvcdjob.cpp:329
+#, c-format
+msgid "Creating Image for track %1"
+msgstr "Besig om beeld lêer vir snit %1 te skep."
+
+#: projects/videocd/k3bvcdjob.cpp:352
+msgid "Cue/Bin files successfully created."
+msgstr "Cue/Bin lêers suksesvol geskep."
+
+#: projects/videocd/k3bvcdjob.cpp:395
+msgid "Writing Copy %1 of %2"
+msgstr "Besig om kopie %1 van %2 te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:515
+#, c-format
+msgid "One or more BCD fields out of range for %1"
+msgstr "Een of meer BCD velde buite bereik vir %1"
+
+#: projects/videocd/k3bvcdjob.cpp:518
+msgid "From now on, scan information data errors will not be reported anymore"
+msgstr "Data lees foute sal van nou af nie meer vertoon word nie."
+
+#: projects/videocd/k3bvcdjob.cpp:519
+msgid ""
+"Consider enabling the 'update scan offsets' option, if it is not enabled "
+"already."
+msgstr ""
+"Oorweeg om die 'dateer skandering afsette op' opsie as dit nog nie geaktiveer "
+"is nie."
+
+#: projects/videocd/k3bvcdjob.cpp:526
+msgid "APS' pts seems out of order (actual pts %1, last seen pts %2)"
+msgstr ""
+"APS se pts lyk asof dit nie in volgorde is nie. Werklike pts: %1, laaste "
+"gesiende pts: %2"
+
+#: projects/videocd/k3bvcdjob.cpp:527
+msgid "Ignoring this aps"
+msgstr "Ignoreer hierdie aps"
+
+#: projects/videocd/k3bvcdjob.cpp:535
+msgid "Bad packet at packet #%1 (stream byte offset %2)"
+msgstr "Pakkie #%1 is foutief, stroom greep afstand: %2)"
+
+#: projects/videocd/k3bvcdjob.cpp:536
+msgid "Remaining %1 bytes of stream will be ignored."
+msgstr "Die oorblywende %1 grepe van die stroom sal geïgnoreer word."
+
+#: projects/videocd/k3bvcdjob.cpp:544
+msgid "Writing Video CD (Version 1.1)"
+msgstr "Besig om 'n Video CD (Weergawe 1.1) te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:546
+msgid "Writing Video CD (Version 2.0)"
+msgstr "Besig om 'n Video CD (Weergawe 2.0) te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:548
+msgid "Writing Super Video CD"
+msgstr "Besig om 'n Super Video CD te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:550
+msgid "Writing High-Quality Video CD"
+msgstr "Besig om 'n Hoë-Kwaliteit Video CD te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:552
+msgid "Writing Video CD"
+msgstr "Besig om 'n Video CD te skryf"
+
+#: projects/videocd/k3bvcdjob.cpp:560
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+"1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+
+#: projects/videocd/k3bvcddoc.cpp:211 projects/videocd/k3bvcddoc.cpp:223
+msgid ""
+"K3b will create a %1 image from the given MPEG files, but these files must "
+"already be in %2 format. K3b does not yet resample MPEG files."
+msgstr ""
+"K3b sal 'n %1 beeld lêer met die MPEG lêers skep, maar die lêers moet alreeds "
+"in %2 formaat wees. K3b kan nog nie MPEG lêers omskakel nie."
+
+#: projects/videocd/k3bvcddoc.cpp:214 projects/videocd/k3bvcddoc.cpp:215
+msgid "VCD"
+msgstr "VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:226 projects/videocd/k3bvcddoc.cpp:227
+msgid "SVCD"
+msgstr "SVCD"
+
+#: projects/videocd/k3bvcddoc.cpp:229
+msgid ""
+"Note: Forcing MPEG2 as VCD is not supported by some standalone DVD players."
+msgstr ""
+"Nota: Om MPEG2 op 'n VCD te forseer word nie deur party DVD spelers ondersteun "
+"nie."
+
+#: projects/videocd/k3bvcddoc.cpp:233
+msgid "Forcing VCD"
+msgstr "Forseer 'n VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:246
+msgid ""
+"You cannot mix MPEG1 and MPEG2 video files.\n"
+"Please start a new Project for this filetype.\n"
+"Resample not implemented in K3b yet."
+msgstr ""
+"Jy kan nie MPEG1 en MPEG2 film lêers meng nie.\n"
+"Begin 'n nuwe projek vir hierdie lêer tipe.\n"
+"Hermonster is nog nie in K3b geïmplementeer nie."
+
+#: projects/videocd/k3bvcddoc.cpp:247
+msgid "Wrong File Type for This Project"
+msgstr "Verkeerde lêer tipe vir die projek."
+
+#: projects/videocd/k3bvcddoc.cpp:258
+msgid ""
+"PBC (Playback control) enabled.\n"
+"Videoplayers can not reach Segments (Mpeg Still Pictures) without Playback "
+"control ."
+msgstr ""
+"PBC (\"Playback control\") is geaktiveer.\n"
+"Video spelers kan nie segmente (MPEG stil prente) bereik sonder terugspeel "
+"beheer nie."
+
+#: projects/videocd/k3bvcddoc.cpp:290
+msgid ""
+"Only MPEG1 and MPEG2 video files are supported.\n"
+msgstr ""
+"Net MPEG1 en MPEG2 video lêers word ondersteun.\n"
+
+#: projects/videocd/k3bvcddoc.cpp:291
+msgid "Wrong File Format"
+msgstr "Verkeerde lêer formaat"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:58
+msgid "Could not find normalize executable."
+msgstr "Kon nie die normalisering program vind nie."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:86
+msgid "Could not start normalize."
+msgstr "Kon nie die normalisering begin nie."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:126
+msgid "Track %1 is already normalized."
+msgstr "Snit %1 is alreeds genormaliseer."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:132
+msgid "Adjusting volume level for track %1 of %2"
+msgstr "Besig om die volume vlak van snit %1 van %2 aan te pas"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:140
+msgid "Computing level for track %1 of %2"
+msgstr "Besig om die volume vlak vir snit %1 van %2 te bereken."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:183
+msgid "Successfully normalized all tracks."
+msgstr "Alle snitte suksesvol genormaliseer"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:191
+msgid "Error while normalizing tracks."
+msgstr "'n Fout het voorgekom tydens oudio normalisering van die snitte"
+
+#: projects/audiocd/k3baudiojob.cpp:205
+msgid "Unable to write on-the-fly with these audio sources."
+msgstr "Kan nie direk skryf met hierdie oudio bronne nie."
+
+#: projects/audiocd/k3baudiojob.cpp:254
+msgid "Tracklengths below 4 seconds violate the Red Book standard."
+msgstr "Snitte korter as 4 sekondes is ongeldig in die Red Book standaard."
+
+#: projects/audiocd/k3baudiojob.cpp:349
+#, c-format
+msgid "Creating image files in %1"
+msgstr "Besig om beeld lêers in %1 te skep."
+
+#: projects/audiocd/k3baudiojob.cpp:458
+msgid "Successfully decoded all tracks."
+msgstr "Alle snitte suksesvol gedekodeer."
+
+#: projects/audiocd/k3baudiojob.cpp:500
+msgid "IO Error. Most likely no space left on harddisk."
+msgstr "IO Fout. Daar is waarskynlik nie plek op die hardeskyf oor nie."
+
+#: projects/audiocd/k3baudiojob.cpp:847
+msgid "Writing Audio CD"
+msgstr "Besig om 'n Oudio CD te skryf"
+
+#: projects/audiocd/k3baudiojob.cpp:857
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+"1 snit (%1 minute)\n"
+"%n snitte (%1 minute)"
+
+#: projects/audiocd/k3baudiozerodata.cpp:60
+msgid "Silence"
+msgstr "Stilte"
+
+#: projects/audiocd/k3baudiodoc.cpp:945
+msgid ""
+"<p>Unable to handle the following files due to an unsupported format:"
+"<p>You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+"<p>Kon nie hierdie lêers verwerk nie: Die formaat word nie ondersteun nie."
+"<p>Jy kan self hierdie oudio lêers met na <i>wave</i> "
+"omskakel en dit dan by jou K3b projek byvoeg."
+
+#: projects/audiocd/k3baudiodoc.cpp:950
+msgid "Unsupported Format"
+msgstr "Onondersteunde formaat"
+
+#: projects/audiocd/k3baudioimager.cpp:88
+#, c-format
+msgid "Unable to seek in track %1."
+msgstr "Kon nie binner snit %1 soek nie."
+
+#: projects/audiocd/k3baudioimager.cpp:145
+#, c-format
+msgid "Error while decoding track %1."
+msgstr "'n Fout het met die dekodering van snit %1 voor gekom."
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:101
+msgid "Please insert Audio CD %1%2"
+msgstr "Sit asb. oudio CD %1%2 in."
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:249
+msgid "CD Track"
+msgstr "CD Snit"
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:255
+msgid "Track %1 from Audio CD %2"
+msgstr "Snit %1 van oudio CD %2"
+
+#: projects/k3bcdrecordwriter.cpp:185
+msgid "Writer does not support disk at once (DAO) recording"
+msgstr "Die skrywer ondersteun nie DAO skryf nie."
+
+#: projects/k3bcdrecordwriter.cpp:196
+msgid "Writer does not support raw writing."
+msgstr "Die skrywer ondersteun nie RAW skryf nie."
+
+#: projects/k3bcdrecordwriter.cpp:220
+msgid "Writer does not support buffer underrun free recording (Burnfree)"
+msgstr "Hierdie skrywer ondersteun nie buffer leegloop (\"Burnfree\") nie."
+
+#: projects/k3bcdrdaowriter.cpp:291 projects/k3bcdrecordwriter.cpp:225
+msgid "'Force unsafe operations' enabled."
+msgstr "'Forseer onveilige operasies' is aktief"
+
+#: projects/k3bcdrecordwriter.cpp:352
+msgid "Starting %1 simulation at %2x speed..."
+msgstr "Begin %1, simuleer teen %2x spoed..."
+
+#: projects/k3bcdrecordwriter.cpp:359
+msgid "Starting %1 writing at %2x speed..."
+msgstr "Begin %1, skryf teen %2x spoed..."
+
+#: projects/k3bcdrecordwriter.cpp:480
+msgid "DAO (Disk At Once) recording not supported with this writer"
+msgstr "Hierdie skrywer ondersteun nie DAO (\"Disk at once\") skryf nie."
+
+#: projects/k3bcdrecordwriter.cpp:481
+msgid "Please choose TAO (Track At Once) and try again"
+msgstr "Kies asb. TAO (\"track at once\") en probeer weer."
+
+#: projects/k3bcdrecordwriter.cpp:484
+msgid "RAW recording not supported with this writer"
+msgstr "Hierdie skrywer ondersteun nie RAW skryf nie."
+
+#: projects/k3bcdrecordwriter.cpp:487
+msgid "Input/output error. Not necessarily serious."
+msgstr "Invoer/afvoer fout - nie noodwendig ernstig nie."
+
+#: projects/k3bcdrecordwriter.cpp:496
+msgid "Reloading of medium required"
+msgstr "Herlaai van die media is nodig"
+
+#: projects/k3bcdrdaowriter.cpp:906 projects/k3bcdrecordwriter.cpp:513
+msgid "No valid %1 option: %2"
+msgstr "Opsie %1 ongeldig: %2."
+
+#: projects/k3bcdrecordwriter.cpp:540
+msgid "Only session 1 will be cloned."
+msgstr "Net sessie 1 sal gekloon word."
+
+#: projects/k3bcdrecordwriter.cpp:543
+msgid "Unable to fixate the disk."
+msgstr "Kon nie die skyf afsluit nie."
+
+#: projects/k3bcdrdaowriter.cpp:813 projects/k3bcdrecordwriter.cpp:565
+#, c-format
+msgid "Medium or burner do not support writing at %1x speed"
+msgstr "Die media of skrywer ondersteun nie 'n skryf spoed van %1x spoed nie."
+
+#: projects/k3bcdrecordwriter.cpp:567
+#, c-format
+msgid "Switching burn speed up to %1x"
+msgstr "Skakel oor na 'n hoër skryf spoed: %1x"
+
+#: projects/k3bcdrecordwriter.cpp:569
+#, c-format
+msgid "Switching burn speed down to %1x"
+msgstr "Skakel af na 'n laer skryf spoed: %1x"
+
+#: projects/k3bcdrecordwriter.cpp:581
+msgid "Starting disc write"
+msgstr "Begin skyf skryf."
+
+#: projects/k3bcdrecordwriter.cpp:601
+msgid "Writing Leadin"
+msgstr "Besig om die \"Lead-in\" te skryf"
+
+#: projects/k3bcdrecordwriter.cpp:604
+msgid "Writing Leadout"
+msgstr "Besig om die \"Lead-out\" te skryf"
+
+#: projects/k3bcdrecordwriter.cpp:607
+msgid "Writing pregap"
+msgstr "Besig om die gaping te skryf"
+
+#: projects/k3bcdrecordwriter.cpp:610
+msgid "Performing Optimum Power Calibration"
+msgstr "Besig om die optimum drywing kalibrasie te verrig"
+
+#: projects/k3bcdrecordwriter.cpp:613
+msgid "Sending CUE sheet"
+msgstr "Stuur die Cue vel"
+
+#: projects/k3bcdrecordwriter.cpp:616
+msgid "Enabled Burnfree"
+msgstr "Aktiveer 'Burnfree'"
+
+#: projects/k3bcdrecordwriter.cpp:619
+msgid "Disabled Burnfree"
+msgstr "Deaktiveer 'Burnfree'"
+
+#: projects/k3bcdrecordwriter.cpp:635
+#, c-format
+msgid ""
+"_n: Burnfree was used 1 time.\n"
+"Burnfree was used %n times."
+msgstr ""
+"Burnfree was 1 keer gebruik.\n"
+"Burnfree was %n kere gebruik."
+
+#: projects/k3bcdrecordwriter.cpp:641
+#, c-format
+msgid ""
+"_n: Buffer was low 1 time.\n"
+"Buffer was low %n times."
+msgstr ""
+"Die buffer was 1 keer laag gewees.\n"
+"Die buffer was %n kere laag gewees."
+
+#: projects/k3bcdrdaowriter.cpp:913 projects/k3bcdrecordwriter.cpp:705
+msgid "Enable overburning in the advanced K3b settings to burn anyway."
+msgstr ""
+"Aktiveer oor brand in die gevorderde K3b instellings om te kan voort gaan."
+
+#: projects/k3bcdrecordwriter.cpp:712
+msgid "%1 could not reserve shared memory segment of requested size."
+msgstr ""
+"%1 kon nie 'n gedeelde geheue spasie van die versoekte grootte reserveer nie."
+
+#: projects/k3bcdrecordwriter.cpp:713
+msgid "Probably you chose a too large buffer size."
+msgstr "Die buffer grootte is waarskynlik te groot gespesifiseer."
+
+#: projects/k3bcdrecordwriter.cpp:716
+msgid "OPC failed. Probably the writer does not like the medium."
+msgstr ""
+"OPC het gevaal. Die skrywer is waarskynlik nie aanpasbaar met die medium nie."
+
+#: projects/k3bcdrecordwriter.cpp:719
+#, c-format
+msgid "Unable to set write speed to %1."
+msgstr "Kon nie die skryfspoed na %1 stel nie."
+
+#: projects/k3bcdrecordwriter.cpp:720
+msgid "Probably this is lower than your writer's lowest writing speed."
+msgstr ""
+"Hierdie is waarskynlik stadiger as jou skrywe se stadigste skryf spoed."
+
+#: projects/k3bcdrecordwriter.cpp:723
+msgid "Unable to send CUE sheet."
+msgstr "Kon nie die CUE vel stuur nie."
+
+#: projects/k3bcdrecordwriter.cpp:725 projects/k3bcdrecordwriter.cpp:766
+#: projects/k3bcdrecordwriter.cpp:783
+msgid "Sometimes using TAO writing mode solves this issue."
+msgstr "TAO skryf modus los partykeer die probleem op."
+
+#: projects/k3bcdrecordwriter.cpp:728
+msgid "Unable to open new session."
+msgstr "Kon nie 'n nuwe sessie oopmaak nie."
+
+#: projects/k3bcdrecordwriter.cpp:729
+msgid "Probably a problem with the medium."
+msgstr "Waarskrynlik 'n fout met die medium"
+
+#: projects/k3bcdrecordwriter.cpp:732
+msgid "The disk might still be readable."
+msgstr "Die skyf mag miskien nog leesbaar wees."
+
+#: projects/k3bcdrecordwriter.cpp:734
+msgid "Try DAO writing mode."
+msgstr "Probeer DAO skryf modus"
+
+#: projects/k3bcdrecordwriter.cpp:737
+msgid "%1 has no permission to open the device."
+msgstr "%1 het nie die nodige toestemming om die toestel oop te maak nie."
+
+#: projects/k3bcdrecordwriter.cpp:739
+msgid "You may use K3bsetup2 to solve this problem."
+msgstr "Gebruik K3bsetup2 om die probleem op te los."
+
+#: projects/k3bcdrecordwriter.cpp:743
+msgid "Probably a buffer underrun occurred."
+msgstr "Die buffer het waarskynlik leeg geloop"
+
+#: projects/k3bcdrecordwriter.cpp:745
+msgid "Please enable Burnfree or choose a lower burning speed."
+msgstr "Aktiveer 'Burnfree' of kies 'n stadiger skryf spoed."
+
+#: projects/k3bcdrecordwriter.cpp:747
+msgid "Please choose a lower burning speed."
+msgstr "Kiea asb. 'n laer skryf spoed"
+
+#: projects/k3bcdrecordwriter.cpp:750
+msgid "Found a high-speed medium not suitable for the writer being used."
+msgstr "Die skrywer kan nie hierdie hoë spoed medium handteer nie."
+
+#: projects/k3bcdrecordwriter.cpp:751 projects/k3bcdrecordwriter.cpp:755
+msgid "Use the 'force unsafe operations' option to ignore this."
+msgstr ""
+"Gebruik die 'Forseer onveilige operasies' opsie sodat hierdie geïgnoreer kan "
+"word."
+
+#: projects/k3bcdrecordwriter.cpp:754
+msgid "Found a low-speed medium not suitable for the writer being used."
+msgstr "Die skrywer kan nie hierdie lae spoed medium handteer nie."
+
+#: projects/k3bcdrecordwriter.cpp:758
+msgid "Most likely the burning failed due to low-quality media."
+msgstr "Die skryf proses het waarskynlik gevaal a.g.v. lae kwaliteit media"
+
+#: projects/k3bcdrecordwriter.cpp:761
+msgid "Another application is blocking the device (most likely automounting)."
+msgstr ""
+"'n Ander program blok tans toegang tot die toestel, waarskynlik <i>"
+"outomounting</i>"
+
+#: projects/k3bcdrecordwriter.cpp:764
+msgid "A write error occurred."
+msgstr "'n Skryf fout het voorgekom."
+
+#: projects/k3bcdrecordwriter.cpp:769
+msgid "Some drives do not support all erase types."
+msgstr "Party drywe ondersteun nie al die uitvee tipes nie."
+
+#: projects/k3bcdrecordwriter.cpp:770
+msgid "Try again using 'Complete' erasing."
+msgstr "Probeer weer, en gebruik 'Volledige' uitvee."
+
+#: projects/k3bcdrecordwriter.cpp:774
+msgid ""
+"Since kernel version 2.6.8 cdrecord cannot use SCSI transport when running suid "
+"root anymore."
+msgstr ""
+"Sedert kernel weergawe 2.6.8 kan <i>cdrecord</i> nie meer 'SCSI transport' "
+"gebruik wanneer dit as <i>suid root</i> loop nie."
+
+#: projects/k3bcdrecordwriter.cpp:775
+msgid ""
+"You may use K3bSetup to solve this problem or remove the suid bit manually."
+msgstr ""
+"Jy kan K3bSetup gebruik om hierdie probleem op te los of self die <i>suid</i> "
+"vlaggie verwyder."
+
+#: projects/k3bcdrecordwriter.cpp:786
+msgid "If you are running an unpatched cdrecord version..."
+msgstr "As jy 'n standaard <i>cdrecord</i> weergawe gebruik..."
+
+#: projects/k3bcdrecordwriter.cpp:787
+msgid "...and this error also occurs with high quality media..."
+msgstr "...en die fout kom ook voor as jy hoë kwaliteit media gebruik..."
+
+#: projects/k3bcdrecordwriter.cpp:788
+msgid "...and the K3b FAQ does not help you..."
+msgstr "...en die K3b FAQ nie hulp bied nie..."
+
+#: projects/k3bcdrecordwriter.cpp:789
+msgid "...please include the debugging output in your problem report."
+msgstr "...sluit asb. die ontfouting afvoer in jou probleem verslag in."
+
+#: projects/k3bcdrdaowriter.cpp:286
+msgid "Cdrdao %1 does not support disabling burnfree."
+msgstr "<i>Cdrdao</i> weergawe %1 kan nie Burnfree deaktiveer nie."
+
+#: projects/k3bcdrdaowriter.cpp:310
+msgid "Cdrdao %1 does not support overburning."
+msgstr ""
+"<i>Cdrdao</i> weergawe %1 ondersteun nie oorbrand (\"overburning\") nie."
+
+#: projects/k3bcdrdaowriter.cpp:522
+msgid "Could not backup tocfile."
+msgstr "kon nie die TOC lêer rugsteun nie."
+
+#: projects/k3bcdrdaowriter.cpp:553
+msgid "Preparing read process..."
+msgstr "Berei lees proses voor..."
+
+#: projects/k3bcdrdaowriter.cpp:559
+msgid "Preparing copy process..."
+msgstr "Berei kopiëering proses voor..."
+
+#: projects/k3bcdrdaowriter.cpp:562
+msgid "Preparing blanking process..."
+msgstr "Besig om die skoon maak proses voor te berei."
+
+#: projects/k3bcdrdaowriter.cpp:595
+#, c-format
+msgid "Starting DAO simulation at %1x speed..."
+msgstr "Begin DAO simulasie teen %1x spoed..."
+
+#: projects/k3bcdrdaowriter.cpp:601
+#, c-format
+msgid "Starting DAO writing at %1x speed..."
+msgstr "Begin DAO skryf teen %1x spoed..."
+
+#: projects/k3bcdrdaowriter.cpp:606
+msgid "Starting reading..."
+msgstr "Begin met lees"
+
+#: projects/k3bcdrdaowriter.cpp:607
+msgid "Reading"
+msgstr "Besig om te lees"
+
+#: projects/k3bcdrdaowriter.cpp:612
+#, c-format
+msgid "Starting simulation copy at %1x speed..."
+msgstr "Begin gesimuleerde kopiëering teen %1x spoed."
+
+#: projects/k3bcdrdaowriter.cpp:617
+#, c-format
+msgid "Starting copy at %1x speed..."
+msgstr "Begin kopiëering teen %1x spoed..."
+
+#: projects/k3bcdrdaowriter.cpp:618
+msgid "Copying"
+msgstr "Besig om te kopiëer."
+
+#: projects/k3bcdrdaowriter.cpp:622
+msgid "Starting blanking..."
+msgstr "Begin met skoon maak"
+
+#: projects/k3bcdrdaowriter.cpp:623
+msgid "Blanking"
+msgstr "Besig om skoon te maak."
+
+#: projects/k3bcdrdaowriter.cpp:735
+msgid ""
+"Due to a bug in cdrdao the toc/cue file %1 has been deleted. K3b was unable to "
+"restore it from the backup %2."
+msgstr ""
+"Die toc/cue lêer '%1' was uitgevee a.g.v. 'n fout in <i>cdrdao</i>"
+". K3b kon dit nie weer vanaf die rugsteun kopie %2 herstel nie."
+
+#: projects/k3bcdrdaowriter.cpp:763
+msgid "Reading successfully completed"
+msgstr "Lees het suksesvol voltooi."
+
+#: projects/k3bcdrdaowriter.cpp:769
+msgid "Copying successfully completed"
+msgstr "Kopiëering het suksesvol voltooi."
+
+#: projects/k3bcdrdaowriter.cpp:772
+msgid "Blanking successfully completed"
+msgstr "Uitvee het suksesvol voltooi"
+
+#: projects/k3bcdrdaowriter.cpp:788
+msgid "Please include the debugging output in your problem report."
+msgstr "Sluit asb. die ontfouting afvoer in jou probleem verslag in."
+
+#: projects/k3bcdrdaowriter.cpp:814
+#, c-format
+msgid "Switching down burn speed to %1x"
+msgstr "Besig om die skryf spoed te verminder na %1x spoed."
+
+#: projects/k3bcdrdaowriter.cpp:844
+msgid "Executing Power calibration"
+msgstr "Besig om die drywing kalibrasie uit te voer."
+
+#: projects/k3bcdrdaowriter.cpp:848
+msgid "Power calibration successful"
+msgstr "Die drywing kalibrasie was suksesvol"
+
+#: projects/k3bcdrdaowriter.cpp:849
+msgid "Preparing burn process..."
+msgstr "Besig om die skryf proses voor te berei..."
+
+#: projects/k3bcdrdaowriter.cpp:853
+msgid "Flushing cache"
+msgstr "Maak die kas geheue leeg"
+
+#: projects/k3bcdrdaowriter.cpp:857
+msgid "Writing CD-Text lead-in..."
+msgstr "Besig om CD-Text 'lead-in' te skryf..."
+
+#: projects/k3bcdrdaowriter.cpp:861
+msgid "Turning BURN-Proof on"
+msgstr "Besig om BURN-Proof aan te skakel."
+
+#: projects/k3bcdrdaowriter.cpp:869
+msgid "Found ISRC code"
+msgstr "ISRC kode gevind."
+
+#: projects/k3bcdrdaowriter.cpp:873
+#, c-format
+msgid "Found pregap: %1"
+msgstr "Vooraf gaping %1 gevind."
+
+#: projects/k3bcdrdaowriter.cpp:886
+msgid "No cdrdao driver found."
+msgstr "Geen <i>cdrdao</i> drywer gevind nie."
+
+#: projects/k3bcdrdaowriter.cpp:887
+msgid "Please select one manually in the device settings."
+msgstr "Kies asb. self een in die toestel opstellings."
+
+#: projects/k3bcdrdaowriter.cpp:888
+msgid "For most current drives this would be 'generic-mmc'."
+msgstr "Vir die meeste nuwe drywe sal dit 'generic-mmc' wees."
+
+#: projects/k3bcdrdaowriter.cpp:897
+msgid "Device not ready, waiting."
+msgstr "Die toestel is nog nie gereed nie. Sal nog wag."
+
+#: projects/k3bcdrdaowriter.cpp:901
+msgid "Cue sheet not accepted."
+msgstr "Die Cue vel was nie aanvaar nie."
+
+#: projects/k3bcdrdaowriter.cpp:998
+msgid "Writing leadin "
+msgstr "Besig om die \"lead-in\" te skryf."
+
+#: projects/k3bcdrdaowriter.cpp:1004
+msgid "Writing leadout "
+msgstr "Besig om die \"lead-out\" te skryf."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:123
+msgid "Found invalid entry in the VIDEO_TS folder (%1)."
+msgstr "'n Ongeldige inskrywing is in die VIDEO_TS gids gevind (%1)."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:130
+#, c-format
+msgid "Unable to link temporary file in folder %1."
+msgstr "Kon nie na die tydelike lêer in gids %1 skakel nie."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:214
+msgid "The project does not contain all necessary VideoDVD files."
+msgstr "Die projek bevat nie al die nodige VideoDVD lêer nie."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:215
+msgid ""
+"The resulting DVD will most likely not be playable on a Hifi DVD player."
+msgstr ""
+"Die nuwe DVD sal waarskynlik nie speelbaar wees op HIfi DVD spelers nie."
+
+#: projects/videodvd/k3bvideodvdjob.cpp:82
+msgid "Creating Video DVD Image File"
+msgstr "Besig om Video DVD beeld lêer te skep"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:85
+msgid "Writing Video DVD"
+msgstr "Besig om 'n Video DVD te skryf"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:95
+msgid "ISO9660/Udf Filesystem (Size: %1)"
+msgstr "ISO9660/UDF lêersisteem (Grootte: %1)"
+
+#: videodvd/k3bvideodvd.cpp:251
+msgid "AC3"
+msgstr "AC3"
+
+#: videodvd/k3bvideodvd.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: videodvd/k3bvideodvd.cpp:255
+msgid "MPEG2 Extended"
+msgstr "MPEG2 (Uitgebrei)"
+
+#: videodvd/k3bvideodvd.cpp:257
+msgid "LPCM"
+msgstr "LPCM"
+
+#: videodvd/k3bvideodvd.cpp:259
+msgid "DTS"
+msgstr "DTS"
+
+#: videodvd/k3bvideodvd.cpp:261
+msgid "unknown audio format"
+msgstr "onbekende oudio formaat"
+
+#: videodvd/k3bvideodvd.cpp:272
+msgid "Normal"
+msgstr "Normaal"
+
+#: videodvd/k3bvideodvd.cpp:274
+msgid "For the visually impaired"
+msgstr "Vir die sig gestremde"
+
+#: videodvd/k3bvideodvd.cpp:276
+msgid "Director's comments 1"
+msgstr "Regiseur se kommentaar 1"
+
+#: videodvd/k3bvideodvd.cpp:278
+msgid "Director's comments 2"
+msgstr "Regiseur se kommentaar 2"
+
+#: videodvd/k3bvideodvd.cpp:280
+msgid "unknown audio code extension"
+msgstr "onbekende oudio kode uitbreiding"
+
+#: videodvd/k3bvideodvd.cpp:289
+msgid "RLE"
+msgstr "RLE"
+
+#: videodvd/k3bvideodvd.cpp:291
+msgid "Extended"
+msgstr "Uitgebrei"
+
+#: videodvd/k3bvideodvd.cpp:293
+msgid "unknown coding mode"
+msgstr "onbekende kodering modus"
+
+#: videodvd/k3bvideodvd.cpp:304
+msgid "Caption with normal size character"
+msgstr "Onderskrif met normale grootte karakters"
+
+#: videodvd/k3bvideodvd.cpp:306
+msgid "Caption with bigger size character"
+msgstr "Onderskrif met grootter karakters"
+
+#: videodvd/k3bvideodvd.cpp:308
+msgid "Caption for children"
+msgstr "Onderskrif vir kinders"
+
+#: videodvd/k3bvideodvd.cpp:310
+msgid "Closed caption with normal size character"
+msgstr "Onderskrif met normale grootte karakters"
+
+#: videodvd/k3bvideodvd.cpp:312
+msgid "Closed caption with bigger size character"
+msgstr "Onderskrif met grootter karakters"
+
+#: videodvd/k3bvideodvd.cpp:314
+msgid "Closed caption for children"
+msgstr "Onderskrif vir kinders"
+
+#: videodvd/k3bvideodvd.cpp:316
+msgid "Forced caption"
+msgstr "Forseer onderskrif"
+
+#: videodvd/k3bvideodvd.cpp:318
+msgid "Director's comments with normal size characters"
+msgstr "Regiseur se kommentaar met normale grootte karakters"
+
+#: videodvd/k3bvideodvd.cpp:320
+msgid "Director's comments with bigger size characters"
+msgstr "Regiseur se kommentaar met grootter karakters"
+
+#: videodvd/k3bvideodvd.cpp:322
+msgid "Director's comments for children"
+msgstr "Regiseur se kommentaar vir kinders"
+
+#: videodvd/k3bvideodvd.cpp:324
+msgid "unknown code extension"
+msgstr "onbekende kode uitbreiding"
+
+#~ msgid "Mkisofs version %1 is too old. For writing multisession DVDs K3b needs at least version 2.0."
+#~ msgstr "Mkisofs weergawe %1 is te oud. Om multisessie DVDs te skryf het K3b ten minste weergawe 2.0 nodig."
+
+#~ msgid "Some filenames need to be shortened due to the %1 char restriction of the Joliet extensions."
+#~ msgstr "Party lêername moes verkort word a.g.v. die %1 karakter beperking van die Joliet uitbreidings."
Added: kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3bdevice.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3bdevice.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/af/messages/libk3bdevice.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,196 @@
+# UTF-8 test:äëïöü
+# Copyright (C) 2001 Free Software Foundation, Inc.
+# Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3bdevice trunk\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2006-09-19 09:21+0200\n"
+"Last-Translator: Frikkie Thirion <frikkie.thirion at deneloptronics.co.za>\n"
+"Language-Team: AFRIKAANS <translate-discuss-af at lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: k3bdeviceglobals.cpp:30 k3bdeviceglobals.cpp:153
+msgid "CD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:32 k3bdeviceglobals.cpp:155
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: k3bdeviceglobals.cpp:34 k3bdeviceglobals.cpp:151
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:36 k3bdeviceglobals.cpp:120
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:38 k3bdeviceglobals.cpp:134
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:40 k3bdeviceglobals.cpp:123
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:42 k3bdeviceglobals.cpp:137
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: k3bdeviceglobals.cpp:44
+msgid "DVD-R DL"
+msgstr "DVD-R DL"
+
+#: k3bdeviceglobals.cpp:46 k3bdeviceglobals.cpp:157
+msgid "HD DVD-ROM"
+msgstr "HD DVD-ROM"
+
+#: k3bdeviceglobals.cpp:48 k3bdeviceglobals.cpp:159
+msgid "HD DVD-R"
+msgstr "HD DVD-R"
+
+#: k3bdeviceglobals.cpp:50 k3bdeviceglobals.cpp:161
+msgid "HD DVD-RAM"
+msgstr "HD DVD-RAM"
+
+#: k3bdeviceglobals.cpp:52 k3bdeviceglobals.cpp:163
+msgid "BD-ROM"
+msgstr "BD-ROM"
+
+#: k3bdeviceglobals.cpp:54 k3bdeviceglobals.cpp:166
+msgid "BD-R"
+msgstr "BD-R"
+
+#: k3bdeviceglobals.cpp:56 k3bdeviceglobals.cpp:174
+msgid "BD-RE"
+msgstr "BD-RE"
+
+#: k3bdeviceglobals.cpp:58 k3bdeviceglobals.cpp:145
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: k3bdeviceglobals.cpp:60 k3bdeviceglobals.cpp:143
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: k3bdeviceglobals.cpp:62
+msgid "DVD+R DL"
+msgstr "DVD+R DL"
+
+#: k3bdeviceglobals.cpp:75
+msgid "SAO"
+msgstr "SAO"
+
+#: k3bdeviceglobals.cpp:77
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bdeviceglobals.cpp:79
+msgid "RAW"
+msgstr "ROU"
+
+#: k3bdeviceglobals.cpp:81
+msgid "SAO/R96P"
+msgstr "SAO/R96P"
+
+#: k3bdeviceglobals.cpp:83
+msgid "SAO/R96R"
+msgstr "SAO/R96R"
+
+#: k3bdeviceglobals.cpp:85
+msgid "RAW/R16"
+msgstr "ROU/R16"
+
+#: k3bdeviceglobals.cpp:87
+msgid "RAW/R96P"
+msgstr "ROU/R96P"
+
+#: k3bdeviceglobals.cpp:89
+msgid "RAW/R96R"
+msgstr "RAW/R96R"
+
+#: k3bdeviceglobals.cpp:91
+msgid "Incremental Sequential"
+msgstr "Inkrementeel Sekwensiëel"
+
+#: k3bdeviceglobals.cpp:93
+msgid "Restricted Overwrite"
+msgstr "Beperkte Oorskryf"
+
+#: k3bdeviceglobals.cpp:95
+msgid "Layer Jump"
+msgstr "Laag Spring"
+
+#: k3bdeviceglobals.cpp:98
+msgid "Random Recording"
+msgstr "Willekeurige Opname"
+
+#: k3bdeviceglobals.cpp:100
+msgid "Sequential Recording"
+msgstr "Sekwensiële Opname"
+
+#: k3bdeviceglobals.cpp:102
+msgid "Sequential Recording + POW"
+msgstr "Sekwensiële Opname + POW"
+
+#: k3bdeviceglobals.cpp:105
+msgid "None"
+msgstr "Geen"
+
+#: k3bdeviceglobals.cpp:114
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: k3bdeviceglobals.cpp:118
+msgid "No media"
+msgstr "Geen media"
+
+#: k3bdeviceglobals.cpp:125
+msgid "DVD-R Sequential"
+msgstr "DVD-R Sekwensiëel"
+
+#: k3bdeviceglobals.cpp:128
+msgid "DVD-R Dual Layer"
+msgstr "DVD-R Dubbel Laag"
+
+#: k3bdeviceglobals.cpp:130
+msgid "DVD-R Dual Layer Sequential"
+msgstr "DVD-R Dubbel Laag Sekwensiëel"
+
+#: k3bdeviceglobals.cpp:132
+msgid "DVD-R Dual Layer Jump"
+msgstr "DVD-R Dubbel Laag Spring"
+
+#: k3bdeviceglobals.cpp:139
+msgid "DVD-RW Restricted Overwrite"
+msgstr "DVD-RW Beperkte Oorskryf"
+
+#: k3bdeviceglobals.cpp:141
+msgid "DVD-RW Sequential"
+msgstr "DVD-RW Sekwensiëel"
+
+#: k3bdeviceglobals.cpp:147
+msgid "DVD+RW Dual Layer"
+msgstr "DVD+RW Dubbel Laag"
+
+#: k3bdeviceglobals.cpp:149
+msgid "DVD+R Dual Layer"
+msgstr "DVD+R Dubbel Laag"
+
+#: k3bdeviceglobals.cpp:168
+msgid "BD-R Sequential (SRM)"
+msgstr "BD-R Sekwensiëel (SRM)"
+
+#: k3bdeviceglobals.cpp:170
+msgid "BD-R Sequential Pseudo Overwrite (SRM+POW)"
+msgstr "DB-R Sekwensiële Pseudo Oorskryf (SRM+POW)"
+
+#: k3bdeviceglobals.cpp:172
+msgid "BD-R Random (RRM)"
+msgstr "DB-R Willekeurig (RRM)"
+
+#~ msgid "DVD+R Double Layer"
+#~ msgstr "DVD+R Dubbel Laag"
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = ar
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 ar/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu ar/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 ar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu ar/Makefile
+ cd $(top_srcdir) && perl admin/am_edit ar/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 ar/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu ar/Makefile
+ cd $(top_srcdir) && perl admin/am_edit ar/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
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3 @@
+KDE_LANG = ar
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,781 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = ar/messages
+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)/admin/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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = ar
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = k3b.po libk3b.po libk3bdevice.po k3bsetup.po
+GMOFILES = k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 ar/messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu ar/messages/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 ar/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu ar/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit ar/messages/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 libk3bdevice.po libk3b.po k3b.po k3bsetup.po Makefile.am
+
+#>+ 13
+k3b.gmo: k3b.po
+ rm -f k3b.gmo; $(GMSGFMT) -o k3b.gmo $(srcdir)/k3b.po
+ test ! -f k3b.gmo || touch k3b.gmo
+libk3b.gmo: libk3b.po
+ rm -f libk3b.gmo; $(GMSGFMT) -o libk3b.gmo $(srcdir)/libk3b.po
+ test ! -f libk3b.gmo || touch libk3b.gmo
+libk3bdevice.gmo: libk3bdevice.po
+ rm -f libk3bdevice.gmo; $(GMSGFMT) -o libk3bdevice.gmo $(srcdir)/libk3bdevice.po
+ test ! -f libk3bdevice.gmo || touch libk3bdevice.gmo
+k3bsetup.gmo: k3bsetup.po
+ rm -f k3bsetup.gmo; $(GMSGFMT) -o k3bsetup.gmo $(srcdir)/k3bsetup.po
+ test ! -f k3bsetup.gmo || touch k3bsetup.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in k3b libk3b libk3bdevice k3bsetup ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 6
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3bdevice.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3bsetup.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 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 ar/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu ar/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit ar/messages/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
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,9826 @@
+# translation of k3b.po to Arabic
+# translation of k3b.po to
+# Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc.
+#
+# Isam Bayazidi <bayazidi at arabeyes.org>, 2002.
+# محمد سعد <metehyi at free.fr>, 2006.
+# محمد سعد Mohamed SAAD <metehyi at free.fr>, 2006.
+# Laith Juwaidah <juwaidah1990 at gmail.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3b\n"
+"POT-Creation-Date: 2007-11-01 01:18+0100\n"
+"PO-Revision-Date: 2007-05-14 11:42+0400\n"
+"Last-Translator: Laith Juwaidah <juwaidah1990 at gmail.com>\n"
+"Language-Team: Arabic <doc at arabeyes.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:80
+msgid "Audio Project Conversion"
+msgstr "تحويل مشروع صوت "
+
+#: rip/k3baudiocdview.cpp:571 rip/k3baudioprojectconvertingdialog.cpp:81
+#: rip/k3baudiorippingdialog.cpp:108 rip/k3bvideocdview.cpp:317
+#, fuzzy
+msgid ""
+"_n: 1 track (%1)\n"
+"%n tracks (%1)"
+msgstr ""
+"_n: 1 مسار (%1)\n"
+"%n مساراتً (%1)"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:102
+msgid "Filename (relative to base directory)"
+msgstr "إسم الملف ( نسبتاً إلى الدليل الأساسي )"
+
+#: k3baudioplayer.cpp:117 k3bdiskinfoview.cpp:223
+#: projects/k3baudiotrackview.cpp:134 rip/k3baudiocdlistview.cpp:38
+#: rip/k3baudioprojectconvertingdialog.cpp:103
+#: rip/k3baudiorippingdialog.cpp:128 rip/k3bvideocdview.cpp:168
+msgid "Length"
+msgstr "المدة"
+
+#: projects/k3bvcdlistview.cpp:89 rip/k3baudioprojectconvertingdialog.cpp:104
+#: rip/k3baudiorippingdialog.cpp:129
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:82
+msgid "File Size"
+msgstr "حجم الملف"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 166
+#: misc/k3bcdcopydialog.cpp:121 misc/k3bcdimagewritingdialog.cpp:262
+#: misc/k3bcdimagewritingdialog.cpp:275 misc/k3bdvdcopydialog.cpp:104
+#: misc/k3bdvdformattingdialog.cpp:68 misc/k3bisoimagewritingdialog.cpp:205
+#: misc/k3bisoimagewritingdialog.cpp:218 option/k3boptiondialog.cpp:44
+#: projects/k3baudioburndialog.cpp:82 projects/k3bdatapropertiesdialog.cpp:177
+#: projects/k3bprojectburndialog.cpp:271 projects/k3bvcdburndialog.cpp:446
+#: projects/k3bvcdburndialog.cpp:476 projects/k3bvcdtrackdialog.cpp:452
+#: rc.cpp:748 rc.cpp:1175 rip/k3baudioprojectconvertingdialog.cpp:112
+#: rip/k3baudiorippingdialog.cpp:138 rip/k3bvideocdrippingdialog.cpp:108
+#, no-c-format
+msgid "Settings"
+msgstr "الإعدادات"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:118
+#: rip/k3baudiorippingdialog.cpp:144
+msgid "File Naming"
+msgstr "تسمية الملف"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:148
+#: rip/k3baudiorippingdialog.cpp:224
+msgid "Please check the naming pattern. All filenames need to be unique."
+msgstr "الرجاء التأكد من كيفية التسمية. يجب ان تكون اسماء الملفات وحيدة."
+
+#: rip/k3baudioprojectconvertingdialog.cpp:166
+#: rip/k3baudiorippingdialog.cpp:242
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:583
+msgid "Do you want to overwrite these files?"
+msgstr "هل تريد الكتابة فوق هذه الملفات؟"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244 rip/k3bvideocdrippingdialog.cpp:181
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Files Exist"
+msgstr "الملفات موجودة"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 k3bemptydiscwaiter.cpp:346
+#: k3bemptydiscwaiter.cpp:416 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 option/k3bthemeoptiontab.cpp:191
+#: projects/k3bdataburndialog.cpp:185 projects/k3bdvdburndialog.cpp:287
+#: projects/k3bmovixburndialog.cpp:230 projects/k3bmovixdvdburndialog.cpp:197
+#: projects/k3bvcdburndialog.cpp:583 projects/k3bvideodvdburndialog.cpp:185
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Overwrite"
+msgstr "اكتب فوق"
+
+#: k3bdiskinfoview.cpp:353 rip/k3baudioconvertingoptionwidget.cpp:154
+#: rip/k3baudioprojectconvertingdialog.cpp:248
+#: rip/k3baudioprojectconvertingdialog.cpp:286
+#: rip/k3baudiorippingdialog.cpp:337 rip/k3baudiorippingdialog.cpp:395
+#: rip/k3bpatternparser.cpp:122 rip/k3bpatternparser.cpp:156
+#: rip/k3bpatternparser.cpp:164 rip/videodvd/k3bvideodvdrippingwidget.cpp:275
+msgid "unknown"
+msgstr "غير معروف"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:259
+#: rip/k3baudiorippingdialog.cpp:347
+msgid "Cue-file"
+msgstr "ملف-Cue"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:307
+#: rip/k3baudiorippingdialog.cpp:414 rip/k3bcddbpatternwidget.cpp:56
+msgid "Playlist"
+msgstr "قائمة التشغيل"
+
+#: rip/k3bvideocdrippingdialog.cpp:50
+msgid "Video CD Ripping"
+msgstr "CD إنتشال قرص مدمج مرئي"
+
+#: rip/k3bvideocdrippingdialog.cpp:75
+msgid "Destination Directory"
+msgstr "الدليل الهدف"
+
+#: rip/k3bvideocdrippingdialog.cpp:82
+msgid "Rip files to:"
+msgstr "إنتشال الملفات الى :"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 219
+#: rc.cpp:63 rc.cpp:123 rip/k3bvideocdrippingdialog.cpp:91
+#, no-c-format
+msgid "Free space in directory:"
+msgstr "الحجم الفارغ في المجلد:"
+
+#: rip/k3bvideocdrippingdialog.cpp:97
+msgid "Necessary storage size:"
+msgstr "حجم التخزين المطلوب:"
+
+#: rip/k3bvideocdrippingdialog.cpp:110
+msgid "Ignore /EXT/PSD_X.VCD"
+msgstr "إهمال /EXT/PSD_X.VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:112
+msgid "Use 2336 byte sector mode for image file"
+msgstr "استخدم مقطع من 2336 بايت للملف الصورة الهدف"
+
+#: rip/k3bvideocdrippingdialog.cpp:117
+msgid "Extract XML structure"
+msgstr "استخرج بنية XML"
+
+#: rip/k3baudiocdview.cpp:248 rip/k3baudiorippingdialog.cpp:177
+#: rip/k3bvideocdrippingdialog.cpp:124 rip/k3bvideocdview.cpp:337
+#: rip/videodvd/k3bvideodvdrippingview.cpp:233
+msgid "Start Ripping"
+msgstr "ابدأ الإنتشال"
+
+#: rip/k3bvideocdrippingdialog.cpp:124
+msgid "Starts extracting the selected VideoCd tracks"
+msgstr "يبداء استخراج مسارات القرص المدمج المرئي المحدّدة"
+
+#: rip/k3bvideocdrippingdialog.cpp:135
+#, c-format
+msgid "Free space on destination directory: %1"
+msgstr "الحجم االفارغ في المجلد الهدف :%1"
+
+#: rip/k3bvideocdrippingdialog.cpp:137
+msgid "Necessary space for extracted files"
+msgstr "الحجم الضروري للملفات المستخرجة"
+
+#: rip/k3bvideocdrippingdialog.cpp:139
+msgid "Ignore extended PSD"
+msgstr "إجهل PSD الممدد"
+
+#: rip/k3bvideocdrippingdialog.cpp:140
+msgid ""
+"<p>Ignore extended PSD (located in the ISO-9660 filesystem under "
+"`/EXT/PSD_X.VCD') and use the <em>standard</em> PSD.</p>"
+msgstr ""
+"<p>تجاهل PSD الممدد (الموجود في نظام الملفات تحت /EXT/PSD_X.VCD ) و استعمل ال "
+"PSD <em>المعياري</em> PSD.</p>"
+
+#: rip/k3bvideocdrippingdialog.cpp:142
+msgid "Assume a 2336-byte sector mode"
+msgstr "استخدم نمط مقطع من 2336 بايت"
+
+#: rip/k3bvideocdrippingdialog.cpp:143
+msgid ""
+"<p>This option only makes sense if you are reading from a BIN CD disk image. "
+"This indicates to `vcdxrip' to assume a 2336-byte sector mode for image "
+"file.</p><b>Note: This option is slated to disappear.</b>"
+msgstr ""
+"<p>استعمل هذا الخيار فقط عندما تريد قراءة قرص مدمج رقمي BIN CD. فهكذا تشير الى "
+"'vcdxrip' اختيار مقطع من 2336 بايت لكتابت الوثيقة الصورة. </p><b>"
+"ملاحظة : سيختفي هذا الخيار في المستقبل .</b>"
+
+#: rip/k3bvideocdrippingdialog.cpp:146
+msgid "Create XML description file."
+msgstr "إنشاء ملف وصف XML."
+
+#: rip/k3bvideocdrippingdialog.cpp:147
+msgid ""
+"<p>This option creates an XML description file with all video CD "
+"information.</p>"
+"<p>This file will always contain all of the information.</p>"
+"<p>Example: If you only extract sequences, the description file will also hold "
+"the information for files and segments.</p>"
+"<p>The filename is the same as the video CD name, with a .xml extension. The "
+"default is VIDEOCD.xml.</p>"
+msgstr ""
+"<p>هذا الخير ينشأ ملف وصف على هيئة XML يحتوي كلً المعلومات عن القرص المدموج "
+"المرئي. </p>"
+"<p>هذا الملف سيحتوي دائما كل المعلومات. </p>"
+"<p>مثالاً: اذا استخرجت فقط بعض المقطوعات المتتالية, سيحتوي ايضا ملف الوصف "
+"معلومات عن الملفات و المقطوعات. </p>"
+"<p> اسم الملف سيكون نفسه كاسم القرص المدمج المرئي, مع ازادة .XML. الاسم "
+"الافتراضي هو VIDEOCD.xml .</p>"
+
+#: projects/k3bprojectburndialog.cpp:202 rip/k3bvideocdrippingdialog.cpp:160
+msgid "Image folder '%1' does not exist. Do you want K3b to create it?"
+msgstr "ملف الصورة '%1' غير موجود. هل تريد إنشائه؟"
+
+#: projects/k3bprojectburndialog.cpp:205 rip/k3bvideocdrippingdialog.cpp:163
+msgid "Failed to create folder '%1'."
+msgstr "فشل في انشاء مجلد '%1'."
+
+#: rip/k3bvideocdrippingdialog.cpp:179
+msgid "Continue although the folder is not empty?"
+msgstr "تابع رغم عدم فراغ المجلد ؟"
+
+#: rip/k3baudioconvertingoptionwidget.cpp:107
+msgid "Wave"
+msgstr "موجي"
+
+#: rip/k3bvideocdview.cpp:166
+msgid "Item Name"
+msgstr "اسم البند"
+
+#: rip/k3bvideocdview.cpp:167
+msgid "Extracted Name"
+msgstr "الاسم المستخرج "
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 77
+#: projects/k3bdatafileview.cpp:72 projects/k3bmovixlistview.cpp:176
+#: rc.cpp:721 rip/k3baudiocdlistview.cpp:39 rip/k3bvideocdview.cpp:169
+#, no-c-format
+msgid "Size"
+msgstr "الحجم"
+
+#: rip/k3bvideocdview.cpp:216 rip/k3bvideocdview.cpp:393
+msgid "Video CD MPEG tracks"
+msgstr "مسارات مرئية من نوع MPEG على قرص مدمج"
+
+#: rip/k3bvideocdview.cpp:217
+msgid "Video CD DATA track"
+msgstr "مسار بيانات من نوع قرص مدمج مرئي"
+
+#: rip/k3bvideocdview.cpp:235
+#, c-format
+msgid "Sequence-%1"
+msgstr "المتتالية - %1"
+
+#: rip/k3bvideocdview.cpp:241 rip/k3bvideocdview.cpp:401
+msgid "Segments"
+msgstr "اجزاء"
+
+#: k3bdirview.cpp:250 k3bdirview.cpp:251 k3bmedium.cpp:323
+#: projects/k3bvcdburndialog.cpp:68 rip/k3bvideocdrippingoptions.h:28
+#: rip/k3bvideocdview.cpp:315
+msgid "Video CD"
+msgstr "قرص مدمج مرئي"
+
+#: rip/k3bvideocdview.cpp:329
+msgid "Dese&lect All"
+msgstr "&عدم اختيار الكلً"
+
+#: rip/k3bvideocdview.cpp:330
+msgid "Select Track"
+msgstr "إختر المسار"
+
+#: rip/k3bvideocdview.cpp:333
+msgid "Deselect Track"
+msgstr "عدم إختيار المسار"
+
+#: rip/k3baudiocdview.cpp:318 rip/k3bvideocdview.cpp:409
+msgid "Please select the tracks to rip."
+msgstr "الرجاء اختيار المسارات للإنتشال."
+
+#: rip/k3baudiocdview.cpp:319 rip/k3bvideocdview.cpp:409
+msgid "No Tracks Selected"
+msgstr "لم تختر مسارات"
+
+#: rip/k3baudiocdview.cpp:70 rip/k3bpatternparser.cpp:131
+#, c-format
+msgid "Track %1"
+msgstr " المسار %1"
+
+#: rip/k3baudiocdview.cpp:144
+msgid "Searching for Artist information..."
+msgstr "جاري البحث عن معلومات الفنان..."
+
+#: rip/k3baudiocdview.cpp:214
+msgid "Found Cd-Text. Do you want to use it instead of querying CDDB?"
+msgstr "وجدت نص القرص المدمج. هل تريد استعماله فضلا عن استشارة CDDB ؟"
+
+#: rip/k3baudiocdview.cpp:215
+msgid "Found Cd-Text"
+msgstr "وجدت تص القرص المدمج"
+
+#: rip/k3baudiocdview.cpp:216
+msgid "Use CD-Text"
+msgstr "استعمل نص القرص المدمج"
+
+#: rip/k3baudiocdview.cpp:217
+msgid "Query CDDB"
+msgstr "إستشر قاعدة CDDB :"
+
+#: rip/k3baudiocdview.cpp:229 rip/videodvd/k3bvideodvdrippingview.cpp:221
+msgid "Check All"
+msgstr "اختر الكل"
+
+#: rip/k3baudiocdview.cpp:232 rip/videodvd/k3bvideodvdrippingview.cpp:224
+msgid "Uncheck All"
+msgstr "الغاء الخيار للكل"
+
+#: rip/k3baudiocdview.cpp:235 rip/videodvd/k3bvideodvdrippingview.cpp:227
+msgid "Check Track"
+msgstr "إختر المسار"
+
+#: rip/k3baudiocdview.cpp:238 rip/videodvd/k3bvideodvdrippingview.cpp:230
+msgid "Uncheck Track"
+msgstr "الغاء الخيار لهذا المسار"
+
+#: rip/k3baudiocdview.cpp:241
+msgid "Edit Track cddb Info"
+msgstr "تحرير معلومات CDDB للمسار"
+
+#: rip/k3baudiocdview.cpp:244
+msgid "Edit Album cddb Info"
+msgstr "تحرير معلومات CDDB للمجموعة"
+
+#: rip/k3baudiocdview.cpp:251
+msgid "Query cddb"
+msgstr "استشر CDDB"
+
+#: rip/k3baudiocdview.cpp:254
+msgid "Save Cddb Entry Locally"
+msgstr "حفظ الخانة من CDDB محليآ"
+
+#: rip/k3baudiocdview.cpp:338
+#, c-format
+msgid "Cddb Track %1"
+msgstr "المسار CDDB رقم %1"
+
+#: rip/k3baudiocdview.cpp:352 rip/k3baudiocdview.cpp:402
+msgid "Title:"
+msgstr "العنوان:"
+
+#: rip/k3baudiocdview.cpp:355 rip/k3baudiocdview.cpp:405
+msgid "Artist:"
+msgstr "الفنان:"
+
+#: rip/k3baudiocdview.cpp:357 rip/k3baudiocdview.cpp:407
+msgid "Extra info:"
+msgstr "معلومات اضافية:"
+
+#: rip/k3baudiocdview.cpp:376
+msgid "Album Cddb"
+msgstr "مجموعة CDDB:"
+
+#: rip/k3baudiocdview.cpp:409
+msgid "Genre:"
+msgstr "النوع الفني:"
+
+#: rip/k3baudiocdview.cpp:411
+msgid "Year:"
+msgstr "السنة:"
+
+#: rip/k3baudiocdview.cpp:413
+msgid "Category:"
+msgstr "الصنف:"
+
+#: rip/k3baudiocdview.cpp:465
+msgid ""
+"<p>No CDDB entry found. Enable remote CDDB queries in the K3b settings to get "
+"access to more entries through the internet."
+msgstr ""
+"<p>لم اجد خانة في CDDB. يجب عليك تمكين استشارة CDDB عن بعد في اعدادات K3b كي "
+"تحصل على المزيد من الخانات عبر الانترنت."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: option/k3boptiondialog.cpp:157 rip/k3baudiocdview.cpp:466
+#: rip/k3baudiocdview.cpp:468 rip/k3baudiocdview.cpp:521
+msgid "CDDB"
+msgstr "CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: rip/k3baudiocdview.cpp:468
+msgid "No CDDB entry found."
+msgstr "لم ﻷجِِد خانة في قاعدة CDDB."
+
+#: rip/k3baudiocdview.cpp:471
+msgid "CDDB Error"
+msgstr "خطأ CDDB"
+
+#: rip/k3baudiocdview.cpp:482
+msgid "Please set the category before saving."
+msgstr "الرجاء تحديد الصنف قبل الحفظ."
+
+#: rip/k3baudiocdview.cpp:487
+msgid "Please set CD artist and title before saving."
+msgstr "الرجاء تحديد اسم الفنان و العنوان قبل الحفظ."
+
+#: rip/k3baudiocdview.cpp:505
+msgid "Please set at least artist and title on all tracks before saving."
+msgstr "الرجاء على الاقل تحديد اسم الفنان و اسم كل المسارات قبل الحفظ."
+
+#: rip/k3baudiocdview.cpp:518
+msgid "Saved entry (%1) in category %2."
+msgstr "كتبتُ الخانة (%1) في صنف %2 ."
+
+#: k3bdirview.cpp:263 k3bdirview.cpp:264 k3bmedium.cpp:307 k3bmedium.cpp:310
+#: rip/k3baudiocdview.cpp:568
+msgid "Audio CD"
+msgstr "قرص مدمج صوتي"
+
+#: rip/k3bvideocdrip.cpp:61
+msgid "Job canceled by user."
+msgstr "تم الغاء المهمة من قبل المستخدم."
+
+#: rip/k3bvideocdrip.cpp:90
+msgid "Check files"
+msgstr "إختر الملفات"
+
+#: rip/k3bvideocdrip.cpp:100
+msgid "Could not find %1 executable."
+msgstr "لم استطع العثور على %1 قابل للتنفيذ."
+
+#: rip/k3bvideocdrip.cpp:101
+#, c-format
+msgid "To rip VideoCD's you must install VcdImager Version %1."
+msgstr ""
+"اذا اردت إنتشال قل اقراص مدمجة للمرئيات عليك تركيب اصدارة VcdImager رقم %1."
+
+#: rip/k3bvideocdrip.cpp:102 rip/k3bvideocdrip.cpp:111
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"يمكنك الحصول عليه عن طريق اقراص النظام لاصدارتك الحالية او تحميله من موقع "
+"http://www.vcdimager.org"
+
+#: rip/k3bvideocdrip.cpp:110
+msgid "%1 executable too old! Need version %2 or greater"
+msgstr ""
+"البرنامج القابل للتنفيذ %1 هو قديم جدآ ! انت بحاجة الى اصدارة %2 او أحدث"
+
+#: rip/k3bvideocdrip.cpp:118
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "جاري استعمال %1 %2 - حقوق المؤلف محفوظة (C) %3 "
+
+#: rip/k3bvideocdrip.cpp:173
+msgid "Extracting"
+msgstr "جاري الاستخراج"
+
+#: rip/k3bvideocdrip.cpp:174
+msgid "Start extracting."
+msgstr "إبدء الاستخراج ."
+
+#: rip/k3bvideocdrip.cpp:175
+msgid "Extract files from %1 to %2."
+msgstr "استخراج الملفات من%1 الى %2 ."
+
+#: rip/k3bvideocdrip.cpp:179
+#, c-format
+msgid "Could not start %1."
+msgstr "ﻻ يمكن بدء %1."
+
+#: rip/k3bvideocdrip.cpp:269
+msgid "Files successfully extracted."
+msgstr "استخرجت الملفات بنجاح ."
+
+#: rip/k3bvideocdrip.cpp:272
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 انتج خطأ غير معروف ( رمز %2 )"
+
+#: rip/k3bvideocdrip.cpp:273
+msgid "Please send me an email with the last output..."
+msgstr "الرجاء ارسال الي بريد الكتروني يحتوي على أخر الاصدارات..."
+
+#: rip/k3bvideocdrip.cpp:279
+msgid "%1 did not exit cleanly."
+msgstr "%1 لم ينتهي بشكل سليم."
+
+#: rip/k3bvideocdrip.cpp:293
+msgid "%1 encountered non-form2 sector"
+msgstr "التقى البرنامج %1 قطاع من نوع non-form2"
+
+#: rip/k3bvideocdrip.cpp:294
+msgid "leaving loop"
+msgstr "الخروج من الحلقة"
+
+#: rip/k3bvideocdrip.cpp:302
+msgid "detected extended VCD2.0 PBC files"
+msgstr "اكتشفت ملفات ممتدة VCD2.0 PBC"
+
+#: rip/k3bvideocdrip.cpp:329 rip/k3bvideocdrip.cpp:347
+#, c-format
+msgid "Extracting %1"
+msgstr "استخراج %1"
+
+#: rip/k3bvideocdrip.cpp:340
+msgid "Extracting %1 to %2"
+msgstr "استخراج %1 الى %2"
+
+#: rip/k3bcddbpatternwidget.cpp:50
+msgid "%A - %T/%n - !a='%A'{%a - }%t"
+msgstr "%A - %T/%n - !a='%A'{%a - }%t"
+
+#: rip/k3bcddbpatternwidget.cpp:51
+msgid "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+msgstr "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+
+#: rip/k3bcddbpatternwidget.cpp:52
+msgid "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+msgstr "%{genre}/%{albumartist} - %{albumtitle}/مسار %{number}"
+
+#: rip/k3bcddbpatternwidget.cpp:53
+msgid "music/ripped-tracks/%a - %t"
+msgstr "موسيقة/مسارات منتشلة/%a - %t"
+
+#: rip/k3bcddbpatternwidget.cpp:55
+msgid "%{albumartist} - %{albumtitle}"
+msgstr "%{albumartist} - %{albumtitle}"
+
+#: rip/k3bcddbpatternwidget.cpp:57
+msgid "playlists/%{albumartist}/%{albumtitle }"
+msgstr "لوائح التنفيذ/%{albumartist}/%{albumtitle }"
+
+#: rip/k3bcddbpatternwidget.cpp:132
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br><em>Hint:</em> %A differs from %a only on soundtracks or compilations."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>artist of the track</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title of the track</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>track number</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>year of the CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>extended track information</td>"
+"<td>%{c} or %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>genre of the CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album artist</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album title</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>extended CD information</td>"
+"<td>%{C} or %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+msgstr ""
+"<p><b>جملات على شكل خاص:</b>"
+"<p>سيقوم استبدال الجمل التالية بمعناها المناسب في كل اسماء المسارات."
+"<br><em>مثال</em> يختلف %A عن %a فقط على مسارات الصوت او المجموعات."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>معنى</em></td>"
+"<td><em>بدلات</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>الفنان مؤلف المسار</td>"
+"<td>%{a} او %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>عنواو المسار</td>"
+"<td>%{t} او %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>رقم المسار</td>"
+"<td>%{n} او %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>تاريخ اصدار القرص المدمج</td>"
+"<td>%{y} او %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>معلومات اضافية عن المسار</td>"
+"<td>%{c} او %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>النوع الفني للقرص المدمج</td>"
+"<td>%{g} او %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>فنان المجموعة</td>"
+"<td>%{A} او %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>عنوان المجموعة</td>"
+"<td>%{T} او %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>معلومات اضافية عن المجموعة</td>"
+"<td>%{C} او %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>تاريخ اليوم</td>"
+"<td>%{d} او %{date}</td></tr></table>"
+
+#: rip/k3bcddbpatternwidget.cpp:153
+msgid ""
+"<p><b>Conditional inclusion:</b>"
+"<p>These patterns make it possible to selectively include texts, depending on "
+"the value of CDDB entries. You can choose only to include or exclude texts if "
+"one of the entries is empty, or if it has a specific value. Examples:"
+"<ul>"
+"<li>@T{TEXT} includes TEXT if the album title is specified"
+"<li>!T{TEXT} includes TEXT if the album title is not specified"
+"<li>@C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"named Soundtrack"
+"<li>!C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"anything else but Soundtrack"
+"<li>It is also possible to include special strings in texts and conditions, "
+"e.g. !a='%A'{%a} only includes the title's artist information if it does not "
+"differ from the album artist.</ul>"
+"<p>Conditional includes make use of the same characters as the special strings, "
+"which means that the X in @X{...} can be one character out of [atnycgATCd]."
+msgstr ""
+"<p><b>احتواء شرطي</b>"
+"<p>هذه الاشكال تسمح لك باضافة نصوص، و ذلك حسب قيمة الخانات في قاعدة المعلومات "
+"CDDB. يمكنك اختيار اضافة النص او عدم اضاهته اذا كانت احد الخانات فارغة، او اذا "
+"احتوت على نص معين. مثالآ:"
+"<ul>"
+"<li>@T{TEXT} يضيف TEXT اذا كان عنوان المجموعة محدد"
+"<li>!T{TEXT} يضيف TEXT اذا كان عنوان المجموعة غير محدد"
+"<li>@C='Soundtrack'{TEXT} يضيف TEXT اذا كان اسم المعلومات الاضافية Soundtrack "
+"على القرص المدمج"
+"<li>!C='Soundtrack'{TEXT} يضيف TEXT اذا كان اسم المعلومات الاضافية على القرص "
+"المدمج اي شيئ اخر غير Soundtrack"
+"<li>من الممكن ايضآ اضافة كلمات محددة الى النصوص و الشروط ، مثلآ !a='%A'{%a} "
+"يقوم بزيادة معلومات عن اسم فنان المقطوعة اذا اختلف هذا عن اسم الفنان "
+"للمجموعة.</ul>"
+"<p>تستعمل الاضافات الشرطية نفس الحروف كالجمل الخاصة ، و ذلك يعني ان ال X في "
+"@X{...} يمكنه ال يكون اي حرف من [atnycgATCd]."
+
+#: rip/k3baudioripthread.cpp:129
+msgid "Extracting Digital Audio"
+msgstr "جاري استخراج صوت رقمي"
+
+#: rip/k3baudioripthread.cpp:136
+msgid "Could not load libcdparanoia."
+msgstr "لم يمكن تحميل libcdparanoia."
+
+#: rip/k3baudioripthread.cpp:149
+msgid "Reading CD table of contents."
+msgstr "قراءة جدول المحتويات للقرص المدمج."
+
+#: rip/k3baudioripthread.cpp:153
+#, c-format
+msgid "Could not open device %1"
+msgstr "لا يمكن فتح الجهاز %1"
+
+#: rip/k3baudioripthread.cpp:161
+#, c-format
+msgid "You need write access to %1"
+msgstr "انت بحاجة لاذن الكتابة لِــ %1"
+
+#: rip/k3baudioripthread.cpp:178 rip/k3baudioripthread.cpp:267
+msgid "Searching index 0 for all tracks"
+msgstr "يجري البحث عن الدليل 0 لكل المسارات"
+
+#: option/k3bmiscoptiontab.cpp:130 rip/k3baudioprojectconvertingthread.cpp:113
+#: rip/k3baudioprojectconvertingthread.cpp:199
+#: rip/k3baudioprojectconvertingthread.cpp:307 rip/k3baudioripthread.cpp:200
+#: rip/k3baudioripthread.cpp:303 rip/k3baudioripthread.cpp:450
+#, c-format
+msgid "Unable to create directory %1"
+msgstr "غير قادر على انشاء الدليل %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:140
+#: rip/k3baudioprojectconvertingthread.cpp:229
+#: rip/k3baudioprojectconvertingthread.cpp:365 rip/k3baudioripthread.cpp:229
+#: rip/k3baudioripthread.cpp:333 rip/k3baudioripthread.cpp:508
+msgid "Unable to open '%1' for writing."
+msgstr "غير قادر على فتح '%1' للكتابة."
+
+#: rip/k3baudioripthread.cpp:235
+msgid "Ripping to single file '%1'."
+msgstr "جاري النتشال الى الملف الوحيد '%1'."
+
+#: rip/k3baudioripthread.cpp:238
+msgid "Starting digital audio extraction (ripping)."
+msgstr "بدء استخراج صوت رقمي ( إنتشال )."
+
+#: rip/k3baudioripthread.cpp:257
+#, c-format
+msgid "Successfully ripped to %2."
+msgstr "تمّ الإنتشال بنجاح الى %2."
+
+#: rip/k3baudioripthread.cpp:340
+msgid "Ripping track %1 (%2 - %3)"
+msgstr "إنتشال المسار %1 (%2 - %3)"
+
+#: rip/k3baudioripthread.cpp:342
+#, c-format
+msgid "Ripping track %1"
+msgstr "إنتشال المسار %1"
+
+#: rip/k3baudioripthread.cpp:355
+#, c-format
+msgid "Successfully ripped track %1."
+msgstr "تمّ إنتشال المسار %1 بنجاح."
+
+#: rip/k3baudioripthread.cpp:357
+msgid "Successfully ripped track %1 to %2."
+msgstr "تمّ إنتشال المسار %1 الى %2 بنجاح."
+
+#: rip/k3baudioprojectconvertingthread.cpp:268 rip/k3baudioripthread.cpp:374
+#, c-format
+msgid "Error while encoding track %1."
+msgstr "خطأ عند ترميز المسار %1."
+
+#: rip/k3baudioripthread.cpp:390
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "خطأ غير قابل للاسترجاع عند إنتشال المسار %1."
+
+#: rip/k3baudioripthread.cpp:397
+msgid "Error while initializing audio ripping."
+msgstr "خطأ عند التمهيد لإنتشال الصوت."
+
+#: rip/k3baudioripthread.cpp:411
+msgid "Cancellation could take a while..."
+msgstr "قد تستغرق عملية الالغاء بعض الوقت...."
+
+#: rip/k3baudioprojectconvertingthread.cpp:183 rip/k3baudioripthread.cpp:438
+msgid "Removed partial file '%1'."
+msgstr "تم ازالة الملف الجزئي '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:311 rip/k3baudioripthread.cpp:454
+#, c-format
+msgid "Writing playlist to %1."
+msgstr "كتابة لائحة المقطوعات الى %1."
+
+#: rip/k3baudioprojectconvertingthread.cpp:412 rip/k3baudioripthread.cpp:554
+#, c-format
+msgid "Writing cue file to %1."
+msgstr "كتابة ملف cue الى %1."
+
+#: rip/k3baudioripthread.cpp:587
+msgid "Ripping Audio Tracks"
+msgstr "جاري إنتشال المسارات الصوتية"
+
+#: rip/k3baudioripthread.cpp:589
+msgid "Ripping Audio Tracks From '%1'"
+msgstr "جاري إنتشال المسارات الصوتية من '%1'"
+
+#: rip/k3baudioprojectconvertingthread.cpp:454 rip/k3baudioripthread.cpp:596
+msgid ""
+"_n: 1 track (encoding to %1)\n"
+"%n tracks (encoding to %1)"
+msgstr ""
+"مسار واحِد (ترميز إلى %1)\n"
+"مساران إثنين (ترميز إلى %1)\n"
+"%n مسارات (ترميز إلى %1)\n"
+"%n مسار (ترميز إلى %1)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:457 rip/k3baudioripthread.cpp:599
+#, c-format
+msgid ""
+"_n: 1 track\n"
+"%n tracks"
+msgstr ""
+"مسار واحد\n"
+"مسارين اثنين\n"
+"%n مسارات\n"
+"%n مسار"
+
+#: rip/k3baudiorippingdialog.cpp:107
+msgid "CD Ripping"
+msgstr "إنتشال قرص مدمج"
+
+#: k3baudioplayer.cpp:116 projects/k3baudiotrackview.cpp:135
+#: projects/k3bvcdlistview.cpp:90 projects/k3bvcdtrackdialog.cpp:389
+#: rip/k3baudiorippingdialog.cpp:127
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:83
+msgid "Filename"
+msgstr "اسم الملف"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 262
+#: k3bdiskinfoview.cpp:220 projects/k3baudiotrackview.cpp:133
+#: projects/k3bdatafileview.cpp:71 projects/k3bmovixlistview.cpp:175
+#: projects/k3bvcdburndialog.cpp:437 projects/k3bvcdlistview.cpp:83 rc.cpp:411
+#: rip/k3baudiorippingdialog.cpp:130
+#, no-c-format
+msgid "Type"
+msgstr "النوع"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 421
+#: misc/k3bcdimagewritingdialog.cpp:309 misc/k3bcdimagewritingdialog.cpp:770
+#: option/k3boptiondialog.cpp:129 projects/k3baudioburndialog.cpp:104
+#: projects/k3bdatapropertiesdialog.cpp:178 projects/k3bvcdburndialog.cpp:429
+#: rc.cpp:444 rc.cpp:1202 rip/k3baudiorippingdialog.cpp:154
+#, no-c-format
+msgid "Advanced"
+msgstr "متقدم"
+
+#: misc/k3bdvdcopydialog.cpp:163 projects/k3baudioburndialog.cpp:97
+#: rip/k3baudiorippingdialog.cpp:158
+msgid "Ignore read errors"
+msgstr "تجاهل اخطاء القراءة"
+
+#: rip/k3baudiorippingdialog.cpp:159
+msgid "Don't read pregaps"
+msgstr "عدم قراءة الثغرات الاولية"
+
+#: misc/k3bcdcopydialog.cpp:182 projects/k3baudioburndialog.cpp:91
+#: rip/k3baudiorippingdialog.cpp:161
+msgid "Paranoia mode:"
+msgstr "نمط هذيان العظمة:"
+
+#: misc/k3bcdcopydialog.cpp:167 misc/k3bcdcopydialog.cpp:177
+#: misc/k3bdvdcopydialog.cpp:161 projects/k3baudioburndialog.cpp:95
+#: rip/k3baudiorippingdialog.cpp:163
+msgid "Read retries:"
+msgstr "عدد محاولات القراءة:"
+
+#: rip/k3baudiorippingdialog.cpp:177
+msgid "Starts copying the selected tracks"
+msgstr "يبدء نسخ المسارات المحددة"
+
+#: rip/k3baudiorippingdialog.cpp:186
+msgid "Maximal number of read retries"
+msgstr "العدد الاقصى لاعادة محاولة القراءة"
+
+#: rip/k3baudiorippingdialog.cpp:187
+msgid ""
+"<p>This specifies the maximum number of retries to read a sector of audio data "
+"from the cd. After that K3b will either skip the sector if the <em>"
+"Ignore Read Errors</em> option is enabled or stop the process."
+msgstr ""
+"يحدد هذا عدد المحاولات الاقصى اللتي سيقام بها قراءة مقطع صوتي من القرص المدمج. "
+"يقوم فيما بعدها K3b بالقفز عن المقطع اذا كان الخيار</em>تجاهل أخطاء القراءة<em> "
+"ممكن او يقوم بأيقاف المعاملة."
+
+#: rip/k3baudiorippingdialog.cpp:191
+msgid "Do not read the pregaps at the end of every track"
+msgstr "عدم قراءة الثغرات الاولية في منتهى كل مسار"
+
+#: rip/k3baudiorippingdialog.cpp:192
+msgid ""
+"<p>If this option is checked K3b will not rip the audio data in the pregaps. "
+"Most audio tracks contain an empty pregap which does not belong to the track "
+"itself.</p>"
+"<p>Although the default behaviour of nearly all ripping software is to include "
+"the pregaps for most CDs it makes more sense to ignore them. When creating a "
+"K3b audio project you will regenerate these pregaps anyway.</p>"
+msgstr ""
+"<p>إذا كان هذا الإختيار مؤشراً فإن K3b سوف لن ينتشل بيانات الصوت في الفجوات "
+"السابقة. معضم المسارات الصوتية تحتوي فجوات سابقة فارغة و التي لا تنتمي الى "
+"المسار نفسه</p> "
+"<p>مع ان التصرف الإفتراضي لتقريباً كل برامج الانتشال هو تضمين الفجوات السابقة "
+"من معضم الأقراص المدمجة فانه من المنطقي اكثر ان يتم تحاهلها. عند إنشاء مشروع "
+"K3b صوتي فإنك ستولد هذه الفجوات السابقة على كل حال."
+
+#: rip/k3baudiorippingdialog.cpp:328
+msgid "Album"
+msgstr "المجموعة الفنية"
+
+#: k3bdiskinfoview.cpp:258 misc/k3bcdcopydialog.cpp:172
+#: projects/k3bvcdtrackdialog.cpp:638 rip/k3baudiorippingdialog.cpp:338
+#: rip/k3baudiorippingdialog.cpp:396
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:345
+msgid "Audio"
+msgstr "صوت"
+
+#: rip/k3baudiorippingdialog.cpp:386
+#, c-format
+msgid "Track%1"
+msgstr "المسار %1"
+
+#: k3bdiskinfoview.cpp:270 misc/k3bcdcopydialog.cpp:162
+#: rip/k3baudiorippingdialog.cpp:396
+msgid "Data"
+msgstr "بيانات"
+
+#: rip/k3baudioprojectconvertingthread.cpp:98
+#: rip/k3baudioprojectconvertingthread.cpp:445
+msgid "Converting Audio Tracks"
+msgstr "تحويل المسارات الصوتية"
+
+#: rip/k3baudioprojectconvertingthread.cpp:145
+msgid "Converting to single file '%1'."
+msgstr "تحويل الى ملف واحد '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:158
+#, c-format
+msgid "Successfully converted track %1."
+msgstr "تم تحويل المسار %1 بنجاح."
+
+#: rip/k3baudioprojectconvertingthread.cpp:237
+msgid "Converting track %1 (%2 - %3)"
+msgstr "تحويل المسار %1 (%2 -%3)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:242
+#, c-format
+msgid "Converting track %1"
+msgstr "تحويل المسار %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:447
+msgid "Converting Audio Tracks From '%1'"
+msgstr "تحويل المسارات الصوتية من '%1'"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:68
+msgid "Keep original dimensions"
+msgstr "حافِظ على الأبعاد الأصلية"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:69
+msgid "640x? (automatic height)"
+msgstr "640x? (علو تلقائي)"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:70
+msgid "320x? (automatic height)"
+msgstr "320x? (علو تلقائي)"
+
+#: projects/k3bdataimagesettingswidget.cpp:50
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:71
+msgid "Custom"
+msgstr "المعتاد"
+
+#: k3bdiskinfoview.cpp:310 projects/k3bvcdlistview.cpp:82
+#: rip/k3baudiocdlistview.cpp:37
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:342
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:80
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:89
+msgid "Title"
+msgstr "عنوان"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:81
+msgid "Video Size"
+msgstr "حجم المرئيات"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:414
+#: ../plugins/encoder/lame/k3blameencoder.cpp:417
+#: ../plugins/encoder/lame/k3blameencoder.cpp:420
+#: ../plugins/encoder/lame/k3blameencoder.cpp:510
+#: ../plugins/encoder/lame/k3blameencoder.cpp:511
+#: ../plugins/encoder/lame/k3blameencoder.cpp:512
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:97
+msgid "%1 kbps"
+msgstr "%1 kbps"
+
+#: option/k3bdevicewidget.cpp:130
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:190
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:191
+msgid "auto"
+msgstr "تلقائي"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:283
+#, fuzzy
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title number</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>volume id (mostly the name of the Video DVD)</td>"
+"<td>%{i} or %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>beautified volume id</td>"
+"<td>%{b} or %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>two chars language code</td>"
+"<td>%{l} or %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>language name</td>"
+"<td>%{n} or %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio format (on the Video DVD)</td>"
+"<td>%{a} or %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>number of audio channels (on the Video DVD)</td>"
+"<td>%{c} or %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>size of the original video</td>"
+"<td>%{v} or %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>size of the resulting video (<em>Caution: auto-clipping values are not "
+"taken into account!</em>)</td>"
+"<td>%{s} or %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>aspect ratio of the original video</td>"
+"<td>%{r} or %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+"<p><em>Hint: K3b also accepts slight variations of the long special strings. "
+"One can, for example, leave out the underscores.</em>"
+msgstr ""
+"<p><b>سلاسل النمط الخاص النصية:</b> "
+"<p> سيتم استبدال السلاسل النصية التالية بمغانيهم الخاصة في اسم كل مسار. "
+"<br> "
+"<p><table border=\"0\"> "
+"<tr> "
+"<td></td> "
+"<td><em>معنى</em></td> "
+"<td><em>بدائل</em></td></tr> "
+"<tr> "
+"<td>%t</td> "
+"<td>رقم العنوان</td> "
+"<td>%{t} او %{title_number}</td></tr> "
+"<tr> "
+"<td>%i</td> "
+"<td>volume id (mostly the name of the Video DVD)</td> "
+"<td>%{i} او %{volume_id}</td></tr> "
+"<tr> "
+"<td>%b</td> "
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:335
+msgid "Video Picture Size"
+msgstr "حجم صورة المرئيات"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:342
+msgid ""
+"<p>Please choose the width and height of the resulting video. If one value is "
+"set to <em>Auto</em> K3b will choose this value depending on the aspect ratio "
+"of the video picture."
+"<br>Be aware that setting both the width and the height to fixed values will "
+"result in no aspect ratio correction to be performed."
+msgstr ""
+"<p>الرجاء اختيار العرض و الارتفاع للفيديو الناتج. إذا واحدة من القيم ضبطت على "
+"<em>تلقائي</em> K3b سوف يختار هذه القيمة إعتماداً على نسبة الطول الى العرض "
+"التابعة لصورة الفيديو. "
+"<br>إنتبه الى انك اذا ضبطت كلا العرض و الارتفاع الى قيم ثابتة سيبطل تعديل نسبة "
+"الطول الى العرض."
+
+#: k3bdatamodewidget.cpp:34 k3bwriterselectionwidget.cpp:260
+#: k3bwriterselectionwidget.cpp:486 k3bwritingmodewidget.cpp:153
+#: projects/k3bdatamultisessioncombobox.cpp:75
+#: projects/k3bfillstatusdisplay.cpp:389
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:350
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:351
+msgid "Auto"
+msgstr "تلقائي"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:111
+msgid "Ripping Video DVD Titles"
+msgstr "إنتشال عناوين القرص الرقمي المرئي للمرئيات"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:117
+msgid ""
+"_n: Transcoding %n title to %1/%2\n"
+"Transcoding %n titles to %1/%2"
+msgstr ""
+"تحويل رموز عنوان %n إلى %1/%2\n"
+"تحويل رموز عنوانين %n إلى %1/%2\n"
+"تحويل رموز %n عناوين إلى %1/%2\n"
+"تحويل رموز %n عنوان إلى %1/%2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:146
+#, c-format
+msgid "Successfully ripped title %1"
+msgstr "تمّ إنتشال العنوان %1 بنجاح"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:149
+#, c-format
+msgid "Failed to rip title %1"
+msgstr "فشلتُ في إنتشال العنوان %1"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:179
+#, c-format
+msgid "Determined clipping values for title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:180
+msgid "Top: %1, Bottom: %2"
+msgstr "فوق: %1 ، تحت: %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:182
+msgid "Left: %1, Right: %2"
+msgstr "يسار:%1، يمين %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:190
+msgid "Insane clipping values. No clipping will be done at all."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:200
+#, c-format
+msgid "Failed to determine clipping values for title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:151
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:173
+msgid "Video DVD Ripping"
+msgstr "إنتشال قرص رقمي مرئي للمرئيات"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:174
+msgid ""
+"_n: 1 title from %1\n"
+"%n titles from %1"
+msgstr ""
+"عنوان واحِد من %1\n"
+"عنوانين إثنين من %1\n"
+"%n عناوين من %1\n"
+"%n عنوان من %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:197
+msgid "Title %1 (%2)"
+msgstr "العنوان %1 (%2)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:224
+msgid "%1 %2Ch (%3%4)"
+msgstr "%1 %2Ch (%3%4)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:228
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:51
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:76
+msgid "unknown language"
+msgstr "لغة غير معروفة"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:239
+msgid "not supported"
+msgstr "غير مدعوم"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:452
+#, c-format
+msgid ""
+"_n: %nCh\n"
+"%nCh"
+msgstr ""
+"%n قناة\n"
+"%n قنوات\n"
+"%n قنوات\n"
+"%n قناة"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:564
+msgid ""
+"<p>When using the <em>AC3 pass-through</em> audio codec all selected audio "
+"streams need to be in AC3 format. Please select another audio codec or choose "
+"AC3 audio streams for all ripped titles."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:567
+msgid "AC3 Pass-through"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:95
+msgid ""
+"K3b was unable to unmount device '%1' containing medium '%2'. Video DVD ripping "
+"will not work if the device is mounted. Please unmount manually."
+msgstr ""
+"لم يتمكن K3b من إزالة تركيب الجهاز '%1' اللذي يحتوي على الوسيطة '%2'. إنتشال "
+"مرئيات من القرص الرقمي المرئي لن يعمل إذا كان الجهاز مركب. الرجاء إزالة التركيب "
+"يدوياً."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:98
+msgid "Unmounting failed"
+msgstr "فشل إزالة التركيب"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:108
+msgid ""
+"<p>Unable to read Video DVD contents: Found encrypted Video DVD."
+"<p>Install <i>libdvdcss</i> to get Video DVD decryption support."
+msgstr ""
+"<p>غير قادر على قراءة محتويات القرص الرقمي المرئي للمرئيات: وجدتُ قرص رقمي مرئي "
+"للمرئيات مشفر."
+"<p>ركِب <i>libdvdcss</i> لتحصل على دعم فكّ التشفير للأقراص الرقمية المرئية "
+"للمرئيات."
+
+#: k3bmedium.cpp:320 rip/videodvd/k3bvideodvdrippingview.cpp:119
+msgid "Video DVD"
+msgstr "قرص رقمي مرئي للمرئيات (Video DVD)"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:120
+#, fuzzy, c-format
+msgid ""
+"_n: %n title\n"
+"%n titles"
+msgstr ""
+"_n: %n عنوان\n"
+"%n عناوين"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:128
+msgid "K3b uses transcode to rip Video DVDs. Please make sure it is installed."
+msgstr ""
+"يستخدم K3b البرنامج transcode لإنتشال مرئيات من أقراص رقمية مرئية. الرجاء "
+"التأكد من انه مركب."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:142
+msgid ""
+"<p>K3b uses transcode to rip Video DVDs. Your installation of transcode (<em>"
+"%1</em>) lacks support for any of the codecs supported by K3b."
+"<p>Please make sure it is installed properly."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:155
+msgid "Unable to read Video DVD contents."
+msgstr "غير قادر على قراءة محتوى القرص الرقمي المرئي للمرئيات."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:169
+msgid "Please select the titles to rip."
+msgstr "الرجاء اختيار المسارات للإنتشال."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:170
+msgid "No Titles Selected"
+msgstr "لم تختر عناوين"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:236
+msgid "Open the Video DVD ripping dialog"
+msgstr "افتح حوار إنتشال الاقراص الرقمية المرئية للمرئيات"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:47
+msgid "%1 %2Ch (%3<em>%4</em>)"
+msgstr "%1 %2 قناة (%3<em>%4</em>)"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:73
+msgid "RLE"
+msgstr "RLE"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:74
+msgid "Extended"
+msgstr "ممتد"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:244
+msgid "<p><b>Title %1 (%2)</b><br>%3"
+msgstr "<p><b>عنوان%1 (%2)</b><br>%3"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:248
+#, fuzzy, c-format
+msgid ""
+"_n: %n chapter\n"
+"%n chapters"
+msgstr ""
+"_n: %n فصل\n"
+"%n فصول"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG2"
+msgstr "MPEG2"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:257
+msgid "letterboxed"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:259
+msgid "anamorph"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:266
+msgid "No audio streams"
+msgstr "لا يوجد مجاري صوتية"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:273
+msgid "No Subpicture streams"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:318
+msgid "Audio Streams"
+msgstr "مجاري صوتية"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:322
+msgid "Subpicture Streams"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 93
+#: rc.cpp:350 rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:343
+#, no-c-format
+msgid "Preview"
+msgstr "تقديم تمهيدي"
+
+#: projects/k3bvcdtrackdialog.cpp:702
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:344
+msgid "Video"
+msgstr "مرئيات"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:346
+msgid "Subpicture"
+msgstr ""
+
+#: rip/k3baudiocdlistview.cpp:36
+msgid "Artist"
+msgstr "الفنان"
+
+#: rip/k3baudiocdlistview.cpp:50
+msgid "Check the tracks that should be ripped"
+msgstr "إختر المسارات اللتي تريد إنتشالها"
+
+#: misc/k3bblankingdialog.cpp:72
+msgid "Erase CD-RW"
+msgstr "محو القرص المدمج CD-RW"
+
+#: misc/k3bblankingdialog.cpp:111
+msgid "&Erase Type"
+msgstr "&محو النوع"
+
+#: k3bemptydiscwaiter.cpp:554 misc/k3bblankingdialog.cpp:151
+msgid "Erasing CD-RW"
+msgstr "جاري محو القرص المدمج CD-RW"
+
+#: misc/k3bblankingdialog.cpp:179
+msgid "Successfully erased CD-RW."
+msgstr "تمّ محو القرص المدمج CD-RW بنجاح."
+
+#: misc/k3bblankingdialog.cpp:180
+msgid "Success"
+msgstr "نجاح"
+
+#: misc/k3bblankingdialog.cpp:183
+msgid "Erasing CD-RW canceled."
+msgstr "محو ال CD-RW قد تم الغاءه"
+
+#: misc/k3bblankingdialog.cpp:184
+msgid "Canceled"
+msgstr "ملغى"
+
+#: misc/k3bblankingdialog.cpp:186
+msgid "The Erasing process failed. Do you want to see the debugging output?"
+msgstr "فشلت عملية المحو. هل تريد مشاهدة معلومات تتبع الخطأ ؟"
+
+#: k3bemptydiscwaiter.cpp:673 misc/k3bblankingdialog.cpp:187
+msgid "Erasing failed."
+msgstr "فشلت عملية المحو."
+
+#: misc/k3bblankingdialog.cpp:203
+msgid "%1 does not support CD-RW writing."
+msgstr "لا يدعم %1 كتابة الاقراص المدمجة CD-RW."
+
+#: misc/k3bblankingdialog.cpp:212
+msgid ""
+"Erases the complete disk. This takes as long as writing the complete CD."
+msgstr "يمحو كامل القرص. هذا يستغرق المدة اللازمة لكتابة القرص بكامله."
+
+#: misc/k3bblankingdialog.cpp:214
+msgid "Erases just the TOC, the PMA, and the pregap."
+msgstr "يمحو فقط فهرسة المواد (TOC ) ، الــ PMA و الثغرات."
+
+#: misc/k3bblankingdialog.cpp:215
+msgid "Erases just the last track."
+msgstr "يمحو فقط المسار الاخير."
+
+#: misc/k3bblankingdialog.cpp:216
+msgid "Reopen the last session to make it possible to append further data."
+msgstr "إعادة فتح الجلسة الاخيرة كي يستسهل كتابة زيادة من البيانات."
+
+#: misc/k3bblankingdialog.cpp:218
+msgid "Erases the last session of a multisession CD."
+msgstr "يمحو الجلسة الاخيرة من قرص مدمج متعدد الجلسات."
+
+#: misc/k3bblankingdialog.cpp:226 misc/k3bblankingdialog.cpp:234
+msgid "Fast"
+msgstr "سريع"
+
+#: misc/k3bblankingdialog.cpp:229 misc/k3bblankingdialog.cpp:235
+msgid "Complete"
+msgstr "مكتمل"
+
+#: misc/k3bblankingdialog.cpp:233
+msgid "Blanking mode:"
+msgstr "نمط التفريغ:"
+
+#: misc/k3bblankingdialog.cpp:238 misc/k3bblankingdialog.cpp:241
+msgid "Erase Last Track"
+msgstr "محو المسار الاخير"
+
+#: misc/k3bblankingdialog.cpp:242 misc/k3bblankingdialog.cpp:245
+msgid "Reopen Last Session"
+msgstr "اعادة فتح الجلسة الاخيرة"
+
+#: misc/k3bblankingdialog.cpp:246 misc/k3bblankingdialog.cpp:249
+msgid "Erase Last Session"
+msgstr "محو الجلسة الاخيرة"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "CD Copy"
+msgstr "نسخ قرص مدمج CD"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "and CD Cloning"
+msgstr "و نقل متطابق للقرص المدمج CD"
+
+#: misc/k3bcdcopydialog.cpp:79 misc/k3bdvdcopydialog.cpp:72
+msgid "Source Medium"
+msgstr "الوسيطة المصدر"
+
+#: misc/k3bcdcopydialog.cpp:102
+msgid "Copy Mode"
+msgstr "نمط النسخ"
+
+#: misc/k3bcdcopydialog.cpp:106 misc/k3bcdcopydialog.cpp:230
+msgid "Normal Copy"
+msgstr "نسخة عادية"
+
+#: misc/k3bcdcopydialog.cpp:107 misc/k3bcdcopydialog.cpp:235
+msgid "Clone Copy"
+msgstr "نسخة طبق الاصل"
+
+#: misc/k3bcdcopydialog.cpp:109 misc/k3bcdimagewritingdialog.cpp:245
+#: misc/k3bdvdcopydialog.cpp:100 misc/k3bdvdformattingdialog.cpp:61
+#: misc/k3bisoimagewritingdialog.cpp:188 projects/k3bprojectburndialog.cpp:267
+msgid "Writing Mode"
+msgstr "نمط الكتابة"
+
+#: misc/k3bcdcopydialog.cpp:113 misc/k3bcdimagewritingdialog.cpp:251
+#: misc/k3bdvdcopydialog.cpp:113 misc/k3bisoimagewritingdialog.cpp:194
+#: projects/k3bprojectburndialog.cpp:289
+msgid "Copies"
+msgstr "نسخات"
+
+#: misc/k3bcdcopydialog.cpp:151 misc/k3bcdimagewritingdialog.cpp:288
+#: misc/k3bcdimagewritingdialog.cpp:789 misc/k3bdvdcopydialog.cpp:145
+msgid "&Image"
+msgstr "&صورة"
+
+#: misc/k3bcdcopydialog.cpp:170
+msgid "No error correction"
+msgstr "لا تصحيح للأخطاء"
+
+#: misc/k3bcdcopydialog.cpp:184
+msgid "Copy CD-Text"
+msgstr "نسخ تص القرص المدمج"
+
+#: misc/k3bcdcopydialog.cpp:185
+#, fuzzy
+msgid "Prefer CD-Text"
+msgstr "استعمل نص القرص المدمج"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 577
+#: misc/k3bcdcopydialog.cpp:190 misc/k3bdvdcopydialog.cpp:167 rc.cpp:183
+#, no-c-format
+msgid "&Advanced"
+msgstr "&متقدم"
+
+#: misc/k3bcdcopydialog.cpp:211
+msgid "Skip unreadable data sectors"
+msgstr "إهمال مقاطع البيانات غير القابلة للقراءة"
+
+#: misc/k3bcdcopydialog.cpp:212
+msgid "Disable the source drive's error correction"
+msgstr "تعطيل تصحيح أخطاء الجهاز المصدر"
+
+#: misc/k3bcdcopydialog.cpp:213
+#, fuzzy
+msgid "Use CD-Text instead of cddb if available."
+msgstr "أنسخ نص القرص المدمج من المصدر اذا كان متوفرا."
+
+#: misc/k3bcdcopydialog.cpp:214
+msgid "Copy CD-Text from the source CD if available."
+msgstr "أنسخ نص القرص المدمج من المصدر اذا كان متوفرا."
+
+#: misc/k3bcdcopydialog.cpp:216
+msgid ""
+"<p>If this option is checked K3b will disable the source drive's ECC/EDC error "
+"correction. This way sectors that are unreadable by intention can be read."
+"<p>This may be useful for cloning CDs with copy protection based on corrupted "
+"sectors."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:221
+msgid ""
+"<p>If this option is checked K3b will search for CD-Text on the source CD. "
+"Disable it if your CD drive has problems with reading CD-Text or you want to "
+"stick to Cddb info."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:224
+msgid ""
+"<p>If this option is checked and K3b finds CD-Text on the source media it will "
+"be copied to the resulting CD ignoring any potentially existing Cddb entries."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:226
+msgid ""
+"<p>If this option is checked and K3b is not able to read a data sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:231
+msgid ""
+"<p>This is the normal copy mode recommended for most CD types. It allows "
+"copying Audio CDs, multi and single session Data CDs, and Enhanced Audio CDs "
+"(an Audio CD containing an additional data session)."
+"<p>For VideoCDs please use the CD Cloning mode."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:236
+msgid ""
+"<p>In CD Cloning mode K3b performs a raw copy of the CD. That means it does not "
+"care about the content but simply copies the CD bit by bit. It may be used to "
+"copy VideoCDs or CDs which contain erroneous sectors."
+"<p><b>Caution:</b> Only single session CDs can be cloned."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:273 misc/k3bdvdcopydialog.cpp:238
+#: projects/k3bprojectburndialog.cpp:217
+msgid ""
+"There seems to be not enough free space in temporary directory. Write anyway?"
+msgstr ""
+"يبدو انه ليس هنالك مساحة تخزين كافية فس المجد المؤقت. الكتابة على كل الأحوال؟"
+
+#: k3b.cpp:943 k3bdebuggingoutputdialog.cpp:141 misc/k3bcdcopydialog.cpp:298
+#: misc/k3bcdcopydialog.cpp:306 projects/k3bdataburndialog.cpp:184
+#: projects/k3bdvdburndialog.cpp:286 projects/k3bmovixburndialog.cpp:229
+#: projects/k3bmovixdvdburndialog.cpp:196
+#: projects/k3bvideodvdburndialog.cpp:184
+msgid "Do you want to overwrite %1?"
+msgstr "هل تريد فعلا الكتابة على %1 ؟"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 projects/k3bdataburndialog.cpp:185
+#: projects/k3bdvdburndialog.cpp:287 projects/k3bmovixburndialog.cpp:230
+#: projects/k3bmovixdvdburndialog.cpp:197 projects/k3bvcdburndialog.cpp:583
+#: projects/k3bvideodvdburndialog.cpp:185
+msgid "File Exists"
+msgstr "الملف موجود"
+
+#: misc/k3bcdcopydialog.cpp:452 misc/k3bdvdcopydialog.cpp:436
+msgid "Use the same device for burning"
+msgstr "أستعمل الجهاز نفسه للاحراق"
+
+#: misc/k3bcdcopydialog.cpp:453 misc/k3bdvdcopydialog.cpp:437
+msgid "<qt>Use the same device for burning <i>(Or insert another medium)</i>"
+msgstr "<qt>استعمل الجهاز نفسه للاحراق <i> ( او ادخل وسيطة اخرى ) </i>"
+
+#: misc/k3bdvdcopydialog.cpp:60
+msgid "DVD Copy"
+msgstr "نسخ قرص رقمي مرئي DVD"
+
+#: misc/k3bdvdcopydialog.cpp:61
+msgid "No video transcoding!"
+msgstr "لا تحويل رموز مرئيات !"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 28
+#: misc/k3bdvdcopydialog.cpp:156 rc.cpp:1284
+#, no-c-format
+msgid "General"
+msgstr "عام"
+
+#: misc/k3bdvdcopydialog.cpp:202
+msgid "Skip unreadable sectors"
+msgstr "تخطّى المقاطع ألغير قابلة للقراءة"
+
+#: misc/k3bdvdcopydialog.cpp:203
+msgid ""
+"<p>If this option is checked and K3b is not able to read a sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:116
+msgid "Burn CD Image"
+msgstr "احراق صورة قرص مدمج"
+
+#: misc/k3bcdimagewritingdialog.cpp:181 misc/k3bisoimagewritingdialog.cpp:152
+msgid "Image to Burn"
+msgstr "الصورة التي تريد حرقها"
+
+#: misc/k3bcdimagewritingdialog.cpp:184 misc/k3bisoimagewritingdialog.cpp:155
+msgid "Choose Image File"
+msgstr "اختر ملف الصورة"
+
+#: misc/k3bcdimagewritingdialog.cpp:185
+msgid "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Image Files"
+msgstr "ملفات صور | *.iso *.toc *.ISO *.TOC *.cue *.CUE"
+
+#: misc/k3bcdimagewritingdialog.cpp:187 misc/k3bisoimagewritingdialog.cpp:156
+msgid "*.iso *.ISO|ISO9660 Image Files"
+msgstr "ملفات صور *.iso *.ISO|ISO9660 "
+
+#: misc/k3bcdimagewritingdialog.cpp:189
+msgid "*.cue *.CUE|Cue Files"
+msgstr "ملفات *.cue *.CUE|Cue "
+
+#: misc/k3bcdimagewritingdialog.cpp:191
+msgid "*.toc *.TOC|Cdrdao TOC Files and Cdrecord Clone Images"
+msgstr ""
+
+#: k3b.cpp:1271 k3bfileview.cpp:103 misc/k3bcdimagewritingdialog.cpp:193
+#: misc/k3bisoimagewritingdialog.cpp:157
+msgid "*|All Files"
+msgstr "*| كل الملفات"
+
+#: misc/k3bcdimagewritingdialog.cpp:195
+msgid "Image Type"
+msgstr "نوع الصورة"
+
+#: misc/k3bcdimagewritingdialog.cpp:197
+msgid "Auto Detection"
+msgstr "إكتشاف تلقائي"
+
+#: misc/k3bcdimagewritingdialog.cpp:198
+msgid "ISO9660 Image"
+msgstr "صورة ISO9660"
+
+#: misc/k3bcdimagewritingdialog.cpp:199
+msgid "Cue/Bin Image"
+msgstr "صورة Cue/Bin"
+
+#: misc/k3bcdimagewritingdialog.cpp:200
+msgid "Audio Cue File"
+msgstr "ملف صوت Cue"
+
+#: misc/k3bcdimagewritingdialog.cpp:201
+msgid "Cdrdao TOC File"
+msgstr "ملف Cdrdao TOC"
+
+#: misc/k3bcdimagewritingdialog.cpp:202
+msgid "Cdrecord Clone Image"
+msgstr "صورة طبق الأصل Cdrecord"
+
+#: misc/k3bcdimagewritingdialog.cpp:221 misc/k3bisoimagewritingdialog.cpp:167
+msgid "No image file selected"
+msgstr "لم تختر ملف صورة"
+
+#: misc/k3bcdimagewritingdialog.cpp:303
+msgid "Data mode:"
+msgstr "نمط البيانات:"
+
+#: misc/k3bcdimagewritingdialog.cpp:409 misc/k3bisoimagewritingdialog.cpp:249
+msgid ""
+"<p>This image has an invalid file size.If it has been downloaded make sure the "
+"download is complete."
+"<p>Only continue if you know what you are doing."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:570
+msgid "Seems not to be a usable image"
+msgstr "يبدو ان الصورة غير قابلة للاستعمال"
+
+#: misc/k3bcdimagewritingdialog.cpp:577
+msgid "File not found"
+msgstr "لم اجد الملف"
+
+#: misc/k3bcdimagewritingdialog.cpp:589 misc/k3bcdimagewritingdialog.cpp:654
+#: misc/k3bcdimagewritingdialog.cpp:682 misc/k3bcdimagewritingdialog.cpp:710
+msgid "Detected:"
+msgstr "إكتشفتُ:"
+
+#: misc/k3bcdimagewritingdialog.cpp:590 misc/k3bisoimagewritingdialog.cpp:321
+msgid "Iso9660 image"
+msgstr "صورة Iso9660"
+
+#: misc/k3bcdimagewritingdialog.cpp:596 misc/k3bcdimagewritingdialog.cpp:660
+#: misc/k3bcdimagewritingdialog.cpp:688 misc/k3bisoimagewritingdialog.cpp:326
+msgid "Filesize:"
+msgstr "حجم ملف:"
+
+#: k3bdiskinfoview.cpp:447 misc/k3bcdimagewritingdialog.cpp:602
+#: misc/k3bisoimagewritingdialog.cpp:331
+msgid "System Id:"
+msgstr "هوية النظام :"
+
+#: k3bdiskinfoview.cpp:452 misc/k3bcdimagewritingdialog.cpp:610
+#: misc/k3bisoimagewritingdialog.cpp:339
+msgid "Volume Id:"
+msgstr "هوية المجموعة:"
+
+#: k3bdiskinfoview.cpp:457 misc/k3bcdimagewritingdialog.cpp:618
+#: misc/k3bisoimagewritingdialog.cpp:347
+msgid "Volume Set Id:"
+msgstr "هوية المجموعة :"
+
+#: k3bdiskinfoview.cpp:462 misc/k3bcdimagewritingdialog.cpp:626
+#: misc/k3bisoimagewritingdialog.cpp:355
+msgid "Publisher Id:"
+msgstr "هوية الناشر:"
+
+#: k3bdiskinfoview.cpp:467 misc/k3bcdimagewritingdialog.cpp:634
+#: misc/k3bisoimagewritingdialog.cpp:363
+msgid "Preparer Id:"
+msgstr "هوية المعِد:"
+
+#: k3bdiskinfoview.cpp:472 misc/k3bcdimagewritingdialog.cpp:641
+#: misc/k3bisoimagewritingdialog.cpp:370
+msgid "Application Id:"
+msgstr "هوية التطبيق:"
+
+#: misc/k3bcdimagewritingdialog.cpp:655
+msgid "Cdrecord clone image"
+msgstr "صورة طبق الأصل Cdrecord"
+
+#: misc/k3bcdimagewritingdialog.cpp:665 misc/k3bcdimagewritingdialog.cpp:693
+msgid "Image file:"
+msgstr "الملف الصورة :"
+
+#: misc/k3bcdimagewritingdialog.cpp:671
+msgid "TOC file:"
+msgstr "ملف فهرسة العناوين:"
+
+#: misc/k3bcdimagewritingdialog.cpp:683
+msgid "Cue/bin image"
+msgstr "صورة Cue/bin"
+
+#: misc/k3bcdimagewritingdialog.cpp:699
+msgid "Cue file:"
+msgstr "ملف Cue:"
+
+#: misc/k3bcdimagewritingdialog.cpp:711
+msgid "Audio Cue Image"
+msgstr "صورة صوت Cue :"
+
+#: misc/k3bcdimagewritingdialog.cpp:716
+#, fuzzy, c-format
+msgid ""
+"_n: %n track\n"
+"%n tracks"
+msgstr ""
+"_n: %n مسار\n"
+"%n مساراتس"
+
+#: misc/k3bcdimagewritingdialog.cpp:731
+msgid "Track"
+msgstr "مسار"
+
+#: misc/k3bcdimagewritingdialog.cpp:841 misc/k3bisoimagewritingdialog.cpp:443
+msgid "Md5 Sum:"
+msgstr "مجموع Md5:"
+
+#: misc/k3bcdimagewritingdialog.cpp:871 misc/k3bisoimagewritingdialog.cpp:473
+msgid "Calculation cancelled"
+msgstr "ألغاء الحساب"
+
+#: misc/k3bcdimagewritingdialog.cpp:873 misc/k3bisoimagewritingdialog.cpp:475
+msgid "Calculation failed"
+msgstr "فشل عملية الحساب"
+
+#: misc/k3bcdimagewritingdialog.cpp:888 misc/k3bisoimagewritingdialog.cpp:490
+#, fuzzy
+msgid "Copy checksum to clipboard"
+msgstr "نسخ إلى الحافظة"
+
+#: misc/k3bcdimagewritingdialog.cpp:889 misc/k3bisoimagewritingdialog.cpp:491
+msgid "Compare checksum..."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:895 misc/k3bisoimagewritingdialog.cpp:497
+msgid "MD5 Sum Check"
+msgstr "فحص مجموع MD5"
+
+#: misc/k3bcdimagewritingdialog.cpp:896 misc/k3bisoimagewritingdialog.cpp:498
+msgid "Please insert the MD5 Sum to compare:"
+msgstr "الرجاء ادخال المجموع MD5 للمقارنة:"
+
+#: misc/k3bcdimagewritingdialog.cpp:902 misc/k3bisoimagewritingdialog.cpp:504
+msgid "The MD5 Sum of %1 equals the specified."
+msgstr "ان مجموع MD5 لِــ %1 يعادل المجموع المحدد."
+
+#: misc/k3bcdimagewritingdialog.cpp:903 misc/k3bisoimagewritingdialog.cpp:505
+msgid "MD5 Sums Equal"
+msgstr "مجموع MD5 يساوي "
+
+#: misc/k3bcdimagewritingdialog.cpp:905 misc/k3bisoimagewritingdialog.cpp:507
+msgid "The MD5 Sum of %1 differs from the specified."
+msgstr "ان مجموع MD5 لِــ %1 يختلف عن المجموع المحدد."
+
+#: misc/k3bcdimagewritingdialog.cpp:906 misc/k3bisoimagewritingdialog.cpp:508
+msgid "MD5 Sums Differ"
+msgstr "مجموعات MD5 تختلف"
+
+#: misc/k3bdvdformattingdialog.cpp:43
+msgid "DVD Formatting"
+msgstr "تهيئة قرص رقمي مرئي DVD"
+
+#: misc/k3bdvdformattingdialog.cpp:44
+msgid "DVD%1RW"
+msgstr "DVD%1RW"
+
+#: k3bemptydiscwaiter.cpp:90 misc/k3bdvdformattingdialog.cpp:71
+msgid "Force"
+msgstr "فرِض"
+
+#: misc/k3bdvdformattingdialog.cpp:72
+msgid "Quick format"
+msgstr "تهيئة سريعة"
+
+#: misc/k3bdvdformattingdialog.cpp:84
+msgid "Force formatting of empty DVDs"
+msgstr "فرض التهيئة للأقراص الرقمية المرئية الفارِغة"
+
+#: misc/k3bdvdformattingdialog.cpp:85
+msgid ""
+"<p>If this option is checked K3b will format a DVD-RW even if it is empty. It "
+"may also be used to force K3b to format a DVD+RW or a DVD-RW in restricted "
+"overwrite mode."
+"<p><b>Caution:</b> It is not recommended to often format a DVD since it may "
+"already be unusable after 10-20 reformat procedures."
+"<p>DVD+RW media only needs to be formatted once. After that it just needs to be "
+"overwritten. The same applies to DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:95
+msgid "Try to perform quick formatting"
+msgstr "حاول التهيئة السريعة"
+
+#: misc/k3bdvdformattingdialog.cpp:96
+msgid ""
+"<p>If this option is checked K3b will tell the writer to perform a quick "
+"format."
+"<p>Formatting a DVD-RW completely can take a very long time and some DVD "
+"writers perform a full format even if quick format is enabled."
+msgstr ""
+"<p>اذا كان هذا الخيار محدد فسيخبر K3b الجهاز الكاتب بتهيئة القرص السريعة. "
+"<p>قد تستمر تهيئة الاقراص الرقمية المرئية من نوع DVD-RW مدة طويلة من الزمن فيما "
+"يقوم بعض الاجهزة الكاتبة للاقراص بالتهيئة الكاملة حتى لو كانت التهئية السريعة "
+"هي المحددة."
+
+#: misc/k3bisoimagewritingdialog.cpp:88
+msgid "Burn Iso9660 Image"
+msgstr "احراق صورة Iso9660"
+
+#: misc/k3bisoimagewritingdialog.cpp:89
+msgid "to DVD"
+msgstr "الى قرص رقمي مرئي DVD"
+
+#: misc/k3bisoimagewritingdialog.cpp:238
+#, fuzzy
+msgid ""
+"The image you selected is not a valid ISO9660 image. Are you sure you want to "
+"burn it anyway? (There may exist other valid image types that are not detected "
+"by K3b but will work fine.)"
+msgstr ""
+"ان الصورة المحددة من قبلك ليست فعلا صورة من نوع ISO9660. هل انت متأكد انك تبغي "
+"احراقها ؟ ( هناك انواع صور صالحة غير مكتشفة من قبل K3b و لكن ستعمل بشكل صحيح. )"
+
+#: misc/k3bisoimagewritingdialog.cpp:241 projects/k3bprojectburndialog.cpp:158
+msgid "Burn"
+msgstr "إحراق"
+
+#: misc/k3bisoimagewritingdialog.cpp:382
+msgid "Not an Iso9660 image"
+msgstr "ليست صورة من نوع Iso9660"
+
+#: k3btempdirselectionwidget.cpp:57
+msgid "Free space in temporary directory:"
+msgstr "الحجم الفارغ في المجلد المؤقت:"
+
+#: k3btempdirselectionwidget.cpp:77
+msgid "The directory in which to save the image files"
+msgstr "المجلد حيث تحفظ ملفات الصور"
+
+#: k3btempdirselectionwidget.cpp:81
+msgid ""
+"<p>This is the directory in which K3b will save the <em>image files</em>."
+"<p>Please make sure that it resides on a partition that has enough free space."
+msgstr ""
+"<p>هذا هو المجلد حيث سيقوم K3b بحفظ <em> ملفات الصور به</em> . "
+"<p>الرجاء التأكد من وجود كمية كافية للكتابة على تقسيمة القرص."
+
+#: k3btempdirselectionwidget.cpp:126
+msgid "Select Temporary Directory"
+msgstr "اختر المجلد المؤقت"
+
+#: k3btempdirselectionwidget.cpp:130
+msgid "Select Temporary File"
+msgstr "اختر الملف المؤقت"
+
+#: k3btempdirselectionwidget.cpp:197
+msgid "Wri&te image files to:"
+msgstr "&كتابة ملفات الصور الى:"
+
+#: k3btempdirselectionwidget.cpp:198
+msgid "Temporary Directory"
+msgstr "مجلد مؤقت"
+
+#: k3btempdirselectionwidget.cpp:201
+msgid "Wri&te image file to:"
+msgstr "&كتابة ملف الصورة الى:"
+
+#: k3btempdirselectionwidget.cpp:202
+msgid "Temporary File"
+msgstr "ملف مؤقت"
+
+#: k3btempdirselectionwidget.cpp:213
+msgid "Size of project:"
+msgstr "حجم المشروع:"
+
+#: k3bjobprogressosd.cpp:220
+msgid "Hide OSD"
+msgstr "إخباء OSD"
+
+#: k3bburnprogressdialog.cpp:44
+msgid "Estimated writing speed:"
+msgstr "سرعة الكتابة المقدرة:"
+
+#: k3bburnprogressdialog.cpp:56
+msgid "Software buffer:"
+msgstr "منطقة انتقالية برنامجية:"
+
+#: k3bburnprogressdialog.cpp:57
+msgid "Device buffer:"
+msgstr "منطقة انتقالية للجهاز:"
+
+#: k3bburnprogressdialog.cpp:94
+msgid "Writer: %1 %2"
+msgstr "الكاتب : %1 %2"
+
+#: k3bburnprogressdialog.cpp:97 k3bburnprogressdialog.cpp:98
+#: k3bburnprogressdialog.cpp:99
+msgid "no info"
+msgstr "لا معلومات"
+
+#: k3bservicemenuinstaller.cpp:96
+msgid "Failed to copy service menu files"
+msgstr "فشلت عملية نسخ ملفات قائمة الخدمة"
+
+#: k3bservicemenuinstaller.cpp:116
+msgid "Failed to remove service menu files"
+msgstr "فشلت عملىة ازالة ملفات قائمة الخدمة"
+
+#: k3bappdevicemanager.cpp:45
+msgid "Media &Info"
+msgstr "&معلومات الوسائط"
+
+#: k3bappdevicemanager.cpp:47
+msgid "&Unmount"
+msgstr "إ&زالة التركيب"
+
+#: k3bappdevicemanager.cpp:49
+msgid "&Mount"
+msgstr "&ركِب"
+
+#: k3bappdevicemanager.cpp:51
+msgid "&Eject"
+msgstr "&أقذف"
+
+#: k3bappdevicemanager.cpp:53
+msgid "L&oad"
+msgstr "&حمِل"
+
+#: k3bappdevicemanager.cpp:59
+msgid "Set Read Speed..."
+msgstr "عين سرعة الكتابة..."
+
+#: k3bappdevicemanager.cpp:62
+msgid "Display generic medium information"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:63
+#, fuzzy
+msgid "Unmount the medium"
+msgstr "فشل إزالة التركيب"
+
+#: k3bappdevicemanager.cpp:64
+#, fuzzy
+msgid "Mount the medium"
+msgstr "الوسيطة المصدر"
+
+#: k3bappdevicemanager.cpp:65
+#, fuzzy
+msgid "Eject the medium"
+msgstr "وسيطة %1 فارغة"
+
+#: k3bappdevicemanager.cpp:66
+msgid "(Re)Load the medium"
+msgstr ")إعادة( تحميل الوسط"
+
+#: k3bappdevicemanager.cpp:67
+msgid "Force the drive's read speed"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:224
+msgid "CD Read Speed"
+msgstr "سرعة قراءة القرص المدمج"
+
+#: k3bappdevicemanager.cpp:225
+msgid ""
+"<p>Please enter the preferred read speed for <b>%1</b>"
+". This speed will be used for the currently mounted medium."
+"<p>This is especially useful to slow down the drive when watching movies which "
+"are read directly from the drive and the spinning noise is intrusive."
+"<p>Be aware that this has no influence on K3b since it will change the reading "
+"speed again when copying CDs or DVDs."
+msgstr ""
+"<p>الرجاء ادخال سرعة القراءة المفضلة ل- <b>%1</b> ستكون هذه السرعة هي المستعملة "
+"لقراءة الوسيطة المركبة حاليا. "
+"<p>بشكل خاص سيكون هذا صالحا لتخفيض سرعة القراءة عند مشاهدة المرئيات المقرؤة من "
+"القرص فورا حيث تكون سرعة الدوران مزعجة. "
+"<p>عليك المعرفة ان ليس هناك مفعول دائم على K3b من حيث السرعة لأنه عند كتابة "
+"اقراص CD او DVD عن جديد ستعاد السرعة الى قيمتها العادية."
+
+#: k3bappdevicemanager.cpp:243
+msgid "Setting the read speed failed."
+msgstr "فشل تعيين سرعة القراءة."
+
+#: k3bdatamodewidget.cpp:35
+msgid "Mode1"
+msgstr "نمط 1"
+
+#: k3bdatamodewidget.cpp:36
+msgid "Mode2"
+msgstr "نمط 2"
+
+#: k3bdatamodewidget.cpp:38
+msgid "Select the mode for the data-track"
+msgstr "اختر النمط لمسارات البيانات"
+
+#: k3bdatamodewidget.cpp:39
+msgid ""
+"<p><b>Data Mode</b>"
+"<p>Data tracks may be written in two different modes:</p>"
+"<p><b>Auto</b>"
+"<br>Let K3b select the best suited data mode.</p>"
+"<p><b>Mode 1</b>"
+"<br>This is the <em>original</em> writing mode as introduced in the <em>"
+"Yellow Book</em> standard. It is the preferred mode when writing pure data "
+"CDs.</p>"
+"<p><b>Mode 2</b>"
+"<br>To be exact <em>XA Mode 2 Form 1</em>, but since the other modes are rarely "
+"used it is common to refer to it as <em>Mode 2</em>.</p>"
+"<p><b>Be aware:</b> Do not mix different modes on one CD. Some older drives may "
+"have problems reading mode 1 multisession CDs."
+msgstr ""
+
+#: k3bsidepanel.cpp:36
+msgid "Folders"
+msgstr "مجلدات"
+
+#: k3bsidepanel.cpp:40
+msgid "CD Tasks"
+msgstr "مهمات اقراص مدمجة"
+
+#: k3bsidepanel.cpp:55
+msgid "DVD Tasks"
+msgstr "مهمات اقراص رقمية مرئية DVD"
+
+#: k3bdiskinfoview.cpp:169 k3bmedium.cpp:291
+msgid "No medium present"
+msgstr "لا يوجد وسيطة"
+
+#: k3bdiskinfoview.cpp:194
+msgid "Unknown Disk Type"
+msgstr "نوع قرص مجهول"
+
+#: k3bdiskinfoview.cpp:216
+msgid "Tracks"
+msgstr "مسارات"
+
+#: k3bdiskinfoview.cpp:221
+msgid "Attributes"
+msgstr "مواصفات"
+
+#: k3bdiskinfoview.cpp:222
+msgid "First-Last Sector"
+msgstr "القطاع الأول-الأخير"
+
+#: k3bdiskinfoview.cpp:234 k3bdiskinfoview.cpp:251
+#, c-format
+msgid "Session %1"
+msgstr "جلسة %1"
+
+#: k3bdiskinfoview.cpp:262
+msgid "Data/Mode1"
+msgstr "بيانات/نمط1"
+
+#: k3bdiskinfoview.cpp:264
+msgid "Data/Mode2"
+msgstr "بيانات/نمط2"
+
+#: k3bdiskinfoview.cpp:266
+msgid "Data/Mode2 XA Form1"
+msgstr "بيانات/نمط2 XA شكل1"
+
+#: k3bdiskinfoview.cpp:268
+msgid "Data/Mode2 XA Form2"
+msgstr "بيانات/نمط2 XA شكل2"
+
+#: k3bdiskinfoview.cpp:272
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#: k3bdiskinfoview.cpp:274
+msgid "copy"
+msgstr "نسخ"
+
+#: k3bdiskinfoview.cpp:274
+msgid "no copy"
+msgstr "عدم نسخ"
+
+#: k3bdiskinfoview.cpp:276
+msgid "preemp"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:276
+msgid "no preemp"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:277
+msgid "incremental"
+msgstr "ازديادي"
+
+#: k3bdiskinfoview.cpp:277
+msgid "uninterrupted"
+msgstr "غير منقطع"
+
+#: k3bdiskinfoview.cpp:305
+msgid "CD-TEXT (excerpt)"
+msgstr "نص قرص مدمج (مقطع)"
+
+#: k3bdiskinfoview.cpp:309
+msgid "Performer"
+msgstr "المؤدّي"
+
+#: k3bdiskinfoview.cpp:311
+msgid "Songwriter"
+msgstr "مؤلِف الأغنية"
+
+#: k3bdiskinfoview.cpp:312
+msgid "Composer"
+msgstr "الملحن"
+
+#: k3bdiskinfoview.cpp:314
+msgid "CD:"
+msgstr "قرص مدمج CD:"
+
+#: k3bdiskinfoview.cpp:341
+msgid "Medium"
+msgstr "وسيطة"
+
+#: k3bdiskinfoview.cpp:346
+msgid "Unknown (probably CD-ROM)"
+msgstr "مجهول ( إحتمال CD-ROM )"
+
+#: k3bdiskinfoview.cpp:348 projects/k3bdatapropertiesdialog.cpp:69
+#: projects/k3bvcdtrackdialog.cpp:597 projects/k3bvcdtrackdialog.cpp:654
+msgid "Type:"
+msgstr "النوع:"
+
+#: k3bdiskinfoview.cpp:352
+msgid "Media ID:"
+msgstr "هوية الوسيطة:"
+
+#: k3bdiskinfoview.cpp:357
+msgid "Capacity:"
+msgstr "السِعة:"
+
+#: k3bdiskinfoview.cpp:358 k3bdiskinfoview.cpp:364 k3bdiskinfoview.cpp:370
+#: projects/k3bfillstatusdisplay.cpp:203 projects/k3bfillstatusdisplay.cpp:206
+#: projects/k3bfillstatusdisplay.cpp:211
+msgid "%1 min"
+msgstr "%1 دقائق"
+
+#: k3bdiskinfoview.cpp:363
+msgid "Used Capacity:"
+msgstr "السعة المستعملة:"
+
+#: k3bdiskinfoview.cpp:369
+msgid "Remaining:"
+msgstr "الباقي:"
+
+#: k3bdiskinfoview.cpp:374
+msgid "Rewritable:"
+msgstr "قابِل للكتابة عليه:"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:88 option/k3bdevicewidget.cpp:105
+#: option/k3bdevicewidget.cpp:131 option/k3bdevicewidget.cpp:287
+#: option/k3bdevicewidget.cpp:291 option/k3bdevicewidget.cpp:295
+#: option/k3bdevicewidget.cpp:299 option/k3bdevicewidget.cpp:304
+#: option/k3bdevicewidget.cpp:308 option/k3bdevicewidget.cpp:313
+#: option/k3bdevicewidget.cpp:341
+msgid "yes"
+msgstr "نعم"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:105 option/k3bdevicewidget.cpp:132
+#: option/k3bdevicewidget.cpp:287 option/k3bdevicewidget.cpp:291
+#: option/k3bdevicewidget.cpp:295 option/k3bdevicewidget.cpp:299
+#: option/k3bdevicewidget.cpp:304 option/k3bdevicewidget.cpp:308
+#: option/k3bdevicewidget.cpp:313 option/k3bdevicewidget.cpp:341
+msgid "no"
+msgstr "لا"
+
+#: k3bdiskinfoview.cpp:378
+msgid "Appendable:"
+msgstr "قابل للزيادة:"
+
+#: k3bdiskinfoview.cpp:382
+msgid "Empty:"
+msgstr "فارغ:"
+
+#: k3bdiskinfoview.cpp:387
+msgid "Layers:"
+msgstr "طبقات:"
+
+#: k3bdiskinfoview.cpp:392
+msgid "Background Format:"
+msgstr "هيئة الخلفية:"
+
+#: k3bdiskinfoview.cpp:395
+msgid "not formatted"
+msgstr "غير مهيئ"
+
+#: k3bdiskinfoview.cpp:398
+msgid "incomplete"
+msgstr "غير كامل"
+
+#: k3bdiskinfoview.cpp:401
+msgid "in progress"
+msgstr "قيد المعالجة"
+
+#: k3bdiskinfoview.cpp:404
+msgid "complete"
+msgstr "كامل"
+
+#: k3bdiskinfoview.cpp:410
+msgid "Sessions:"
+msgstr "الجلسات:"
+
+#: k3bdiskinfoview.cpp:415
+msgid "Supported writing speeds:"
+msgstr "سرعات الكتابة المدعومة:"
+
+#: k3bdiskinfoview.cpp:443
+msgid "ISO9660 Filesystem Info"
+msgstr "معلومات نظام الملفات ISO9660"
+
+#: k3bdirview.cpp:204
+msgid ""
+"<p>You have selected the K3b Video DVD ripping tool."
+"<p>It is intended to <em>rip single titles</em> from a video DVD into a "
+"compressed format such as XviD. Menu structures are completely ignored."
+"<p>If you intend to copy the plain Video DVD vob files from the DVD (including "
+"decryption) for further processing with another application, please use the "
+"following link to access the Video DVD file structure: <a href=\"videodvd:/\">"
+"videodvd:/</a>"
+"<p>If you intend to make a copy of the entire Video DVD including all menus and "
+"extras it is recommended to use the K3b DVD Copy tool."
+msgstr ""
+
+#: k3bdirview.cpp:213
+msgid "Video DVD ripping"
+msgstr "إنتشال قرص رقمي مرئي للمرئيات"
+
+#: k3bdirview.cpp:215
+msgid "Open DVD Copy Dialog"
+msgstr "افتح حوار نسخ القرص الرقمي المرئي DVD"
+
+#: k3bdirview.cpp:244
+msgid ""
+"K3b uses vcdxrip from the vcdimager package to rip Video CDs. Please make sure "
+"it is installed."
+msgstr ""
+
+#: k3bdirview.cpp:249 k3bdirview.cpp:262
+msgid ""
+"Found %1. Do you want K3b to mount the data part or show all the tracks?"
+msgstr "وجدتُ %1. هل تريد K3b ان يركب البيانات ام ان يريك كلً المسارات ؟"
+
+#: k3bdirview.cpp:252 k3bdirview.cpp:265
+msgid "Mount CD"
+msgstr "ركب القرص المدمج CD"
+
+#: k3bdirview.cpp:253
+msgid "Show Video Tracks"
+msgstr "اعرض المسارات المرئية"
+
+#: k3bdirview.cpp:266
+msgid "Show Audio Tracks"
+msgstr "أعرض المسارات الصوتية"
+
+#: k3bdirview.cpp:300
+msgid "<p>K3b was unable to mount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:304
+#, fuzzy
+msgid "Mount Failed"
+msgstr "وجدت ملفات"
+
+#: k3bdirview.cpp:316
+msgid ""
+"<p>K3b was unable to unmount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:320
+#, fuzzy
+msgid "Unmount Failed"
+msgstr "فشل إزالة التركيب"
+
+#: k3bdiroperator.cpp:48
+msgid "K3b Bookmarks"
+msgstr "علامات مواقِع K3b"
+
+#: k3bdiroperator.cpp:55
+msgid "&Add to Project"
+msgstr "&أضِف إلى المشروع"
+
+#: k3bmediaselectiondialog.cpp:32
+msgid "Medium Selection"
+msgstr "إختيار الوسيطة"
+
+#: k3bmediaselectiondialog.cpp:41
+msgid "Please select a medium:"
+msgstr "الرجاء إختيار وسيطة:"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Nuriddin Aminagha, Mohamed SAAd محمد سعد"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "nuriddin at haydarlinux.org , metehyi at free.fr"
+
+#: k3bjobprogressdialog.cpp:160
+msgid "Message"
+msgstr "رسالة"
+
+#: k3bjobprogressdialog.cpp:216
+msgid "Overall progress:"
+msgstr "التقدم العام في الاجراء:"
+
+#: k3bjobprogressdialog.cpp:248
+msgid "Show Debugging Output"
+msgstr "أظهر معلومات التنقيح"
+
+#: k3bjobprogressdialog.cpp:317 k3bjobprogressdialog.cpp:323
+msgid "%1 of %2 MB"
+msgstr "%1 of %2 MB"
+
+#: k3bjobprogressdialog.cpp:362 k3bjobprogressdialog.cpp:374
+msgid "Success."
+msgstr "نجاح."
+
+#: k3bjobprogressdialog.cpp:376
+msgid "Successfully finished."
+msgstr "انتهيت بنجاح."
+
+#: k3bjobprogressdialog.cpp:384 k3bjobprogressdialog.cpp:386
+msgid "Canceled."
+msgstr "ملغى."
+
+#: k3bjobprogressdialog.cpp:389 k3bjobprogressdialog.cpp:391
+msgid "Error."
+msgstr "خطأ."
+
+#: k3bjobprogressdialog.cpp:394
+msgid "Finished with errors"
+msgstr "انتهيت مع حصول اخطاء"
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Do you really want to cancel?"
+msgstr "هل تريد فعلا الالغاء ؟"
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Cancel Confirmation"
+msgstr "تأكيد الإلغاء"
+
+#: k3bjobprogressdialog.cpp:518
+msgid "Elapsed time: %1 h"
+msgstr "وقت منقضٍ: %1 س"
+
+#: k3bjobprogressdialog.cpp:521
+msgid "Remaining: %1 h"
+msgstr "باقي: %1 س"
+
+#: main.cpp:44
+msgid "A CD and DVD burning application"
+msgstr "برنامج حرق اقراص مدمجة CD و اقراص رقمية مرئية DVD"
+
+#: main.cpp:49
+msgid "file(s) to open"
+msgstr "الملف(ات) المطلوب فتحه(ها)"
+
+#: main.cpp:50
+msgid "Create a new data CD project and add all given files"
+msgstr "انشيء مشروع قرص مدمج للبيانات و اضف كل الملفات المحددة"
+
+#: main.cpp:51
+msgid "Create a new audio CD project and add all given files"
+msgstr "انشيء مشروع قرص مدمج للصوت و اضف كل الملفات المحددة"
+
+#: main.cpp:52
+msgid "Create a new video CD project and add all given files"
+msgstr "انشيء مشروع قرص مدمج للمرئيات Video CD و اضف كل الملفات المحددة"
+
+#: main.cpp:53
+msgid "Create a new mixed mode CD project and add all given files"
+msgstr "انشيء مشروع قرص مدمج جديد ممزوج الانماط و اضف كل الملفات المحددة"
+
+#: main.cpp:54
+msgid "Create a new eMovix CD project and add all given files"
+msgstr "انشيء مشروع قرص مدمج جديد eMovix و اضف كل الملفات المحددة"
+
+#: main.cpp:55
+msgid "Create a new data DVD project and add all given files"
+msgstr ""
+"انشيء مشروع قرص رقمي مرئي للبيانات data DVD جديد و اضف كل الملفات المحددة"
+
+#: main.cpp:56
+msgid "Create a new eMovix DVD project and add all given files"
+msgstr "انشيء مشروع قرص رقمي مرئي eMovix DVD جديد و اضف كل الملفات المحددة"
+
+#: main.cpp:57
+msgid "Create a new Video DVD project and add all given files"
+msgstr "انشيء مشروع قرص رقمي مرئي للمرئيات Video DVD و اضف كل الملفات المحددة"
+
+#: main.cpp:58
+msgid "Open the project burn dialog for the current project"
+msgstr "افتح حوار حرق المشروع للمشروع الحالي"
+
+#: main.cpp:59
+msgid "Open the CD copy dialog, optionally specify the source device"
+msgstr "افتح حوار نسخ الاقراص المدمجة CD ، يمكنك ايضا تحديد الجهاز المصدر"
+
+#: k3b.cpp:337 main.cpp:60
+msgid "Open the DVD copy dialog"
+msgstr "افتح حوار نسخ الاقراص الرقمية المرئية DVD"
+
+#: main.cpp:61
+msgid "Write a CD image to a CD-R(W)"
+msgstr "أكتب صورة قرص مدمج إلى CD-R(W)"
+
+#: main.cpp:62
+msgid "Write a DVD ISO9660 image to a DVD"
+msgstr "أكتب صورة قرص رقمي مرئي من نوع ISO9660 إلى قرص رقمي مرئي DVD"
+
+#: main.cpp:63
+msgid "Write a CD or DVD image to a CD-R(W) or DVD depending on the size"
+msgstr ""
+"أكتب صورة قرص مدمج أو صورة قرص رقمي مرئي إلى CD-R(W) أو إلى DVD حسب الحجم"
+
+#: main.cpp:64
+msgid "Erase a CDRW"
+msgstr "محو CDRW"
+
+#: main.cpp:65
+msgid "Format a DVD-RW or DVD+RW"
+msgstr "تهيئة DVD-RW أو DVD+RW"
+
+#: main.cpp:66
+msgid "Extract Audio tracks digitally (+encoding)"
+msgstr "إستخرِج المسارات الصوتية رقمياً ( و ترميزها )"
+
+#: main.cpp:67
+msgid "Rip Video DVD Titles (+transcoding)"
+msgstr "إنتشال عناوين أقراص رقمية مرئية ( و تحويل الترميز )"
+
+#: main.cpp:68
+msgid "Rip Video CD Tracks"
+msgstr "إنتشال مسارات قرص مدمج للمرئيات"
+
+#: main.cpp:69
+msgid "Set the GUI language"
+msgstr "عيّن لغة واجهة المستخدِم الرسومية"
+
+#: main.cpp:70
+msgid "Disable the splash screen"
+msgstr ""
+
+#: main.cpp:71
+msgid ""
+"Set the audio output method (like arts or alsa depending on the installed "
+"plugins)"
+msgstr ""
+
+#: main.cpp:72
+msgid ""
+"Set the device to be used for new projects (This option has no effect. Its main "
+"purpose is to enable handling of empty media from the KDE Media Manager)."
+msgstr ""
+
+#: main.cpp:82
+msgid "Maintainer and Lead Developer"
+msgstr "المسؤول عن الصيانة و المطور الرئيسي"
+
+#: main.cpp:83
+msgid "VideoCD Project and VideoCD ripping"
+msgstr "مشروع قرص رقمي مرئي للمرئيات و إنتشال مرئيات من قرص رقمي مرئي"
+
+#: main.cpp:84
+#, fuzzy
+msgid "Advanced Cdrdao integration"
+msgstr "تأكيد الإلغاء"
+
+#: main.cpp:87
+#, fuzzy
+msgid "VideoDVD ripping and video encoding in pre-1.0 versions."
+msgstr "إنتشال مرئيات من أقراص رقمية مرئية و ترميز مرئيات."
+
+#: main.cpp:90
+msgid "For his bombastic artwork."
+msgstr "لِعمله الفنّي الرائع."
+
+#: main.cpp:93
+msgid "For extensive testing and the first German translation."
+msgstr "لتجربة التشغيل و الترجمة الأولى إلى الألمانية."
+
+#: main.cpp:96
+msgid "For the great dvd+rw-tools and the nice cooperation."
+msgstr "لِلأدوات dvd+rw العظيمة و المشاركة في العمل اللطيفة."
+
+#: main.cpp:99
+msgid "For the very cool eMovix package and his accommodating work."
+msgstr ""
+
+#: main.cpp:102
+msgid "For the flac decoding plugin."
+msgstr ""
+
+#: main.cpp:105
+msgid "For the very useful isofslib."
+msgstr "لِلــ isofslib الجديرة للإستعمال."
+
+#: main.cpp:108
+msgid ""
+"For libsamplerate which is used for generic resampling in the audio decoder "
+"framework."
+msgstr ""
+
+#: main.cpp:111
+msgid "For the very cool conditional audio ripping pattern."
+msgstr ""
+
+#: main.cpp:114
+msgid "For his work on the BSD port and some great patches."
+msgstr "لِعمله على التحميل إلى BSD و بعض الرقعات العظيمة."
+
+#: main.cpp:117
+msgid "For his work on the BSD port."
+msgstr "لِعمله على التحميل إلى BSD."
+
+#: main.cpp:120
+msgid "For his help with the many invalid k3b entries on bugs.kde.org."
+msgstr "لِمساعدتِهِ على حلّ الخانات غير الصالحة لِــ k3b على bugs.kde.org ."
+
+#: main.cpp:123
+msgid "For the great K3b icon eyecandy."
+msgstr ""
+
+#: main.cpp:126
+msgid "For his neverending help cleaning out the K3b bug database."
+msgstr ""
+
+#: main.cpp:129
+msgid ""
+"Rob created a great theme and came up with the idea for transparent themes."
+msgstr ""
+
+#: main.cpp:132
+msgid "For the amazing K3b 1.0 theme."
+msgstr ""
+
+#: k3bpassivepopup.cpp:142
+msgid "Keep Open"
+msgstr "إحفظه مفتوح"
+
+#: k3b.cpp:155
+msgid "K3b - The CD and DVD Kreator"
+msgstr "K3b - منشيء الأقراص المدمجة و الأقراص الرقمية المرئية."
+
+#: k3b.cpp:218
+msgid "Save All"
+msgstr "حفظ الكلّ"
+
+#: k3b.cpp:221
+msgid "Close All"
+msgstr "إغلاق الكل"
+
+#: k3b.cpp:235
+msgid "&New Project"
+msgstr "مشروع &جديد"
+
+#: k3b.cpp:236
+msgid "New &Audio CD Project"
+msgstr "مشروع قرص مدمج &صوتي جديد"
+
+#: k3b.cpp:238
+msgid "New Data &CD Project"
+msgstr "مشروع &قرص مدمج للبيانات جديد"
+
+#: k3b.cpp:240
+msgid "New &Mixed Mode CD Project"
+msgstr "مشروع جديد قرص مدمج م&ختلط الأنماط"
+
+#: k3b.cpp:242
+msgid "New &Video CD Project"
+msgstr "مشروع قرص مدمج &مرئي جديد"
+
+#: k3b.cpp:244
+msgid "New &eMovix CD Project"
+msgstr "مشروع قرص مدمج eMovix &جديد"
+
+#: k3b.cpp:246
+msgid "New &eMovix DVD Project"
+msgstr "مشروع قرص رقمي مرئي eMovix &جديد"
+
+#: k3b.cpp:248
+msgid "New Data &DVD Project"
+msgstr "مشروع قرص رقمي مر&ئي للبيانات جديد"
+
+#: k3b.cpp:250
+msgid "New V&ideo DVD Project"
+msgstr "مشروع قرص رقمي مرئي للم&رئيات جديد"
+
+#: k3b.cpp:252
+msgid "Continue Multisession Project"
+msgstr "تابع مشروع متعدد الجلسات"
+
+#: k3b.cpp:274
+msgid "&Add Files..."
+msgstr "أ&ضف ملفات..."
+
+#: k3b.cpp:277
+msgid "&Clear Project"
+msgstr "&مسح المشروع"
+
+#: k3b.cpp:280
+msgid "Show Directories"
+msgstr "إظهار الأدلة"
+
+#: k3b.cpp:283
+msgid "Show Contents"
+msgstr "أعرض المحتويات"
+
+#: k3b.cpp:286
+msgid "Show Document Header"
+msgstr "أعرض ترويسة المستند"
+
+#: k3b.cpp:289
+msgid "&Erase CD-RW..."
+msgstr "محو قرص CD-RW..."
+
+#: k3b.cpp:291
+#, fuzzy
+msgid "&Format DVD%1RW..."
+msgstr "تهيئة DVD-RW"
+
+#: k3b.cpp:293
+msgid "&Burn CD Image..."
+msgstr "&أحرق صورة قرص مدمج..."
+
+#: k3b.cpp:295
+msgid "&Burn DVD ISO Image..."
+msgstr "&أحرق صورة قرص رقمي مرئي ISO..."
+
+#: k3b.cpp:298
+msgid "&Copy CD..."
+msgstr "&نسخ قرص مدمج..."
+
+#: k3b.cpp:301
+msgid "Copy &DVD..."
+msgstr "ن&سخ قرص رقمي مرئي..."
+
+#: k3b.cpp:304
+msgid "Rip Audio CD..."
+msgstr "إنتشال قرص مدمج صوتي..."
+
+#: k3b.cpp:306
+msgid "Rip Video DVD..."
+msgstr "إنتشال قرص رقمي مرئي للمرئيات...."
+
+#: k3b.cpp:308
+msgid "Rip Video CD..."
+msgstr "إنتشال رقص مدمج مرئي..."
+
+#: k3b.cpp:311
+msgid "System Check"
+msgstr "فحص النظام"
+
+#: k3b.cpp:315
+msgid "&Setup System Permissions..."
+msgstr "&تعيين أذون النظام..."
+
+#: k3b.cpp:325
+msgid "Creates a new project"
+msgstr "ينشيء مشروع جديد"
+
+#: k3b.cpp:326
+msgid "Creates a new data CD project"
+msgstr "ينشيء مشروع قرص مدمج للبيانات جديد"
+
+#: k3b.cpp:327
+msgid "Creates a new audio CD project"
+msgstr "ينشيء مشروع قرص مدمج صوتي جديد"
+
+#: k3b.cpp:328
+msgid "Creates a new eMovix DVD project"
+msgstr "ينشيء مشروع قرص مرئي رقمي eMovix DVD جديد"
+
+#: k3b.cpp:329
+msgid "Creates a new data DVD project"
+msgstr "ينشيء مشروع قرص مرئي رقمي للبيانات جديد"
+
+#: k3b.cpp:330
+msgid "Creates a new eMovix CD project"
+msgstr "ينشيء مشروع قرص مدمج eMovix CD جديد"
+
+#: k3b.cpp:331
+msgid "Creates a new Video CD project"
+msgstr "ينشيء مشروع مرئيات على قرص مدمج جديد"
+
+#: k3b.cpp:332
+msgid "Open the CD-RW erasing dialog"
+msgstr "إفتح نافذة الحوار لمحو قرص مدمج CD-RW"
+
+#: k3b.cpp:333
+#, fuzzy
+msgid "Open the DVD%1RW formatting dialog"
+msgstr "إفتح نافذة الحوار لتهيئة القرص المرئي الرقمي"
+
+#: k3b.cpp:334
+msgid "Open the CD copy dialog"
+msgstr "إفتح نافذة الحوار لنسخ القرص المدمج"
+
+#: k3b.cpp:335
+#, fuzzy
+msgid "Write an Iso9660, cue/bin, or cdrecord clone image to CD"
+msgstr "أكتب صورة من نوع Iso9660 ، cue/bin ، أو cdrecord clone"
+
+#: k3b.cpp:336
+msgid "Write an Iso9660 image to DVD"
+msgstr "اكتب صورة Iso9660 الى DVD"
+
+#: k3b.cpp:338
+msgid "Opens an existing project"
+msgstr "يفتح مشروع موجود سابقا"
+
+#: k3b.cpp:339
+msgid "Opens a recently used file"
+msgstr "يفتح ملف مستخدم حديثا"
+
+#: k3b.cpp:340
+msgid "Saves the current project"
+msgstr "يحفظ المشروع الحالي"
+
+#: k3b.cpp:341
+msgid "Saves the current project to a new url"
+msgstr "يحفظ المشروع الحالي إلى url جديدة"
+
+#: k3b.cpp:342
+msgid "Saves all open projects"
+msgstr "يحفظ كلّ المشاريع المفتوحة"
+
+#: k3b.cpp:343
+msgid "Closes the current project"
+msgstr "يغلق المشروع الحالي"
+
+#: k3b.cpp:344
+msgid "Closes all open projects"
+msgstr "يغلق كلّ المشاريع المفتوحة"
+
+#: k3b.cpp:345
+msgid "Quits the application"
+msgstr "يخرج من التطبيق"
+
+#: k3b.cpp:346
+msgid "Configure K3b settings"
+msgstr "إعداد تنظيم K3b"
+
+#: k3b.cpp:348
+msgid "Setup the system permissions (requires root privileges)"
+msgstr "تعيين أذون النظام ( يتطلّب صلاحيات المستخدم الجزري )"
+
+#: k3b.cpp:350
+msgid "Digitally extract tracks from an audio CD"
+msgstr "إستخراج المسارات رقمياً من القرص المدمج الصوتي"
+
+#: k3b.cpp:351
+msgid "Transcode Video DVD titles"
+msgstr "تحويل الترميز لعناوين القرص الرقمي المرئي للمرئيات"
+
+#: k3b.cpp:352
+msgid "Extract tracks from a Video CD"
+msgstr "إستخرج مسارات من قرص مدمج مرئي"
+
+#: k3b.cpp:353
+msgid "Add files to the current project"
+msgstr "أضِف الملفات إلى المشروع الحالي"
+
+#: k3b.cpp:354
+msgid "Clear the current project"
+msgstr "يمسح المشروع الحالي"
+
+#: k3b.cpp:383
+msgid "Project View"
+msgstr "عرض المشروع"
+
+#: k3b.cpp:400
+msgid "Current Projects"
+msgstr "المشاريع الحالية"
+
+#: k3b.cpp:414
+msgid "Quickstart"
+msgstr "بداية سريعة"
+
+#: k3b.cpp:422
+msgid "Sidepanel"
+msgstr "الائحة الجانبية"
+
+#: k3b.cpp:436
+msgid "Contents View"
+msgstr "عرض المحتوى"
+
+#: k3b.cpp:455
+msgid "&Quick Dir Selector"
+msgstr "منتقي المجلدات ال&سريع"
+
+#: k3b.cpp:459
+msgid "Go"
+msgstr "هيا"
+
+#: k3b.cpp:531 k3b.cpp:860 k3b.cpp:874
+msgid "Opening file..."
+msgstr "جاري فتح الملف..."
+
+#: k3b.cpp:556
+msgid "Could not open document!"
+msgstr "لم استطع فتح المستند !"
+
+#: k3b.cpp:556
+msgid "Error!"
+msgstr "خطأ !"
+
+#: k3b.cpp:829
+msgid "%1 has unsaved data."
+msgstr "%1 يحتوئ على بيانات غير محفوظة."
+
+#: k3b.cpp:830
+msgid "Closing Project"
+msgstr "إغلاق المشروع."
+
+#: k3b.cpp:863 k3b.cpp:930
+msgid "*.k3b|K3b Projects"
+msgstr "مشاريع *.k3b|K3b"
+
+#: k3b.cpp:865
+msgid "Open Files"
+msgstr "فتح ملفات"
+
+#: k3b.cpp:898
+msgid "Saving file..."
+msgstr "جاري حفظ الملف..."
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "Could not save the current document!"
+msgstr "لم استطع حفظ الوثيقة الحالية !"
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "I/O Error"
+msgstr "خطأ I/O"
+
+#: k3b.cpp:922
+msgid "Saving file with a new filename..."
+msgstr "جاري حفظ الملف بإسم جديد..."
+
+#: k3b.cpp:961
+msgid "Closing file..."
+msgstr "إغلاق ملف..."
+
+#: k3b.cpp:1072
+msgid "Creating new Audio CD Project."
+msgstr "انشاء مشروع قرص مدمج صوتي جديد."
+
+#: k3b.cpp:1081
+msgid "Creating new Data CD Project."
+msgstr "انشاء مشروع قرص مدمج للبيانات جديد ."
+
+#: k3b.cpp:1091
+msgid "Creating new Data DVD Project."
+msgstr "انشاء مشروع قرص مرئي رقمي للبيانات جديد."
+
+#: k3b.cpp:1107
+msgid "Creating new VideoDVD Project."
+msgstr "انشاء مشروع قرص مرئي رقمي للمرئيات VideoDVD جديد."
+
+#: k3b.cpp:1117
+msgid "Creating new Mixed Mode CD Project."
+msgstr "انشاء مشروع قرص مدمج مختلط النمط Mixed Mode CD ."
+
+#: k3b.cpp:1126
+msgid "Creating new Video CD Project."
+msgstr "انشاء مشروع قرص مدمج مرئي Video CD جديد."
+
+#: k3b.cpp:1136
+msgid "Creating new eMovix CD Project."
+msgstr "انشاء مشروع قرص مدمج eMovix CD جديد."
+
+#: k3b.cpp:1146
+msgid "Creating new eMovix DVD Project."
+msgstr "انشاء مشروع قرص مرئي رقمي eMovix DVD جديد."
+
+#: k3b.cpp:1273
+msgid "Select Files to Add to Project"
+msgstr "اختر الملفات اللتي تريد اضافتها الى المشروع"
+
+#: k3b.cpp:1287
+msgid "Please create a project before adding files"
+msgstr "الرجاء انشاء مشروع قبل القيامة بأضافة الملفات"
+
+#: k3b.cpp:1287
+msgid "No Active Project"
+msgstr "لا يوجد مشروع نشيط"
+
+#: k3b.cpp:1296
+msgid ""
+"Could not find kdesu to run K3bSetup with root privileges. Please run it "
+"manually as root."
+msgstr ""
+"لم استطع العثور على kdesu كي انفذ برنامج K3bSetup كمستعمل جذري. الرجاء تنفيذه "
+"يدويأ كمستعمل جذري."
+
+#: k3b.cpp:1532
+msgid "Do you really want to clear the current project?"
+msgstr "هل تريد فعلا محو المشروع الحالي ؟"
+
+#: k3b.cpp:1533
+msgid "Clear Project"
+msgstr "محو المشروع"
+
+#: k3b.cpp:1575
+msgid "Audio CD Rip"
+msgstr "إنتشال قرص مدمج صوتي"
+
+#: k3b.cpp:1590
+msgid "Video DVD Rip"
+msgstr "إنتشال قرص رقمي مرئي للمرئيات"
+
+#: k3b.cpp:1611
+msgid "Video CD Rip"
+msgstr "إنتشال قرص مدمج مرئي"
+
+#: k3b.cpp:1626
+msgid "Audio Output Problem"
+msgstr "مشاكل إخراج الصوت"
+
+#: k3bsystemproblemdialog.cpp:87 k3bsystemproblemdialog.cpp:92
+msgid "System Configuration Problems"
+msgstr "مشاكل اعداد النظام"
+
+#: k3bsystemproblemdialog.cpp:93
+#, c-format
+msgid ""
+"_n: 1 problem\n"
+"%n problems"
+msgstr ""
+"مشكلة واحِدة\n"
+"مشكلتان إثنين\n"
+"%n مشاكل\n"
+"%n مشكِلة"
+
+#: k3bsystemproblemdialog.cpp:97
+msgid "Do not show again"
+msgstr "لا تظهر مرة اخرى"
+
+#: k3bsystemproblemdialog.cpp:100
+msgid "Start K3bSetup2"
+msgstr "إبدأ K3bSetup2"
+
+#: k3bsystemproblemdialog.cpp:144 k3bsystemproblemdialog.cpp:147
+msgid "Solution"
+msgstr "الحلً"
+
+#: k3bsystemproblemdialog.cpp:147
+msgid "Use K3bSetup to solve this problem."
+msgstr "استعمل K3bSetup لحل هذه المشكلة."
+
+#: k3bsystemproblemdialog.cpp:178
+#, fuzzy
+msgid "No CD/DVD writer found."
+msgstr "لم ﻷجِِد خانة في قاعدة CDDB."
+
+#: k3bsystemproblemdialog.cpp:179
+msgid ""
+"K3b did not find an optical writing device in your system. Thus, you will not "
+"be able to burn CDs or DVDs. However, you can still use other K3b features like "
+"audio track extraction or audio transcoding or ISO9660 image creation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:189 k3bsystemproblemdialog.cpp:244
+#: k3bsystemproblemdialog.cpp:269 k3bsystemproblemdialog.cpp:318
+msgid "Unable to find %1 executable"
+msgstr "غير قادر العثور على %1 قابل للتنفيذ"
+
+#: k3bsystemproblemdialog.cpp:190
+msgid "K3b uses cdrecord to actually write CDs."
+msgstr "يستعمل K3b البرنامج cdrecord للكتابة على الاقراص المدمجة."
+
+#: k3bsystemproblemdialog.cpp:191
+msgid "Install the cdrtools package which contains cdrecord."
+msgstr "ركب حزمة cdrtools التي تحتوي على cdrecord ."
+
+#: k3bsystemproblemdialog.cpp:198 k3bsystemproblemdialog.cpp:279
+#: k3bsystemproblemdialog.cpp:287 k3bsystemproblemdialog.cpp:296
+#: k3bsystemproblemdialog.cpp:330 k3bsystemproblemdialog.cpp:438
+msgid "Used %1 version %2 is outdated"
+msgstr "استعملت اصدارة %1 ، اصدارة %2 هي قديمة"
+
+#: k3bsystemproblemdialog.cpp:199
+msgid ""
+"Although K3b supports all cdrtools versions since 1.10 it is highly recommended "
+"to at least use version 2.0."
+msgstr ""
+"بلرغم انّ K3b يدعم كلّ إصدارات cdrtools منذ الإصدارة 1.10 من الأفضل إستعمال على "
+"الأقل الإصدارة رقم 2.0."
+
+#: k3bsystemproblemdialog.cpp:202
+msgid "Install a more recent version of the cdrtools."
+msgstr "ركب اصدارة حديثة ل cdrtools."
+
+#: k3bsystemproblemdialog.cpp:219
+msgid "%1 will be run with root privileges on kernel >= 2.6.8"
+msgstr "سيجري تنفيذ %1 بِإمتيازات الجزر على النوات الأكبر من 2.6.8"
+
+#: k3bsystemproblemdialog.cpp:220
+msgid ""
+"Since Linux kernel 2.6.8 %1 will not work when run suid root for security "
+"reasons anymore."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:228 k3bsystemproblemdialog.cpp:254
+msgid "%1 will be run without root privileges"
+msgstr "سيجري تنفيذ %1 بدون إمتيازات المستخدم الجزري"
+
+#: k3bsystemproblemdialog.cpp:229
+msgid ""
+"It is highly recommended to configure cdrecord to run with root privileges. "
+"Only then cdrecord runs with high priority which increases the overall "
+"stability of the burning process. Apart from that it allows changing the size "
+"of the used burning buffer. A lot of user problems could be solved this way. "
+"This is also true when using SuSE's resmgr."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:245
+msgid "K3b uses cdrdao to actually write CDs."
+msgstr "يستعمل K3b cdrdao لكِتابة أقراص مدمجة بلفعل."
+
+#: k3bsystemproblemdialog.cpp:246
+msgid "Install the cdrdao package."
+msgstr "ثبِت حزمة البرنامج cdrdao"
+
+#: k3bsystemproblemdialog.cpp:255
+msgid ""
+"It is highly recommended to configure cdrdao to run with root privileges to "
+"increase the overall stability of the burning process."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:270
+#, fuzzy
+msgid ""
+"K3b uses growisofs to actually write dvds. Without growisofs you will not be "
+"able to write dvds. Make sure to install at least version 5.10."
+msgstr ""
+"يستعمل K3b البرنامج growisofs لِكتابة الأقراص الرقمية المرئية. لن تستطيع كتابة "
+"أقراص رقمية مرئية بدون growisofs .تأكد من تركيب على الأقل الإصدارة 5.10 ."
+
+#: k3bsystemproblemdialog.cpp:273 k3bsystemproblemdialog.cpp:320
+msgid "Install the dvd+rw-tools package."
+msgstr "ركِب حزمة الأدوات dvd+rw-tools ."
+
+#: k3bsystemproblemdialog.cpp:280
+msgid ""
+"K3b needs at least growisofs version 5.10 to write dvds. All older versions "
+"will not work and K3b will refuse to use them."
+msgstr ""
+"يحتاج على الأقل إلى الإصدارة رقم 5.10 من البرنامج growisofs لكتابة الأقراص "
+"الرقمية المرئية. لن تعمل كل الإصدارات القديمة و سيرفض K3b إستعمالها."
+
+#: k3bsystemproblemdialog.cpp:282 k3bsystemproblemdialog.cpp:291
+#: k3bsystemproblemdialog.cpp:300 k3bsystemproblemdialog.cpp:335
+#, c-format
+msgid "Install a more recent version of %1."
+msgstr "ثبت إصدارة حديثة من %1"
+
+#: k3bsystemproblemdialog.cpp:288
+#, fuzzy
+msgid ""
+"K3b will not be able to copy DVDs on-the-fly or write a DVD+RW in multiple "
+"sessions using a growisofs version older than 5.12."
+msgstr ""
+"لن يتمكن K3b من نسخ أقراص رقمية مرئية على الطائر إذا إستعمل إصدارة growisofs "
+"أعطق من 5.12 ."
+
+#: k3bsystemproblemdialog.cpp:297
+#, fuzzy
+msgid ""
+"It is highly recommended to use growisofs 7.0 or higher. K3b won't be able to "
+"write a DVD+RW in multiple sessions using a growisofs version older than 7.0."
+msgstr ""
+"لن يمكن لِــ K3b كتابة وسائط من نوع قرص رقمي مرئي مزدوج الطبقات مستخدماً إصدارة "
+"growisofs أعتق من 6.0 ."
+
+#: k3bsystemproblemdialog.cpp:319
+msgid "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs."
+msgstr ""
+"يستعمل K3b البرنامج dvd+rw-format لتهيئة الأقراص الرقمية المرئية DVD-RW و "
+"DVD+RW."
+
+#: k3bsystemproblemdialog.cpp:333
+msgid ""
+"K3b needs at least mkisofs version 1.14. Older versions may introduce problems "
+"when creating data projects."
+msgstr ""
+"يحتاج K3b إلى الإصدارة 1.14 من برنامج mkisofs. يمكن للإصدارات الأعتق ان تسبب "
+"مشاكل عند إنشاء مشاريع بيانات."
+
+#: k3bsystemproblemdialog.cpp:357
+msgid "Device %1 - %2 is automounted."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:359
+msgid ""
+"K3b is not able to unmount automounted devices. Thus, especially DVD+RW "
+"rewriting might fail. There is no need to report this as a bug or feature wish; "
+"it is not possible to solve this problem from within K3b."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:363
+msgid ""
+"Replace the automounting entries in /etc/fstab with old-fashioned ones or use a "
+"user-space mounting solution like pmount or ivman."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:373
+msgid "No ATAPI writing support in kernel"
+msgstr "لا يوجد دعم ATAPI في النواة"
+
+#: k3bsystemproblemdialog.cpp:374
+msgid ""
+"Your kernel does not support writing without SCSI emulation but there is at "
+"least one writer in your system not configured to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:378
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems.Be aware that you may still "
+"enable DMA on ide-scsi emulated drives."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:395 k3bsystemproblemdialog.cpp:415
+msgid "%1 %2 does not support ATAPI"
+msgstr "%1 %2 لا يدعم ATAPI"
+
+#: k3bsystemproblemdialog.cpp:396 k3bsystemproblemdialog.cpp:417
+msgid ""
+"The configured version of %1 does not support writing to ATAPI devices without "
+"SCSI emulation and there is at least one writer in your system not configured "
+"to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:401
+#, c-format
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems. Or you install (or select as "
+"the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:423
+msgid ""
+"Install cdrdao >= 1.1.8 which supports writing to ATAPI devices directly."
+msgstr "ركِب cdrdao>= 1.1.8 اللذي يدعم الكتابة على الأجهزة ATAPI بسهولة."
+
+#: k3bsystemproblemdialog.cpp:425
+#, c-format
+msgid ""
+"The best, and recommended, solution is to use ide-scsi (SCSI emulation) for all "
+"writer devices: this way you will not have any problems; or, you can install "
+"(or select as the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:439
+msgid ""
+"K3b won't be able to write DVD-R Dual Layer media using a growisofs version "
+"older than 6.0."
+msgstr ""
+"لن يمكن لِــ K3b كتابة وسائط من نوع قرص رقمي مرئي مزدوج الطبقات مستخدماً إصدارة "
+"growisofs أعتق من 6.0 ."
+
+#: k3bsystemproblemdialog.cpp:441
+msgid "Install a more recent version of growisofs."
+msgstr "ثبت إصدارة حديثة لِــ growisofs."
+
+#: k3bsystemproblemdialog.cpp:451
+#, c-format
+msgid "No write access to device %1"
+msgstr "لا يوجد أذن للكتابة غلى الجهاز %1"
+
+#: k3bsystemproblemdialog.cpp:452
+msgid ""
+"K3b needs write access to all the devices to perform certain tasks. Without it "
+"you might encounter problems with %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:454 k3bsystemproblemdialog.cpp:465
+msgid ""
+"Make sure you have write access to %1. In case you are not using devfs or udev "
+"K3bSetup is able to do this for you."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:462
+#, c-format
+msgid "No write access to generic SCSI device %1"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:463
+msgid ""
+"Without write access to the generic device you might encounter problems with "
+"Audio CD ripping from %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:471
+msgid "DMA disabled on device %1 - %2"
+msgstr "الوظيفة DMA معطلة على الجهاز %1 - %2"
+
+#: k3bsystemproblemdialog.cpp:472
+msgid ""
+"With most modern CD/DVD devices enabling DMA highly increases read/write "
+"performance. If you experience very low writing speeds this is probably the "
+"cause."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:475
+msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:488
+#, c-format
+msgid "User parameters specified for external program %1"
+msgstr "ضوابط المستخدِم المحددة لِلبرنامج الخارجي %1"
+
+#: k3bsystemproblemdialog.cpp:489
+msgid ""
+"Sometimes it may be nessessary to specify user parameters in addition to the "
+"parameters generated by K3b. This is simply a warning to make sure that these "
+"parameters are really wanted and won't be part of some bug report."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:492
+msgid ""
+"To remove the user parameters for the external program %1 open the K3b settings "
+"page 'Programs' and choose the tab 'User Parameters'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:513
+msgid "Mp3 Audio Decoder plugin not found."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:514
+msgid ""
+"K3b could not load or find the Mp3 decoder plugin. This means that you will not "
+"be able to create Audio CDs from Mp3 files. Many Linux distributions do not "
+"include Mp3 support for legal reasons."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:517
+msgid ""
+"To enable Mp3 support, please install the MAD Mp3 decoding library as well as "
+"the K3b MAD Mp3 decoder plugin (the latter may already be installed but not "
+"functional due to the missing libmad). Some distributions allow installation of "
+"Mp3 support via an online update tool (i.e. SuSE's YOU)."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:533
+msgid "System locale charset is ANSI_X3.4-1968"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:534
+msgid ""
+"Your system's locale charset (i.e. the charset used to encode filenames) is set "
+"to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. "
+"Most likely the locale is not set at all. An invalid setting will result in "
+"problems when creating data projects."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:538
+msgid ""
+"To properly set the locale charset make sure the LC_* environment variables are "
+"set. Normally the distribution setup tools take care of this."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:551
+msgid "Running K3b as root user"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:552
+msgid ""
+"It is not recommended to run K3b under the root user account. This introduces "
+"unnecessary security risks."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:554
+msgid ""
+"Run K3b from a proper user account and setup the device and external tool "
+"permissions appropriately."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:557
+msgid "The latter can be done via K3bSetup."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "No problems found in system configuration."
+msgstr "لم يوجد أخطاء في إعداد النظام."
+
+#: k3bsystemproblemdialog.cpp:587
+#, fuzzy
+msgid "System Problems"
+msgstr "قائمة"
+
+#: k3bsystemproblemdialog.cpp:609
+msgid "Unable to start K3bSetup2."
+msgstr "غير قادر غلى بدء K3bSetup2."
+
+#: k3bemptydiscwaiter.cpp:88
+msgid "Waiting for Disk"
+msgstr "في إنتظار قرص"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Eject"
+msgstr "أقذف"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Load"
+msgstr "حمِل"
+
+#: k3bemptydiscwaiter.cpp:113
+msgid "Found media:"
+msgstr "وجدت وسائط:"
+
+#: k3bemptydiscwaiter.cpp:124
+msgid "Force K3b to continue if it seems not to detect your empty CD/DVD."
+msgstr "يفرض على K3b المتابعة في حال لم يكتشف قرص مدمج/قرص رقمي مرئي فارغ."
+
+#: k3bemptydiscwaiter.cpp:155 k3bmediaselectioncombobox.cpp:480
+#, fuzzy
+msgid "CD-R(W) or DVD%1R(W)"
+msgstr "قرص مدمج أو قرص رقمي مرئي"
+
+#: k3bemptydiscwaiter.cpp:157 k3bmediaselectioncombobox.cpp:482
+#, fuzzy
+msgid "DVD%1R(W)"
+msgstr "CD-R(W)"
+
+#: k3bemptydiscwaiter.cpp:159 k3bmediaselectioncombobox.cpp:484
+#, fuzzy
+msgid "Double Layer DVD%1R"
+msgstr "قرص رقمي مرئي ثنائي الطبقات"
+
+#: k3bemptydiscwaiter.cpp:161 k3bmediaselectioncombobox.cpp:486
+msgid "CD-R(W)"
+msgstr "CD-R(W)"
+
+#: k3bemptydiscwaiter.cpp:165
+msgid ""
+"Please insert a complete or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"الرجاء إدراج وسيطة %4 مكتملة أو غير منتهية إلى الجِهاز "
+"<p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:172
+msgid "Please insert a complete %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "الرجاء إدراج وسيطة %4 مكتملة إلى الجهاز <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:179
+msgid ""
+"Please insert an empty or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"الرجاء إدراج وسيطة %4 فارغة أو غير مكتملة إلى الجهاز "
+"<p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:186
+msgid "Please insert an appendable %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "الرجاء إدراج وسيطة %4 غير مكتملة إلى الجهاز <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:193
+msgid "Please insert an empty %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "الرجاء إدراج وسيطة %4 فارغة إلى الجهاز <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:200
+msgid "Please insert a suitable medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "الرجاء إدراج وسيطة مناسبة في الجهاز <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:316
+msgid "Preformatting DVD+RW"
+msgstr "تهيئة مسبقة لِــDVD+RW"
+
+#: k3bemptydiscwaiter.cpp:341 k3bemptydiscwaiter.cpp:411
+msgid "Found %1 media in %2 - %3. Should it be overwritten?"
+msgstr "وجدتُ %1 وسائط في %2 - %3. هلّ تتم الكتابة الفوقية عليها ؟"
+
+#: k3bemptydiscwaiter.cpp:346 k3bemptydiscwaiter.cpp:416
+#: k3bemptydiscwaiter.cpp:473
+#, c-format
+msgid "Found %1"
+msgstr "وجدت %1"
+
+#: k3bemptydiscwaiter.cpp:468
+msgid "Found %1 media in %2 - %3. Should it be formatted?"
+msgstr "وجدتُ %1 وسائط في %2 - %3. هلّ تريد تهيئتها ؟"
+
+#: k3bemptydiscwaiter.cpp:473
+msgid "Format"
+msgstr "هيء"
+
+#: k3bemptydiscwaiter.cpp:494
+msgid "Formatting DVD-RW"
+msgstr "تهيئة DVD-RW"
+
+#: k3bemptydiscwaiter.cpp:544
+msgid "Found rewritable media in %1 - %2. Should it be erased?"
+msgstr "وجدتُ وسائط قابلة لإعادة الكتابة عليها في %1 - %2. هل تريد محيها ؟"
+
+#: k3bemptydiscwaiter.cpp:546
+msgid "Found Rewritable Disk"
+msgstr "وجدت قرص قابل لإعادة الكتابة عليه"
+
+#: k3bemptydiscwaiter.cpp:547
+msgid "&Erase"
+msgstr "&محو"
+
+#: k3bemptydiscwaiter.cpp:548
+msgid "E&ject"
+msgstr "أ&قذف"
+
+#: k3bemptydiscwaiter.cpp:600
+msgid "Waiting for Medium"
+msgstr "في إنتظار وسيطة"
+
+#: k3bdebuggingoutputdialog.cpp:39
+msgid "Debugging Output"
+msgstr "إخراج نتيجة ضبط العلّة."
+
+#: k3bdebuggingoutputdialog.cpp:44
+msgid "Save to file"
+msgstr "حفظ إلى ملف"
+
+#: k3bdebuggingoutputdialog.cpp:45
+msgid "Copy to clipboard"
+msgstr "نسخ إلى الحافظة"
+
+#: k3bdebuggingoutputdialog.cpp:150
+#, c-format
+msgid "Could not open file %1"
+msgstr "لا يمكن فتح الملف %1"
+
+#: k3bmedium.cpp:287
+msgid "No medium information"
+msgstr "لا معلومات عن وسيطة"
+
+#: k3bmedium.cpp:295
+msgid "Empty %1 medium"
+msgstr "وسيطة %1 فارغة"
+
+#: k3bmedium.cpp:307
+msgid "Mixed CD"
+msgstr "قرص مدمج مختلط"
+
+#: k3bmedium.cpp:313
+msgid "%1 (Mixed CD)"
+msgstr "%1 ( قرص مدمج مختلط )"
+
+#: k3bmedium.cpp:326
+msgid "%1 (Appendable Data %2)"
+msgstr "%1 ( بيانات صالحة للزيادة %2 )"
+
+#: k3bmedium.cpp:329
+#, fuzzy
+msgid "%1 (Complete Data %2)"
+msgstr "%1 ( مليء بِلبيانات %2 )"
+
+#: k3bmedium.cpp:334
+#, c-format
+msgid "Appendable Data %1"
+msgstr "بيانات يمكن زيادتها %1"
+
+#: k3bmedium.cpp:337
+#, fuzzy, c-format
+msgid "Complete Data %1"
+msgstr "مكتمل"
+
+#: k3bmedium.cpp:345
+msgid "Appendable %1 medium"
+msgstr "وسيطة %1 قابلة للزيادة"
+
+#: k3bmedium.cpp:348
+#, fuzzy
+msgid "Complete %1 medium"
+msgstr "وسيطة %1 مكتملة"
+
+#: k3bmedium.cpp:366
+msgid ""
+"_n: %1 in %n track\n"
+"%1 in %n tracks"
+msgstr ""
+"%1 في مسار واحِد\n"
+"%1 في مسارين إثنيند\n"
+"%1 في %n مسارات\n"
+"%1في %nمسارs"
+
+#: k3bmedium.cpp:369
+#, c-format
+msgid ""
+"_n: and %n session\n"
+" and %n sessions"
+msgstr ""
+" و جلسة واحِدة\n"
+" و جلستين إثنتين\n"
+" و %n جلسات\n"
+" و %n جلسة"
+
+#: k3bmedium.cpp:374
+#, c-format
+msgid "Free space: %1"
+msgstr "الحجم المتوفر: %1"
+
+#: k3bmedium.cpp:378
+#, c-format
+msgid "Capacity: %1"
+msgstr "السعة: %1"
+
+#: k3bmediaselectioncombobox.cpp:438 k3bmediaselectioncombobox.cpp:466
+msgid "an empty %1 medium"
+msgstr "وسيطة %1 فارغة"
+
+#: k3bmediaselectioncombobox.cpp:440
+msgid "an appendable %1 medium"
+msgstr "وسيطة %1 يمكن متابعتها"
+
+#: k3bmediaselectioncombobox.cpp:442
+msgid "a complete %1 medium"
+msgstr "وسيطة %1 مكتملة"
+
+#: k3bmediaselectioncombobox.cpp:445
+msgid "an empty or appendable %1 medium"
+msgstr "وسيطة %1 فارغة أو قابلة للزيادة"
+
+#: k3bmediaselectioncombobox.cpp:447
+msgid "a complete or appendable %1 medium"
+msgstr "وسيطة %1 مليئة أو قابلة للزيادة"
+
+#: k3bmediaselectioncombobox.cpp:449
+msgid "a %1 medium"
+msgstr "وسيطة %1"
+
+#: k3bmediaselectioncombobox.cpp:457
+msgid "a Video %1 medium"
+msgstr "وسيطة %1 مرئية"
+
+#: k3bmediaselectioncombobox.cpp:460
+msgid "a Mixed Mode %1 medium"
+msgstr "وسيطة %1 ممزوجة الأنماط"
+
+#: k3bmediaselectioncombobox.cpp:462
+msgid "an Audio %1 medium"
+msgstr "وسيطة %1 صوتية"
+
+#: k3bmediaselectioncombobox.cpp:464
+msgid "a Data %1 medium"
+msgstr "وسيطة %1 للبيانات"
+
+#: k3bmediaselectioncombobox.cpp:473
+msgid "CD or DVD"
+msgstr "قرص مدمج أو قرص رقمي مرئي"
+
+#: k3bmediaselectioncombobox.cpp:475
+msgid "CD"
+msgstr "قرص مدمج"
+
+#: k3bmediaselectioncombobox.cpp:477
+msgid "DVD"
+msgstr "قرص مرئي رقمي"
+
+#: k3bmediaselectioncombobox.cpp:488
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:490
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:492
+msgid "Please insert %1..."
+msgstr "الرجاء إدخال %1..."
+
+#: k3bwriterselectionwidget.cpp:85
+msgid "Medium will be overwritten."
+msgstr "ستتم الكتابة الفوقية غلى الوسيطة."
+
+#: k3bwriterselectionwidget.cpp:122
+msgid "Burn Medium"
+msgstr "حرق الوسيطة"
+
+#: k3bwriterselectionwidget.cpp:133
+msgid "Speed:"
+msgstr "السرعة:"
+
+#: k3bwriterselectionwidget.cpp:141
+msgid "Writing app:"
+msgstr "التطبيق الكاتب:"
+
+#: k3bwriterselectionwidget.cpp:174
+msgid "The medium that will be used for burning"
+msgstr "الوسيطة اللتي ستستعمل لِلإحراق"
+
+#: k3bwriterselectionwidget.cpp:175
+msgid "The speed at which to burn the medium"
+msgstr "سرعة إحراق الوسيطة"
+
+#: k3bwriterselectionwidget.cpp:176
+msgid "The external application to actually burn the medium"
+msgstr "التطبيق الخارجي لحرق الوسيطة فعلاً"
+
+#: k3bwriterselectionwidget.cpp:178
+msgid ""
+"<p>Select the medium that you want to use for burning."
+"<p>In most cases there will only be one medium available which does not leave "
+"much choice."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:181
+msgid ""
+"<p>Select the speed with which you want to burn."
+"<p><b>Auto</b>"
+"<br>This will choose the maximum writing speed possible with the used medium. "
+"This is the recommended selection for most media.</p>"
+"<p><b>Ignore</b> (DVD only)"
+"<br>This will leave the speed selection to the writer device. Use this if K3b "
+"is unable to set the writing speed."
+"<p>1x refers to 1385 KB/s for DVD and 175 KB/s for CD.</p>"
+"<p><b>Caution:</b> Make sure your system is able to send the data fast enough "
+"to prevent buffer underruns."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:192
+msgid ""
+"<p>K3b uses the command line tools cdrecord, growisofs, and cdrdao to actually "
+"write a CD or DVD."
+"<p>Normally K3b chooses the best suited application for every task "
+"automatically but in some cases it may be possible that one of the applications "
+"does not work as intended with a certain writer. In this case one may select "
+"the application manually."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:262 projects/k3bdataurladdingdialog.cpp:437
+#: projects/k3bdataurladdingdialog.cpp:673
+msgid "Ignore"
+msgstr "إجهل"
+
+#: k3bwriterselectionwidget.cpp:293
+#, fuzzy
+msgid "More..."
+msgstr "حقول إضافية..."
+
+#: k3bwriterselectionwidget.cpp:575
+#, fuzzy
+msgid "Set writing speed manually"
+msgstr "سرعات الكتابة المدعومة:"
+
+#: k3bwriterselectionwidget.cpp:576
+msgid ""
+"<p>K3b is not able to perfectly determine the maximum writing speed of an "
+"optical writer. Writing speed is always reported subject to the inserted "
+"medium."
+"<p>Please enter the writing speed here and K3b will remember it for future "
+"sessions (Example: 16x)."
+msgstr ""
+
+#: k3bapplication.cpp:127
+msgid "Creating GUI..."
+msgstr "جاري إنشاء واجهة مستخدِم رسومية..."
+
+#: k3bapplication.cpp:142
+msgid "Ready."
+msgstr "جاهز."
+
+#: k3bapplication.cpp:149
+msgid "Checking System"
+msgstr "فحص النظام"
+
+#: k3bapplication.cpp:184
+msgid "K3b is currently busy and cannot start any other operations."
+msgstr ""
+
+#: k3bapplication.cpp:185
+msgid "K3b is busy"
+msgstr ""
+
+#: k3bapplication.cpp:299
+msgid "Could not find Audio Output plugin '%1'"
+msgstr "لم أجِد البريمج المساعد لإخراج الصوت '%1'"
+
+#: k3bapplication.cpp:300
+msgid "Initialization Problem"
+msgstr "مشكلة بدء تشغيل"
+
+#: k3blsofwrapperdialog.cpp:44
+#, fuzzy
+msgid "Device in use"
+msgstr "اجهزة"
+
+#: k3blsofwrapperdialog.cpp:51
+#, fuzzy
+msgid "Quit the other applications"
+msgstr "يخرج من التطبيق"
+
+#: k3blsofwrapperdialog.cpp:52
+#, fuzzy
+msgid "Check again"
+msgstr "إختر الملفات"
+
+#: k3blsofwrapperdialog.cpp:75
+msgid ""
+"<p>Device <b>'%1'</b> is already in use by other applications (<em>%2</em>)."
+"<p>It is highly recommended to quit those before continuing. Otherwise K3b "
+"might not be able to fully access the device."
+"<p><em>Hint: Sometimes shutting down an application does not happen instantly. "
+"In that case you might have to use the '%3' button."
+msgstr ""
+
+#: k3blsofwrapperdialog.cpp:103
+#, fuzzy
+msgid "<p>Do you really want K3b to kill the following processes: <em>"
+msgstr "هل تريد فعلا محو المشروع الحالي ؟"
+
+#: k3bstatusbarmanager.cpp:60
+msgid "Temp:"
+msgstr "مؤقت:"
+
+#: k3bstatusbarmanager.cpp:113
+msgid "No info"
+msgstr "لا يوجد معلومات"
+
+#: k3bstatusbarmanager.cpp:169
+#, fuzzy
+msgid ""
+"_n: 1 file in %1\n"
+"%n files in %1"
+msgstr ""
+"ملف واحِد (%1)\n"
+"ملفان إثنيند (%1)\n"
+"%n ملفات (%1)\n"
+"%nملفs (%1)"
+
+#: k3bstatusbarmanager.cpp:170
+#, fuzzy, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr ""
+"مشكلة واحِدة\n"
+"مشكلتان إثنين\n"
+"%n مشاكل\n"
+"%n مشكِلة"
+
+#: k3bstatusbarmanager.cpp:196
+#, fuzzy, c-format
+msgid ""
+"_n: Audio CD (1 track)\n"
+"Audio CD (%n tracks)"
+msgstr ""
+"مسار واحد\n"
+"مسارين اثنين\n"
+"%n مسارات\n"
+"%n مسار"
+
+#: k3bstatusbarmanager.cpp:202
+#, fuzzy
+msgid "Data CD (%1)"
+msgstr "بيانات"
+
+#: k3bstatusbarmanager.cpp:209
+#, fuzzy
+msgid ""
+"_n: Mixed CD (1 track and %1)\n"
+"Mixed CD (%n tracks and %1)"
+msgstr ""
+" مسار واحِد (%1)\n"
+"مساران إثنين (%1) \n"
+"%n مسارات (%1) \n"
+"%n مسار (%1)"
+
+#: k3bstatusbarmanager.cpp:216
+#, fuzzy, c-format
+msgid ""
+"_n: Video CD (1 track)\n"
+"Video CD (%n tracks)"
+msgstr ""
+"مسار واحد\n"
+"مسارين اثنين\n"
+"%n مسارات\n"
+"%n مسار"
+
+#: k3bstatusbarmanager.cpp:222
+#, fuzzy
+msgid "eMovix CD (%1)"
+msgstr "مختلط"
+
+#: k3bstatusbarmanager.cpp:228
+#, fuzzy
+msgid "eMovix DVD (%1)"
+msgstr "مختلط"
+
+#: k3bstatusbarmanager.cpp:234
+#, fuzzy
+msgid "Data DVD (%1)"
+msgstr "بيانات"
+
+#: k3bstatusbarmanager.cpp:240
+#, fuzzy
+msgid "Video DVD (%1)"
+msgstr "فيديو حجم:"
+
+#: option/k3bthemeoptiontab.cpp:117
+msgid "K3b - The CD/DVD Kreator"
+msgstr "K3b - منشيء الأقراص المدمجة/الأقراص الرقمية المرئية"
+
+#: option/k3bthemeoptiontab.cpp:135
+msgid "Drag or Type Theme URL"
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:146
+#, c-format
+msgid "Unable to find the icon theme archive %1."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:148
+#, fuzzy
+msgid ""
+"Unable to download the icon theme archive.\n"
+"Please check that address %1 is correct."
+msgstr "لا يمكن فتح الملف %1"
+
+#: option/k3bthemeoptiontab.cpp:180
+msgid "The file is not a valid K3b theme archive."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:188
+#, fuzzy
+msgid "A theme with the name '%1' already exists. Do you want to overwrite it?"
+msgstr "A ملف مع اسم رجاء اسم."
+
+#: option/k3bthemeoptiontab.cpp:190
+#, fuzzy
+msgid "Theme exists"
+msgstr "السمات"
+
+#: option/k3bthemeoptiontab.cpp:209
+msgid ""
+"<qt>Are you sure you want to remove the <strong>%1</strong> icon theme?"
+"<br>"
+"<br>This will delete the files installed by this theme.</qt>"
+msgstr ""
+
+#: k3binteractiondialog.cpp:331 option/k3bmiscoptiontab.cpp:49
+msgid "Default Settings"
+msgstr "الاعدادات الافتراضية"
+
+#: option/k3bmiscoptiontab.cpp:50
+#, fuzzy
+msgid "Load the K3b Defaults at dialog startup."
+msgstr "حمل الاعدادات الافتراضية ل-K3b"
+
+#: k3binteractiondialog.cpp:332 option/k3bmiscoptiontab.cpp:52
+#, fuzzy
+msgid "Saved Settings"
+msgstr "اعدادات متقدمة"
+
+#: option/k3bmiscoptiontab.cpp:53
+msgid "Load the settings saved by the user at dialog startup."
+msgstr ""
+
+#: k3binteractiondialog.cpp:333 option/k3bmiscoptiontab.cpp:55
+msgid "Last Used Settings"
+msgstr "الإعدادات المستعملة مؤخرآ"
+
+#: option/k3bmiscoptiontab.cpp:56
+msgid "Load the last used settings at dialog startup."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:57
+msgid ""
+"K3b handles three sets of settings in action dialogs (action dialogs include "
+"the CD Copy dialog or the Audio CD project dialog):"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:60
+msgid ""
+"One of these sets is loaded once an action dialog is opened. This setting "
+"defines which set it will be."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:127
+msgid "Directory (%1) does not exist. Create?"
+msgstr "مجلّد (%1 ) غير موجود. انشيء ؟"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create Directory"
+msgstr "انشيء مجلد"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create"
+msgstr "انشاء"
+
+#: option/k3bmiscoptiontab.cpp:141
+msgid ""
+"You specified a file for the temporary directory. K3b will use its base path as "
+"the temporary directory."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:150
+#, fuzzy, c-format
+msgid "You do not have permission to write to %1."
+msgstr "ليس لديك الاذن للكتابة الى%1."
+
+#: option/k3bdeviceoptiontab.cpp:47
+#, fuzzy
+msgid ""
+"K3b tries to detect all your devices properly. You can add devices that have "
+"not been detected and change the black values by clicking in the list. If K3b "
+"is unable to detect your drive, you need to modify their permissions to give "
+"K3b write access to all devices."
+msgstr "الى الكل أنت و سكزي إذا الى الى تصاريح."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 54
+#: option/k3bpluginoptiontab.cpp:67 projects/k3bdatafileview.cpp:70
+#: projects/k3bmovixlistview.cpp:174 rc.cpp:1266
+#, no-c-format
+msgid "Name"
+msgstr "الاسم"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 48
+#: option/k3bpluginoptiontab.cpp:68 rc.cpp:341
+#, no-c-format
+msgid "Author"
+msgstr "المؤلف"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 59
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:121
+#: option/k3bexternalbinwidget.cpp:134 option/k3bpluginoptiontab.cpp:69
+#: rc.cpp:344
+#, no-c-format
+msgid "Version"
+msgstr "الإصدار"
+
+#: option/k3bpluginoptiontab.cpp:70
+msgid "Description"
+msgstr "الوصف"
+
+#: option/k3bpluginoptiontab.cpp:71
+msgid "License"
+msgstr "ترخيص"
+
+#: option/k3boptiondialog.cpp:129
+msgid "Advanced Settings"
+msgstr "اعدادات متقدمة"
+
+#: option/k3bexternalbinwidget.cpp:142 option/k3boptiondialog.cpp:143
+msgid "Programs"
+msgstr "برامج"
+
+#: option/k3boptiondialog.cpp:143
+msgid "Setup External Programs"
+msgstr "تعيين البرامج الخارجية"
+
+#: option/k3boptiondialog.cpp:157
+msgid "Setup the CDDB Server"
+msgstr "تعيين الخادم CDDB"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Devices"
+msgstr "اجهزة"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Setup Devices"
+msgstr "تعيين الأجهزة"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 19
+#: option/k3boptiondialog.cpp:188 projects/k3bdataburndialog.cpp:170
+#: projects/k3bdvdburndialog.cpp:105 projects/k3bmixedburndialog.cpp:100
+#: projects/k3bmixedburndialog.cpp:145 projects/k3bmovixburndialog.cpp:109
+#: projects/k3bvcdburndialog.cpp:405 rc.cpp:248
+#, no-c-format
+msgid "Misc"
+msgstr "متفرقات"
+
+#: option/k3boptiondialog.cpp:188
+msgid "Miscellaneous Settings"
+msgstr "تعيينات متفرقة"
+
+#: option/k3boptiondialog.cpp:202
+msgid "Notifications"
+msgstr "تنبيهات:"
+
+#: option/k3boptiondialog.cpp:202
+msgid "System Notifications"
+msgstr "تنبيهات النظام:"
+
+#: option/k3boptiondialog.cpp:216
+msgid "Plugins"
+msgstr "برامج مساعِدة"
+
+#: option/k3boptiondialog.cpp:216
+msgid "K3b Plugin Configuration"
+msgstr "إعداد برامج مساعِدة لِــK3b"
+
+#: option/k3boptiondialog.cpp:230
+msgid "Themes"
+msgstr "السمات"
+
+#: option/k3boptiondialog.cpp:230
+msgid "K3b GUI Themes"
+msgstr "سمات K3b لواجهة المستخدم الرسومية"
+
+#: option/k3bdevicewidget.cpp:97
+msgid "Cdrdao driver:"
+msgstr "سائق Cdrdao:"
+
+#: option/k3bdevicewidget.cpp:101
+msgid "CD-Text capable:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:160
+msgid "Refresh"
+msgstr "تحديث"
+
+#: option/k3bdevicewidget.cpp:161
+msgid "Add Device..."
+msgstr "أضف جهاز..."
+
+#: option/k3bdevicewidget.cpp:162
+msgid "Rescan the devices"
+msgstr "إعادة مسح الأجهزة"
+
+#: option/k3bdevicewidget.cpp:172
+msgid "CD/DVD Drives"
+msgstr "أجهزة قرص مدمج/قرص رقمي مرئي"
+
+#: option/k3bdevicewidget.cpp:234
+msgid "Writer Drives"
+msgstr "أجهزة كاتبة"
+
+#: option/k3bdevicewidget.cpp:238
+msgid "Readonly Drives"
+msgstr "أجهزة قراءة فقط"
+
+#: option/k3bdevicewidget.cpp:255
+msgid "System device name:"
+msgstr "اسم جهاز النظام:"
+
+#: option/k3bdevicewidget.cpp:263
+msgid "Interface type:"
+msgstr "نوع الواجهة:"
+
+#: option/k3bdevicewidget.cpp:265
+msgid "Generic SCSI"
+msgstr "SCSI عام"
+
+#: option/k3bdevicewidget.cpp:266
+msgid "ATAPI"
+msgstr "ATAPI"
+
+#: option/k3bdevicewidget.cpp:270
+msgid "Vendor:"
+msgstr "البائع:"
+
+#: option/k3bdevicewidget.cpp:274
+msgid "Description:"
+msgstr "الوصف:"
+
+#: option/k3bdevicewidget.cpp:278
+msgid "Firmware:"
+msgstr "برمجيات مضمنة:"
+
+#: option/k3bdevicewidget.cpp:286
+msgid "Writes CD-R:"
+msgstr "يكتب CD-R:"
+
+#: option/k3bdevicewidget.cpp:290
+msgid "Writes CD-RW:"
+msgstr "يكتب CD-RW:"
+
+#: option/k3bdevicewidget.cpp:294
+msgid "Reads DVD:"
+msgstr "يقرء DVD:"
+
+#: option/k3bdevicewidget.cpp:298
+msgid "Writes DVD-R(W):"
+msgstr "يكتب DVD-R(W):"
+
+#: option/k3bdevicewidget.cpp:302
+msgid "Writes DVD-R Dual Layer:"
+msgstr "يكتب DVD-R ثنائي الطبقات:"
+
+#: option/k3bdevicewidget.cpp:307
+msgid "Writes DVD+R(W):"
+msgstr "يكتب DVD+R(W):"
+
+#: option/k3bdevicewidget.cpp:311
+msgid "Writes DVD+R Double Layer:"
+msgstr "يكتب DVD+R ثنائي الطبقات:"
+
+#: option/k3bdevicewidget.cpp:321
+msgid "Buffer Size:"
+msgstr "حجم العازل:"
+
+#: option/k3bdevicewidget.cpp:340
+msgid "Supports Burnfree:"
+msgstr "يدعم Burnfree:"
+
+#: option/k3bdevicewidget.cpp:348
+msgid "Write modes:"
+msgstr "أنماط الكتابة:"
+
+#: option/k3bdevicewidget.cpp:359 option/k3bdevicewidget.cpp:363
+msgid "none"
+msgstr "لا شيء"
+
+#: option/k3bdevicewidget.cpp:375
+msgid "Location of New Drive"
+msgstr "موقع الجهاز الجديد"
+
+#: option/k3bdevicewidget.cpp:376
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/cdrom):"
+msgstr ""
+"الرجاء ادخل اسك الجهاز حيث K3b يجب ان يبحث\n"
+"عن جهاز جديد )مثال: /dev/cdrom(:"
+
+#: option/k3bdevicewidget.cpp:386
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"لم أستطع أن أجد جهاز إضافي في\n"
+"%1"
+
+#: option/k3bexternalbinwidget.cpp:106
+msgid "&Search"
+msgstr "إ&بحث"
+
+#: option/k3bexternalbinwidget.cpp:120
+msgid "Set Default"
+msgstr "تعيين الافتراضي"
+
+#: option/k3bexternalbinwidget.cpp:121
+msgid "Change the versions K3b should use."
+msgstr "غير النسخ التي يجب على K3b ان يستعمل."
+
+#: option/k3bexternalbinwidget.cpp:122
+msgid ""
+"<p>If K3b found more than one installed version of a program it will choose one "
+"as the <em>default</em> which will be used to do the work. If you want to "
+"change the default select the wanted version and press this button."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:128
+msgid "Use the 'Default' button to change the versions K3b should use."
+msgstr "إستعمل زر ال 'إفتراضي' لتغيير النسخ التي على K3b أن يستعمل."
+
+#: option/k3bexternalbinwidget.cpp:133
+msgid "Path"
+msgstr "مسار"
+
+#: option/k3bexternalbinwidget.cpp:135
+msgid "Features"
+msgstr "سمزايا"
+
+#: option/k3bexternalbinwidget.cpp:153
+msgid "User parameters have to be separated by space."
+msgstr "يجب فصل ضوابط المستخدم بفراغات."
+
+#: option/k3bexternalbinwidget.cpp:157
+msgid "Program"
+msgstr "برنامج"
+
+#: option/k3bexternalbinwidget.cpp:158
+msgid "Parameters"
+msgstr "ضوابط"
+
+#: option/k3bexternalbinwidget.cpp:164
+msgid "User Parameters"
+msgstr "ضوابط المستخدم"
+
+#: option/k3bexternalbinwidget.cpp:173 option/k3bexternalbinwidget.cpp:181
+msgid "Search Path"
+msgstr "مسار البحث"
+
+#: option/k3bexternalbinwidget.cpp:175
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>تلميح:</b>لإجبار K3b على إستخدام إسم إفتراضي آخر للملفات التشغيلية حدده "
+"في مسار البحث.</qt>"
+
+#: option/k3bexternalbinwidget.cpp:234
+msgid " (not found)"
+msgstr " ( لم يوجد )"
+
+#: option/k3bexternalbinoptiontab.cpp:52
+msgid ""
+"Specify the paths to the external programs that K3b needs to work properly, or "
+"press \"Search\" to let K3b search for the programs."
+msgstr ""
+"حدد المسارات الى البرامج الخارجية التي يحتاجها K3b ليعمل بشكل صحيح, او إضغط "
+"\"بحث\" لجعل K3b يبحث عن البرامج."
+
+#: option/k3bburningoptiontab.cpp:62
+msgid "Burning"
+msgstr "إحراق"
+
+#: option/k3bburningoptiontab.cpp:69
+msgid "Allow overburning (¬ supported by cdrecord <= 1.10)"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:70
+#, fuzzy
+msgid "Force unsafe operations"
+msgstr "القوة الكل"
+
+#: option/k3bburningoptiontab.cpp:71
+msgid "&Manual writing buffer size"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:73
+msgid "MB"
+msgstr "MB"
+
+#: option/k3bburningoptiontab.cpp:74
+msgid "Manual writing application &selection"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:84
+msgid "Do not &eject medium after write process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:85
+msgid "Automatically erase CD-RWs and DVD-RWs"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:102
+msgid "Allow burning more than the official media capacity"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:103
+msgid "Allow to choose between cdrecord and cdrdao"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:104
+msgid "Automatically erase CD-RWs and DVD-RWs without asking"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:105
+msgid "Do not eject the burn medium after a completed burn process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:106
+msgid "Force K3b to continue some operations otherwise deemed as unsafe"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:108
+msgid ""
+"<p>If this option is checked K3b gives the possibility to choose between "
+"cdrecord and cdrdao when writing a cd."
+"<p>This may be useful if one of the programs does not support the used writer."
+"<p><b>Be aware that K3b does not support both programs in all project types.</b>"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:116
+msgid ""
+"<p>Each medium has an official maximum capacity which is stored in a read-only "
+"area of the medium and is guaranteed by the vendor. However, this official "
+"maximum is not always the actual maximum. Many media have an actual total "
+"capacity that is slightly larger than the official amount."
+"<p>If this option is checked K3b will disable a safety check that prevents "
+"burning beyond the offical capacity."
+"<p><b>Caution:</b> Enabling this option can cause failures in the end of the "
+"burning process if K3b attempts to write beyond the official capacity. It makes "
+"sense to first determine the actual maximum capacity of the media brand with a "
+"simulated burn."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:127
+msgid ""
+"<p>If this option is checked K3b will automatically erase CD-RWs and format "
+"DVD-RWs if one is found instead of an empty media before writing."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:131
+msgid ""
+"<p>K3b uses a software buffer during the burning process to avoid gaps in the "
+"data stream due to high system load. The default sizes used are %1 MB for CD "
+"and %2 MB for DVD burning."
+"<p>If this option is checked the value specified will be used for both CD and "
+"DVD burning."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:137
+msgid ""
+"<p>If this option is checked K3b will not eject the medium once the burn "
+"process finishes. This can be helpful in case one leaves the computer after "
+"starting the burning and does not want the tray to be open all the time."
+"<p>However, on Linux systems a freshly burned medium has to be reloaded. "
+"Otherwise the system will not detect the changes and still treat it as an empty "
+"medium."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:143
+msgid ""
+"<p>If this option is checked K3b will continue in some situations which would "
+"otherwise be deemed as unsafe."
+"<p>This setting for example disables the check for medium speed verification. "
+"Thus, one can force K3b to burn a high speed medium on a low speed writer."
+"<p><b>Caution:</b> Enabling this option may result in damaged media."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 25
+#: rc.cpp:3 rc.cpp:153
+#, no-c-format
+msgid "Filetype"
+msgstr "نوع الملف"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 49
+#: rc.cpp:6 rc.cpp:515 rc.cpp:524 rc.cpp:539 rc.cpp:551 rc.cpp:560 rc.cpp:961
+#: rc.cpp:967 rc.cpp:973 rc.cpp:1005 rc.cpp:1011
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 52
+#: rc.cpp:9
+#, no-c-format
+msgid "Configure Plugin"
+msgstr "إعداد البريمج المساعد"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 73
+#: rc.cpp:15
+#, no-c-format
+msgid "Create m&3u playlist"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 76
+#: rc.cpp:18
+#, no-c-format
+msgid "Create playlist for the ripped files"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 81
+#: rc.cpp:21
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a playlist of the ripped files\n"
+"which can be used with programs like xmms or noatun.\n"
+"<p>You may use the special strings to give the playlist a unique filename."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 117
+#: rc.cpp:26
+#, no-c-format
+msgid "&Use relative paths"
+msgstr "&إستخدم مسارات نسبية"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 120
+#: rc.cpp:29
+#, no-c-format
+msgid "Use relative paths instead of absolute"
+msgstr "إستخدم مسارات نسبية بدلاً من مسارات مطلقة"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 126
+#: rc.cpp:32
+#, no-c-format
+msgid ""
+"<p>If this option is checked, the entries in the playlist will be relative to "
+"its location.\n"
+"<p>Example: If your playlist is located in <em>/home/myself/music</em> and\n"
+"your audio files are in <em>/home/myself/music/cool</em>"
+"; then the entries in the\n"
+"playlist will look something like: <em>cool/track1.ogg</em>."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 136
+#: rc.cpp:38
+#, no-c-format
+msgid "Create si&ngle file"
+msgstr "انشاء ملف &وحيد"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 139
+#: rc.cpp:41
+#, no-c-format
+msgid "Rip all tracks to a single file"
+msgstr "إنتشل كلّ المسارات إلى ملف واحِد"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 146
+#: rc.cpp:44
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create only one\n"
+"audio file no matter how many tracks are ripped. This\n"
+"file will contain all tracks one after the other.\n"
+"<p>This might be useful to rip a live album or a radio play.\n"
+"<p><b>Caution:</b> The file will have the name of the first track."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 182
+#: rc.cpp:51
+#, no-c-format
+msgid "Write &cue file"
+msgstr "أكتب مل&ف cue"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 185
+#: rc.cpp:54
+#, no-c-format
+msgid "Write a cuefile"
+msgstr "أكتب ملف cue"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 188
+#: rc.cpp:57
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a CDRWIN cue file which allows to "
+"easily write a copy of the audio CD on other systems."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 208
+#: rc.cpp:60 rc.cpp:120
+#, no-c-format
+msgid "Target Folder"
+msgstr "المجلد الهدف"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 232
+#: rc.cpp:66 rc.cpp:72 rc.cpp:126 rc.cpp:132
+#, no-c-format
+msgid "-"
+msgstr "-"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 243
+#: rc.cpp:69 rc.cpp:129
+#, no-c-format
+msgid "Space needed:"
+msgstr "الحجم المطلوب:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 16
+#: rc.cpp:75
+#, no-c-format
+msgid "Ripping Pattern"
+msgstr "تشكيلة الإنتشال"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 41
+#: rc.cpp:78
+#, no-c-format
+msgid "Replace all blan&ks with:"
+msgstr "بدّل كل الف&راغات بِــ:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 52
+#: rc.cpp:81 rc.cpp:180 rc.cpp:866
+#, no-c-format
+msgid "_"
+msgstr "_"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 62
+#: rc.cpp:84
+#, no-c-format
+msgid "Playlist pattern:"
+msgstr "تشكيلة لائحة التنفيذ:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 86
+#: rc.cpp:87 rc.cpp:171
+#, no-c-format
+msgid "Ripped files pattern:"
+msgstr "تشكيلة الملفات المنتشلة:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 105
+#: rc.cpp:90
+#, no-c-format
+msgid "Insert your custom pattern here"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 138
+#: rc.cpp:93 rc.cpp:174
+#, no-c-format
+msgid "See special strings"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 149
+#: rc.cpp:96
+#, no-c-format
+msgid "About conditional inclusion"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 28
+#: rc.cpp:99
+#, no-c-format
+msgid ""
+"Please select the audio streams you want to include in every ripped title"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 51
+#: rc.cpp:102
+#, no-c-format
+msgid "Setti&ngs"
+msgstr "إع&دادات"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 62
+#: rc.cpp:105
+#, no-c-format
+msgid "Video Quality"
+msgstr "جودة المرئيات"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 81
+#: rc.cpp:108
+#, no-c-format
+msgid "Video Size:"
+msgstr "حجم المرئيات:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 102
+#: rc.cpp:111 rc.cpp:796
+#, no-c-format
+msgid "&Custom..."
+msgstr "ال&معتاد:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 120
+#: rc.cpp:114
+#, no-c-format
+msgid "Video Bitrate:"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 139
+#: rc.cpp:117 rc.cpp:150 rc.cpp:1148
+#, no-c-format
+msgid " kbps"
+msgstr " kbps"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 221
+#: rc.cpp:135
+#, no-c-format
+msgid "Audio Quality"
+msgstr "جودة الصوت"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 250
+#: rc.cpp:138
+#, no-c-format
+msgid "Variable &Bitrate"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 266
+#: rc.cpp:141 rc.cpp:147
+#, no-c-format
+msgid "Audio Bitrate:"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 308
+#: rc.cpp:144
+#, no-c-format
+msgid ""
+"<p>No Audio Quality settings available for <em>AC3 pass-through</em>"
+". The audio stream from the Video DVD is used without any changes."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 411
+#: rc.cpp:156
+#, no-c-format
+msgid "Video Codec:"
+msgstr "ترميز مرئي:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 419
+#: rc.cpp:159
+#, no-c-format
+msgid "Select the Video codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 437
+#: rc.cpp:162
+#, no-c-format
+msgid "Audio Codec:"
+msgstr "ترميز صوتي:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 445
+#: rc.cpp:165
+#, no-c-format
+msgid "Select the Audio codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 459
+#: rc.cpp:168
+#, no-c-format
+msgid "File Namin&g"
+msgstr "تس&مية الملفات"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 529
+#: rc.cpp:177
+#, no-c-format
+msgid "Replace all &blanks with:"
+msgstr "بدّل كل الف&راغات بِــ:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 588
+#: rc.cpp:186
+#, no-c-format
+msgid "&2-pass encoding"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 591
+#: rc.cpp:189
+#, no-c-format
+msgid "Alt+2"
+msgstr "Alt+2"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 597
+#: rc.cpp:192
+#, no-c-format
+msgid "Enable 2-pass encoding"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 602
+#: rc.cpp:195
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b encodes the video titles in two passes. The "
+"first pass is used to gather information about the video in order to improve "
+"the distribution of bits in the second pass. The resulting video will have a "
+"higher quality using a variable bitrate.\n"
+"<p>If this option is not checked K3b will create video files with a constant "
+"bitrate and a lower quality.\n"
+"<p>2-pass encoding results in a doubled encoding time."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 610
+#: rc.cpp:200
+#, no-c-format
+msgid "Automatic &Video Clipping"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 616
+#: rc.cpp:203
+#, no-c-format
+msgid "Automatically detect the black borders of the video"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 621
+#: rc.cpp:206
+#, no-c-format
+msgid ""
+"<p>Most Video DVDs are encoded in a letterboxed format. <em>Letterboxed</em> "
+"refers to black bars used at the top and bottom (and sometimes at the sides) of "
+"the video to force it into one of the aspect ratios supported by the Video DVD "
+"standard.\n"
+"<p>If this option is checked K3b will automatically detect and remove these "
+"black bars from the resulting video.\n"
+"<p>Although this method is very reliable there may be problems if the source "
+"material is exceptionally short or dark."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 629
+#: rc.cpp:211
+#, no-c-format
+msgid "Resample Audio to &44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 632
+#: rc.cpp:214
+#, no-c-format
+msgid "Alt+4"
+msgstr "Alt+4"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 638
+#: rc.cpp:217
+#, no-c-format
+msgid "Change the sample rate of the audio stream to 44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 642
+#: rc.cpp:220
+#, no-c-format
+msgid ""
+"<p>Video DVD audio streams normally are encoded with a sampling rate of 48000 "
+"Hz. Audio CDs on the other hand are encoded with a sampling rate of 44100 Hz.\n"
+"<p>If this option is checked K3b will change the sampling rate of the audio "
+"stream to 44100 Hz."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 650
+#: rc.cpp:224
+#, no-c-format
+msgid "Low s&cheduling priority for the video transcoding process"
+msgstr ""
+
+#. i18n: file ./k3bui.rc line 4
+#: rc.cpp:227
+#, no-c-format
+msgid "&Project"
+msgstr "&مشروع"
+
+#. i18n: file ./k3bui.rc line 24
+#: rc.cpp:233
+#, no-c-format
+msgid "&Device"
+msgstr "ال&جهاز"
+
+#. i18n: file ./k3bui.rc line 56
+#: rc.cpp:242
+#, no-c-format
+msgid "Tools"
+msgstr "أدوات"
+
+#. i18n: file ./k3bui.rc line 63
+#: rc.cpp:245
+#, no-c-format
+msgid "Quick Dir Selector"
+msgstr "منتقي المجلدات السريع"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 30
+#: rc.cpp:251
+#, fuzzy, no-c-format
+msgid "&Ask to save projects on exit"
+msgstr "إسأل عن حفظ المشاريع عند الخروج"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 33
+#: rc.cpp:254
+#, no-c-format
+msgid "Ask to save modified projects on exit"
+msgstr "إسأل عن حفظ المشاريع المغييرة عند الخروج"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 49
+#: rc.cpp:257
+#, no-c-format
+msgid "Default Temporary Directory:"
+msgstr "المجلد المؤقت الأفتراضي:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 57
+#: rc.cpp:260
+#, no-c-format
+msgid "The directory where K3b stores temporary files"
+msgstr "المجلد حيث يحفظ K3b الملفات المؤقتة"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 61
+#: rc.cpp:263
+#, no-c-format
+msgid ""
+"<p>This is the default temporary directory. This is where K3b will store "
+"temporary files like iso images or decoded audio files.\n"
+"<p>Be aware that the temporary directory may also be changed in every project "
+"burn dialog."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 73
+#: rc.cpp:267
+#, no-c-format
+msgid "System"
+msgstr "نظام"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 84
+#: rc.cpp:270
+#, fuzzy, no-c-format
+msgid "&Check system configuration"
+msgstr "إفحص إعداد النظام"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 87
+#: rc.cpp:273
+#, no-c-format
+msgid "Check system Configuration"
+msgstr "إفحص إعداد النظام"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 90
+#: rc.cpp:276
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will check the system configuration for any "
+"problems on startup and when the the user changes the settings."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 106
+#: rc.cpp:279
+#, no-c-format
+msgid "Used audio output system:"
+msgstr "جهاز اخراج الصوت المستعمل"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 119
+#: rc.cpp:282
+#, fuzzy, no-c-format
+msgid "Confi&gure..."
+msgstr "إعداد..."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 131
+#: rc.cpp:285
+#, no-c-format
+msgid "GUI Settings"
+msgstr "إعدادات واجهة المستخدم الرسومية"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 142
+#: rc.cpp:288
+#, fuzzy, no-c-format
+msgid "Show progress &OSD"
+msgstr "قيد المعالجة"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 145
+#: rc.cpp:291
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will display the progress in an OSD which "
+"always stays on top of all other windows."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 153
+#: rc.cpp:294
+#, fuzzy, no-c-format
+msgid "Hide &main window while writing"
+msgstr "إخفاء النافذة الرئيسية عند الكتابة"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 156
+#: rc.cpp:297
+#, no-c-format
+msgid "Hide the main window while displaying the progress window"
+msgstr "إخفاء النافذة الرئيسية بينما تعرض نافذة التقدم"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 159
+#: rc.cpp:300
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will hide the main window while displaying the "
+"progress dialog."
+msgstr ""
+"<p>إذا كان هذا الخيار محدد سيقوم k3b بِإخفاء النافذة الرئيسية بينما تعرض نافذة "
+"التقدم"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 167
+#: rc.cpp:303
+#, no-c-format
+msgid "Show splash screen"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 170
+#: rc.cpp:306
+#, no-c-format
+msgid "Show the splash screen when K3b starts"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 178
+#: rc.cpp:309
+#, fuzzy, no-c-format
+msgid "E&nable Konqueror integration"
+msgstr "تأكيد الإلغاء"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 181
+#: rc.cpp:312
+#, no-c-format
+msgid "Enable integration of K3b actions into Konqueror menus"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 186
+#: rc.cpp:315
+#, no-c-format
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager.\n"
+"<p>A typical example is: in order to burn a folder to a data CD one clicks on "
+"the folder using the right mouse button. In the appearing context menu one "
+"selects \"Create Data CD with K3b...\" and a new K3b project containing the "
+"folder is created.\n"
+"<p><em>Konqueror integration is not enabled by default to prevent unwanted "
+"cluttering of the Konqueror menus.</em>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 194
+#: rc.cpp:320
+#, no-c-format
+msgid "&Keep action dialogs open"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 197
+#: rc.cpp:323
+#, no-c-format
+msgid "Do not close action dialogs after finishing the process"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 200
+#: rc.cpp:326
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will not close action dialogs such as the CD "
+"Copy dialog after the process has been finished. It will be kept open to start "
+"a new process like copying another CD."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 216
+#: rc.cpp:329
+#, fuzzy, no-c-format
+msgid "&Default action dialog settings:"
+msgstr "الاعدادات الافتراضية"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 227
+#: rc.cpp:332
+#, no-c-format
+msgid "Settings to load when opening an action dialog"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 28
+#: rc.cpp:335
+#, no-c-format
+msgid "Theme Selection"
+msgstr "إختيار السمة"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 37
+#: rc.cpp:338
+#, no-c-format
+msgid "Theme"
+msgstr "السمة"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 70
+#: rc.cpp:347
+#, no-c-format
+msgid "Comment"
+msgstr "تعليق"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 136
+#: rc.cpp:354
+#, no-c-format
+msgid "no Theme selected"
+msgstr "لم تختر سمة"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 187
+#: rc.cpp:358
+#, no-c-format
+msgid "Install New Theme..."
+msgstr "تثبيت سمة جديدة..."
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 195
+#: rc.cpp:361
+#, no-c-format
+msgid "Remove Theme"
+msgstr "حذف السمة"
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 28
+#: rc.cpp:364
+#, no-c-format
+msgid "Configure..."
+msgstr "إعداد..."
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 58
+#: rc.cpp:367
+#, no-c-format
+msgid ""
+"<p>Here all <em>K3b Plugins</em> may be configured. Be aware that this does not "
+"include the <em>KPart Plugins</em> which embed themselves in the K3b menu "
+"structure.</p>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 17
+#: rc.cpp:370
+#, no-c-format
+msgid "CDDB Options"
+msgstr "خيارات CDDB"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 46
+#: rc.cpp:373
+#, no-c-format
+msgid "Local"
+msgstr "محلي"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 57
+#: rc.cpp:376
+#, no-c-format
+msgid "Use local CDDB directory"
+msgstr "استخدم دليل CDDB المحلّي"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 68
+#: rc.cpp:379
+#, no-c-format
+msgid "Save entries in local directory (the first directory in the list)"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 102
+#: rc.cpp:382
+#, no-c-format
+msgid "Directory:"
+msgstr "دليل:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 108
+#: projects/k3bdatadirtreeview.cpp:84 projects/k3bdatapropertiesdialog.cpp:108
+#: projects/k3bdataviewitem.cpp:170 rc.cpp:385
+#, no-c-format
+msgid "Directory"
+msgstr "دليل"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 135
+#: rc.cpp:389
+#, no-c-format
+msgid "Move directory down"
+msgstr "انقل الدليل إلى الأسفل"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 149
+#: rc.cpp:393
+#, no-c-format
+msgid "Add directory"
+msgstr "اضف دليل"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 171
+#: rc.cpp:398
+#, no-c-format
+msgid "Remove directory"
+msgstr "احذف دليل"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 185
+#: rc.cpp:402
+#, no-c-format
+msgid "Move directory up"
+msgstr "انقل الدليل إلى الأعلى"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 214
+#: rc.cpp:405
+#, no-c-format
+msgid "Remote"
+msgstr "بعيد"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 251
+#: rc.cpp:408
+#, no-c-format
+msgid "Server:"
+msgstr "خادم:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 273
+#: rc.cpp:414
+#, no-c-format
+msgid "Server"
+msgstr "خادم"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 284
+#: rc.cpp:417
+#, no-c-format
+msgid "Port"
+msgstr " منفذ"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 328
+#: rc.cpp:422
+#, no-c-format
+msgid "Port "
+msgstr " منفذ"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 342
+#: rc.cpp:426
+#, no-c-format
+msgid "Add server"
+msgstr "اضف خادم"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 356
+#: rc.cpp:430
+#, no-c-format
+msgid "Remove server"
+msgstr "احذف خادم"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 370
+#: rc.cpp:434
+#, no-c-format
+msgid "Move server up"
+msgstr "انقل الخادم إلى الأعلى"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 384
+#: rc.cpp:438
+#, no-c-format
+msgid "Move server down"
+msgstr "انقل الخادم إلى ألأسفل"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 411
+#: rc.cpp:441
+#, no-c-format
+msgid "Enable remote CDDB queries"
+msgstr "تمكين مطالب CDDB البعيدة"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 440
+#: rc.cpp:447
+#, no-c-format
+msgid "CGI Path"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 460
+#: rc.cpp:450
+#, no-c-format
+msgid "~/cddb/cddb.cgi"
+msgstr "~/cddb/cddb.cgi"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 471
+#: rc.cpp:453
+#, no-c-format
+msgid "Path:"
+msgstr "المسار:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 479
+#: rc.cpp:456
+#, no-c-format
+msgid "Manual CGI path"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 9
+#: rc.cpp:459
+#, no-c-format
+msgid "K3bAudioTrackWidget"
+msgstr "K3bAudioTrackWidget"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 27
+#: rc.cpp:462
+#, no-c-format
+msgid "C&D-Text"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 51
+#: rc.cpp:465 rc.cpp:530
+#, fuzzy, no-c-format
+msgid "So&ngwriter:"
+msgstr "الشاعر:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 91
+#: rc.cpp:468 rc.cpp:545
+#, no-c-format
+msgid "&Arranger:"
+msgstr "ال&منظّم:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 102
+#: rc.cpp:471 rc.cpp:533
+#, no-c-format
+msgid "&Composer:"
+msgstr "ال&كاتب:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 113
+#: rc.cpp:474
+#, no-c-format
+msgid "&Message:"
+msgstr "&رسالة:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 129
+#: rc.cpp:477 rc.cpp:548
+#, no-c-format
+msgid "&Performer:"
+msgstr "المؤدّ&ي:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 140
+#: rc.cpp:480
+#, no-c-format
+msgid "&ISRC:"
+msgstr "&ISRC:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 151
+#: rc.cpp:483 rc.cpp:557 rc.cpp:1017
+#, no-c-format
+msgid "&Title:"
+msgstr "ال&عنوان:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 204
+#: rc.cpp:489
+#, no-c-format
+msgid "Preemph&asis"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 207
+#: rc.cpp:492
+#, no-c-format
+msgid ""
+"<p>Preemphasis is mainly used in audio processing. Higher frequencies in audio "
+"signals usually have lower amplitudes. This can lead to bad signal quality on "
+"noisy transmission because the high frequencies might become too weak. To avoid "
+"this effect, high frequencies are amplified before transmission (preemphasis); "
+"the receiver will then weaken them accordingly for playback."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 215
+#: rc.cpp:495
+#, fuzzy, no-c-format
+msgid "&Copy permitted"
+msgstr "النسخ مسموح"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 231
+#: rc.cpp:498
+#, fuzzy, no-c-format
+msgid "Post-Gap:"
+msgstr "ثَغْرة:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 239
+#: rc.cpp:501
+#, no-c-format
+msgid "Set the length of the track's post-gap"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 247
+#: rc.cpp:504
+#, no-c-format
+msgid ""
+"<p>On an audio CD each track (except for the last) can have a post-gap.\n"
+"This does not mean that K3b adds an additional gap of silence to the track. "
+"This setting simply influences the display on a Hifi audio CD player. The part "
+"of an audio track that is marked as post-gap is counted backwards.\n"
+"<p>This setting is irrelevant for most users as todays CD burners can put "
+"arbitrary audio data in the post-gap when burning in DAO mode.\n"
+"<p><i>In other CD-burning applications the post-gap might be called the "
+"pre-gap. The pre-gap of track 2 is the same as the post-gap of track 1.\n"
+"<p><b>Changing the post-gap does not change the length of the track!</b>\n"
+"<p><b>When writing in TAO writing mode (not recommended for Audio CDs) the "
+"post-gap will most likely be muted and on some burners forced to 2 seconds.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 20
+#: rc.cpp:512
+#, fuzzy, no-c-format
+msgid "Messa&ge:"
+msgstr "&رسالة:"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 47
+#: rc.cpp:518 rc.cpp:527 rc.cpp:542 rc.cpp:554 rc.cpp:563 rc.cpp:1008
+#: rc.cpp:1014
+#, no-c-format
+msgid "Copy to all tracks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 57
+#: rc.cpp:521
+#, no-c-format
+msgid "&UPC EAN:"
+msgstr "&UPC EAN:"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 116
+#: rc.cpp:536
+#, no-c-format
+msgid "&Disk id:"
+msgstr "هوية ال&قرص:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 23
+#: rc.cpp:566
+#, no-c-format
+msgid "Playback Settings"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 34
+#: rc.cpp:569
+#, no-c-format
+msgid "MPlayer subtitle fontset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 42
+#: rc.cpp:572
+#, no-c-format
+msgid "Select the font to be used to render subtitles"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 50
+#: rc.cpp:575
+#, no-c-format
+msgid "Unwanted MPlayer options:"
+msgstr "خيارات MPlayer غير مرغوبة:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 69
+#: rc.cpp:579
+#, no-c-format
+msgid "Pla&y files randomly"
+msgstr "&قراءة الملفات عشوائياً"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 72
+#: rc.cpp:582
+#, no-c-format
+msgid "The files are played in random order"
+msgstr "يجري قراءة الملفات بترتيب عشوائي"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 75
+#: rc.cpp:585
+#, no-c-format
+msgid ""
+"<p>If this option is checked the order in which the files are played is "
+"determined randomly every time it is played."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 83
+#: rc.cpp:588
+#, no-c-format
+msgid "&Do not use DMA"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 86
+#: rc.cpp:591
+#, no-c-format
+msgid "Do not use DMA for media access"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 89
+#: rc.cpp:594
+#, no-c-format
+msgid ""
+"<p>If this option is checked the resulting eMovix CD/DVD will not use DMA for "
+"accessing the drive. This will slow down reading from the CD/DVD but may be "
+"necessary on some systems that do not support DMA.</p>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 99
+#: rc.cpp:597
+#, no-c-format
+msgid "MPlayer options you want to be sure MPlayer will not use"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 104
+#: rc.cpp:600
+#, no-c-format
+msgid ""
+"<p>Here one can specify MPlayer options that should never be used.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 112
+#: rc.cpp:605
+#, no-c-format
+msgid "Additional MPlayer options"
+msgstr "خيارات MPlayer إضافية:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 117
+#: rc.cpp:608
+#, no-c-format
+msgid ""
+"<p>MPlayer options that should be used in any case.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 125
+#: rc.cpp:613
+#, no-c-format
+msgid "Additional MPlayer options:"
+msgstr "خيارات MPlayer الإضافية:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 133
+#: rc.cpp:616
+#, no-c-format
+msgid "Loop playlist:"
+msgstr "نفذ لاضحة التشغيل تكرارياً:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 141
+#: projects/k3bvcdtrackdialog.cpp:476 rc.cpp:619
+#, no-c-format
+msgid " time(s)"
+msgstr " مرة(ات)"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 144
+#: rc.cpp:622
+#, no-c-format
+msgid "infinity"
+msgstr "لا نهائي"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 150
+#: rc.cpp:625
+#, no-c-format
+msgid "How many times should the playlist be looped"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 158
+#: rc.cpp:628
+#, no-c-format
+msgid "Audio Player Background:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 166
+#: rc.cpp:631
+#, no-c-format
+msgid "Background video to show during audio playback"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 171
+#: rc.cpp:634
+#, no-c-format
+msgid ""
+"<p><b>Audio Player Background</b>\n"
+"<p>During audio playback normally the screen would be black. However, if a "
+"background movie has been selected, eMovix will display it during playback.\n"
+"<p>Additional background movies can be installed. However, this is not as "
+"simple as a few mouse clicks. The background movies are stored in the emovix "
+"shared data folder (mostly <i>/usr/share/emovix</i> or <i>"
+"/usr/local/share/emovix</i>) under <em>backgrounds</em>"
+". So to add a background one has to copy the file to that folder."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 181
+#: rc.cpp:639
+#, no-c-format
+msgid "Startup Behavior"
+msgstr "السلوك عند بدء التشغيل"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 192
+#: rc.cpp:642
+#, no-c-format
+msgid "Keyboard Layout:"
+msgstr "مخطط تنسيق لوحة المفاتيح:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 200
+#: rc.cpp:645
+#, no-c-format
+msgid "eMovix boot messages language:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 208
+#: rc.cpp:648
+#, no-c-format
+msgid "Select the language of the eMovix help screens"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 216
+#: rc.cpp:651
+#, no-c-format
+msgid "Default boot label:"
+msgstr "لصيقة الإقلاع الإفتراضية:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 224
+#: rc.cpp:654
+#, no-c-format
+msgid "Select the default Linux kernel configuration"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 234
+#: rc.cpp:657
+#, no-c-format
+msgid ""
+"<p><b>eMovix Boot Labels</b>\n"
+"<p>eMovix provides are variety or different boot configurations which can be "
+"selected at boot time via a boot label (compare Lilo or Grub). The many "
+"different boot configurations mainly influence the Video output.\n"
+"<p>The <b>default</b>, <b>movix</b>, or <b>MoviX</b> "
+"labels start a general Vesa video driver.\n"
+"<p>The <b>TV</b> labels can be used to direct video to the TV output of the "
+"graphic board. eMovix provides TVout drivers for different brands of graphic "
+"boards.\n"
+"<p>The <b>FB</b> labels refer to configurations that start a Frame Buffer "
+"driver in different screen resolutions.\n"
+"<p>The <b>AA</b> labels make eMovix output the video through the Ascii-Art "
+"library which displays the picture in text mode through the usage of simple "
+"Acsii characters.\n"
+"<p>The <b>hd</b> label makes eMovix boot from the local harddisk instead of the "
+"medium. This can be used to prevent accidental starting of an eMovix medium.\n"
+"<p>The <b>floppy</b> label makes eMovix boot from the local floppy drive "
+"instead of the medium."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 242
+#: rc.cpp:667
+#, no-c-format
+msgid "Select the layout of the keyboard"
+msgstr "إختر مخطط لوحة المفاتيح"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 245
+#: rc.cpp:670
+#, no-c-format
+msgid ""
+"<p>The keyboard layout selected here will be used for the eMovix commands like "
+"controlling the media player."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 263
+#: rc.cpp:673
+#, no-c-format
+msgid "Behavior After Playing"
+msgstr "السلوك بعد التشغيل"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 274
+#: rc.cpp:676
+#, no-c-format
+msgid "E&ject disk"
+msgstr "أ&لفظ القرص"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 277
+#: rc.cpp:679
+#, no-c-format
+msgid "Eject the disk after playing has finished"
+msgstr "ألفظ القرص بعد إنتهاء التشغيل"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 280
+#: rc.cpp:682
+#, no-c-format
+msgid ""
+"<p>If this option is checked the disk will be ejected after MPlayer has "
+"finished."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 288
+#: rc.cpp:685
+#, no-c-format
+msgid "Sh&utdown"
+msgstr "قفّ الت&شغيل"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 291
+#: rc.cpp:688
+#, no-c-format
+msgid "Shutdown after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 294
+#: rc.cpp:691
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be shut down after MPlayer has "
+"finished playing."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 302
+#: rc.cpp:694
+#, no-c-format
+msgid "Re&boot"
+msgstr "إعادة ال&إقلاع"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 305
+#: rc.cpp:697
+#, no-c-format
+msgid "Reboot after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 308
+#: rc.cpp:700
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be rebooted after MPlayer has finished "
+"playing."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 36
+#: rc.cpp:703
+#, no-c-format
+msgid "Boot images:"
+msgstr "صور الإقلاع:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 44
+#: rc.cpp:706
+#, no-c-format
+msgid "&New..."
+msgstr "&جديد..."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 47
+#: rc.cpp:709
+#, no-c-format
+msgid "Add new boot image"
+msgstr "أضف صورة إقلاع جديدة"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 58
+#: rc.cpp:715
+#, no-c-format
+msgid "Remove selected boot image"
+msgstr "أحذف صورة الإقلاع المحددة"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 66
+#: rc.cpp:718 rc.cpp:727
+#, no-c-format
+msgid "Emulation Type"
+msgstr "نوع المضاهاة"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 88
+#: projects/k3bdatafileview.cpp:73 projects/k3bmovixlistview.cpp:177
+#: rc.cpp:724
+#, no-c-format
+msgid "Local Path"
+msgstr "المسار المحلي"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 123
+#: rc.cpp:730
+#, no-c-format
+msgid "Flopp&y"
+msgstr "ال&قرص المرن"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 126
+#: rc.cpp:733
+#, no-c-format
+msgid "Emulate a 1440/2880 kb floppy"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 134
+#: projects/k3bbootimageview.cpp:59 rc.cpp:736
+#, no-c-format
+msgid "Harddisk"
+msgstr "القرص الصلب"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 137
+#: rc.cpp:739
+#, no-c-format
+msgid "Emulate a harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 145
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:440
+#: projects/k3bbootimageview.cpp:61 rc.cpp:742
+#, no-c-format
+msgid "None"
+msgstr "لا شيء"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 148
+#: rc.cpp:745
+#, no-c-format
+msgid "No emulation at all"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 177
+#: rc.cpp:751
+#, no-c-format
+msgid "No boot image"
+msgstr "لا توجد صورة إقلاع"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 180
+#: rc.cpp:754
+#, no-c-format
+msgid "Do not boot from the emulated floppy/harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 188
+#: rc.cpp:757
+#, no-c-format
+msgid "Boot-info-table"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 207
+#: rc.cpp:760 rc.cpp:763
+#, no-c-format
+msgid "0"
+msgstr "0"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 229
+#: rc.cpp:766
+#, no-c-format
+msgid "Boot load segment:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 240
+#: rc.cpp:769
+#, no-c-format
+msgid "Boot load size:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 260
+#: rc.cpp:772
+#, no-c-format
+msgid "Show Advanced Op&tions"
+msgstr "أعرض الخيا&رات المتقدمة"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 295
+#: rc.cpp:775
+#, no-c-format
+msgid "Boot catalog:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 303
+#: rc.cpp:778
+#, no-c-format
+msgid "boot/boot.catalog"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 9
+#: rc.cpp:781
+#, no-c-format
+msgid "Data Image Settings"
+msgstr "تعيينات صورة البيانات"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 23
+#: rc.cpp:784
+#, no-c-format
+msgid "Volume Name"
+msgstr "اسم المَوْسِع:"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 42
+#: rc.cpp:787
+#, no-c-format
+msgid "&More fields..."
+msgstr "حقول &إضافية..."
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 52
+#: rc.cpp:790
+#, no-c-format
+msgid "File System"
+msgstr "نظام الملفات"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 77
+#: rc.cpp:793
+#, no-c-format
+msgid "File system presets"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 103
+#: rc.cpp:799
+#, no-c-format
+msgid "Symbolic Links"
+msgstr "الوصلات الرمزية"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 112
+#: rc.cpp:802 rc.cpp:838
+#, no-c-format
+msgid "No Change"
+msgstr "لا تغيير"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 117
+#: rc.cpp:805
+#, no-c-format
+msgid "Discard broken symlinks"
+msgstr "أحذف الوصلات الرمزية المكسورة"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 122
+#: rc.cpp:808
+#, no-c-format
+msgid "Discard all symlinks"
+msgstr "أحذف كلّ الوصلات الرمزية"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 127
+#: rc.cpp:811
+#, fuzzy, no-c-format
+msgid "Follow symlinks"
+msgstr "تتبع الوصلات الرمزية"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 142
+#: rc.cpp:814
+#, no-c-format
+msgid "Symbolic link handling in the project"
+msgstr "معاملة الوصلات الرمزية في المشروع"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 160
+#: rc.cpp:817
+#, no-c-format
+msgid ""
+"<p>K3b can create ISO9660 filesystems that contain symlinks if the Rock Ridge "
+"extensions are enabled (they are by default). You can change the way symlinks "
+"are handled in a K3b project.\n"
+"\n"
+"<p><b>No Change</b>"
+"<br>\n"
+"Symlinks are used as they have been added to the project. \n"
+"\n"
+"<p><b>Discard broken symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that do not point to a file inside the "
+"project. That includes all links to absolute paths like "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Discard all symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that have been added to the project; "
+"meaning that the resulting file system will have no links at all.\n"
+"\n"
+"<p><b>Follow symlinks</b>"
+"<br>\n"
+"Each symbolic link in the project will be replaced with the contents of the "
+"file it is pointing to. Thus, the resulting filesystem will not contain any "
+"symbolic links."
+"<br>\n"
+"Be aware that in case Rock Ridge extensions are disabled (which is not "
+"recommended) symbolic links are always followed because ISO9660 does not "
+"support symbolic links.\n"
+"\n"
+"<p><b>Caution:</b> Symbolic links require Rock Ridge extensions."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 170
+#: rc.cpp:835
+#, no-c-format
+msgid "White space handling"
+msgstr "معاملة فراغ الأحرف"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 184
+#: rc.cpp:841
+#, no-c-format
+msgid "Strip"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 189
+#: rc.cpp:844
+#, no-c-format
+msgid "Extended Strip"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 209
+#: rc.cpp:850
+#, no-c-format
+msgid "Handling of spaces in filenames"
+msgstr "معاملة الفراغات في أسماء الملفات"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 222
+#: rc.cpp:853
+#, no-c-format
+msgid ""
+"<p><b>No Change</b>"
+"<br>\n"
+"If this option is checked, K3b will leave all spaces in filenames as they are.\n"
+"<p><b>Strip</b>"
+"<br>\n"
+"If this option is checked, K3b will remove all spaces from all filenames."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'mygoodfile.ext'\n"
+"<p><b>Extended Strip</b>"
+"<br>\n"
+"If this option is checked K3b will remove all spaces in all filenames and "
+"capitalize all letters following a space."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'myGoodFile.ext'\n"
+"<p><b>Replace</b>"
+"<br>\n"
+"If this option is checked, K3b will replace all spaces in all filenames with "
+"the specified characters."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'my_good_file.ext'"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 244
+#: rc.cpp:869
+#, no-c-format
+msgid "The string to replace spaces with"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 9
+#: rc.cpp:872
+#, no-c-format
+msgid "Custom Data Filesystems"
+msgstr "أنظمة ملفات البيانات المعتادة"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 26
+#: rc.cpp:875
+#, no-c-format
+msgid "File System Settings"
+msgstr "تعيينات أنظمة الملفات"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 35
+#: rc.cpp:878
+#, no-c-format
+msgid "ISO9660 Filesystem"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 58
+#: rc.cpp:881
+#, no-c-format
+msgid "File Systems"
+msgstr "أنظمة الملفات"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 69
+#: rc.cpp:884
+#, no-c-format
+msgid "&Generate Rock Ridge extensions"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 75
+#: rc.cpp:887
+#, no-c-format
+msgid "Add Rock Ridge extensions to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 81
+#: rc.cpp:890
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will generate the System Use Sharing Protocol "
+"records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge extends the ISO-9660 filesystem by features equal to the UNIX "
+"filesystems (permissions, symbolic links, very long filenames, ...). It uses "
+"ISO-8859 or UTF-16 based characters and allows 255 octets.\n"
+"<p>Rock Ridge extensions are located at the end of each ISO-9660 directory "
+"record. This makes the Rock Ridge tree closely coupled to the ISO-9660 tree.\n"
+"<p><b>It is highly recommended to use Rock Ridge extensions on every data CD or "
+"DVD.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 89
+#: rc.cpp:896
+#, fuzzy, no-c-format
+msgid "Generate &Joliet extensions"
+msgstr "اسم الملف"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 92
+#: rc.cpp:899
+#, no-c-format
+msgid "Add Joliet extensions to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 99
+#: rc.cpp:902
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will add additional Joliet extensions to the "
+"ISO-9660 file system.\n"
+"<p>Joliet is not an accepted independent international standard like ISO-9660 "
+"or Rock Ridge. It is mainly used on Windows systems.\n"
+"<p>Joliet does not allow all characters, so the Joliet filenames are not "
+"identical to the filenames on disk (as compared to Rock Ridge). Joliet has a "
+"filename length limitation of 64 chars (independent from the character coding "
+"and type e.g. European vs. Japanese). This is annoying, as modern file systems "
+"all allow 255 characters per path name component.\n"
+"<p>Joliet uses UTF-16 coding.\n"
+"<p><b>Caution:</b> With the exception of Linux and FreeBSD, there is no "
+"POSIX-like OS that supports Joliet. So <b>never create Joliet-only CDs or "
+"DVDs</b> for that reason."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 107
+#: rc.cpp:909
+#, no-c-format
+msgid "Generate &UDF structures"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 110
+#: rc.cpp:912
+#, no-c-format
+msgid "Add UDF structures to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 114
+#: rc.cpp:915
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create UDF filesystem structures in "
+"addition to the ISO9660 filesystem.\n"
+"<p>The UDF (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") is mainly used for DVDs."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 124
+#: rc.cpp:919
+#, no-c-format
+msgid "Other Settings"
+msgstr "التعيينات الأخرى"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 143
+#: rc.cpp:922
+#, no-c-format
+msgid "F&orce input charset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 164
+#: rc.cpp:925
+#, no-c-format
+msgid "Preserve file permissions (bac&kup)"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 168
+#: rc.cpp:928
+#, no-c-format
+msgid ""
+"<p>If this option is checked, all files in the resulting file system will have "
+"exactly the same permissions as the source files. (Otherwise, all files will "
+"have equal permissions and be owned by root).\n"
+"<p>This is mainly useful for backups."
+"<p><b>Caution:</b> The permissions may not make much sense on other file "
+"systems; for example, if a user that owns a file on the CD or DVD does not "
+"exist."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 9
+#: projects/k3bdataimagesettingswidget.cpp:152
+#: projects/k3bvcdburndialog.cpp:575 rc.cpp:932
+#, no-c-format
+msgid "Volume Descriptor"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 42
+#: rc.cpp:935
+#, no-c-format
+msgid "V&olume set name:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 53
+#: projects/k3bvcdburndialog.cpp:500 rc.cpp:938
+#, no-c-format
+msgid "&Volume name:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 80
+#: rc.cpp:941
+#, no-c-format
+msgid "P&reparer:"
+msgstr "المع&د:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 91
+#: rc.cpp:944
+#, no-c-format
+msgid "P&ublisher:"
+msgstr "ال&ناشر:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 102
+#: rc.cpp:947
+#, no-c-format
+msgid "Volu&me set size:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 135
+#: projects/k3bvcdburndialog.cpp:503 rc.cpp:951
+#, no-c-format
+msgid "Volume set &number:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 168
+#: rc.cpp:955
+#, no-c-format
+msgid "S&ystem:"
+msgstr "ال&نظام:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 187
+#: rc.cpp:958
+#, no-c-format
+msgid "&Application:"
+msgstr "ال&تطبيق:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 256
+#: rc.cpp:964
+#, no-c-format
+msgid "Select a bibliographic file from the project"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 285
+#: rc.cpp:970
+#, no-c-format
+msgid "Select an abstract file from the project"
+msgstr "إختر ملف الموجز من المشروع"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 314
+#: rc.cpp:976
+#, no-c-format
+msgid "Select a copyright file from the project"
+msgstr "إختر ملف حقوق النسخ من المشروع"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 324
+#: rc.cpp:979
+#, no-c-format
+msgid "Abstract file:"
+msgstr "ملف الموجز:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 332
+#: rc.cpp:982
+#, no-c-format
+msgid "Copyright file:"
+msgstr "ملف حقوق النسخ:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 340
+#: rc.cpp:985
+#, no-c-format
+msgid "Bibliographic file:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 10
+#: rc.cpp:988
+#, no-c-format
+msgid "K3bAudioCDTextWidget"
+msgstr "K3bAudioCDTextWidget"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 21
+#: rc.cpp:991
+#, no-c-format
+msgid "Write CD-Text"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 37
+#: rc.cpp:995
+#, no-c-format
+msgid ""
+"<p><b>CD-Text</b>\n"
+"<p>If this option is checked K3b uses some otherwise unused space on the Audio "
+"CD to store additional information, like the artist or the CD title.\n"
+"<p>CD-Text is an extension to the audio CD standard introduced by Sony.\n"
+"<p>CD-Text will only be usable on CD players that support this extension "
+"(mostly car CD players) and software like K3b, of course.\n"
+"<p>Since a CD-Text-enhanced Audio CD will work in any Hifi CD or DVD player "
+"even if the player does not support CD-Text explicitly, enabling it is never a "
+"bad idea (just remember to fill in the CD-Text information)."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 65
+#: rc.cpp:1002
+#, fuzzy, no-c-format
+msgid "Perf&ormer:"
+msgstr "المؤدّ&ي:"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 166
+#: rc.cpp:1020
+#, no-c-format
+msgid "More Fiel&ds..."
+msgstr "&حقول إضافية..."
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 28
+#: rc.cpp:1023
+#, no-c-format
+msgid "File Quality"
+msgstr "جودة الملف"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 47
+#: rc.cpp:1026
+#, no-c-format
+msgid "&Quality level:"
+msgstr "مستوى الج&ودة:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 53
+#: rc.cpp:1029
+#, no-c-format
+msgid "Controls the quality of the encoded files"
+msgstr "يتحكم بجودة الملفات المرمزة"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 56
+#: rc.cpp:1032
+#, no-c-format
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called \"quality\". "
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The default "
+"setting is quality 3, which at approximately 110kbps gives a smaller filesize "
+"and significantly better fidelity than .mp3 compression at 128kbps. "
+"<p><em>This explanation was copied from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 69
+#: rc.cpp:1035 rc.cpp:1184
+#, no-c-format
+msgid "textLabel1"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 149
+#: rc.cpp:1038 rc.cpp:1187 rc.cpp:1222
+#, no-c-format
+msgid "high quality"
+msgstr "جودة عالية"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 165
+#: rc.cpp:1041 rc.cpp:1190
+#, no-c-format
+msgid "small file"
+msgstr "ملف صغير"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 194
+#: rc.cpp:1044
+#, no-c-format
+msgid "M&anual settings:"
+msgstr "التعيينات ال&يدوية:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 247
+#: rc.cpp:1047
+#, no-c-format
+msgid "&Upper bitrate:"
+msgstr "معدل البت الأ&قصى:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 255
+#: rc.cpp:1050
+#, no-c-format
+msgid "Lower &bitrate:"
+msgstr "معدل ال&بت الأدنى:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 303
+#: rc.cpp:1053 rc.cpp:1056 rc.cpp:1059
+#, no-c-format
+msgid "kbps"
+msgstr "ك. بت/ث"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 335
+#: rc.cpp:1062
+#, no-c-format
+msgid "&Nominal bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 28
+#: rc.cpp:1065
+#, no-c-format
+msgid "Manual settings (used for all file types)"
+msgstr "التعيينات اليدوية ( المستعملة لكلّ أنواع الملفات )"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 69
+#: rc.cpp:1068
+#, no-c-format
+msgid "Sample rate:"
+msgstr "معدّل أخذ العيّنة:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 75
+#: rc.cpp:1071
+#, no-c-format
+msgid "Signed Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 80
+#: rc.cpp:1074
+#, no-c-format
+msgid "Unsigned Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 85
+#: rc.cpp:1077
+#, no-c-format
+msgid "u-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 90
+#: rc.cpp:1080
+#, no-c-format
+msgid "A-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 95
+#: rc.cpp:1083
+#, no-c-format
+msgid "ADPCM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 100
+#: rc.cpp:1086
+#, no-c-format
+msgid "IMA_ADPCM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 105
+#: rc.cpp:1089
+#, no-c-format
+msgid "GSM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 110
+#: rc.cpp:1092
+#, no-c-format
+msgid "Floating-Point"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 121
+#: rc.cpp:1095
+#, no-c-format
+msgid ""
+"<p>The sample data encoding is signed linear (2's complement), unsigned linear, "
+"u-law (logarithmic), A-law (logarithmic), ADPCM, IMA_ADPCM, GSM, or "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (actually shorthand for mu-law) and <b>A-law</b> "
+"are the U.S. and international standards for logarithmic telephone sound "
+"compression. When uncompressed u-law has roughly the precision of 14-bit PCM "
+"audio and A-law has roughly the precision of 13-bit PCM audio. A-law and u-law "
+"data is sometimes encoded using a reversed bit-ordering (i.e. MSB becomes LSB)."
+"<br> <b>ADPCM </b> is a form of sound compression that has a good compromise "
+"between good sound quality and fast encoding/decoding time. It is used for "
+"telephone sound compression and places where full fidelity is not as important. "
+"When uncompressed it has roughly the precision of 16-bit PCM audio. Popular "
+"versions of ADPCM include G.726, MS ADPCM, and IMA ADPCM. It has different "
+"meanings in different file handlers. In .wav files it represents MS ADPCM "
+"files, in all others it means G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> is a specific form of ADPCM compression, slightly simpler "
+"and slightly lower fidelity than Microsoft's flavor of ADPCM. IMA ADPCM is also "
+"called DVI ADPCM."
+"<br> <b>GSM</b> is a standard used for telephone sound compression in European "
+"countries and is gaining popularity because of its good quality. It is usually "
+"CPU intensive to work with GSM audio data.</p> "
+"<p><em>Description based on the SoX manpage</em></p>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 132
+#: rc.cpp:1099
+#, no-c-format
+msgid "14400"
+msgstr "14400"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 143
+#: rc.cpp:1103
+#, no-c-format
+msgid "Data size:"
+msgstr "حجم البيانات:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 151
+#: rc.cpp:1106
+#, no-c-format
+msgid "Data encoding:"
+msgstr "ترميز البيانات:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 159
+#: rc.cpp:1109
+#, no-c-format
+msgid "Channels:"
+msgstr "القنوات:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 165
+#: rc.cpp:1112
+#, no-c-format
+msgid "1 (mono)"
+msgstr "قناة 1"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 170
+#: rc.cpp:1115
+#, no-c-format
+msgid "2 (stereo)"
+msgstr "قناتين 2"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 175
+#: rc.cpp:1118
+#, no-c-format
+msgid "4 (quad sound)"
+msgstr "أربعة قنوات"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 188
+#: rc.cpp:1121
+#, no-c-format
+msgid "Bytes"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 193
+#: rc.cpp:1124
+#, no-c-format
+msgid "16-bit Words"
+msgstr "كلمات من 16 بت"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 198
+#: rc.cpp:1127
+#, no-c-format
+msgid "32-bit Words"
+msgstr "كلمات من 32 بت"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 24
+#: rc.cpp:1130
+#, no-c-format
+msgid "Quality"
+msgstr "جودة"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 38
+#: rc.cpp:1133
+#, no-c-format
+msgid "Constant Bitrate"
+msgstr "معدل البت ثابت"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 81
+#: rc.cpp:1136
+#, no-c-format
+msgid "Variable Bitrate"
+msgstr "معدل البت متغير "
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 142
+#: rc.cpp:1139
+#, no-c-format
+msgid "Maximum bitrate:"
+msgstr "اقصى معدل البت:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 150
+#: rc.cpp:1142
+#, no-c-format
+msgid "Minimum bitrate:"
+msgstr "اخف معدل البت:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 166
+#: rc.cpp:1145
+#, no-c-format
+msgid "Average bitrate:"
+msgstr "معدل البت المتوسط :"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 198
+#: rc.cpp:1151
+#, no-c-format
+msgid "Channel Mode"
+msgstr "نمط القناة"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 207
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:412
+#: ../plugins/encoder/lame/k3blameencoder.cpp:119 rc.cpp:1154
+#, no-c-format
+msgid "Stereo"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 212
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:410
+#: ../plugins/encoder/lame/k3blameencoder.cpp:120 rc.cpp:1157
+#, no-c-format
+msgid "Joint Stereo"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 217
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:406
+#: ../plugins/encoder/lame/k3blameencoder.cpp:121 rc.cpp:1160
+#, no-c-format
+msgid "Mono"
+msgstr "قنات واحد"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 224
+#: rc.cpp:1163
+#, no-c-format
+msgid "Select the channel mode."
+msgstr "الرجاء إختيار نمط القناة."
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 233
+#: rc.cpp:1166
+#, no-c-format
+msgid ""
+"<p>Select the channel mode of the resulting Mp3 file:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In this mode, the encoder makes no use of potential correlations between the "
+"two input channels; it can, however, negotiate the bit demand between both "
+"channel, i.e. give one channel more bits if the other contains silence or needs "
+"fewer bits because of a lower complexity.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In this mode, the encoder will make use of correlations between both channels. "
+"The signal will be matrixed into a sum (\"mid\"), computed by L+R, and "
+"difference (\"side\") signal, computed by L-R, and more bits are allocated to "
+"the mid channel. This will effectively increase the bandwidth if the signal "
+"does not have too much stereo separation, thus giving a significant gain in "
+"encoding quality.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"The input will be encoded as a mono signal. If it was a stereo signal, it will "
+"be downsampled to mono. The downmix is calculated as the sum of the left and "
+"right channel, attenuated by 6 dB."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 43
+#: rc.cpp:1178
+#, no-c-format
+msgid "Quality Settings"
+msgstr "اعداد الجودة"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 62
+#: rc.cpp:1181
+#, no-c-format
+msgid "Preset:"
+msgstr "المنقاة قبلا:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 214
+#: rc.cpp:1193
+#, no-c-format
+msgid "Manual settings:"
+msgstr "اعداد يدوي:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 230
+#: rc.cpp:1196
+#, no-c-format
+msgid "textLabel2"
+msgstr "textLabel2"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 277
+#: rc.cpp:1199
+#, no-c-format
+msgid "Change Settings..."
+msgstr "غير إلاعدادات..."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 302
+#: rc.cpp:1205
+#, no-c-format
+msgid "Encoder Quality"
+msgstr "جودة التشفير"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 316
+#: rc.cpp:1208
+#, no-c-format
+msgid "Choose the noise shaping & psycho acoustic algorithm."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 324
+#: rc.cpp:1211
+#, no-c-format
+msgid ""
+"<p>Bitrate is of course the main influence on quality. The higher the bitrate, "
+"the higher the quality. But for a given bitrate, we have a choice of algorithms "
+"to determine the best scalefactors and huffman encoding (noise shaping).\n"
+"<p>The quality increases from 0 to 9 while the encoding speed drops.\n"
+"<p>9 uses the slowest & best possible version of all algorithms.\n"
+"<p><b>7 is the recommended setting</b> while 4 still produced reasonable "
+"quality at good speed.\n"
+"<p>0 disables almost all algorithms including psy-model resulting in poor "
+"quality.\n"
+"<p><b>This setting has no influence on the size of the resulting file.</b>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 348
+#: rc.cpp:1219
+#, no-c-format
+msgid "fast encoding"
+msgstr "تشفير سريع"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 395
+#: rc.cpp:1228
+#, no-c-format
+msgid "Mark copyrighted"
+msgstr "علم حقوق الطبع محفوظة"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 398
+#: rc.cpp:1231
+#, no-c-format
+msgid "Mark the encoded file as being copyrighted."
+msgstr "علم حقوق الطبع محفوظة للوثيقة المشفرة"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 406
+#: rc.cpp:1234
+#, no-c-format
+msgid "Mark as original"
+msgstr "علم كأصلي"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 409
+#: rc.cpp:1237
+#, no-c-format
+msgid "Mark the encoded file as being a copy."
+msgstr "علم الملف المشفر نسخة طبق الاصل"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 417
+#: rc.cpp:1240
+#, no-c-format
+msgid "Strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 420
+#: rc.cpp:1243
+#, no-c-format
+msgid "Enforce strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 424
+#: rc.cpp:1246
+#, no-c-format
+msgid ""
+"<p>If this option is checked LAME will enforce the 7680 bit limitation on total "
+"frame size."
+"<br>\n"
+"This results in many wasted bits for high bitrate encodings but will ensure "
+"strict ISO compatibility. This compatibility might be important for hardware "
+"players."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 432
+#: rc.cpp:1250
+#, no-c-format
+msgid "Error protection"
+msgstr "حماية من الاخطاء"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 435
+#: rc.cpp:1253
+#, no-c-format
+msgid "Turn on CRC error protection."
+msgstr "استعمل الحماية من الاخطاء CRC"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 438
+#: rc.cpp:1256
+#, no-c-format
+msgid ""
+"<p>If this option is checked a cyclic redundancy check (CRC) code will be added "
+"to each frame, allowing transmission errors that could occur on the MP3 stream "
+"to be detected; however, it takes 16 bits per frame that would otherwise be "
+"used for encoding, thus slightly reducing the sound quality."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 29
+#: rc.cpp:1259
+#, no-c-format
+msgid ""
+"<p>This dialog can be used to setup external command line applications as audio "
+"encoders. These can then be used by K3b to encode audio data (Tracks from an "
+"audio CD or the titles from an audio project) to formats that are normally not "
+"supported (i.e. no encoder plugin exists).\n"
+"<p>K3b comes with a selection of predefined external applications that depends "
+"on the installed applications."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 45
+#: rc.cpp:1263
+#, no-c-format
+msgid "Configured Encoders"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 65
+#: rc.cpp:1269
+#, fuzzy, no-c-format
+msgid "Extension"
+msgstr "الإصدار"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 76
+#: rc.cpp:1272 rc.cpp:1293
+#, fuzzy, no-c-format
+msgid "Command"
+msgstr "تعليق"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 127
+#: rc.cpp:1278
+#, no-c-format
+msgid "Edit..."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 135
+#: rc.cpp:1281
+#, fuzzy, no-c-format
+msgid "Add..."
+msgstr "اضف جهاز."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 49
+#: rc.cpp:1287
+#, no-c-format
+msgid "Name:"
+msgstr "الاسم :"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 57
+#: rc.cpp:1290
+#, fuzzy, no-c-format
+msgid "Filename extension:"
+msgstr "اسم الملف"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 90
+#: rc.cpp:1296
+#, no-c-format
+msgid ""
+"<p><b>Command</b>"
+"<br>\n"
+"Please insert the command used to encode the audio data. The command has to "
+"read raw little endian (see <em>Swap Byte Order</em>"
+") 16bit stereo audio frames from stdin.\n"
+"<p>The following strings will be replaced by K3b:"
+"<br>\n"
+"<b>%f</b> - The filename of the resulting file. This is where the command has "
+"to write its output to."
+"<br>\n"
+"<em>The following refer to metadata stored for example in the ID3 tag of am mp3 "
+"file (Be aware that these values might be empty).</em>"
+"<br>\n"
+"<b>%t</b> - Title"
+"<br>\n"
+"<b>%a</b> - Artist"
+"<br>\n"
+"<b>%c</b> - Comment"
+"<br>\n"
+"<b>%n</b> - Track number"
+"<br>\n"
+"<b>%m</b> - Album Title"
+"<br>\n"
+"<b>%r</b> - Album Artist"
+"<br>\n"
+"<b>%x</b> - Album comment"
+"<br>\n"
+"<b>%y</b> - Release Year"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 124
+#: rc.cpp:1314
+#, no-c-format
+msgid "Swap &Byte Order"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 127
+#: rc.cpp:1317
+#, no-c-format
+msgid "Swap the byte order of the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 131
+#: rc.cpp:1320
+#, no-c-format
+msgid ""
+"<p> If this option is checked K3b will swap the byte order of the input data. "
+"Thus, the command has to read big endian audio frames.\n"
+"<p>If the resulting audio file sounds bad it is highly likely that the byte "
+"order is wrong and this option has to be checked."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 139
+#: rc.cpp:1324
+#, no-c-format
+msgid "Write W&ave Header"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 142
+#: rc.cpp:1327
+#, no-c-format
+msgid "Create a wave header for the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 145
+#: rc.cpp:1330
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will write a wave header. This is useful in "
+"case the encoder application cannot read plain raw audio data."
+msgstr ""
+
+#: k3bfirstrun.cpp:52
+msgid "First Run"
+msgstr ""
+
+#: k3bfirstrun.cpp:60
+#, fuzzy
+msgid "Enable Konqueror integration"
+msgstr "تأكيد الإلغاء"
+
+#: k3bfirstrun.cpp:61
+#, fuzzy
+msgid "No Konqueror integration"
+msgstr "تأكيد الإلغاء"
+
+#: k3bfirstrun.cpp:64
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager."
+"<p><em>The Konqueror integration can always be disabled and enabled again from "
+"the K3b settings.</em>"
+msgstr ""
+
+#: k3bfileview.cpp:95
+msgid "Filter:"
+msgstr ""
+
+#: k3bfileview.cpp:104
+msgid "audio/x-mp3 audio/x-wav application/x-ogg |Sound Files"
+msgstr "audio/x-mp3 audio/x-wav application/x-ogg |ملفات صوتية"
+
+#: k3bfileview.cpp:105
+msgid "audio/x-wav |Wave Sound Files"
+msgstr "audio/x-wav |Wave ملفات صوتية"
+
+#: k3bfileview.cpp:106
+msgid "audio/x-mp3 |MP3 Sound Files"
+msgstr "audio/x-mp3 |MP3 ملفات صوتية"
+
+#: k3bfileview.cpp:107
+msgid "application/x-ogg |Ogg Vorbis Sound Files"
+msgstr "application/x-ogg |Ogg Vorbis ملفات صوتية"
+
+#: k3bfileview.cpp:108
+msgid "video/mpeg |MPEG Video Files"
+msgstr "video/mpeg |MPEG ملفات مرئية"
+
+#: k3binteractiondialog.cpp:89
+#, fuzzy
+msgid "Load default settings"
+msgstr "حمل الاعدادات الافتراضية ل-K3b"
+
+#: k3binteractiondialog.cpp:90
+#, fuzzy
+msgid "Load saved settings"
+msgstr "الإعدادات المستعملة مؤخرآ"
+
+#: k3binteractiondialog.cpp:91
+#, fuzzy
+msgid "Load last used settings"
+msgstr "الإعدادات المستعملة مؤخرآ"
+
+#: k3binteractiondialog.cpp:116 projects/k3bprojectburndialog.cpp:155
+msgid "Start"
+msgstr "إبدء"
+
+#: k3binteractiondialog.cpp:117
+msgid "Start the task"
+msgstr ""
+
+#: k3binteractiondialog.cpp:243
+#, fuzzy
+msgid "Load default or saved settings"
+msgstr "حمل الاعدادات الافتراضية ل-K3b"
+
+#: k3binteractiondialog.cpp:244
+msgid "Save current settings to reuse them later"
+msgstr ""
+
+#: k3binteractiondialog.cpp:248
+msgid ""
+"<p>Load a set of settings either from the default K3b settings, settings saved "
+"before, or the last used ones."
+msgstr ""
+
+#: k3binteractiondialog.cpp:250
+#, fuzzy
+msgid ""
+"<p>Saves the current settings of the action dialog."
+"<p>These settings can be loaded with the <em>Load saved settings</em> button."
+"<p><b>The K3b defaults are not overwritten by this.</b>"
+msgstr ""
+"<p>يحفظ الإعدادات الحالية كالإعدادات الإفتراضية لكل المشاريع الجديدة."
+"<p>يمكن تحميل هذه الإعدادات عند النقر على الزر <em>إفتراضيات المستخدِم</em>."
+"<p><b>ليس لهذا تأثير ( كتابة قوقية ) على إفتراضيات K3b.</b>"
+
+#: k3binteractiondialog.cpp:320
+#, fuzzy
+msgid "Action Dialog Settings"
+msgstr "تعيينات صورة البيانات"
+
+#: k3binteractiondialog.cpp:321
+msgid ""
+"<p>K3b handles three sets of settings in action dialogs: the defaults, the "
+"saved settings, and the last used settings. Please choose which of these sets "
+"should be loaded if an action dialog is opened again."
+"<p><em>Be aware that this choice can always be changed from the K3b "
+"configuration dialog.</em>"
+msgstr ""
+
+#: k3baudioplayer.cpp:166 k3baudioplayer.cpp:547
+msgid "no file"
+msgstr "لا يوجد ملف"
+
+#: k3baudioplayer.cpp:228
+msgid "Clear List"
+msgstr "امسح اللائحة"
+
+#: k3baudioplayer.cpp:348
+msgid "No running aRtsd found"
+msgstr "لم اجِد aRtsd قيد التنفيذ"
+
+#: k3baudioplayer.cpp:355
+msgid "Unknown file format"
+msgstr "هيئة ملف مجهولة"
+
+#: k3baudioplayer.cpp:589
+msgid "playing"
+msgstr "قيد القراءة"
+
+#: k3baudioplayer.cpp:592
+msgid "paused"
+msgstr "في الانتظار"
+
+#: k3baudioplayer.cpp:595
+msgid "stopped"
+msgstr "موقف"
+
+#: k3bwritingmodewidget.cpp:28
+msgid "Let K3b select the best-suited mode. This is the recommended selection."
+msgstr "ليختار K3b النمط الأكثر تناسب. و هذا هو الخيار المفضل."
+
+#: k3bwritingmodewidget.cpp:29
+msgid ""
+"<em>Disk At Once</em> or more properly <em>Session At Once</em>"
+". The laser is never turned off while writing the CD or DVD. This is the "
+"preferred mode to write audio CDs since it allows pregaps other than 2 seconds. "
+"Not all writers support DAO."
+"<br>DVD-R(W)s written in DAO provide the best DVD-Video compatibility."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:34
+msgid ""
+"<em>Track At Once</em> should be supported by every CD writer. The laser will "
+"be turned off after every track."
+"<br>Most CD writers need this mode for writing multisession CDs."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:39
+msgid ""
+"RAW writing mode. The error correction data is created by the software instead "
+"of the writer device."
+"<br>Try this if your CD writer fails to write in DAO and TAO."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:42
+msgid ""
+"Incremental sequential is the default writing mode for DVD-R(W). It allows "
+"multisession DVD-R(W)s. It only applies to DVD-R(W)."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:44
+msgid ""
+"Restricted Overwrite allows to use a DVD-RW just like a DVD-RAM or a DVD+RW. "
+"The media may just be overwritten. It is not possible to write multisession "
+"DVD-RWs in this mode but K3b uses growisofs to grow an ISO9660 filesystem "
+"within the first session, thus allowing new files to be added to an already "
+"burned disk."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:93
+msgid "Select the writing mode to use"
+msgstr "اختر طريقة الكتابة للاستعمال"
+
+#: k3bwritingmodewidget.cpp:101
+msgid "Writing mode"
+msgstr "نمط الكتابة"
+
+#: k3bwritingmodewidget.cpp:102
+msgid ""
+"Be aware that the writing mode is ignored when writing DVD+R(W) since there is "
+"only one way to write them."
+msgstr ""
+"كُن على عِلم انه سيتم تجاهل نمط الكِتابة عند كتابة DVD+R(W) حيث هناك طريقة "
+"واحِدة لكِتابتهم."
+
+#: k3bwritingmodewidget.cpp:105
+msgid "The selection of writing modes depends on the inserted burning medium."
+msgstr "إختيار أنماط الكِتابة يعتمد على الوسيطة المُدخلة للإحراق."
+
+#: k3bwritingmodewidget.cpp:155
+msgid "DAO"
+msgstr "قرص في مرة واحدة ( DAO )"
+
+#: k3bwritingmodewidget.cpp:157
+msgid "TAO"
+msgstr "مسار في مرة واحدة ( TAO )"
+
+#: k3bwritingmodewidget.cpp:159
+msgid "RAW"
+msgstr "خام"
+
+#: k3bwritingmodewidget.cpp:161
+msgid "Restricted Overwrite"
+msgstr "الكتابة القوقية محدودة"
+
+#: k3bwritingmodewidget.cpp:163
+msgid "Incremental"
+msgstr "إزديادي"
+
+#: projects/k3baudioburndialog.cpp:73 projects/k3baudiocdtextwidget.cpp:43
+#: projects/k3bmixedburndialog.cpp:75
+#, fuzzy
+msgid "CD-Text"
+msgstr "نص-CD"
+
+#: projects/k3bmusicbrainzjob.cpp:190 projects/k3bmusicbrainzjob.cpp:275
+#, c-format
+msgid "Generating fingerprint for track %1."
+msgstr "إنشاء بصمة إصبع للمسار %1."
+
+#: projects/k3bmusicbrainzjob.cpp:217
+#, c-format
+msgid "Querying MusicBrainz for track %1."
+msgstr "إستفسار MusicBrainz للمسار %1."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:46
+#: projects/k3bmusicbrainzjob.cpp:254
+msgid "MusicBrainz Query"
+msgstr "إستفسار MusicBrainz"
+
+#: projects/k3bmusicbrainzjob.cpp:255
+msgid "Found multiple matches for track %1 (%2). Please select one."
+msgstr "وجدتُ مسارات مطابقة متعددة للمسار %1 (%2). الرجاء إختيار واحِد."
+
+#: projects/k3bmixeddirtreeview.cpp:45
+msgid "Audio Tracks"
+msgstr "مسارات صوتية"
+
+#: projects/k3baudiotrackaddingdialog.cpp:59
+msgid "Please be patient..."
+msgstr "الرجاء الانتظار..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:107
+msgid "Adding files to project \"%1\"..."
+msgstr "إضافة ملفات إلى المشروع \"%1\"..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:116
+#: projects/k3bdataurladdingdialog.cpp:171
+msgid "Insufficient permissions to read the following files"
+msgstr "اذون القراءة غير كافية لقراءة الملفات التالية "
+
+#: projects/k3baudiotrackaddingdialog.cpp:120
+#: projects/k3bdataurladdingdialog.cpp:175
+msgid "Unable to find the following files"
+msgstr "لا يمكن العثور على الملفات التالية:"
+
+#: projects/k3baudiotrackaddingdialog.cpp:124
+#: projects/k3bdataurladdingdialog.cpp:179
+msgid "No non-local files supported"
+msgstr "ملفات غير محلية غير مدعمة"
+
+#: projects/k3baudiotrackaddingdialog.cpp:128
+msgid "Unable to handle the following files due to an unsupported format"
+msgstr "غير قادِر على التعامل مع هذه الملفات لسبب عدم دعم هيئتها"
+
+#: projects/k3baudiotrackaddingdialog.cpp:129
+msgid ""
+"You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+"يمكنك تحويل يدوياً هذه الملفات الصوتية إلى هيئة wave مستخدِماً تطبيق اخر يدعم "
+"هيئة الصوت و فيما بعد إضافة هذه الملفات wave إلى المشروع K3b."
+
+#: projects/k3baudiotrackaddingdialog.cpp:135
+#: projects/k3bdataurladdingdialog.cpp:160
+msgid "Problems while adding files to the project."
+msgstr "مشاكل عند محاولة إضافة ملفات إلى المشروع."
+
+#: projects/k3baudiotrackaddingdialog.cpp:165
+msgid "Analysing file '%1'..."
+msgstr "تحليل الملف '%1'..."
+
+#: projects/k3bmovixview.cpp:59
+msgid "Remove Subtitle File"
+msgstr ""
+
+#: projects/k3bmovixview.cpp:62
+msgid "Add Subtitle File..."
+msgstr ""
+
+#: projects/k3bdataview.cpp:103 projects/k3bmovixview.cpp:81
+msgid "Volume Name:"
+msgstr "اسم المغلف :"
+
+#: projects/k3bmovixview.cpp:173
+msgid "K3b currently only supports local files."
+msgstr "حاليا يدعم K3b الملفات المحلّية فقط."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:124
+msgid "Track %1 was not found in the MusicBrainz database."
+msgstr "لم أجِد المسار %1 في قاعدة البيانات MusicBrainz."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#: projects/k3baudioburndialog.cpp:64
+#: projects/k3baudiotracktrmlookupdialog.cpp:126
+msgid "Audio Project"
+msgstr "مشروع صوت"
+
+#: projects/k3bview.cpp:60
+msgid "&Burn"
+msgstr "&إحراق"
+
+#: projects/k3bview.cpp:62
+msgid "Open the burn dialog for the current project"
+msgstr "إفتح حوار الإحراق للمشروع الحالي"
+
+#: projects/k3bview.cpp:63
+msgid "&Properties"
+msgstr "&خصائص..."
+
+#: projects/k3bview.cpp:65
+msgid "Open the properties dialog"
+msgstr "إفتح حوار الخصائص"
+
+#: projects/k3bdataview.cpp:167 projects/k3bview.cpp:97
+msgid "Please add files to your project first."
+msgstr "الرجاء اضافة ملفات الى المشروع اوﻵ."
+
+#: projects/k3bdataview.cpp:168 projects/k3bmixedview.cpp:126
+#: projects/k3bview.cpp:98
+msgid "No Data to Burn"
+msgstr "لا بيانات للاحراق"
+
+#: projects/k3bbootimageview.cpp:57
+msgid "Floppy"
+msgstr "قرص مرن"
+
+#: projects/k3bbootimageview.cpp:118
+msgid "Hide Advanced Options"
+msgstr "إخباء الخيارات المتقدمة"
+
+#: projects/k3bbootimageview.cpp:122
+msgid "Show Advanced Options"
+msgstr "عرض الخيارات المتقدمة"
+
+#: projects/k3bbootimageview.cpp:129
+msgid "Please Choose Boot Image"
+msgstr "الرجاء اختيار صورة الأقلاع"
+
+#: projects/k3bbootimageview.cpp:137
+msgid ""
+"<p>The file you selected is not a floppy image (floppy images are of size 1200 "
+"KB, 1440 KB, or 2880 KB). You may still use boot images of other sizes by "
+"emulating a harddisk or disabling emulation completely. "
+"<p>If you are not familiar with terms like 'harddisk emulation' you most likely "
+"want to use a floppy image here. Floppy images can be created by directly "
+"extracting them from a real floppy disk:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>or by using one of the many boot "
+"floppy generators that can be found on <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"the internet</a>."
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:146
+msgid "No Floppy image selected"
+msgstr "لم تختر صورة قرص مرن"
+
+#: projects/k3bbootimageview.cpp:147
+msgid "Use harddisk emulation"
+msgstr "إستخدِم مضاهات القرص الصلب"
+
+#: projects/k3bbootimageview.cpp:148
+msgid "Use no emulation"
+msgstr "لا تستخدِم أي مضاهات"
+
+#: projects/k3bmovixoptionswidget.cpp:46 projects/k3bmovixoptionswidget.cpp:62
+msgid "default"
+msgstr "افتراضي"
+
+#: projects/k3bmovixdvdview.cpp:32 projects/k3bmovixlistview.cpp:188
+msgid "Use drag'n'drop to add files to the project."
+msgstr "استخدم السحب والإسقاط لإضافة ملفات للمشروع."
+
+#: projects/k3bmovixdvdview.cpp:33 projects/k3bmovixlistview.cpp:189
+msgid "To remove or rename files use the context menu."
+msgstr "إستخدِم قائمة السياق لإزالة أو إعادة تسمية ملفات."
+
+#: projects/k3bmovixdvdview.cpp:34
+msgid "After that press the burn button to write the DVD."
+msgstr "بعدها انقر زر الحرق لكتابة القرص الرقمي المرئي."
+
+#: projects/k3bmovixburndialog.cpp:54
+msgid "eMovix CD Project"
+msgstr "مشروع قرص مدمج eMovix"
+
+#: projects/k3bmovixburndialog.cpp:55 projects/k3bmovixdvdburndialog.cpp:57
+msgid ""
+"_n: 1 file (%1)\n"
+"%n files (%1)"
+msgstr ""
+"ملف واحِد (%1)\n"
+"ملفان إثنيند (%1)\n"
+"%n ملفات (%1)\n"
+"%nملفs (%1)"
+
+#: projects/k3bmovixburndialog.cpp:58 projects/k3bmovixdvdburndialog.cpp:60
+msgid "eMovix"
+msgstr ""
+
+#: projects/k3bdataburndialog.cpp:83 projects/k3bdvdburndialog.cpp:64
+#: projects/k3bmixedburndialog.cpp:79 projects/k3bmovixburndialog.cpp:62
+#: projects/k3bmovixdvdburndialog.cpp:64 projects/k3bvideodvdburndialog.cpp:62
+msgid "Filesystem"
+msgstr ""
+
+#: projects/k3bdataburndialog.cpp:160 projects/k3bmixedburndialog.cpp:97
+#: projects/k3bmovixburndialog.cpp:99
+msgid "Datatrack Mode"
+msgstr "نمط مسار للبيانات"
+
+#: projects/k3bmovixburndialog.cpp:102
+msgid "Multisession"
+msgstr "متعدّد الجلسات"
+
+#: projects/k3bmovixburndialog.cpp:213 projects/k3bmovixdvdburndialog.cpp:173
+msgid "Could not find a valid eMovix installation."
+msgstr "لم اجِد تثبيت برنامج eMovix صالح."
+
+#: projects/k3bdataburndialog.cpp:199 projects/k3bmovixburndialog.cpp:240
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+"أغلب البرامج لا تدعم كتابة الأقراص المدمجة المتعددة الجلسات في نمط قرص في مرة "
+"واحِدة ( DAO mode )."
+
+#: projects/k3bvcdlistview.cpp:52
+msgid "Use drag'n'drop to add MPEG video files to the project."
+msgstr "إستعمل السحب و الإسقاط لإضافة لمفات مرئية MPEG إلى المشروع."
+
+#: projects/k3baudiotrackview.cpp:88 projects/k3bmovixlistview.cpp:190
+#: projects/k3bvcdlistview.cpp:53
+msgid "After that press the burn button to write the CD."
+msgstr "بعدها انقر زر الحرق لكتابة القرص المدمج."
+
+#: projects/k3baudiotrackview.cpp:130 projects/k3bmovixlistview.cpp:173
+#: projects/k3bvcdlistview.cpp:81
+msgid "No."
+msgstr "رقم"
+
+#: projects/k3bvcdlistview.cpp:84
+msgid "Resolution"
+msgstr "دِقّة"
+
+#: projects/k3bvcdlistview.cpp:85
+msgid "High Resolution"
+msgstr "دقّة عالية"
+
+#: projects/k3bvcdlistview.cpp:86
+msgid "Framerate"
+msgstr "نسبة الإطاراتد"
+
+#: projects/k3bvcdlistview.cpp:87
+msgid "Muxrate"
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:88
+msgid "Duration"
+msgstr "مدّة"
+
+#: projects/k3bvideodvdburndialog.cpp:49
+msgid "Video DVD Project"
+msgstr "مشروع قرص رقمي مرئي للمرئيات"
+
+#: projects/k3bdataburndialog.cpp:72 projects/k3bdvdburndialog.cpp:53
+#: projects/k3bvideodvdburndialog.cpp:49
+#, c-format
+msgid "Size: %1"
+msgstr "الحجم: %1"
+
+#: projects/k3bdatadirtreeview.cpp:285 projects/k3bdatafileview.cpp:324
+msgid "New Directory..."
+msgstr "دليل (مجلّد ) جديد..."
+
+#: projects/k3bdatadirtreeview.cpp:291 projects/k3bdatafileview.cpp:330
+#: projects/k3bdataurladdingdialog.cpp:443
+#: projects/k3bdataurladdingdialog.cpp:679
+msgid "Rename"
+msgstr "إعادة تسمية"
+
+#: projects/k3bdatadirtreeview.cpp:336 projects/k3bdatadirtreeview.cpp:338
+#: projects/k3bdatadirtreeview.cpp:341 projects/k3bdatadirtreeview.cpp:344
+#: projects/k3bdatafileview.cpp:381 projects/k3bdatafileview.cpp:383
+#: projects/k3bdatafileview.cpp:386 projects/k3bdatafileview.cpp:389
+msgid "New Directory"
+msgstr "دليل جديد"
+
+#: projects/k3bdatadirtreeview.cpp:337 projects/k3bdatafileview.cpp:382
+msgid "Please insert the name for the new directory:"
+msgstr "الرجاء إدراج الاسم للمجلّد الجديد:"
+
+#: projects/k3bdatadirtreeview.cpp:342 projects/k3bdatafileview.cpp:387
+msgid ""
+"A file with that name already exists. Please insert the name for the new "
+"directory:"
+msgstr ""
+
+#: projects/k3bdataburndialog.cpp:72
+#, fuzzy
+msgid "Data Project"
+msgstr "بيانات"
+
+#: projects/k3bdataburndialog.cpp:163 projects/k3bdvdburndialog.cpp:99
+#, fuzzy
+msgid "Multisession Mode"
+msgstr "متعدّد"
+
+#: projects/k3bvcdburndialog.cpp:60
+#, fuzzy
+msgid "Video CD (Version 1.1)"
+msgstr "الإستيراد."
+
+#: projects/k3bvcdburndialog.cpp:62
+#, fuzzy
+msgid "Video CD (Version 2.0)"
+msgstr "الإستيراد."
+
+#: projects/k3bvcdburndialog.cpp:64
+#, fuzzy
+msgid "Super Video CD"
+msgstr "ممتاز"
+
+#: projects/k3bvcdburndialog.cpp:66
+msgid "High-Quality Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:71
+#, fuzzy
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+"ل بوصة ملف\n"
+" بوصة ل"
+
+#: projects/k3bvcdburndialog.cpp:98 projects/k3bvcdburndialog.cpp:100
+#: projects/k3bvcdburndialog.cpp:102 projects/k3bvcdburndialog.cpp:104
+#, c-format
+msgid "Select Video CD type %1"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:106
+msgid "Automatic video type recognition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:108
+#, fuzzy
+msgid "Non-compliant compatibility mode for broken devices"
+msgstr "غير نظام"
+
+#: projects/k3bvcdburndialog.cpp:110
+msgid "Chinese VCD3.0 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:112
+#, fuzzy
+msgid "Use 2336 byte sectors for output"
+msgstr "استخدم"
+
+#: projects/k3bvcdburndialog.cpp:115
+msgid "Specify ISO volume label for Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:117
+msgid "Specify album id for VideoCD set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:119
+msgid "Specify album set sequence number ( <= volume-count )"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:121
+msgid "Specify number of volumes in album set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:124
+msgid "Enable CD-i Application Support for VideoCD Type 1.1 & 2.0"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:126
+msgid "Configuration parameters (only for VCD 2.0)"
+msgstr "ضوابط الإعداد ( فقط لِــ VCD 2.0 )"
+
+#: projects/k3bvcdburndialog.cpp:129 projects/k3bvcdtrackdialog.cpp:214
+msgid ""
+"Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:131
+msgid "Add always an empty `/SEGMENT' directory"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:133
+msgid "This controls whether APS constraints are strict or relaxed. "
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:135
+msgid ""
+"This controls whether to update the scan data information contained in the "
+"MPEG-2 video streams."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:137
+msgid ""
+"This element allows to set viewing restrictions which may be interpreted by the "
+"playing device."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:140
+msgid "This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:142
+msgid ""
+"Used to set the number of empty sectors added before the lead-out area begins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:144
+msgid "Used to set the track pre-gap for all tracks in sectors globally."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:146
+msgid "Sets the front margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:148
+msgid "Sets the rear margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:153
+msgid ""
+"<p>This is the most basic <b>Video CD</b> specification dating back to 1993, "
+"which has the following characteristics:"
+"<ul>"
+"<li>One mode2 mixed form ISO-9660 track containing file pointers to the "
+"information areas.</li>"
+"<li>Up to 98 multiplex-ed MPEG-1 audio/video streams or CD-DA audio tracks.</li>"
+"<li>Up to 500 MPEG sequence entry points used as chapter divisions.</li></ul>"
+"<p>The Video CD specification requires the multiplex-ed MPEG-1 stream to have a "
+"CBR of less than 174300 bytes (1394400 bits) per second in order to accommodate "
+"single speed CD-ROM drives."
+"<br>The specification allows for the following two resolutions:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>The CBR MPEG-1, layer II audio stream is fixed at 224 kbps with 1 stereo or "
+"2 mono channels."
+"<p><b>It is recommended to keep the video bit-rate under 1151929.1 bps.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:165
+msgid ""
+"<p>About two years after the Video CD 1.1 specification came out, an improved "
+"<b>Video CD 2.0</b> standard was published in 1995."
+"<p>This one added the following items to the features already available in the "
+"Video CD 1.1 specification:"
+"<ul>"
+"<li>Support for MPEG segment play items (<b>\"SPI\"</b>"
+"), consisting of still pictures, motion pictures and/or audio (only) streams "
+"was added.</li>"
+"<li>Note Segment Items::.</li>"
+"<li>Support for interactive playback control (<b>\"PBC\"</b>) was added.</li>"
+"<li>Support for playing related access by providing a scan point index file was "
+"added. (<b>\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Support for closed captions.</li>"
+"<li>Support for mixing NTSC and PAL content.</li></ul>"
+"<p>By adding PAL support to the Video CD 1.1 specification, the following "
+"resolutions became available:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>For segment play items the following audio encodings became available:"
+"<ul>"
+"<li>Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 "
+"kbit/sec bit-rate.</li>"
+"<li>Mono audio streams at 64, 96 or 192 kbit/sec bit-rate.</li></ul>"
+"<p>Also the possibility to have audio only streams and still pictures was "
+"provided."
+"<p><b>The bit-rate of multiplex-ed streams should be kept under 174300 "
+"bytes/sec (except for single still picture items) in order to accommodate "
+"single speed drives.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:184
+msgid ""
+"<p>With the upcoming of the DVD-V media, a new VCD standard had to be published "
+"in order to be able to keep up with technology, so the Super Video CD "
+"specification was called into life 1999."
+"<p>In the midst of 2000 a full subset of this <b>Super Video CD</b> "
+"specification was published as <b>IEC-62107</b>."
+"<p>As the most notable change over Video CD 2.0 is a switch from MPEG-1 CBR to "
+"MPEG-2 VBR encoding for the video stream was performed."
+"<p>The following new features--building upon the Video CD 2.0 "
+"specification--are:"
+"<ul>"
+"<li>Use of MPEG-2 encoding instead of MPEG-1 for the video stream.</li>"
+"<li>Allowed VBR encoding of MPEG-1 audio stream.</li>"
+"<li>Higher resolutions (see below) for video stream resolution.</li>"
+"<li>Up to 4 overlay graphics and text (<b>\"OGT\"</b>"
+") sub-channels for user switchable subtitle displaying in addition to the "
+"already existing closed caption facility.</li>"
+"<li>Command lists for controlling the SVCD virtual machine.</li></ul>"
+"<p>For the <b>Super Video CD</b>, only the following two resolutions are "
+"supported for motion video and (low resolution) still pictures:"
+"<ul>"
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:198
+msgid ""
+"<p>This is actually just a minor variation defined in IEC-62107 on the Super "
+"Video CD 1.0 format for compatibility with current products in the market."
+"<p>It differs from the Super Video CD 1.0 format in the following items:"
+"<ul>"
+"<li>The system profile tag field in <b>/SVCD/INFO.SVD</b> is set to <b>1</b> "
+"instead of <b>0</b>.</li>"
+"<li>The system identification field value in <b>/SVCD/INFO.SVD</b> is set to <b>"
+"HQ-VCD</b> instead of <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is mandatory instead of being optional.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is optional instead of being mandatory.</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:206
+msgid ""
+"<p>If Autodetect is:</p>"
+"<ul>"
+"<li>ON then K3b will set the correct VideoCD type.</li>"
+"<li>OFF then the correct VideoCD type needs to be set by the user.</li></ul>"
+"<p>If you are not sure about the correct VideoCD type, it is best to turn "
+"Autodetect ON.</p>"
+"<p>If you want to force the VideoCD type, you must turn Autodetect OFF. This is "
+"useful for some standalone DVD players without SVCD support.</p>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:213
+msgid ""
+"<ul>"
+"<li>Rename <b>\"/MPEG2\"</b> folder on SVCDs to (non-compliant) "
+"\"/MPEGAV\".</li>"
+"<li>Enables the use of the (deprecated) signature <b>\"ENTRYSVD\"</b> "
+"instead of <b>\"ENTRYVCD\"</b> for the file <b>\"/SVCD/ENTRY.SVD\"</b>.</li>"
+"</ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:216
+msgid ""
+"<ul>"
+"<li>Enables the use of the (deprecated) Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"format which differs from the format defined in the <b>IEC-62107</b> "
+"specification.</li></ul>"
+"<p><b>The differences are most exposed on SVCDs containing more than one video "
+"track.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:220
+msgid ""
+"<p>though most devices will have problems with such an out-of-specification "
+"media."
+"<p><b>You may want use this option for images longer than 80 minutes</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:224
+msgid ""
+"<p>To allow the play of Video-CDs on a CD-i player, the Video-CD standard "
+"requires that a CD-i application program must be present."
+"<p>This program is designed to:"
+"<ul>"
+"<li>provide full play back control as defined in the PSD of the standard</l>"
+"<li>be extremely simple to use and easy-to-learn for the end-user</li></ul>"
+"<p>The program runs on CD-i players equipped with the CDRTOS 1.1(.1) operating "
+"system and a Digital Video extension cartridge."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:231
+msgid ""
+"<p>Configuration parameters only available for VideoCD 2.0"
+"<p>The engine works perfectly well when used as-is."
+"<p>You have the option to configure the VCD application."
+"<p>You can adapt the color and/or the shape of the cursor and lots more."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:238 projects/k3bvcdtrackdialog.cpp:233
+msgid ""
+"<p>Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+"<p>PBC allows control of the playback of play items and the possibility of "
+"interaction with the user through the remote control or some other input device "
+"available."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:242
+msgid ""
+"<p>Here you can specify that the folder <b>SEGMENT</b> "
+"should always be present."
+"<p>Some DVD players need the folder to give a faultless rendition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:246
+msgid ""
+"<p>An Access Point Sector, APS, is an MPEG video sector on the VCD/SVCD which "
+"is suitable to be jumped to directly."
+"<p>APS are required for entry points and scantables. APS have to fulfil the "
+"requirement to precede every I-frame by a GOP header which shall be preceded by "
+"a sequence header in its turn."
+"<p>The start codes of these 3 items are required to be contained all in the "
+"same MPEG pack/sector, thus forming a so-called access point sector."
+"<p>This requirement can be relaxed by enabling the relaxed aps option, i.e. "
+"every sector containing an I-frame will be regarded as an APS."
+"<p><b>Warning:</b> The sequence header is needed for a playing device to figure "
+"out display parameters, such as display resolution and frame rate, relaxing the "
+"aps requirement may lead to non-working entry points."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:253
+msgid ""
+"<p>According to the specification, it is mandatory for Super Video CDs to "
+"encode scan information data into user data blocks in the picture layer of all "
+"intra coded picture."
+"<p>It can be used by playing devices for implementing fast forward & fast "
+"reverse scanning."
+"<p>The already existing scan information data can be updated by enabling the "
+"update scan offsets option."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:258
+msgid ""
+"<p>Viewing Restriction may be interpreted by the playing device."
+"<p>The allowed range goes from 0 to 3."
+"<ul>"
+"<li>0 = unrestricted, free to view for all</li>"
+"<li>3 = restricted, content not suitable for ages under 18</li></ul>"
+"<p>Actually, the exact meaning is not defined and is player dependant."
+"<p><b>Most players ignore that value.<b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:266
+msgid "<p>This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:268
+msgid ""
+"<p>This option allows to set the number of empty sectors added before the "
+"lead-out area begins, i.e. the number of post-gap sectors."
+"<p>The ECMA-130 specification requires the last data track before the lead-out "
+"to carry a post-gap of at least 150 sectors, which is used as default for this "
+"parameter."
+"<p>Some operating systems may encounter I/O errors due to read-ahead issues "
+"when reading the last MPEG track if this parameter is set too low."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:274
+msgid ""
+"<p>Used to set the track pre-gap for all tracks in sectors globally."
+"<p>The specification requires the pre-gaps to be at least 150 sectors long."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:279
+msgid ""
+"Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 30 for Video CD 1.0/1.1/2.0, "
+"otherwise (i.e. Super Video CD 1.0 and HQ-VCD 1.0) 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:284
+msgid ""
+"<p>Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 45 for Video CD 1.0/1.1/2.0, "
+"otherwise 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:299
+#, fuzzy
+msgid "Generic"
+msgstr "عام"
+
+#: projects/k3bvcdburndialog.cpp:301
+msgid "Playback Control (PBC)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:302
+msgid "SEGMENT Folder must always be present"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:303
+#, fuzzy
+msgid "Relaxed aps"
+msgstr "جاهز"
+
+#: projects/k3bvcdburndialog.cpp:304
+msgid "Update scan offsets"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:309
+msgid "Gaps"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:316
+msgid "Customize gaps and margins"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:318
+msgid "Leadout pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:323
+msgid "Track pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:328
+msgid "Track front margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:337
+msgid "Track rear margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:412
+#, fuzzy
+msgid "Restriction category (0..3):"
+msgstr "الهدف"
+
+#: projects/k3bvcdburndialog.cpp:438
+msgid "VideoCD 1.1"
+msgstr "VideoCD 1.1"
+
+#: projects/k3bvcdburndialog.cpp:439
+msgid "VideoCD 2.0"
+msgstr "VideoCD 2.0"
+
+#: projects/k3bvcdburndialog.cpp:440
+msgid "Super-VideoCD"
+msgstr "Super-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:441
+msgid "HQ-VideoCD"
+msgstr "HQ-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:447
+msgid "Autodetect VideoCD type"
+msgstr "تعرف تلقائي على نوع ال VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:449
+#, fuzzy
+msgid "Enable broken SVCD mode"
+msgstr "تمكين CDDB"
+
+#: projects/k3bvcdburndialog.cpp:454
+msgid "Enable %1 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:459
+#, fuzzy
+msgid "Use 2336 byte sectors"
+msgstr "استخدم"
+
+#: projects/k3bvcdburndialog.cpp:461
+msgid "Enable CD-i support"
+msgstr "فعل دعم CD-i"
+
+#: projects/k3bvcdburndialog.cpp:464
+msgid "VideoCD on CD-i"
+msgstr "VideoCD على CD-i"
+
+#: projects/k3bvcdburndialog.cpp:485
+#, fuzzy
+msgid "System:"
+msgstr "نظام:"
+
+#: projects/k3bvcdburndialog.cpp:486
+#, fuzzy
+msgid "Application:"
+msgstr "تطبيق:"
+
+#: projects/k3bvcdburndialog.cpp:496
+msgid "ISO application id for VideoCD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:501
+#, fuzzy
+msgid "Volume &set name:"
+msgstr "الصوت اسم:"
+
+#: projects/k3bvcdburndialog.cpp:502
+#, fuzzy
+msgid "Volume set s&ize:"
+msgstr "الصوت اسم:"
+
+#: projects/k3bvcdburndialog.cpp:504
+#, fuzzy
+msgid "&Publisher:"
+msgstr "الناشر:"
+
+#: projects/k3bvcdburndialog.cpp:583
+#, c-format
+msgid "Do you want to overwrite %1"
+msgstr "هل تريد إعادة كتابة %1"
+
+#: projects/k3bdataview.cpp:77
+#, fuzzy
+msgid "&Import Session..."
+msgstr "استيراد جلسة"
+
+#: projects/k3bdataview.cpp:79
+#, fuzzy
+msgid "&Clear Imported Session"
+msgstr "امسح الجلسة المستوردة"
+
+#: projects/k3bdataview.cpp:82
+#, fuzzy
+msgid "&Edit Boot Images..."
+msgstr "احذف"
+
+#: projects/k3bdataview.cpp:86
+#, fuzzy
+msgid "Import a previously burned session into the current project"
+msgstr "افتح حوار حرق المشروع للمشروع الحالي"
+
+#: projects/k3bdataview.cpp:87
+msgid "Remove the imported items from a previous session"
+msgstr ""
+
+#: projects/k3bdataview.cpp:88
+#, fuzzy
+msgid "Modify the bootable settings of the current project"
+msgstr "افتح حوار حرق المشروع للمشروع الحالي"
+
+#: projects/k3bdataview.cpp:150
+#, fuzzy
+msgid "Edit Boot Images"
+msgstr "احذف"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:38
+msgid "Start Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:39
+msgid "End Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:63
+msgid ""
+"Drag the edges of the highlighted area to define the portion of the audio "
+"source you want to include in the Audio CD track. You can also use the input "
+"windows to fine-tune your selection."
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:103
+msgid "Used part of the audio source"
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:37
+#, fuzzy
+msgid "Session Import"
+msgstr "ابدأ"
+
+#: projects/k3bdatasessionimportdialog.cpp:88
+msgid ""
+"<p>K3b found session containing Joliet information for long filenames but no "
+"Rock Ridge extensions."
+"<p>The filenames in the imported session will be converted to a restricted "
+"character set in the new session. This character set is based on the ISO9660 "
+"settings in the K3b project. K3b is not able to display these converted "
+"filenames yet."
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:93
+#, fuzzy
+msgid "Session Import Warning"
+msgstr "ابدأ"
+
+#: projects/k3bmixedview.cpp:125
+#, fuzzy
+msgid "Please add files and audio titles to your project first."
+msgstr "رجاء الى مشروع!"
+
+#: projects/k3baudiotrackplayer.cpp:70 projects/k3baudiotrackplayer.cpp:143
+msgid "Play"
+msgstr "تشغيل"
+
+#: projects/k3baudiotrackplayer.cpp:76 projects/k3baudiotrackplayer.cpp:145
+#, fuzzy
+msgid "Pause"
+msgstr "القيمة"
+
+#: projects/k3baudiotrackplayer.cpp:82
+msgid "Play/Pause"
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:95 projects/k3baudiotrackplayer.cpp:146
+msgid "Next"
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:101
+#, fuzzy
+msgid "Prev"
+msgstr "مشروع"
+
+#: projects/k3baudiotrackplayer.cpp:114
+#, fuzzy
+msgid "Seek"
+msgstr "خادم"
+
+#: projects/k3baudiotrackplayer.cpp:147
+#, fuzzy
+msgid "Previous"
+msgstr "مشروع"
+
+#: projects/k3baudiotrackplayer.cpp:187
+#, fuzzy
+msgid "Playing track %1: %2 - %3"
+msgstr "جاري كتابة المسار %1: '%2'"
+
+#: projects/k3baudiotracksplitdialog.cpp:34
+#, fuzzy
+msgid "Split Audio Track"
+msgstr "صوت"
+
+#: projects/k3baudiotracksplitdialog.cpp:50
+#, fuzzy
+msgid "Please select the position where the track should be split."
+msgstr "رجاء الى."
+
+#: projects/k3baudiotracksplitdialog.cpp:56
+#, fuzzy
+msgid "Split track at:"
+msgstr "فارغ"
+
+#: projects/k3baudiotracksplitdialog.cpp:96
+msgid "Split Here"
+msgstr ""
+
+#: projects/k3baudiotracksplitdialog.cpp:100
+#, fuzzy
+msgid "Remove this Range"
+msgstr "حذف السمة"
+
+#: projects/k3bdataimagesettingswidget.cpp:46
+msgid "Linux/Unix only"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:47
+msgid "Linux/Unix + Windows"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:48
+msgid "Very large files (UDF)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:49
+msgid "DOS Compatibility"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:133
+msgid "Custom Data Project Filesystems"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:193
+msgid ""
+"<p><b>File System Presets</b>"
+"<p>K3b provides the following file system Presets which allow for a quick "
+"selection of the most frequently used settings."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:197
+msgid ""
+"The file system is optimized for usage on Linux/Unix systems. This mainly means "
+"that it uses the Rock Ridge extensions to provide long filenames, symbolic "
+"links, and POSIX compatible file permissions."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:201
+msgid ""
+"In addition to the settings for Linux/Unix the file system contains a Joliet "
+"tree which allows for long file names on Windows which does not support the "
+"Rock Ridget extensions. Be aware that the file name length is restricted to 103 "
+"characters."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:205
+msgid ""
+"The file system has additional UDF entries attached to it. This raises the "
+"maximal file size to 4 GB. Be aware that the UDF support in K3b is limited."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:208
+msgid ""
+"The file system is optimized for compatibility with old systems. That means "
+"file names are restricted to 8.3 characters and no symbolic links or file "
+"permissions are supported."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:263
+msgid "Rock Ridge"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:265
+#, fuzzy
+msgid "Joliet"
+msgstr "إخفاء تعمل"
+
+#: projects/k3bdataimagesettingswidget.cpp:267
+msgid "UDF"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:269
+msgid "Custom (ISO9660 only)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:271
+#, fuzzy
+msgid "Custom (%1)"
+msgstr "مخصص CD"
+
+#: projects/k3bdataimagesettingswidget.cpp:288
+msgid ""
+"<p>Be aware that it is not recommended to disable the Rock Ridge Extensions. "
+"There is no disadvantage in enabling Rock Ridge (except for a very small space "
+"overhead) but a lot of advantages."
+"<p>Without Rock Ridge Extensions symbolic links are not supported and will "
+"always be followed as if the \"Follow Symbolic Links\" option was enabled."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:294
+#, fuzzy
+msgid "Rock Ridge Extensions Disabled"
+msgstr "ولّد جوليت"
+
+#: projects/k3bdataimagesettingswidget.cpp:300
+msgid ""
+"<p>Be aware that without the Joliet extensions Windows systems will not be able "
+"to display long filenames. You will only see the ISO9660 filenames."
+"<p>If you do not intend to use the CD/DVD on a Windows system it is safe to "
+"disable Joliet."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:305
+#, fuzzy
+msgid "Joliet Extensions Disabled"
+msgstr "ولّد جوليت"
+
+#: projects/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/k3bbootimagedialog.cpp:27
+#, fuzzy
+msgid "Boot Images"
+msgstr "احذف"
+
+#: projects/k3bmixedburndialog.cpp:67
+#, fuzzy
+msgid "Mixed Project"
+msgstr "جديد مختلط النمط"
+
+#: projects/k3baudioburndialog.cpp:65 projects/k3bmixedburndialog.cpp:68
+#, fuzzy
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+"ل\n"
+" ل"
+
+#: projects/k3bmixedburndialog.cpp:103
+#, fuzzy
+msgid "Mixed Mode Type"
+msgstr "قرص وضع ممزوج"
+
+#: projects/k3bmixedburndialog.cpp:107
+#, fuzzy
+msgid "Data in second session (CD-Extra)"
+msgstr "الإستيراد."
+
+#: projects/k3bmixedburndialog.cpp:108
+msgid ""
+"<em>Blue book CD</em>"
+"<br>K3b will create a multisession CD with 2 sessions. The first session will "
+"contain all audio tracks and the second session will contain a mode 2 form 1 "
+"data track."
+"<br>This mode is based on the <em>Blue book</em> standard (also known as <em>"
+"Extended Audio CD</em>, <em>CD-Extra</em>, or <em>CD Plus</em>"
+") and has the advantage that a hifi audio CD player will only recognize the "
+"first session and ignore the second session with the data track."
+"<br>If the CD is intended to be used in a hifi audio CD player this is the "
+"recommended mode."
+"<br>Some older CD-ROMs may have problems reading a blue book CD since it is a "
+"multisession CD."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:124
+#, fuzzy
+msgid "Data in first track"
+msgstr "إخفاء المسار الأول"
+
+#: projects/k3bmixedburndialog.cpp:125
+msgid "K3b will write the data track before all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:128
+#, fuzzy
+msgid "Data in last track"
+msgstr "فارغ"
+
+#: projects/k3bmixedburndialog.cpp:129
+msgid "K3b will write the data track after all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:132
+msgid ""
+"<b>Caution:</b> The last two modes should only be used for CDs that are "
+"unlikely to be played on a hifi audio CD player."
+"<br>It could lead to problems with some older hifi audio CD players that try to "
+"play the data track."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:301 projects/k3bmixedburndialog.cpp:311
+msgid ""
+"<p><b>External program <em>normalize</em> is not installed.</b>"
+"<p>K3b uses <em>normalize</em> (http://www1.cs.columbia.edu/~cvaill/normalize/) "
+"to normalize audio tracks. In order to use this functionality, please install "
+"it first."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:308 projects/k3baudioburndialog.cpp:327
+#: projects/k3bmixedburndialog.cpp:318 projects/k3bmixedburndialog.cpp:337
+msgid ""
+"<p>K3b is not able to normalize audio tracks when burning on-the-fly. The "
+"external program used for this task only supports normalizing a set of audio "
+"files."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:312 projects/k3baudioburndialog.cpp:331
+#: projects/k3bmixedburndialog.cpp:322 projects/k3bmixedburndialog.cpp:341
+#, fuzzy
+msgid "Disable normalization"
+msgstr "تعطيل"
+
+#: projects/k3baudioburndialog.cpp:313 projects/k3baudioburndialog.cpp:332
+#: projects/k3bmixedburndialog.cpp:323 projects/k3bmixedburndialog.cpp:342
+msgid "Disable on-the-fly burning"
+msgstr ""
+
+#: projects/k3bdvdburndialog.cpp:53
+#, fuzzy
+msgid "DVD Project"
+msgstr "بيانات"
+
+#: projects/k3bdvdburndialog.cpp:170
+msgid ""
+"It is not possible to write multisession DVDs in DAO mode.Multisession has been "
+"disabled."
+msgstr ""
+
+#: projects/k3bdvdburndialog.cpp:172
+#, fuzzy
+msgid "DVD multisession"
+msgstr "لا"
+
+#: projects/k3bdataurladdingdialog.cpp:59
+#: projects/k3bdataurladdingdialog.cpp:85
+#, fuzzy
+msgid "Adding files to project '%1'"
+msgstr "إضافة ملفات إلى المشروع \"%1\"..."
+
+#: projects/k3bdataurladdingdialog.cpp:123
+msgid ""
+"<p>The file you are about to add to the project is an ISO9660 image. As such it "
+"can be burned to a medium directly since it already contains a file system."
+"<br>Are you sure you want to add this file to the project?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:127
+#, fuzzy
+msgid "Adding image file to project"
+msgstr "إضافة ملفات إلى المشروع \"%1\"..."
+
+#: projects/k3bdataurladdingdialog.cpp:128
+#, fuzzy
+msgid "Add the file to the project"
+msgstr "أضِف الملفات إلى المشروع الحالي"
+
+#: projects/k3bdataurladdingdialog.cpp:129
+msgid "Burn the image directly"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:183
+#, c-format
+msgid "It is not possible to add files bigger than %1"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:187
+msgid "Some filenames had to be modified due to limitations in mkisofs"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:191
+msgid ""
+"The following filenames have an invalid encoding. You may fix this with the "
+"convmv tool"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:224
+#, fuzzy
+msgid "Moving files to project \"%1\"..."
+msgstr "إضافة ملفات إلى المشروع \"%1\"..."
+
+#: projects/k3bdataurladdingdialog.cpp:422
+#: projects/k3bdataurladdingdialog.cpp:658
+#, fuzzy
+msgid "File already exists"
+msgstr "ملف."
+
+#: projects/k3bdataurladdingdialog.cpp:423
+#: projects/k3bdataurladdingdialog.cpp:659
+msgid "<p>File <em>%1</em> already exists in project folder <em>%2</em>."
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:433
+#: projects/k3bdataurladdingdialog.cpp:669
+#, fuzzy
+msgid "Replace the existing file"
+msgstr "انشاء"
+
+#: projects/k3bdataurladdingdialog.cpp:434
+#: projects/k3bdataurladdingdialog.cpp:670
+#, fuzzy
+msgid "Replace All"
+msgstr "بدّل الكل"
+
+#: projects/k3bdataurladdingdialog.cpp:436
+#: projects/k3bdataurladdingdialog.cpp:672
+#, fuzzy
+msgid "Always replace existing files"
+msgstr "فقط"
+
+#: projects/k3bdataurladdingdialog.cpp:439
+#: projects/k3bdataurladdingdialog.cpp:675
+#, fuzzy
+msgid "Keep the existing file"
+msgstr "انشاء"
+
+#: projects/k3bdataurladdingdialog.cpp:440
+#: projects/k3bdataurladdingdialog.cpp:676
+#, fuzzy
+msgid "Ignore All"
+msgstr "بلا"
+
+#: projects/k3bdataurladdingdialog.cpp:442
+#: projects/k3bdataurladdingdialog.cpp:678
+#, fuzzy
+msgid "Always keep the existing file"
+msgstr "فقط"
+
+#: projects/k3bdataurladdingdialog.cpp:445
+#: projects/k3bdataurladdingdialog.cpp:681
+#, fuzzy
+msgid "Rename the new file"
+msgstr "انشاء"
+
+#: projects/k3bdataurladdingdialog.cpp:486
+msgid "Adding link to folder"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:487
+msgid ""
+"<p>'%1' is a symbolic link to folder '%2'."
+"<p>If you intend to make K3b follow symbolic links you should consider letting "
+"K3b do this now since K3b will not be able to do so afterwards because symbolic "
+"links to folders inside a K3b project cannot be resolved."
+"<p><b>If you do not intend to enable the option <em>follow symbolic links</em> "
+"you may safely ignore this warning and choose to add the link to the "
+"project.</b>"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:499
+#, fuzzy
+msgid "Follow link now"
+msgstr "تتبع الوصلات الرمزية"
+
+#: projects/k3bdataurladdingdialog.cpp:500
+#, fuzzy
+msgid "Always follow links"
+msgstr "تتبع الوصلات الرمزية"
+
+#: projects/k3bdataurladdingdialog.cpp:501
+#, fuzzy
+msgid "Add link to project"
+msgstr "اضف الى"
+
+#: projects/k3bdataurladdingdialog.cpp:502
+msgid "Always add links"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:747
+#, fuzzy
+msgid "Enter New Filename"
+msgstr "اسم الملف"
+
+#: projects/k3bdataurladdingdialog.cpp:748
+#, fuzzy
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "A ملف مع اسم رجاء اسم."
+
+#: projects/k3bdataurladdingdialog.cpp:764
+#, fuzzy
+msgid "Do you also want to add hidden files?"
+msgstr "يعمل الى"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#, fuzzy
+msgid "Hidden Files"
+msgstr "قائمة مخفى"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "Do Not Add"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:779
+msgid ""
+"Do you also want to add system files (FIFOs, sockets, device files, and broken "
+"symlinks)?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:781
+#, fuzzy
+msgid "System Files"
+msgstr "قائمة"
+
+#: projects/k3bdatamultisessioncombobox.cpp:38
+msgid "Select the Multisession Mode for the project."
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:39
+msgid ""
+"<p><b>Multisession Mode</b>"
+"<p><b>Auto</b>"
+"<br>Let K3b decide which mode to use. The decision will be based on the size of "
+"the project (does it fill the whole media) and the state of the inserted media "
+"(appendable or not)."
+"<p><b>No Multisession</b>"
+"<br>Create a single-session CD or DVD and close the disk."
+"<p><b>Start Multisession</b>"
+"<br>Start a multisession CD or DVD, not closing the disk to allow further "
+"sessions to be apppended."
+"<p><b>Continue Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode) and add another session without closing the disk "
+"to allow further sessions to be apppended."
+"<p><b>Finish Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode), add another session, and close the disk."
+"<p><em>In the case of DVD+RW and DVD-RW restricted overwrite media K3b will not "
+"actually create multiple sessions but grow the file system to include the new "
+"data.</em>"
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:76
+#, fuzzy
+msgid "No Multisession"
+msgstr "لا"
+
+#: projects/k3bdatamultisessioncombobox.cpp:78
+#, fuzzy
+msgid "Start Multisession"
+msgstr "ابدأ"
+
+#: projects/k3bdatamultisessioncombobox.cpp:79
+#, fuzzy
+msgid "Continue Multisession "
+msgstr "تابع"
+
+#: projects/k3bdatamultisessioncombobox.cpp:80
+#, fuzzy
+msgid "Finish Multisession "
+msgstr "النهاية"
+
+#: projects/k3bdatapropertiesdialog.cpp:97 projects/k3bdataviewitem.cpp:231
+#: projects/k3bmovixlistview.cpp:87 projects/k3bmovixlistview.cpp:142
+#, fuzzy, c-format
+msgid "Link to %1"
+msgstr "أوصل إلى %1"
+
+#: projects/k3bdataviewitem.cpp:253
+#, fuzzy
+msgid "outside of project"
+msgstr "صوت"
+
+#: projects/k3bdataviewitem.cpp:284
+#, fuzzy
+msgid "root"
+msgstr "الجذر"
+
+#: projects/k3bdataviewitem.cpp:334
+#, fuzzy
+msgid "From previous session"
+msgstr "من"
+
+#: projects/k3bvcdtrackdialog.cpp:51
+#, fuzzy
+msgid "Video Track Properties"
+msgstr "خصائص مسار صوتي"
+
+#: projects/k3bvcdtrackdialog.cpp:73 projects/k3bvcdtrackdialog.cpp:405
+#, fuzzy
+msgid "%1 bit/s"
+msgstr "%1 ك.ب"
+
+#: projects/k3bvcdtrackdialog.cpp:202
+msgid "May also look like | << on the remote control. "
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:204
+msgid "May also look like >> | on the remote control."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:206
+msgid "This key may be mapped to the STOP key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:208
+msgid "This key is usually mapped to the > or PLAY key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:210
+msgid "Target to be jumped to on time-out of <wait>."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:212
+msgid "Delay reactivity of keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:216
+msgid "Activate the use of numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:218
+msgid "Overwrite default numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:220
+msgid "Numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:222
+msgid "Times to repeat the playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:224
+msgid "Time in seconds to wait after playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:227
+msgid ""
+"<p>Target to be jumped to on time-out of <wait>."
+"<p>If omitted (and <wait> is not set to an infinite time) one of the targets is "
+"selected at random."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:230
+msgid ""
+"<p>When reactivity is set to delayed, it is recommended that the length of the "
+"referenced 'play track' is not more than 5 seconds."
+"<p>The recommended setting for a play item consisting of one still picture and "
+"no audio is to loop once and have a delayed reactivity."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:236
+msgid ""
+"These are actually pseudo keys, representing the numeric keys 0, 1, ..., 9."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:238
+msgid "<p>If numeric keys enabled, you can overwrite the default settings."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:240
+msgid ""
+"<p>Times to repeat the playback of 'play track'."
+"<p>The reactivity attribute controls whether the playback of 'play track' is "
+"finished, thus delayed, before executing user triggered action or an immediate "
+"jump is performed."
+"<p>After the specified number of repetitions have completed, the <wait> "
+"time begins to count down, unless set to an infinite wait time."
+"<p>If this element is omitted, a default of `1' is used, i.e. the 'play track' "
+"will be displayed once."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:245
+msgid ""
+"Time in seconds to wait after playback of 'play track' before triggering the "
+"<timeout> action (unless the user triggers some action before time ran up)."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:300
+msgid "Event Disabled"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:309 projects/k3bvcdtrackdialog.cpp:732
+#, fuzzy
+msgid "VideoCD END"
+msgstr "فيديو حجم:"
+
+#: projects/k3bvcdtrackdialog.cpp:377
+msgid "File Info"
+msgstr "معومات ملف"
+
+#: projects/k3bdatapropertiesdialog.cpp:71 projects/k3bvcdtrackdialog.cpp:392
+#, fuzzy
+msgid "Size:"
+msgstr "الحجم:"
+
+#: projects/k3bvcdtrackdialog.cpp:393
+#, fuzzy
+msgid "Length:"
+msgstr "المدة"
+
+#: projects/k3bvcdtrackdialog.cpp:394
+#, fuzzy
+msgid "Muxrate:"
+msgstr "معدل البت:"
+
+#: projects/k3bvcdtrackdialog.cpp:456
+msgid "Enable playback control (for the whole CD)"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:458
+msgid "Use numeric keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:461
+msgid "Reactivity delayed to the end of playing track"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:465 projects/k3bvcdtrackdialog.cpp:572
+#, fuzzy
+msgid "Playing"
+msgstr "تشغيل"
+
+#: projects/k3bvcdtrackdialog.cpp:472
+#, fuzzy
+msgid "Playing track"
+msgstr "القراءة"
+
+#: projects/k3bvcdtrackdialog.cpp:477
+#, fuzzy
+msgid "forever"
+msgstr "خادم"
+
+#: projects/k3bvcdtrackdialog.cpp:480
+msgid "then wait"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:485
+#, fuzzy
+msgid " seconds"
+msgstr "ثوان"
+
+#: projects/k3bvcdtrackdialog.cpp:486
+msgid "infinite"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:488
+msgid "after timeout playing"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:501
+msgid "Key Pressed Interaction"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:508
+#, fuzzy
+msgid "Previous:"
+msgstr "مشروع"
+
+#: projects/k3bvcdtrackdialog.cpp:509
+#, fuzzy
+msgid "Next:"
+msgstr "الاسم"
+
+#: projects/k3bvcdtrackdialog.cpp:510
+msgid "Return:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:511
+#, fuzzy
+msgid "Default:"
+msgstr "افتراضيات"
+
+#: projects/k3bvcdtrackdialog.cpp:537
+msgid "Playback Control"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:560 projects/k3bvcdtrackdialog.cpp:579
+msgid "Numeric Keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:571
+msgid "Key"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:574
+msgid "Overwrite default assignment"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:598 projects/k3bvcdtrackdialog.cpp:655
+#, fuzzy
+msgid "Rate:"
+msgstr "الاسم"
+
+#: projects/k3bvcdtrackdialog.cpp:599
+msgid "Sampling frequency:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:600
+#, fuzzy
+msgid "Mode:"
+msgstr "الطراز:"
+
+#: projects/k3bvcdtrackdialog.cpp:601
+#, fuzzy
+msgid "Copyright:"
+msgstr "النسخ"
+
+#: projects/k3bvcdtrackdialog.cpp:656
+#, fuzzy
+msgid "Chroma format:"
+msgstr "فيديو:"
+
+#: projects/k3bvcdtrackdialog.cpp:657
+#, fuzzy
+msgid "Video format:"
+msgstr "فيديو:"
+
+#: projects/k3bvcdtrackdialog.cpp:658
+#, fuzzy
+msgid "Resolution:"
+msgstr "الإصدار"
+
+#: projects/k3bvcdtrackdialog.cpp:659
+msgid "High resolution:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:744
+msgid "ItSelf"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:747
+msgid "Segment-%1 - %2"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:749
+msgid "Sequence-%1 - %2"
+msgstr ""
+
+#: projects/k3bmovixlistview.cpp:96 projects/k3bmovixlistview.cpp:153
+msgid " (broken)"
+msgstr ""
+
+#: projects/k3bdatafileview.cpp:74 projects/k3bmovixlistview.cpp:178
+#, fuzzy
+msgid "Link"
+msgstr "رابط"
+
+#: projects/k3bdatapropertiesdialog.cpp:45
+#, fuzzy
+msgid "File Properties"
+msgstr "ملف"
+
+#: projects/k3bdatapropertiesdialog.cpp:70
+#, fuzzy
+msgid "Location:"
+msgstr "المكان:"
+
+#: projects/k3bdatapropertiesdialog.cpp:72
+msgid "Used blocks:"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:81
+#, fuzzy
+msgid "Local name:"
+msgstr "محلي اسم:"
+
+#: projects/k3bdatapropertiesdialog.cpp:83
+#, fuzzy
+msgid "Local location:"
+msgstr "محلي:"
+
+#: projects/k3bdatapropertiesdialog.cpp:115
+#, fuzzy, c-format
+msgid ""
+"_n: in 1 file\n"
+"in %n files"
+msgstr ""
+"ل بوصة ملف\n"
+" بوصة ل"
+
+#: projects/k3bdatapropertiesdialog.cpp:116
+#, fuzzy, c-format
+msgid ""
+"_n: and 1 directory\n"
+"and %n directories"
+msgstr ""
+"ل و\n"
+" و ل"
+
+#: projects/k3bdatapropertiesdialog.cpp:120
+#, fuzzy
+msgid "Special file"
+msgstr "استخدم"
+
+#: projects/k3bdatapropertiesdialog.cpp:157
+#, fuzzy
+msgid "Hide on Rockridge"
+msgstr "إخفاء تعمل"
+
+#: projects/k3bdatapropertiesdialog.cpp:158
+#, fuzzy
+msgid "Hide on Joliet"
+msgstr "إخفاء تعمل"
+
+#: projects/k3bdatapropertiesdialog.cpp:172
+#, fuzzy
+msgid "Sort weight:"
+msgstr "الارتفاع:"
+
+#: projects/k3bdatapropertiesdialog.cpp:197
+msgid "Hide this file in the RockRidge filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:198
+msgid "Hide this file in the Joliet filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:199
+msgid "Modify the physical sorting"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:200
+#, fuzzy
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the ISO9660 and RockRidge filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p> إذا ملف أو و مخفى تعمل و</p>"
+"<p> هذا و جوليت عن طريق تعمل و تعمل جوليت</p>"
+
+#: projects/k3bdatapropertiesdialog.cpp:207
+#, fuzzy
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the Joliet filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p> إذا ملف أو و مخفى تعمل جوليت</p>"
+"<p> هذا و جوليت عن طريق تعمل و تعمل جوليت</p>"
+
+#: projects/k3bdatapropertiesdialog.cpp:214
+msgid ""
+"<p>This value modifies the physical sort order of the files in the ISO9660 "
+"filesystem. A higher weighting means that the file will be located closer to "
+"the beginning of the image (and the disk)."
+"<p>This option is useful in order to optimize the data layout on a CD/DVD."
+"<p><b>Caution:</b> This does not sort the order of the file names that appear "
+"in the ISO9660 directory.It sorts the order in which the file data is written "
+"to the image."
+msgstr ""
+
+#: projects/k3bvcdview.cpp:67
+msgid ""
+"Could not find VcdImager executable. To create VideoCD's you must install "
+"VcdImager >= 0.7.12. You can find this on your distribution disks or download "
+"it from http://www.vcdimager.org"
+msgstr ""
+
+#: projects/k3bmovixdvdburndialog.cpp:56
+#, fuzzy
+msgid "eMovix DVD Project"
+msgstr "جديد مختلط النمط"
+
+#: projects/k3bvideodvdview.cpp:70
+msgid ""
+"Be aware that you need to provide the complete Video DVD filestructure. K3b "
+"does not support video transcoding and preparation of video object files yet. "
+"That means you need to already have the VTS_X_YY.VOB and VTS_X_YY.IFO files."
+msgstr ""
+
+#: projects/k3bvideodvdview.cpp:74
+msgid "K3b Video DVD Restrictions"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:87
+msgid "Use drag'n'drop to add audio files to the project."
+msgstr "استخدم السحب والإفلات لإضافة ملفات صوت للمشروع."
+
+#: projects/k3baudiotrackview.cpp:131
+#, fuzzy
+msgid "Artist (CD-Text)"
+msgstr "الفنان CD نص"
+
+#: projects/k3baudiotrackview.cpp:132
+#, fuzzy
+msgid "Title (CD-Text)"
+msgstr "العنوان CD نص"
+
+#: projects/k3baudiotrackview.cpp:164 projects/k3baudiotrackview.cpp:766
+#, fuzzy
+msgid "Add Silence"
+msgstr "اضف ملفات..."
+
+#: projects/k3baudiotrackview.cpp:167
+#, fuzzy
+msgid "Merge Tracks"
+msgstr "مسارات"
+
+#: projects/k3baudiotrackview.cpp:170
+#, fuzzy
+msgid "Source to Track"
+msgstr "فارغ"
+
+#: projects/k3baudiotrackview.cpp:173
+#, fuzzy
+msgid "Split Track..."
+msgstr "فارغ"
+
+#: projects/k3baudiotrackview.cpp:176
+msgid "Edit Source..."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:179
+#, fuzzy
+msgid "Play Track"
+msgstr "القراءة"
+
+#: projects/k3baudiotrackview.cpp:183
+msgid "Musicbrainz Lookup"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:186
+#, fuzzy
+msgid "Try to determine meta information over the internet"
+msgstr "المحاولة الى قرص."
+
+#: projects/k3baudiotrackview.cpp:772
+msgid "Length of silence:"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:852
+#, fuzzy
+msgid "Edit Audio Track Source"
+msgstr "صوت"
+
+#: projects/k3baudiotrackview.cpp:990
+#, fuzzy
+msgid "Please select an audio track."
+msgstr "رجاء"
+
+#: projects/k3baudioview.cpp:62
+#, fuzzy
+msgid "Convert Tracks"
+msgstr "خارجي ملف:"
+
+#: projects/k3baudioview.cpp:64
+#, fuzzy
+msgid "Convert audio tracks to other audio formats."
+msgstr "خطأ"
+
+#: projects/k3baudioview.cpp:113
+msgid ""
+"No audio decoder plugins found. You will not be able to add any files to the "
+"audio project!"
+msgstr ""
+
+#: projects/k3baudiotrackdialog.cpp:58
+msgid "Audio Track Properties"
+msgstr "خصائص مسار صوتي"
+
+#: projects/k3baudioburndialog.cpp:85
+msgid "Gimmicks"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:86
+msgid "Hide first track"
+msgstr "إخفاء المسار الأول"
+
+#: projects/k3baudioburndialog.cpp:88
+#, fuzzy
+msgid "Audio Ripping"
+msgstr "CD"
+
+#: projects/k3baudioburndialog.cpp:113
+msgid "Hide the first track in the first pregap"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:118
+msgid ""
+"<p>If this option is checked K3b will <em>hide</em> the first track."
+"<p>The audio CD standard uses pregaps before every track on the CD. By default "
+"these last for 2 seconds and are silent. In DAO mode it is possible to have "
+"longer pregaps that contain some audio. In this case the first pregap will "
+"contain the complete first track."
+"<p>You will need to seek back from the beginning of the CD to listen to the "
+"first track. Try it, it is quite amusing."
+"<p><b>This feature is only available in DAO mode when writing with cdrdao."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:195 projects/k3bfillstatusdisplay.cpp:291
+#: projects/k3bfillstatusdisplay.cpp:543
+#, fuzzy
+msgid "min"
+msgstr "دقائق"
+
+#: projects/k3bfillstatusdisplay.cpp:201
+#, fuzzy
+msgid "Available: %1 of %2"
+msgstr "الخطوة من"
+
+#: projects/k3bfillstatusdisplay.cpp:209
+#, c-format
+msgid "Capacity exceeded by %1"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:292
+msgid "Right click for media sizes"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:381
+#, fuzzy
+msgid "Minutes"
+msgstr "دقائق"
+
+#: projects/k3bfillstatusdisplay.cpp:383
+#, fuzzy
+msgid "Megabytes"
+msgstr "الميغابايتات"
+
+#: projects/k3bfillstatusdisplay.cpp:391 projects/k3bfillstatusdisplay.cpp:393
+#: projects/k3bfillstatusdisplay.cpp:395 projects/k3bfillstatusdisplay.cpp:463
+#: projects/k3bfillstatusdisplay.cpp:464 projects/k3bfillstatusdisplay.cpp:465
+#, fuzzy
+msgid "%1 MB"
+msgstr "%1 م.ب"
+
+#: projects/k3bfillstatusdisplay.cpp:402
+#, fuzzy
+msgid "Custom..."
+msgstr "مخصص:"
+
+#: projects/k3bfillstatusdisplay.cpp:405
+#, fuzzy
+msgid "From Medium..."
+msgstr "تثبيت قرص."
+
+#: projects/k3bfillstatusdisplay.cpp:419
+msgid "User Defaults"
+msgstr "افتراضيات المستخدم"
+
+#: projects/k3bfillstatusdisplay.cpp:422
+msgid "Save User Defaults"
+msgstr "احفظ افتراضيات المستخدم"
+
+#: projects/k3bfillstatusdisplay.cpp:426
+msgid "Why 4.4 instead of 4.7?"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:430
+#, fuzzy
+msgid "Show Size In"
+msgstr "أظهر حجم بوصة."
+
+#: projects/k3bfillstatusdisplay.cpp:433
+#, fuzzy
+msgid "CD Size"
+msgstr "CD"
+
+#: projects/k3bfillstatusdisplay.cpp:444
+#, fuzzy
+msgid "DVD Size"
+msgstr "CD"
+
+#: projects/k3bfillstatusdisplay.cpp:475 projects/k3bfillstatusdisplay.cpp:476
+#: projects/k3bfillstatusdisplay.cpp:477
+#, fuzzy, c-format
+msgid ""
+"_n: unused\n"
+"%n minutes"
+msgstr ""
+"ل\n"
+" ل"
+
+#: projects/k3bfillstatusdisplay.cpp:529
+msgid ""
+"<p><b>Why does K3b offer 4.4 GB and 8.0 GB instead of 4.7 and 8.5 like it says "
+"on the media?</b>"
+"<p>A single layer DVD media has a capacity of approximately 4.4 GB which equals "
+"4.4*1024<sup>3</sup> bytes. Media producers just calculate with 1000 instead of "
+"1024 for advertising reasons."
+"<br>This results in 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GB."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:541
+msgid "gb"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:542
+msgid "mb"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:547
+#, fuzzy
+msgid "Custom Size"
+msgstr "مخصص CD"
+
+#: projects/k3bfillstatusdisplay.cpp:548
+msgid ""
+"<p>Please specify the size of the media. Use suffixes <b>gb</b>,<b>mb</b>"
+", and <b>min</b> for <em>gigabytes</em>, <em>megabytes</em>, and <em>"
+"minutes</em> respectively."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:611
+#, fuzzy
+msgid "Medium is not empty."
+msgstr "قرص"
+
+#: projects/k3bfillstatusdisplay.cpp:614
+#, fuzzy
+msgid "No usable medium found."
+msgstr "لا."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:94
+#, fuzzy
+msgid "Force all options below"
+msgstr "القوة الكل"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:99
+#, fuzzy
+msgid ""
+"<p>Set the ISO-9660 conformance level.\n"
+"<ul>\n"
+"<li>Level 1: Files may only consist of one section and filenames are restricted "
+"to 8.3 characters.</li>\n"
+"<li>Level 2: Files may only consist of one section.</li>\n"
+"<li>Level 3: No restrictions.</li>\n"
+"</ul>\n"
+"<p>With all ISO-9660 levels, all filenames are restricted to upper case "
+"letters, numbers and the underscore (_). The maximum filename length is 31 "
+"characters, the directory nesting level is restricted to 8 and the maximum path "
+"length is limited to 255 characters. (These restrictions may be violated with "
+"the additional ISO-9660 K3b offers)."
+msgstr ""
+"<p> المجموعة\n"
+"<ul>\n"
+"<li> المستوى ملفات من و الى</li>\n"
+"<li> المستوى ملفات من</li>\n"
+"<li> المستوى لا</li>\n"
+"</ul>\n"
+"<p> مع الكل الكل الى و الـ اسم ملف الى و الى هذه مع."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:111
+#, fuzzy
+msgid "Set special ISO9660 Filesystem preferences."
+msgstr "المجموعة نظام ملفات."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:155
+#, fuzzy
+msgid "IS09660 Settings"
+msgstr "إعدادات"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:159
+#, fuzzy
+msgid "Rock Ridge Settings"
+msgstr "القصّ"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:163
+#, fuzzy
+msgid "Joliet Settings"
+msgstr "خبير"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:167
+#, fuzzy
+msgid "Misc Settings"
+msgstr "إعدادات"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:172
+#, fuzzy
+msgid "Allow untranslated ISO9660 filenames"
+msgstr "اسمح غير مترجم"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:175
+#, fuzzy
+msgid "Allow max length ISO9660 filenames (37 characters)"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:178
+#, fuzzy
+msgid "Allow full ASCII charset for ISO9660 filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:181
+#, fuzzy
+msgid "Allow ~ and # in ISO9660 filenames"
+msgstr "اسمح غير مترجم"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:184
+#, fuzzy
+msgid "Allow lowercase characters in ISO9660 filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:187
+#, fuzzy
+msgid "Allow multiple dots in ISO9660 filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:190
+#, fuzzy
+msgid "Allow 31 character ISO9660 filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:193
+#, fuzzy
+msgid "Allow leading period in ISO9660 filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:196
+#, fuzzy
+msgid "Omit version numbers in ISO9660 filenames"
+msgstr "إحذف إصدارة"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:199
+#, fuzzy
+msgid "Omit trailing period in ISO9660 filenames"
+msgstr "إحذف"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:205
+#, fuzzy
+msgid "ISO Level"
+msgstr "الستوى 2"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:208
+#: projects/k3bdataadvancedimagesettingswidget.cpp:211
+#: projects/k3bdataadvancedimagesettingswidget.cpp:214
+#, fuzzy, c-format
+msgid "Level %1"
+msgstr "الستوى 1"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:221
+#, fuzzy
+msgid "Allow 103 character Joliet filenames"
+msgstr "اسمح"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:226
+#, fuzzy
+msgid "Create TRANS.TBL files"
+msgstr "انشيء"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:229
+#, fuzzy
+msgid "Hide TRANS.TBL files in Joliet"
+msgstr "إخفاء بوصة"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:238
+#, fuzzy
+msgid "Do not cache inodes"
+msgstr "يعمل بوصة"
+
+#: k3bprojecttabwidget.cpp:63 projects/k3bprojectburndialog.cpp:55
+msgid "Project"
+msgstr "مشروع"
+
+#: projects/k3bprojectburndialog.cpp:76
+#, fuzzy
+msgid "Save Settings and close"
+msgstr "احفظ إعدادات و"
+
+#: projects/k3bprojectburndialog.cpp:77
+#, fuzzy
+msgid "Saves the settings to the project and closes the dialog."
+msgstr "ينقذ الى مشروع و."
+
+#: projects/k3bprojectburndialog.cpp:81
+msgid "Discard all changes and close"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:82
+msgid "Discards all changes made in the dialog and closes it."
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:156
+msgid "Start the image creation"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:159
+#, fuzzy
+msgid "Start the burning process"
+msgstr "يحفظ المشروع الحالي"
+
+#: projects/k3bprojectburndialog.cpp:265
+#, fuzzy
+msgid "Writing"
+msgstr "الكتابة"
+
+#: projects/k3bprojectburndialog.cpp:313
+#, fuzzy
+msgid "Image"
+msgstr "نوع"
+
+#: projects/k3bdatafileview.cpp:65
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the CD."
+msgstr ""
+
+#: projects/k3bdatafileview.cpp:332
+#, fuzzy
+msgid "Parent Directory"
+msgstr "الدليل الأم"
+
+#: k3bfiletreeview.cpp:406
+#, fuzzy
+msgid "Directories"
+msgstr "الأدلة"
+
+#: k3bfiletreeview.cpp:472
+#, fuzzy
+msgid "Root"
+msgstr "الجذر"
+
+#: k3bfiletreeview.cpp:473
+#, fuzzy
+msgid "Home"
+msgstr "منزل"
+
+#: k3bprojectmanager.cpp:202
+#, fuzzy, c-format
+msgid "AudioCD%1"
+msgstr "صوت"
+
+#: k3bprojectmanager.cpp:208
+#, fuzzy, c-format
+msgid "DataCD%1"
+msgstr "بيانات"
+
+#: k3bprojectmanager.cpp:214
+#, fuzzy, c-format
+msgid "MixedCD%1"
+msgstr "مختلط"
+
+#: k3bprojectmanager.cpp:220
+#, fuzzy, c-format
+msgid "VideoCD%1"
+msgstr "فيديو حجم:"
+
+#: k3bprojectmanager.cpp:226
+#, fuzzy, c-format
+msgid "eMovixCD%1"
+msgstr "مختلط"
+
+#: k3bprojectmanager.cpp:232
+#, fuzzy, c-format
+msgid "eMovixDVD%1"
+msgstr "مختلط"
+
+#: k3bprojectmanager.cpp:238
+#, fuzzy, c-format
+msgid "DataDVD%1"
+msgstr "بيانات"
+
+#: k3bprojectmanager.cpp:244
+#, fuzzy, c-format
+msgid "VideoDVD%1"
+msgstr "فيديو حجم:"
+
+#: tips.cpp:3
+msgid ""
+"<p>...that you do not need to erase a CDRW before rewriting it manually\n"
+"since K3b can do that automatically before writing.</p>\n"
+msgstr ""
+
+#: tips.cpp:9
+msgid ""
+"<p>...that you do not need to bother with any settings if you do not know\n"
+"what they mean. K3b is able to choose the settings best suited for you.</p>\n"
+msgstr ""
+
+#: tips.cpp:15
+msgid ""
+"<p>...that K3b has two types of settings. On the one hand K3b has settings like "
+"most\n"
+"KDE applications have accessable through the configuration dialog via the "
+"settings menu;\n"
+"on the other hand every K3b action dialog has three buttons to load and save "
+"defaults\n"
+"for that action. This way one may, for example, set the defaults for CD Copy: "
+"these defaults\n"
+"will then be loaded every time the CD Copy dialog is opened. The button <em>"
+"K3b defaults</em>\n"
+"will restore the <em>factory settings</em> in case you do not know if the "
+"settings you chose\n"
+"are appropriate.</p>\n"
+msgstr ""
+
+#: tips.cpp:26
+msgid ""
+"<p>...that you do not need to bother changing the settings marked as <em>"
+"advanced</em> if you \n"
+"do not know what they mean. K3b's defaults are suitable for most daily use.</p>"
+"\n"
+msgstr ""
+
+#: tips.cpp:32
+msgid ""
+"<p>Just left-click one of your devices in the device and file tree and see what "
+"happens. K3b opens a specific\n"
+"window based on the media's contents. For an audio CD for example you will be "
+"given a list of the tracks with\n"
+"the possibility to rip these tracks to any format supported by K3b (like mp3 or "
+"Ogg-Vorbis).</p>\n"
+msgstr ""
+
+#: tips.cpp:39
+msgid ""
+"<p>...that K3b lets you choose media instead of devices for burning. So if you "
+"want to burn to a certain\n"
+"medium simply insert it and wait for K3b to detect it. It will then appear as "
+"your burning medium.</p>\n"
+msgstr ""
+
+#: k3bwelcomewidget.cpp:87
+msgid "Welcome to K3b - The CD and DVD Kreator"
+msgstr ""
+
+#: k3bwelcomewidget.cpp:98
+msgid "Further actions..."
+msgstr ""
+
+#: k3bwelcomewidget.cpp:447
+#, fuzzy
+msgid "Remove Button"
+msgstr "احذف"
+
+#: k3bwelcomewidget.cpp:449 k3bwelcomewidget.cpp:454
+msgid "Add Button"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:379
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:394
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:127
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:390
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:403
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:122
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:342
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:350
+#, fuzzy
+msgid "Channels"
+msgstr "ملغى"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:380
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:396
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:391
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:417
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:343
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:352
+msgid "Sampling Rate"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:392
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:419
+#, fuzzy
+msgid "Bitrate"
+msgstr "معدل البت "
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:393
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:425
+#, fuzzy
+msgid "Layer"
+msgstr "عنوان"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:394
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:437
+msgid "Emphasis"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:395
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:449
+#, fuzzy
+msgid "Copyright"
+msgstr "النسخ"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:396
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:451
+msgid "Original"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:397
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:453
+msgid "CRC"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:408
+msgid "Dual"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:397
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:418
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:353
+#, fuzzy
+msgid "%1 Hz"
+msgstr "%1 ك.ب"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:421
+msgid "VBR"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:423
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+#, fuzzy
+msgid "%1 bps"
+msgstr "%1 ك.ب"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:442
+msgid "50/15 ms"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:444
+msgid "CCITT J.17"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:446
+msgid "Unknown"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#, fuzzy
+msgid "Bitrate Upper"
+msgstr "معدل البت "
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#, fuzzy
+msgid "Bitrate Nominal"
+msgstr "معدل البت "
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+#, fuzzy
+msgid "Bitrate Lower"
+msgstr "معدل البت "
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:208
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:515
+msgid "Ogg-Vorbis"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:372
+msgid "FLAC"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:381
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:398
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:344
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:354
+#, fuzzy
+msgid "Sample Size"
+msgstr "ملف"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:388
+#, fuzzy
+msgid "Vendor"
+msgstr "المنتج:"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:399
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:355
+msgid "%1 bits"
+msgstr "%1 bits"
+
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:335
+msgid "WAVE"
+msgstr ""
+
+#: ../plugins/decoder/musepack/k3bmpcdecoder.cpp:73
+msgid "Musepack"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:194
+msgid "Windows Media v1"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:196
+msgid "Windows Media v2"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:198
+msgid "MPEG 1 Layer III"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:200
+msgid "Advanced Audio Coding (AAC)"
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:434
+msgid "Controls the quality of the encoded files."
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:435
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called <em>quality</em>."
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The quality "
+"3 gives, at approximately 110kbps a smaller filesize and significantly better "
+"fidelity than .mp3 compression at 128kbps."
+"<p><em>This explanation is based on the one from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:473
+msgid "(targetted VBR of %1)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:306
+msgid "Sun AU"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:308
+msgid "Amiga 8SVX"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:310
+msgid "AIFF"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:312
+msgid "Audio Visual Research"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:314
+msgid "CD-R"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:316
+msgid "CVS"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:318
+#, fuzzy
+msgid "Text Data"
+msgstr "بيانات"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:320
+msgid "GSM Speech"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:322
+msgid "Macintosh HCOM"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:324
+msgid "Maud (Amiga)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:326
+msgid "IRCAM"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:328
+msgid "SPHERE"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:330
+msgid "Turtle Beach SampleVision"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:332
+msgid "Yamaha TX-16W"
+msgstr "Yamaha TX-16W"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:334
+msgid "VMS"
+msgstr "VMS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:336
+msgid "Sound Blaster VOC"
+msgstr "Sound Blaster VOC"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:338
+msgid "Wave (Sox)"
+msgstr "Wave (Sox)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:340
+msgid "Psion 8-bit A-law"
+msgstr "Psion 8-bit A-law"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:342
+msgid "Raw"
+msgstr "خام"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:102
+msgid "Low quality (56 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:103
+msgid "Low quality (90 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:105
+msgid "Portable (average 115 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:106
+msgid "Portable (average 130 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:107
+msgid "Portable (average 160 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:109
+msgid "HiFi (average 175 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:110
+msgid "HiFi (average 190 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:111
+msgid "HiFi (average 210 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:112
+msgid "HiFi (average 230 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:114
+msgid "Archiving (320 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:409
+#, fuzzy
+msgid "(Lame) Manual Quality Settings"
+msgstr "استخدم"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:471
+#, fuzzy
+msgid "Constant Bitrate: %1 kbps (%2)"
+msgstr "ثابت معدل البت"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:475
+#, fuzzy
+msgid "Variable Bitrate (%1)"
+msgstr "متغير معدل البت"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:35
+msgid "Editing external audio encoder"
+msgstr "تحرير مرمز صوتي خارجي"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:76
+msgid "Please specify a name for the command."
+msgstr "الرجاء تحديد إسم للأمر. "
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:77
+msgid "No name specified"
+msgstr "لم تحدد اسم"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:81
+msgid "Please specify an extension for the command."
+msgstr "الرجاء تحديد تمديدة للأمر."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:82
+msgid "No extension specified"
+msgstr "لم تحدد التمديدة"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:86
+msgid "Please specify the command line."
+msgstr "الرجاء تحديد سطر الأوامر."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:87
+msgid "No command line specified"
+msgstr "لم تحدد سطر أوامر"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:91
+#, c-format
+msgid "Please add the output filename (%f) to the command line."
+msgstr "الرجاء إضافة اسم الملف (%f) لإخراج نتيجة سطر الأوامر."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:92
+msgid "No filename specified"
+msgstr "لم تحدد إسم ملف"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:200
+msgid "Invalid command: the command is empty."
+msgstr "أمر غير صالح: الأمر فارغ."
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:245
+#, c-format
+msgid "Command failed: %1"
+msgstr "فشل الأمر: %1"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:256
+msgid "Could not find program '%1'"
+msgstr "لم أستطع العثور على البرنامج '%1'"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:112
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:124
+#, c-format
+msgid "Internal Alsa problem: %1"
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:156
+#, fuzzy
+msgid "Could not open alsa audio device '%1' (%2)."
+msgstr "لم أستطع فتح الجهاز الصوتي alsa الأفتراضي ( %1 )"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:177
+msgid "Could not allocate hardware parameter structure (%1)"
+msgstr "لم استطع تخصيص بنية ضوابت العتاد (%1)"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:183
+msgid "Could not initialize hardware parameter structure (%1)."
+msgstr "لم اتمكن من تبديئ بنية ضوابط الاجهزة (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:190
+msgid "Could not set access type (%1)."
+msgstr "لم اتمكن من تعيين نوع الوصول (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:198
+msgid "Could not set sample format (%1)."
+msgstr "لم اتمكن من تعيين شكل العينة (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:211
+msgid "Could not set sample rate (%1)."
+msgstr "لم اتمكن من تعيين نسبة اختيار العينات (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:220
+msgid "Could not set channel count (%1)."
+msgstr "لم اتمكن من تعيين عدد القناة (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:227
+msgid "Could not set parameters (%1)."
+msgstr "لم اتمكن من تعيين ضوابط (%1)"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:260
+#, fuzzy
+msgid "Alsa device:"
+msgstr "إعادة مسح الأجهزة"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:87
+msgid "Rename Pattern"
+msgstr "مثال اعادة التسمية"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:94
+msgid "Scan"
+msgstr "ابحث"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:98
+msgid "Found Files"
+msgstr "وجدت ملفات"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:103
+msgid "New Name"
+msgstr "الاسم الجديد"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:104
+msgid "Old Name"
+msgstr "الاسم السابق"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:105
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:243
+msgid "Please click the Scan button to search for renameable files."
+msgstr "الرجاء نقر على الزر للبحث عن ملفات يمكنك اعادت تسميتها."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:117
+msgid "Scan for renamable files"
+msgstr "ابحث عن ملفات يمكن اعادة تسميتها"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:118
+msgid ""
+"<qt>This specifies how the files should be renamed. Currently only the special "
+"strings <em>%a</em> (Artist), <em>%n</em> (Track number), and <em>%t</em> "
+"(Title) ,are supported."
+msgstr ""
+"<qt>هذا يحدد كيفية اعادة تسمية الوثائق. حاليا فقط السلاسل التالية مسموحة: <em>"
+"%a</em> (فنان) ، <em>%n</em> (رقم المسار) و <em>%t</em> (عنوان)."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:133
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:377
+msgid "Rename Audio Files"
+msgstr "اعادة تسمية الملفات الصوتية"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:139
+msgid "Based on meta info"
+msgstr "اعتمادا على معلومات عامة."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:165
+msgid "Please specify a valid pattern."
+msgstr "الرجاء تمييز شكل مسموح."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:195
+msgid "No renameable files found."
+msgstr "لم اجد ملفات لاعادة تسميتها."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:257
+msgid "Done."
+msgstr "انتهيت."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:378
+msgid "Rename audio files based on their meta info."
+msgstr "اعادة تسمية ملفات الصوت حسبا لمعلوماتها العامة."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:53
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+msgid "Query Cddb"
+msgstr "استفتاء Cddb"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:54
+msgid "Query a cddb entry for the current audio project."
+msgstr "الرجاء استفتاء عتصر في قاعدة المعلومات cddb للمشروع الصوتي الحالي."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:71
+msgid "Please select a non-empty audio project for a cddb query."
+msgstr "الرجاء اختيار مشروع صوتي غير فارغ من أجل استفتاء cddb."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:140
+msgid "Cddb error"
+msgstr "خطأ CDDB"
+
+#~ msgid "Disk Copy"
+#~ msgstr "نسخة قرص"
+
+#~ msgid "Format and Erase"
+#~ msgstr "تنسيق و مسح"
+
+#~ msgid "CD-RW"
+#~ msgstr "CD-RW"
+
+#~ msgid "BD-RW"
+#~ msgstr "BD-RW"
+
+#, fuzzy
+#~ msgid "<p>If this option is checked K3b will tell the writer to perform a quick format.<p>Erasing a rewritable medium completely can take a very long time and some writers perform a full format even if quick format is enabled."
+#~ msgstr "<p>اذا كان هذا الخيار محدد فسيخبر K3b الجهاز الكاتب بتهيئة القرص السريعة. <p>قد تستمر تهيئة الاقراص الرقمية المرئية من نوع DVD-RW مدة طويلة من الزمن فيما يقوم بعض الاجهزة الكاتبة للاقراص بالتهيئة الكاملة حتى لو كانت التهئية السريعة هي المحددة."
+
+#, fuzzy
+#~ msgid "&Format/Erase rewritable disk..."
+#~ msgstr "وجدت قرص قابل لإعادة الكتابة عليه"
+
+#, fuzzy
+#~ msgid "Copy &Medium..."
+#~ msgstr "تثبيت قرص."
+
+#~ msgid "Open the rewritable disk formatting/erasing dialog"
+#~ msgstr "إفتح نافذة حوار تنسيق/مسح القرص القابل لإعادة الكتابة"
+
+#~ msgid "Open the media copy dialog"
+#~ msgstr "إفتح نافذة حوار نسخ الوسط"
+
+#, fuzzy
+#~ msgid "System configured properly"
+#~ msgstr "مشاكل اعداد النظام"
+
+#, fuzzy
+#~ msgid "Please enter the speed that K3b should use for burning (Example: 16x)."
+#~ msgstr ""
+#~ "ألرجاء إدخال إسم الجهاز حيث يقوم K3b بلبحث عن جهاز جديد \n"
+#~ "( على سبيل المثال : /dev/cdrom ):"
+
+#, fuzzy
+#~ msgid "Alt+K"
+#~ msgstr "Alt+2"
+
+#, fuzzy
+#~ msgid "Please insert an appendable medium"
+#~ msgstr "وسيطة %1 يمكن متابعتها"
+
+#, fuzzy
+#~ msgid ""
+#~ "_n: %n audio tracks\n"
+#~ "1 audio track"
+#~ msgstr ""
+#~ "مسار %n \n"
+#~ "مسارات %n"
+
+#, fuzzy
+#~ msgid "Please select a session to import."
+#~ msgstr "الرجاء اختيار المسارات للإنتشال."
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3bsetup.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3bsetup.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/k3bsetup.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,265 @@
+# translation of k3bsetup.po to
+#
+# محمد سعد Mohamed SAAD <metehyi at free.fr>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3bsetup\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2006-07-10 19:09+0200\n"
+"Last-Translator: محمد سعد Mohamed SAAD <metehyi at free.fr>\n"
+"Language-Team: <ar at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.2\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Mohamed SAAD محمد سعد"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "metehyi at free.fr"
+
+#: k3bsetup2.cpp:130
+msgid ""
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs. "
+"<p>It does not take things like devfs or resmgr into account. In most cases "
+"this is not a problem but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In those cases it is best to "
+"consult the distribution documentation."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to mess up your "
+"system no guarantee can be given."
+msgstr ""
+"<p>يقوم هذا المساعد البسيط بفحص و تغيير الاذون اللتي تسمح لك باستعمال K3b لكي "
+"تستطيع حرق (نحت) الاقراص المدمجة (CD) و الاقراص المرئية الرقمية (DVD)."
+"<p> لن يؤخذ بعين الاعتبار devfs او resmgr . هذه ليست مشكلة في اغلب الاوقات و "
+"لكن ستكون هناك بعض التغييرات في الاذون على بعض الاجهزة في المرة الثانية لدخولك "
+"او اعادة تشغيل جهازك. عليك حينذاك مطالعة وثائق تعريف نظامك."
+"<p> <b>انتبه :</b> ليس هناك ضمان رغم انً K3bSetup 2 لن يستطيع تخريب نظامك."
+
+#: k3bsetup2.cpp:268 k3bsetup2.cpp:335 k3bsetup2.cpp:345
+msgid "no change"
+msgstr "لا تغيير"
+
+#: k3bsetup2.cpp:298
+msgid "Generic SCSI Device"
+msgstr "جهاز SCSI عام"
+
+#: k3bsetup2.cpp:408
+#, c-format
+msgid "There is no group %1."
+msgstr "ليس هناك مجموعة %1."
+
+#: k3bsetup2.cpp:479
+msgid "Successfully updated all permissions."
+msgstr "نجحت في اعادة تغيير الاذون (permissions)."
+
+#: k3bsetup2.cpp:482
+msgid "Could not update all permissions. You should run K3bSetup 2 as root."
+msgstr ""
+"لم استطع اعادت تغيير كلً الاذون. يجب عليك كمستعمل جذري اعادت ترتيب الاعداد "
+"مستعملاً K3bSetup 2 ."
+
+#: k3bsetup2.cpp:484
+msgid "Could not update all permissions."
+msgstr "لم استطع اعادت تغيير كلً الاذون."
+
+#: k3bsetup2.cpp:495
+msgid ""
+"<h2>K3bSetup 2</h2>"
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs."
+"<p>It does not take into account devfs or resmgr, or similar. In most cases "
+"this is not a problem, but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In these cases it is best to "
+"consult the distribution's documentation."
+"<p>The important task that K3bSetup 2 performs is grant write access to the CD "
+"and DVD devices."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to damage your "
+"system, no guarantee can be given."
+msgstr ""
+"<h2>K3bSetup 2</h2>"
+"<p>يقوم هذا المساعد البسيط بفحص و تغيير الاذون اللتي تسمح لك باستعمال K3b لكي "
+"تستطيع حرق (نحت) الاقراص المدمجة (CD) و الاقراص المرئية الرقمية (DVD)."
+"<p> لن يؤخذ بعين الاعتبار devfs او resmgr . هذه ليست مشكلة في اغلب الاوقات و "
+"لكن ستكون هناك بعض التغييرات في الاذون على بعض الاجهزة في المرة الثانية لدخولك "
+"او اعادة تشغيل جهازك. عليك حينذاك مطالعة وثائق تعريف نظامك."
+"<p> من اهم وظائف K3bSetup 2 هو اعطائك حق الكتابة على اجهزة القرص المدمج (CD) و "
+"القرص المرئي الرقمي (DVD). "
+"<p> <b>انتبه :</b> ليس هناك ضمان رغم انً K3bSetup 2 لن يستطيع تخريب نظامك."
+
+#: k3bsetup2.cpp:527
+msgid "Location of New Drive"
+msgstr "مكان وجود الجهاز الجديد"
+
+#: k3bsetup2.cpp:528
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/mebecdrom):"
+msgstr ""
+"الرجاء ادخال اسم الجهاز حيث يمكن ل-K3b التفتيش\n"
+" على قارءى القرص ( مثلا : /dev/mebecdrom/ )"
+
+#: k3bsetup2.cpp:539
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"لم استطع وجود جهاز آخر عند \n"
+" %1"
+
+#. i18n: file base_k3bsetup2.ui line 35
+#: rc.cpp:3
+#, no-c-format
+msgid "Settings"
+msgstr "اعدادات"
+
+#. i18n: file base_k3bsetup2.ui line 54
+#: rc.cpp:6
+#, no-c-format
+msgid "Use burning group:"
+msgstr "استعمل مجموعة القادرة على الحرق (النحت):"
+
+#. i18n: file base_k3bsetup2.ui line 58
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"<p>If this option is checked, only the users in the specified group will be "
+"able to burn CDs and DVDs, since only they will have access to the devices and "
+"the CD recording programs used by K3b.</p>\n"
+"<p>Otherwise all users on the system have access to the devices and to all K3b "
+"functionality."
+msgstr ""
+"<p>اذا كان هذا الخيار مثبت فسيكون باستطاعة المستعملين المذكورين في المجموعة فقط "
+"الحق بنقل او احراق اقراص مدمجة او اقراص مرئية رقمية. حيث انًهم الوحيدين اللذين "
+"سيكون لهم حق الوصول الى الاجهزة و البرامج المستعملة من K3b.</p>\n"
+"<p> اما اذا كان غير ذلك فسيكون لكل المستعملين على النظام حق الوصول الى الاجهزة "
+"و مصطلحات K3b."
+
+#. i18n: file base_k3bsetup2.ui line 69
+#: rc.cpp:13
+#, no-c-format
+msgid "burning"
+msgstr "قيد الاحراق"
+
+#. i18n: file base_k3bsetup2.ui line 104
+#: rc.cpp:16
+#, no-c-format
+msgid "Users allowed to burn (separated by space):"
+msgstr ""
+"المستعملين اللذين يحق لهم الاحراق اي اللذين عندهم الحقوق لذالك (ادخلهم واحدآ "
+"واحدآ مثل: علي محمد طارق)"
+
+#. i18n: file base_k3bsetup2.ui line 124
+#: rc.cpp:19
+#, no-c-format
+msgid "Devices"
+msgstr "اجهزة"
+
+#. i18n: file base_k3bsetup2.ui line 135
+#: rc.cpp:22
+#, no-c-format
+msgid "Check the devices whose permissions you want to be changed"
+msgstr "اختر الاجهزة اللتي تريد تغيير الاذون لها"
+
+#. i18n: file base_k3bsetup2.ui line 141
+#: rc.cpp:25
+#, no-c-format
+msgid "Device"
+msgstr "جهاز"
+
+#. i18n: file base_k3bsetup2.ui line 152
+#: rc.cpp:28
+#, no-c-format
+msgid "Devicenode"
+msgstr "عقدة الجهاز (Devicenode)"
+
+#. i18n: file base_k3bsetup2.ui line 163
+#: rc.cpp:31 rc.cpp:58
+#, no-c-format
+msgid "Permissions"
+msgstr "الاذون"
+
+#. i18n: file base_k3bsetup2.ui line 174
+#: rc.cpp:34 rc.cpp:61
+#, no-c-format
+msgid "New Permissions"
+msgstr "الاذون الجديدة"
+
+#. i18n: file base_k3bsetup2.ui line 217
+#: rc.cpp:37
+#, no-c-format
+msgid "Add Device..."
+msgstr "اضف جهاز..."
+
+#. i18n: file base_k3bsetup2.ui line 229
+#: rc.cpp:40
+#, no-c-format
+msgid "External Programs"
+msgstr "برامج خارجية"
+
+#. i18n: file base_k3bsetup2.ui line 244
+#: rc.cpp:43
+#, no-c-format
+msgid "Found Programs"
+msgstr "وجدت برامج"
+
+#. i18n: file base_k3bsetup2.ui line 255
+#: rc.cpp:46
+#, no-c-format
+msgid "Check the programs whose permissions you want to be changed"
+msgstr "اختر البرامج اللتي تريد تغيير الاذون لها"
+
+#. i18n: file base_k3bsetup2.ui line 261
+#: rc.cpp:49
+#, no-c-format
+msgid "Program"
+msgstr "برنامج"
+
+#. i18n: file base_k3bsetup2.ui line 272
+#: rc.cpp:52
+#, no-c-format
+msgid "Version"
+msgstr "رقم الاصدار"
+
+#. i18n: file base_k3bsetup2.ui line 283
+#: rc.cpp:55
+#, no-c-format
+msgid "Path"
+msgstr "المسار"
+
+#. i18n: file base_k3bsetup2.ui line 325
+#: rc.cpp:64 rc.cpp:67
+#, no-c-format
+msgid "Search Path"
+msgstr "المسار للتفتيش"
+
+#. i18n: file base_k3bsetup2.ui line 347
+#: rc.cpp:70
+#, no-c-format
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>نصيحة :</b>ادخل اسم البرنامج في مسار التفتيش كي يستطيع K3b استعماله دون "
+"غيره."
+
+#~ msgid "k3bsetup2"
+#~ msgstr "k3bsetup2"
+
+#~ msgid "K3bSetup 2"
+#~ msgstr "K3bSetup 2"
+
+#, fuzzy
+#~ msgid "(C) 2003-2007 Sebastian Trueg"
+#~ msgstr "(C) 2003-2004 Sebastian Trueg"
+
+#~ msgid "K3bSetup"
+#~ msgstr "K3bSetup"
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3223 @@
+# translation of libk3b.po to Arabic
+# translation of libk3b.po to
+#
+# محمد سعد Mohamed SAAD <metehyi at free.fr>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3b\n"
+"POT-Creation-Date: 2007-08-07 01:16+0200\n"
+"PO-Revision-Date: 2006-12-14 20:15+0100\n"
+"Last-Translator: محمد سعد Mohamed SAAD <metehyi at free.fr>\n"
+"Language-Team: Arabic <doc at arabeyes.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: cddb/k3bcddbhttpquery.cpp:85
+#, c-format
+msgid "Could not connect to host %1"
+msgstr "غير قادِر على الإتصال بلمضيف %1"
+
+#: cddb/k3bcddbhttpquery.cpp:138 cddb/k3bcddbpquery.cpp:170
+msgid "Found multiple exact matches"
+msgstr "وجدتُ مطابقات تامة متعدِدة"
+
+#: cddb/k3bcddbhttpquery.cpp:146 cddb/k3bcddbpquery.cpp:178
+msgid "Found inexact matches"
+msgstr "وجدتُ مطابقات غير تامة متعدِدة"
+
+#: cddb/k3bcddbhttpquery.cpp:153 cddb/k3bcddbpquery.cpp:185
+msgid "No match found"
+msgstr "لا يوجد مطابقات"
+
+#: cddb/k3bcddbhttpquery.cpp:162 cddb/k3bcddbpquery.cpp:192
+msgid "Error while querying"
+msgstr "خطأ عند الإستفسار"
+
+#: cddb/k3bcddbhttpquery.cpp:198 cddb/k3bcddbpquery.cpp:222
+msgid "Could not read match"
+msgstr "لم أستطع قراءة المطابق"
+
+#: cddb/k3bcddblocalsubmit.cpp:97
+#, c-format
+msgid "Could not find directory: %1"
+msgstr "لم أجِد المجلّد: %1"
+
+#: cddb/k3bcddblocalquery.cpp:41
+#, c-format
+msgid "Searching entry in %1"
+msgstr "البحث عن الخانة في %1"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:29
+msgid "CDDB Database Entry"
+msgstr "خانة قاعدة البيانات CDDB"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:37
+msgid "K3b found multiple inexact CDDB entries. Please select one."
+msgstr "وجد K3b خانات غير مطابقة متعدِدة في CDDB. الرجاء إختيار واحِد."
+
+#: cddb/k3bcddbpquery.cpp:57
+msgid "Searching %1 on port %2"
+msgstr "بحث في %1 على المنفذ %2"
+
+#: cddb/k3bcddbpquery.cpp:79
+msgid "Host found"
+msgstr "وجدت المضيف"
+
+#: cddb/k3bcddbpquery.cpp:85
+msgid "Connected"
+msgstr "متّصل"
+
+#: cddb/k3bcddbpquery.cpp:91
+msgid "Connection closed"
+msgstr "تمّ فصل الإتصال"
+
+#: cddb/k3bcddbpquery.cpp:113
+msgid "OK, read access"
+msgstr "جيد ، الوصول لِلقراءة"
+
+#: cddb/k3bcddbpquery.cpp:120
+msgid "Connection refused"
+msgstr "الإتصال مرفوض"
+
+#: cddb/k3bcddbpquery.cpp:128
+msgid "Handshake successful"
+msgstr "نجاح تأكيد الإتصال"
+
+#: cddb/k3bcddbpquery.cpp:136
+msgid "Handshake failed"
+msgstr "فشل تأكيد الإتصال"
+
+#: cddb/k3bcddbpquery.cpp:161
+msgid "Found exact match"
+msgstr "وجدتُ مطابقة تامة"
+
+#: cddb/k3bcddbpquery.cpp:261 cddb/k3bcddbpquery.cpp:262
+msgid "Connection to %1 refused"
+msgstr "رفص الإتصال مع %1"
+
+#: cddb/k3bcddbpquery.cpp:265 cddb/k3bcddbpquery.cpp:266
+#, c-format
+msgid "Could not find host %1"
+msgstr "لم أتمكن من العثور على المضيف %1"
+
+#: cddb/k3bcddbpquery.cpp:269 cddb/k3bcddbpquery.cpp:270
+#, c-format
+msgid "Error while reading from %1"
+msgstr "خطأ عند القراءة من %1"
+
+#: cddb/k3bcddb.cpp:237
+msgid "Found freedb entry."
+msgstr "وجدتُ خانة في freedb."
+
+#: cddb/k3bcddb.cpp:239
+msgid "No entry found"
+msgstr "لا يوجد خانة"
+
+#: cddb/k3bcddb.cpp:241
+msgid "Error while connecting to host."
+msgstr "خطأ عند الإتصال بلمضيف."
+
+#: cddb/k3bcddb.cpp:243
+msgid "Working..."
+msgstr "قيد العمل..."
+
+#: cddb/k3bcddb.cpp:248
+msgid "Communication error."
+msgstr "خطأ في الإتصال."
+
+#: core/k3bglobals.cpp:414
+msgid "Auto"
+msgstr "تلقائي"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:91
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:90
+msgid "%1 executable could not be found."
+msgstr "لم أجِد البرنامج %1 للتنفيذ."
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:97
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:96
+msgid "%1 version %2 is too old."
+msgstr "إصدارة %2 من %1 عتيقة جداً."
+
+#: jobs/k3bdvdformattingjob.cpp:482
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:107
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:106
+#: projects/audiocd/k3baudionormalizejob.cpp:64
+#: projects/datacd/k3bmkisofshandler.cpp:63 projects/k3bcdrdaowriter.cpp:486
+#: projects/k3bcdrecordwriter.cpp:304 projects/k3bgrowisofswriter.cpp:172
+#: projects/videocd/k3bvcdjob.cpp:205
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "يستخدِم %1 %2 - Copyright (C) %3"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:122
+#, fuzzy
+msgid "Unable to create folder '%1'"
+msgstr "ير قادر على وصل الملف المؤقت في المجلّد %1 ."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:126
+msgid "Invalid filename: '%1'"
+msgstr "إسم ملف غير صالح: '%1'"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:137
+msgid "Transcoding title %1 from Video DVD %2"
+msgstr "تحويل الترميز للعنوان %1 من القرص الرقمي المرئي للمرئيات %2"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:162
+#, c-format
+msgid "Invalid Video codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:185
+#, c-format
+msgid "Invalid Audio codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:320
+msgid "Resizing picture of title %1 to %2x%3"
+msgstr "إعادة تحجيم الرسمة لِلعنوان %1 إلى %2x%3"
+
+#: jobs/k3bcdda2wavreader.cpp:137 jobs/k3bdvdformattingjob.cpp:520
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:184
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:342
+#: projects/datacd/k3bisoimager.cpp:359 projects/datacd/k3bisoimager.cpp:535
+#: projects/datacd/k3bmsinfofetcher.cpp:131
+#: projects/datadvd/k3bdvdbooktypejob.cpp:341 projects/k3bcdrdaowriter.cpp:585
+#: projects/k3bcdrecordwriter.cpp:346 projects/k3bgrowisofswriter.cpp:377
+#: projects/videocd/k3bvcdjob.cpp:248
+#, c-format
+msgid "Could not start %1."
+msgstr "ﻻ يمكن بدء %1."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:347
+msgid "Single-pass Encoding"
+msgstr "ترميز لمرة واحدة"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:349
+msgid "Two-pass Encoding: First Pass"
+msgstr "ترميز مرتين: المرة الأولى"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:351
+msgid "Two-pass Encoding: Second Pass"
+msgstr "ترميز مرتين: المرة الثانية"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:375
+msgid "Removing incomplete video file '%1'"
+msgstr "حذف ملف المرئي غير المكتمل '%1'"
+
+#: jobs/k3bcdda2wavreader.cpp:242 jobs/k3bdvdformattingjob.cpp:270
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:281
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:442
+#: projects/audiocd/k3baudionormalizejob.cpp:188
+#: projects/datacd/k3bisoimager.cpp:213
+#: projects/datadvd/k3bdvdbooktypejob.cpp:192 projects/k3bcdrdaowriter.cpp:786
+#: projects/k3bcdrecordwriter.cpp:778 projects/videocd/k3bvcdjob.cpp:356
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 انتج خطأ غير معروف ( رمز %2 )"
+
+#: jobs/k3bdvdformattingjob.cpp:272
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:284
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:445
+#: projects/audiocd/k3baudionormalizejob.cpp:190
+#: projects/datacd/k3bisoimager.cpp:215
+#: projects/datadvd/k3bdvdbooktypejob.cpp:194
+#: projects/videocd/k3bvcdjob.cpp:358
+msgid "Please send me an email with the last output."
+msgstr "الرجاء ارسال الي بريد الكتروني يحتوي على أخر الاصدارات."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:453
+msgid "Execution of %1 failed."
+msgstr "فشل تنفيذ %1."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:454
+msgid "Please consult the debugging output for details."
+msgstr "الرجاء مراجعة نتيجة البحث عن العلّة للتفاصيل."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:485
+msgid "AC3 (Stereo)"
+msgstr "AC3 (Stereo)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:487
+msgid "AC3 (Pass-through)"
+msgstr "AC3 (Pass-through)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:489
+msgid "MPEG1 Layer III"
+msgstr "MPEG1 Layer III"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:500
+msgid "MPEG4 (FFMPEG)"
+msgstr "MPEG4 (FFMPEG)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:502
+msgid "XviD"
+msgstr "XviD"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:513
+msgid ""
+"FFmpeg is an open-source project trying to support most video and audio codecs "
+"used these days. Its subproject libavcodec forms the basis for multimedia "
+"players such as xine or mplayer."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:517
+msgid ""
+"FFmpeg contains an implementation of the MPEG-4 video encoding standard which "
+"produces high quality results."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:520
+msgid ""
+"XviD is a free and open source MPEG-4 video codec. XviD was created by a group "
+"of volunteer programmers after the OpenDivX source was closed in July 2001."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:523
+msgid ""
+"XviD features MPEG-4 Advanced Profile settings such as b-frames, global and "
+"quarter pixel motion compensation, lumi masking, trellis quantization, and "
+"H.263, MPEG and custom quantization matrices."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:527
+msgid ""
+"XviD is a primary competitor of DivX (XviD being DivX spelled backwards). While "
+"DivX is closed source and may only run on Windows, Mac OS and Linux, XviD is "
+"open source and can potentially run on any platform."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:531
+msgid "(Description taken from the Wikipedia article)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:541
+msgid ""
+"AC3, better known as Dolby Digital is standardized as ATSC A/52. It contains up "
+"to 6 total channels of sound."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:546
+msgid ""
+"With this setting K3b will create a two-channel stereo Dolby Digital audio "
+"stream."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:550
+msgid ""
+"With this setting K3b will use the Dolby Digital audio stream from the source "
+"DVD without changing it."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:552
+msgid "Use this setting to preserve 5.1 channel sound from the DVD."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:554
+msgid ""
+"MPEG1 Layer III is better known as MP3 and is the most used lossy audio format."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:555
+msgid ""
+"With this setting K3b will create a two-channel stereo MPEG1 Layer III audio "
+"stream."
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:103
+msgid "Writing Audio Cue File"
+msgstr "كتابة ملف صوتي Cue"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:186
+msgid "Analysing the audio file failed. Corrupt file?"
+msgstr "فشل تحليل الملف الصوتي. ملف فاسد ؟"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:254
+msgid "Analysing the audio file"
+msgstr "تحليل الملف الصوتي"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:255
+#, c-format
+msgid "Analysing %1"
+msgstr "تحليل %1"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:262
+msgid "Unable to handle '%1' due to an unsupported format."
+msgstr "غيرقادِر على معالجة '%1' لسبب وجود هيئة غير مدعومة."
+
+#: jobs/k3baudiocuefilewritingjob.cpp:267
+msgid "No valid audio cue file: '%1'"
+msgstr "لا يوجد ملف صوتي cue: '%1'"
+
+#: jobs/k3bblankingjob.cpp:133
+msgid "Please insert a rewritable CD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"الرجاء إدراج وسيطة قرص مدمج قابل لِإعادة اللكتابة في الجِهاز"
+"<p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bblankingjob.cpp:158
+msgid "Process completed successfully"
+msgstr "إنتهى الإجراء بِنجاح"
+
+#: jobs/k3bblankingjob.cpp:163
+msgid "Canceled."
+msgstr "ملغى."
+
+#: jobs/k3bblankingjob.cpp:167
+msgid "Blanking error "
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:168
+msgid "Sorry, no error handling yet."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1017 jobs/k3bverificationjob.cpp:153
+#: projects/mixedcd/k3bmixedjob.cpp:512
+msgid "Reloading the medium"
+msgstr "إعادة تحميل الوسيطة"
+
+#: jobs/k3bverificationjob.cpp:166
+msgid "Unable to Close the Tray"
+msgstr "غير قادر على إغلاق الجارور"
+
+#: jobs/k3bverificationjob.cpp:168
+#, fuzzy
+msgid "Checking medium"
+msgstr "فحص الوسائط..."
+
+#: jobs/k3bverificationjob.cpp:189
+#, fuzzy
+msgid "No tracks to verify found."
+msgstr "لم ﻷجِِد خانة في قاعدة CDDB."
+
+#: jobs/k3bverificationjob.cpp:204
+msgid "Internal Error: Verification job improperly initialized"
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:227
+#, fuzzy, c-format
+msgid "Verifying track %1"
+msgstr "كتابة المسار %1 من %2"
+
+#: jobs/k3bdvdcopyjob.cpp:270 jobs/k3bverificationjob.cpp:257
+#: jobs/k3bverificationjob.cpp:343
+msgid "Unable to determine the ISO9660 filesystem size."
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:295
+#, fuzzy
+msgid "Written data in track %1 differs from original."
+msgstr "البيانات المكتوبة تختلف عن الأصلية."
+
+#: jobs/k3bverificationjob.cpp:299
+msgid "Written data verified."
+msgstr "فحصتُ البيانات المكتوبة."
+
+#: jobs/k3bdvdformattingjob.cpp:102
+msgid "Formatting DVD"
+msgstr "تهيئة قرص رقمي مرئي"
+
+#: jobs/k3bdvdformattingjob.cpp:109
+msgid "Quick Format"
+msgstr "تهيئة سريعة"
+
+#: jobs/k3bdvdformattingjob.cpp:124 projects/datadvd/k3bdvdbooktypejob.cpp:105
+msgid "No device set"
+msgstr "لا جهاز معيين"
+
+#: jobs/k3bdvdformattingjob.cpp:132 projects/k3bcdrdaowriter.cpp:568
+#: projects/k3bcdrecordwriter.cpp:330 projects/k3bgrowisofswriter.cpp:361
+#, fuzzy
+msgid "Unmounting medium"
+msgstr "إزالة تركيب القرص"
+
+#: jobs/k3bdvdformattingjob.cpp:144
+msgid "Please insert a rewritable DVD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"الرجاء إدراج وسيطة قرص رقمي مرئي قابل لِإعادة اللكتابة في الجِهاز"
+"<p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bdvdformattingjob.cpp:152 projects/datadvd/k3bdvdbooktypejob.cpp:128
+msgid "Checking media..."
+msgstr "فحص الوسائط..."
+
+#: jobs/k3bdvdformattingjob.cpp:153 projects/datadvd/k3bdvdbooktypejob.cpp:129
+msgid "Checking media"
+msgstr "فحص الوسائط..."
+
+#: jobs/k3bdvdformattingjob.cpp:260
+msgid "Formatting successfully completed"
+msgstr "إنتهت التهيئة بِنجاح"
+
+#: jobs/k3bdvdformattingjob.cpp:263
+#, c-format
+msgid "Do not be concerned with the progress stopping before 100%."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:264
+msgid "The formatting will continue in the background while writing."
+msgstr "ستتابع التهيئة في الخلفية بينما تتم الكِتابة."
+
+#: jobs/k3bcdda2wavreader.cpp:248 jobs/k3bdvdformattingjob.cpp:278
+#: projects/audiocd/k3baudionormalizejob.cpp:200
+#: projects/datacd/k3bisoimager.cpp:223
+#: projects/datadvd/k3bdvdbooktypejob.cpp:200 projects/k3bcdrdaowriter.cpp:797
+#: projects/k3bcdrecordwriter.cpp:798 projects/videocd/k3bvcdjob.cpp:364
+msgid "%1 did not exit cleanly."
+msgstr "%1 لم ينتهي بشكل سليم."
+
+#: jobs/k3bdvdformattingjob.cpp:289 projects/datadvd/k3bdvdbooktypejob.cpp:217
+msgid "Ejecting DVD..."
+msgstr "قذف القرص الرقمي المرئي..."
+
+#: jobs/k3bdvdformattingjob.cpp:301 projects/datadvd/k3bdvdbooktypejob.cpp:234
+#: projects/k3babstractwriter.cpp:88 projects/k3bgrowisofswriter.cpp:593
+msgid "Unable to eject media."
+msgstr "غير قادِر على قذف الوسائط."
+
+#: jobs/k3bdvdformattingjob.cpp:320 projects/datadvd/k3bdvdbooktypejob.cpp:270
+msgid "Unable to determine media state."
+msgstr "غير قادِر على تحديد حالة الوسائط."
+
+#: jobs/k3bdvdformattingjob.cpp:344
+msgid "No rewritable DVD media found. Unable to format."
+msgstr ""
+"لم إجِد وسائط اقراص رقمية مرئية قابلة لإعادة الكِتابة. غير قادر على التهيئة."
+
+#: jobs/k3bdvdformattingjob.cpp:365 jobs/k3bdvdformattingjob.cpp:404
+msgid "Found %1 media."
+msgstr "وجدتُ وسيطة %1."
+
+#: jobs/k3bdvdformattingjob.cpp:377 jobs/k3bdvdformattingjob.cpp:430
+msgid "No need to format %1 media more than once."
+msgstr "لا لزوم تهيئة الوسائط %1 اكثر من مرة واحِدة."
+
+#: jobs/k3bdvdformattingjob.cpp:379 jobs/k3bdvdformattingjob.cpp:432
+msgid "It may simply be overwritten."
+msgstr "يمكن الكتابة فوقه بكل بساطة."
+
+#: jobs/k3bdvdformattingjob.cpp:382 jobs/k3bdvdformattingjob.cpp:424
+#: jobs/k3bdvdformattingjob.cpp:435
+msgid "Forcing formatting anyway."
+msgstr "فرض التهيئة في كل الأحوال."
+
+#: jobs/k3bdvdformattingjob.cpp:383
+msgid "It is not recommended to force formatting of DVD+RW media."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:384
+msgid "Already after 10-20 reformats the media might be unusable."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:393
+msgid "Formatting DVD+RW"
+msgstr "تهيئة DVD+RW"
+
+#: jobs/k3bdvdformattingjob.cpp:408
+msgid "Formatted in %1 mode."
+msgstr "تم تهيئته في النمط %1."
+
+#: jobs/k3bdvdformattingjob.cpp:422
+msgid "Media is already empty."
+msgstr "الوسائط فارغة سابقاً."
+
+#: jobs/k3bdvdformattingjob.cpp:450
+msgid "Formatting DVD-RW in %1 mode."
+msgstr "تهيئة DVD-RW في النمط %1."
+
+#: jobs/k3bdvdformattingjob.cpp:457
+msgid "Unable to determine the current formatting state of the DVD-RW media."
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:98 jobs/k3bclonejob.cpp:88
+#: jobs/k3bdvdformattingjob.cpp:475 jobs/k3breadcdreader.cpp:107
+#: projects/datacd/k3bmsinfofetcher.cpp:56
+#: projects/datacd/k3bmsinfofetcher.cpp:92
+#: projects/datadvd/k3bdvdbooktypejob.cpp:288 projects/k3bcdrdaowriter.cpp:478
+#: projects/k3bcdrecordwriter.cpp:296 projects/k3bgrowisofswriter.cpp:158
+#: projects/videocd/k3bvcdjob.cpp:187
+msgid "Could not find %1 executable."
+msgstr "لم استطع العثور على %1 قابل للتنفيذ."
+
+#: jobs/k3bdvdformattingjob.cpp:525
+msgid "Formatting"
+msgstr "تهيئة"
+
+#: jobs/k3biso9660imagewritingjob.cpp:86 projects/audiocd/k3baudiojob.cpp:157
+#: projects/datacd/k3bdatajob.cpp:145 projects/mixedcd/k3bmixedjob.cpp:219
+msgid "Preparing data"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:89
+#, c-format
+msgid "Could not find image %1"
+msgstr "لم أتمكن من العثور على الصورة %1"
+
+#: jobs/k3biso9660imagewritingjob.cpp:134 projects/datacd/k3bdatajob.cpp:458
+msgid "Verifying written data"
+msgstr "فحص البيانات المكتوبة"
+
+#: jobs/k3biso9660imagewritingjob.cpp:136
+msgid "Verifying written copy %1 of %2"
+msgstr "فحص النسخة المكتوبة %1 من %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:201
+msgid "Writing image"
+msgstr "كتابة الصورة"
+
+#: jobs/k3biso9660imagewritingjob.cpp:203
+msgid "Writing copy %1 of %2"
+msgstr "كتابة النسخة %1 من %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:222
+#, fuzzy
+msgid "Waiting for medium"
+msgstr "في إنتظار الوسائط"
+
+#: jobs/k3biso9660imagewritingjob.cpp:389 projects/audiocd/k3baudiojob.cpp:549
+#: projects/datacd/k3bdatajob.cpp:672 projects/mixedcd/k3bmixedjob.cpp:632
+#: projects/mixedcd/k3bmixedjob.cpp:673
+msgid "IO Error"
+msgstr "خطأ إدخال/إخراج"
+
+#: jobs/k3biso9660imagewritingjob.cpp:401 projects/datadvd/k3bdvdjob.cpp:211
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will be written for real."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:765 jobs/k3biso9660imagewritingjob.cpp:404
+#: projects/datadvd/k3bdvdjob.cpp:214
+msgid "No Simulation with DVD+R(W)"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:443
+msgid "Simulating ISO9660 Image"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:445
+msgid "Burning ISO9660 Image"
+msgstr "حرق صورة ISO9660"
+
+#: jobs/k3bbinimagewritingjob.cpp:218 jobs/k3biso9660imagewritingjob.cpp:447
+#, c-format
+msgid ""
+"_n: - %n Copy\n"
+" - %n Copies"
+msgstr ""
+" - نسخة واحِدة\n"
+"نسختين إثنتين\n"
+" - %n نسخات\n"
+" - %n نسخة"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:112
+msgid "Analysing Title %1 of Video DVD %2"
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:188
+msgid "Analysing Chapter %1 of %2"
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:265
+msgid "Ignoring last chapter due to its short playback time."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:94
+msgid "Cdrecord version %1 does not have cloning support."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:102
+msgid "No device set."
+msgstr "لا جهاز معيين"
+
+#: jobs/k3bclonejob.cpp:111
+msgid "CD writer %1 does not support cloning."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:144
+msgid "Reading clone image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:225 projects/datacd/k3bdatajob.cpp:411
+#: projects/videocd/k3bvcdjob.cpp:464
+msgid "Writing Track %1 of %2"
+msgstr "كتابة المسار %1 من %2"
+
+#: jobs/k3bclonejob.cpp:242
+#, c-format
+msgid "Successfully written clone copy %1."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:286
+msgid "Successfully read disk."
+msgstr "قرأت القرص بنجاح."
+
+#: jobs/k3bclonejob.cpp:298
+msgid "Failed to read disk completely in clone mode."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:305
+msgid "Error while reading disk."
+msgstr "خطأ عند قراءة القرص."
+
+#: jobs/k3bclonejob.cpp:331
+msgid "Simulating clone copy"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:333
+#, c-format
+msgid "Writing clone copy %1"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1081 jobs/k3bclonejob.cpp:342
+msgid "Removing image files."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:354
+msgid "Creating Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:357
+msgid "Simulating Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:359
+msgid "Burning Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:362
+msgid "Simulating CD Cloning"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:364
+msgid "Cloning CD"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:371
+#, c-format
+msgid ""
+"_n: Creating 1 clone copy\n"
+"Creating %n clone copies"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:159 jobs/k3bdvdcopyjob.cpp:119
+msgid "Checking Source Medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:162 jobs/k3bdvdcopyjob.cpp:129
+msgid "Waiting for source medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:172 jobs/k3bdvdcopyjob.cpp:141
+msgid "Checking source medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:200
+msgid "K3b does not copy CDs containing multiple data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:204
+msgid "Copying Multisession Data CD."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:206
+msgid "Copying Data CD."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:212
+msgid "K3b can only copy CD-Extra mixed mode CDs."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:216
+msgid "Copying Enhanced Audio CD (CD-Extra)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:221
+msgid "Copying Audio CD."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:226
+msgid "The source disk is empty."
+msgstr "القرص المصدر فارغ."
+
+#: jobs/k3bcdcopyjob.cpp:268
+msgid "K3b needs cdrecord 2.01a12 or newer to copy Mode2 data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:280
+msgid ""
+"You will only be able to copy the first session in raw writing mode. Continue "
+"anyway?"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:282
+msgid "Multisession CD"
+msgstr "قرص مدمج متعدد الجلسات"
+
+#: jobs/k3bcdcopyjob.cpp:287
+msgid "Only copying first session."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:316 jobs/k3bdvdcopyjob.cpp:319
+msgid "Unable to determine free space in temporary directory '%1'."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:322 jobs/k3bdvdcopyjob.cpp:326
+msgid "Not enough space left in temporary directory."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:331 jobs/k3bdvdcopyjob.cpp:343
+#, fuzzy
+msgid "Unmounting source medium"
+msgstr "إزالة تركيب القرص"
+
+#: jobs/k3bcdcopyjob.cpp:360
+msgid "Unable to read TOC"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:368
+msgid "Searching CD-TEXT"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:382
+msgid "Found CD-TEXT (%1 - %2)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:387
+msgid "Found corrupted CD-TEXT. Ignoring it."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:397
+msgid "No CD-TEXT found."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:408
+msgid "Querying Cddb"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:432
+msgid "Found Cddb entry (%1 - %2)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:441
+msgid "No Cddb entry found."
+msgstr "لم ﻷجِِد خانة في قاعدة CDDB."
+
+#: jobs/k3bcdcopyjob.cpp:444
+msgid "Cddb error (%1)."
+msgstr "خطأ Cddb (%1)."
+
+#: jobs/k3bcdcopyjob.cpp:457 projects/k3bcdrdaowriter.cpp:556
+#: projects/k3bcdrecordwriter.cpp:326 projects/k3bgrowisofswriter.cpp:357
+msgid "Preparing write process..."
+msgstr "تحضير إجراء الكِتابة..."
+
+#: jobs/k3bcdcopyjob.cpp:516 jobs/k3bcdcopyjob.cpp:562
+#: jobs/k3bdvdcopyjob.cpp:303
+msgid "Specified an unusable temporary path. Using default."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:527 projects/videodvd/k3bvideodvdimager.cpp:111
+#: projects/videodvd/k3bvideodvdimager.cpp:117
+msgid "Unable to create temporary directory '%1'."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:534
+#, c-format
+msgid "Using temporary directory %1."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:557 jobs/k3bdvdcopyjob.cpp:298
+msgid "Do you want to overwrite %1?"
+msgstr "هل تريد فعلا الكتابة على %1 ؟"
+
+#: jobs/k3bcdcopyjob.cpp:558 jobs/k3bdvdcopyjob.cpp:299
+msgid "File Exists"
+msgstr "الملف موجود"
+
+#: jobs/k3bcdcopyjob.cpp:567 jobs/k3bdvdcopyjob.cpp:308
+#, c-format
+msgid "Writing image file to %1."
+msgstr "كتابة ملف الصورة الى %1."
+
+#: jobs/k3bcdcopyjob.cpp:583
+#, c-format
+msgid "Reading Session %1"
+msgstr "قراءة الجلسة %1"
+
+#: jobs/k3bcdcopyjob.cpp:585
+msgid "Reading Source Medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:588 jobs/k3bcdcopyjob.cpp:1162
+msgid "Reading track %1 of %2"
+msgstr "قراءة المسار %1 من %2"
+
+#: jobs/k3bcdcopyjob.cpp:680
+#, c-format
+msgid "Simulating Session %1"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:682
+msgid "Writing Copy %1 (Session %2)"
+msgstr "كتابة النسخة %1 ( الجلسة %2 )"
+
+#: jobs/k3bcdcopyjob.cpp:684
+msgid "Writing Copy (Session %2)"
+msgstr "كتابة النسخة ( الجلسة %2 )"
+
+#: jobs/k3bcdcopyjob.cpp:688 projects/audiocd/k3baudiojob.cpp:651
+#: projects/datacd/k3bdatajob.cpp:371 projects/k3bcdrdaowriter.cpp:597
+#: projects/k3bcdrdaowriter.cpp:613 projects/k3bcdrecordwriter.cpp:351
+#: projects/k3bgrowisofswriter.cpp:382 projects/mixedcd/k3bmixedjob.cpp:1006
+msgid "Simulating"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:690 projects/audiocd/k3baudiojob.cpp:653
+#: projects/datacd/k3bdatajob.cpp:373 projects/mixedcd/k3bmixedjob.cpp:1008
+#, c-format
+msgid "Writing Copy %1"
+msgstr "كتابة النسخة %1"
+
+#: jobs/k3bcdcopyjob.cpp:692
+msgid "Writing Copy"
+msgstr "كتابة النسخة"
+
+#: jobs/k3bcdcopyjob.cpp:695 projects/audiocd/k3baudiojob.cpp:658
+#: projects/datadvd/k3bdvdbooktypejob.cpp:116
+#: projects/datadvd/k3bdvdjob.cpp:190 projects/mixedcd/k3bmixedjob.cpp:1015
+msgid "Waiting for media"
+msgstr "في إنتظار الوسائط"
+
+#: jobs/k3bcdcopyjob.cpp:836 projects/audiocd/k3baudiojob.cpp:304
+msgid "It is not possible to write CD-Text in TAO mode."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:956
+#, c-format
+msgid "Successfully read session %1."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:958
+msgid "Successfully read source disk."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:973 jobs/k3bdvdcopyjob.cpp:543
+msgid "K3b was unable to eject the source disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:990
+#, c-format
+msgid "Error while reading session %1."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1060 projects/k3bcdrecordwriter.cpp:624
+#: projects/mixedcd/k3bmixedjob.cpp:538
+msgid "Please reload the medium and press 'ok'"
+msgstr "الرجاء إعادة تحميل الوسيطة و النقر على 'نعم'"
+
+#: jobs/k3bcdcopyjob.cpp:1061 projects/k3bcdrecordwriter.cpp:625
+#: projects/mixedcd/k3bmixedjob.cpp:539
+msgid "Unable to close the tray"
+msgstr "غير قادر على إغلاق الجارور"
+
+#: jobs/k3bcdcopyjob.cpp:1075 projects/audiocd/k3baudiojob.cpp:696
+msgid "Removing temporary files."
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:210 jobs/k3bcdcopyjob.cpp:1140
+#: jobs/k3bcdcopyjob.cpp:1142 jobs/k3bcdcopyjob.cpp:1145
+#: jobs/k3bcdcopyjob.cpp:1147
+msgid "Writing track %1 of %2"
+msgstr "كتابة المسار %1 من %2"
+
+#: jobs/k3bcdcopyjob.cpp:1170
+msgid "Creating CD Image"
+msgstr "إنشاء صورة قرص مدمج"
+
+#: jobs/k3bcdcopyjob.cpp:1174
+msgid "Simulating CD Copy On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1176
+msgid "Simulating CD Copy"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1180
+msgid "Copying CD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1182
+msgid "Copying CD"
+msgstr "نسخ قرص مدمج"
+
+#: jobs/k3bcdcopyjob.cpp:1190 jobs/k3bdvdcopyjob.cpp:884
+#, c-format
+msgid ""
+"_n: Creating 1 copy\n"
+"Creating %n copies"
+msgstr ""
+"إنشاء نسخة واحِدة\n"
+"إنشاء نسختين إثنتين\n"
+"إنشاء %n نسخات\n"
+"إنشاء %n نسخة"
+
+#: jobs/k3baudiosessionreadingjob.cpp:96 jobs/k3bdatatrackreader.cpp:112
+#: jobs/k3bdatatrackreader.cpp:145
+#, c-format
+msgid "Could not open device %1"
+msgstr "لا يمكن فتح الجهاز %1"
+
+#: jobs/k3bdatatrackreader.cpp:139
+msgid "Unable to open libdvdcss."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:150
+msgid "Retrieving all CSS keys. This might take a while."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:153
+msgid "Failed to retrieve all CSS keys."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:154
+msgid "Video DVD decryption failed."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:176
+msgid "No support for reading formless Mode2 sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:178
+msgid "Unsupported sector type."
+msgstr "نوع مقطع غير مدعوم."
+
+#: jobs/k3bdatatrackreader.cpp:186
+#, c-format
+msgid "Reading with sector size %1."
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:157 jobs/k3bdatatrackreader.cpp:202
+#: jobs/k3bdvdcopyjob.cpp:335
+msgid "Unable to open '%1' for writing."
+msgstr "غير قادر على فتح '%1' للكتابة."
+
+#: jobs/k3bdatatrackreader.cpp:234 jobs/k3bdatatrackreader.cpp:414
+#, c-format
+msgid "Error while reading sector %1."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:317
+#, c-format
+msgid ""
+"_n: Ignored %n erroneous sector.\n"
+"Ignored a total of %n erroneous sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:390
+#, c-format
+msgid "Problem while reading. Retrying from sector %1."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:406
+#, c-format
+msgid "Ignoring read error in sector %1."
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:59
+msgid "Write Binary Image"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:195
+#, c-format
+msgid ""
+"_n: %n copy successfully created\n"
+"%n copies successfully created"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:216
+msgid "Writing cue/bin Image"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:123
+msgid "Using readcd %1 instead of default version for clone support."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:130
+msgid "Could not find readcd executable with cloning support."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:163 jobs/k3breadcdreader.cpp:164
+#, c-format
+msgid "Writing image to %1."
+msgstr "كتابة الصورة إلى %1."
+
+#: jobs/k3breadcdreader.cpp:211
+msgid "Could not start readcd."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:267
+msgid "Cannot read source disk."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:279
+#, c-format
+msgid "Retrying from sector %1."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:294
+#, c-format
+msgid "Uncorrected error in sector %1"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:297
+#, c-format
+msgid "Corrected error in sector %1"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:317
+msgid "%1 returned error: %2"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:322
+msgid "Readcd exited abnormally."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:124
+#, c-format
+msgid "K3b does not support writing on-the-fly with growisofs %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:126
+msgid "Disabling on-the-fly writing."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:161
+msgid "No source medium found."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:167
+msgid "Found encrypted DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:183
+msgid "Cannot copy encrypted DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:219
+msgid "The writer does not support writing Double Layer DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:227
+msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:241
+msgid "K3b does not support copying multi-session DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:262
+msgid "K3b relies on the size saved in the ISO9660 header."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:263
+msgid ""
+"This might result in a corrupt copy if the source was mastered with buggy "
+"software."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:279
+msgid "K3b does not support copying DVD-RAM."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:285
+msgid "Unable to determine DVD media type."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:309
+msgid "Reading source medium."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:348
+msgid "Creating DVD image"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:354
+msgid "Simulating DVD copy"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:356 jobs/k3bdvdcopyjob.cpp:551
+#: jobs/k3bdvdcopyjob.cpp:640 jobs/k3bdvdcopyjob.cpp:689
+#, c-format
+msgid "Writing DVD copy %1"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:358 jobs/k3bdvdcopyjob.cpp:553
+#: jobs/k3bdvdcopyjob.cpp:771
+msgid "Writing DVD copy"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:532
+msgid "Successfully read source DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:600
+#, c-format
+msgid "Successfully written DVD copy %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:623
+#, fuzzy, c-format
+msgid "Verifying DVD copy %1"
+msgstr "فحص النسخة المكتوبة %1 من %2"
+
+#: jobs/k3bdvdcopyjob.cpp:625
+#, fuzzy
+msgid "Verifying DVD copy"
+msgstr "فحص النسخة المكتوبة %1 من %2"
+
+#: jobs/k3bdvdcopyjob.cpp:635
+msgid "K3b was unable to eject the written disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:750 projects/datadvd/k3bdvdjob.cpp:202
+msgid "Forced by user. Growisofs will be called without further tests."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:762
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will actually be written to."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:775 projects/datadvd/k3bdvdjob.cpp:223
+msgid "Writing mode ignored when writing DVD+R(W) media."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:778 projects/datadvd/k3bdvdjob.cpp:228
+msgid "Writing DVD+RW."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:780 projects/datadvd/k3bdvdjob.cpp:233
+msgid "Writing Double Layer DVD+R."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:782 projects/datadvd/k3bdvdjob.cpp:235
+msgid "Writing DVD+R."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:790 projects/datadvd/k3bdvdjob.cpp:243
+msgid ""
+"Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you "
+"really want to continue? The media will be written for real."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:795 projects/datadvd/k3bdvdjob.cpp:248
+msgid "No Simulation with DVD-R(W)"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:816 projects/datadvd/k3bdvdjob.cpp:260
+msgid "Writing DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:824
+msgid "Writing DVD-RW in DAO mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:828
+msgid "Writing DVD-RW in incremental mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:837 projects/datadvd/k3bdvdjob.cpp:295
+msgid "Restricted Overwrite is not possible with DVD-R media."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:842 projects/datadvd/k3bdvdjob.cpp:274
+#: projects/datadvd/k3bdvdjob.cpp:289
+msgid "Writing %1 in DAO mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:846 projects/datadvd/k3bdvdjob.cpp:297
+msgid "Writing %1 in incremental mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:862 projects/datacd/k3bdatajob.cpp:956
+#, c-format
+msgid "Removed image file %1"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:870
+msgid "Creating DVD Image"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:874
+msgid "Copying DVD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:876
+msgid "Copying DVD"
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:87
+msgid "Could not load libcdparanoia."
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:103
+msgid "Error while initializing audio ripping."
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:191
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:88
+msgid "Disk successfully erased. Please reload the disk."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:90
+msgid "K3b was unable to erase the disk."
+msgstr ""
+
+#: tools/k3bdeviceselectiondialog.cpp:45
+msgid "Device Selection"
+msgstr ""
+
+#: tools/k3bdeviceselectiondialog.cpp:56
+msgid "Please select a device:"
+msgstr ""
+
+#: tools/k3bmd5job.cpp:100
+#, c-format
+msgid "Could not find file %1"
+msgstr ""
+
+#: tools/k3bmd5job.cpp:107
+#, c-format
+msgid "Could not open file %1"
+msgstr ""
+
+#: tools/k3bmd5job.cpp:255
+#, c-format
+msgid "Error while reading from file %1"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:30
+msgid "Simulate"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:31
+msgid ""
+"<p>If this option is checked K3b will perform all writing steps with the laser "
+"turned off."
+"<p>This is useful, for example, to test a higher writing speed or whether your "
+"system is able to write on-the-fly."
+"<p><b>Caution:</b> DVD+R(W) does not support simulated writing."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:36
+msgid "Only simulate the writing process"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:42
+msgid "Disk at once"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:43
+msgid ""
+"<p>If this option is checked, K3b will write the CD in 'disk at once' mode as "
+"compared to 'track at once' (TAO)."
+"<p>It is always recommended to use DAO where possible."
+"<p><b>Caution:</b> Track pregaps with a length other than 2 seconds are only "
+"supported in DAO mode."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:48
+msgid "Write in disk at once mode"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:54
+msgid "Use Burnfree"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:55
+msgid "Enable Burnfree (or Just Link) to avoid buffer underruns"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:56
+msgid ""
+"<p>If this option is checked, K3b enables <em>Burnfree</em> (or <em>"
+"Just Link</em>). This is a feature of the CD writer which avoids buffer "
+"underruns."
+"<p>Without <em>burnfree</em>, if the writer cannot get any more data a buffer "
+"underrun would occurs, since the writer needs a constant stream of data to "
+"write the CD."
+"<p>With <em>burnfree</em> the writer can <em>mark</em> "
+"the current position of the laser and get back to it when the buffer is filled "
+"again;but, since this means having little data gaps on the CD, <b>"
+"it is highly recommended to always choose an appropriate writing speed to "
+"prevent the usage of burnfree, especially for audio CDs</b> "
+"(in the worst case one would hear the gap)."
+"<p><em>Burnfree</em> was formerly known as <em>Burnproof</em>"
+", but has since been renamed when it became part of the MMC standard."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:75
+msgid "Only create image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:76
+msgid ""
+"<p>If this option is checked, K3b will only create an image and not do any "
+"actual writing."
+"<p>The image can later be written to a CD/DVD with most current writing "
+"programs (including K3b of course)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:80
+msgid "Only create an image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:86
+#, fuzzy
+msgid "Create image"
+msgstr "إنشاء صورة قرص مدمج"
+
+#: tools/k3bstdguiitems.cpp:87
+msgid ""
+"<p>If this option is checked, K3b will create an image before writing the files "
+"to the CD/DVD. Otherwise the data will be written <em>on-the-fly</em>"
+", i.e. no intermediate image will be created."
+"<p><b>Caution:</b> Although writing on-the-fly should work on most systems, "
+"make sure the data is sent to the writer fast enough."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:92 tools/k3bstdguiitems.cpp:114
+msgid "<p>It is recommended to try a simulation first."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:93
+msgid "Cache the data to be written on the harddisk"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:99
+msgid "Remove image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:100
+msgid ""
+"<p>If this option is checked, K3b will remove any created images after the "
+"writing has finished."
+"<p>Uncheck this if you want to keep the images."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:103
+msgid "Remove images from disk when finished"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:109
+msgid "On the fly"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:110
+msgid ""
+"<p>If this option is checked, K3b will not create an image first but write the "
+"files directly to the CD/DVD."
+"<p><b>Caution:</b> Although this should work on most systems, make sure the "
+"data is sent to the writer fast enough."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:115
+msgid "Write files directly to CD/DVD without creating an image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:121
+msgid "Write CD-TEXT"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:122
+msgid "Create CD-TEXT entries"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:123
+msgid ""
+"<p>If this option is checked K3b uses some otherwise-unused space on the audio "
+"CD to store additional information, like the artist or the CD title."
+"<p>CD-TEXT is an extension to the audio CD standard introduced by Sony."
+"<p>CD-TEXT will only be usable on CD players that support this extension "
+"(mostly car CD players)."
+"<p>Since a CD-TEXT-enhanced CDs will work in any CD player it is never a bad "
+"idea to enable this (if you specify CD-TEXT data)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:142
+msgid "Set the paranoia level for reading audio CDs"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:143
+msgid ""
+"<p>Sets the correction mode for digital audio extraction."
+"<ul>"
+"<li>0: No checking, data is copied directly from the drive. "
+"<li>1: Perform overlapped reading to avoid jitter.</li>"
+"<li>2: Like 1 but with additional checks of the read audio data.</li>"
+"<li>3: Like 2 but with additional scratch detection and repair.</li></ul>"
+"<p><b>The extraction speed reduces from 0 to 3.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:155
+msgid "Start multisession CD"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:156
+msgid "Do not close the disk to allow additional sessions to be added later"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:157
+msgid ""
+"<p>If this option is checked K3b will not close the CD, and will write a "
+"temporary table of contents.</p>"
+"<p>This allows further sessions to be appended to the CD later.</p>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:166
+msgid "Normalize volume levels"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:167
+msgid "Adjust the volume levels of all tracks"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:168
+msgid ""
+"<p>If this option is checked K3b will adjust the volume of all tracks to a "
+"standard level. This is useful for things like creating mixes, where different "
+"recording levels on different albums can cause the volume to vary greatly from "
+"song to song."
+"<p><b>Be aware that K3b currently does not support normalizing when writing on "
+"the fly.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:180
+msgid "Verify written data"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:181
+#, fuzzy
+msgid "Compare original with written data"
+msgstr "فحص البيانات المكتوبة"
+
+#: tools/k3bstdguiitems.cpp:182
+msgid ""
+"<p>If this option is checked, then after successfully writing the disk K3b will "
+"compare the original source data with the written data to verify that the disk "
+"has been written correctly."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:192
+msgid "Ignore read errors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:193
+msgid "Skip unreadable audio sectors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:194
+msgid ""
+"<p>If this option is checked and K3b is not able to read an audio sector from "
+"the source CD it will be replaced with zeros on the resulting copy."
+"<p>Since audio CD Player are able to interpolate small errors in the data it is "
+"no problem to let K3b skip unreadable sectors."
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr ""
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr ""
+
+#: plugin/k3bpluginmanager.cpp:171
+#, c-format
+msgid "Configure plugin %1"
+msgstr ""
+
+#: plugin/k3bpluginmanager.cpp:184
+#, c-format
+msgid "No settings available for plugin %1."
+msgstr ""
+
+#: plugin/k3baudioserver.cpp:155
+msgid "Could not initialize Audio Output plugin %1 (%2)"
+msgstr ""
+
+#: plugin/k3baudioencoder.cpp:170
+#, fuzzy
+msgid "An unknown error occurred."
+msgstr "حصل خطأ في الكتابة."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:87
+msgid "Changing DVD Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:120
+msgid ""
+"Please insert an empty DVD+R or a DVD+RW medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:188
+msgid "Booktype successfully changed"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:257
+msgid "Cannot change booktype on non-empty DVD+R media."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:265
+msgid "No DVD+R(W) media found."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:346
+msgid "Changing Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:655 projects/datacd/k3bdatajob.cpp:375
+#: projects/datadvd/k3bdvdjob.cpp:219 projects/k3bcdrdaowriter.cpp:602
+#: projects/k3bcdrecordwriter.cpp:358 projects/k3bgrowisofswriter.cpp:387
+msgid "Writing"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:230
+msgid "Growing ISO9660 filesystem on DVD+RW."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:262
+msgid "Growing ISO9660 filesystem on DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:280
+msgid ""
+"Your writer (%1 %2) does not support Incremental Streaming with %3 media. "
+"Multisession will not be possible. Continue anyway?"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:285
+msgid "No Incremental Streaming"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:911 projects/datadvd/k3bdvdjob.cpp:311
+msgid "Creating Data Image File"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:315
+msgid "Writing Data DVD"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:321
+msgid "Writing Multisession DVD"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:936 projects/datadvd/k3bdvdjob.cpp:336
+msgid ""
+"_n: ISO9660 Filesystem (Size: %1) - %n copy\n"
+"ISO9660 Filesystem (Size: %1) - %n copies"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:940 projects/datadvd/k3bdvdjob.cpp:340
+msgid "ISO9660 Filesystem (Size: %1)"
+msgstr ""
+
+#: projects/k3bdvdrecordwriter.cpp:90
+msgid "Writer does not support buffer underrun free recording (BURNPROOF)"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:260 projects/k3bdvdrecordwriter.cpp:106
+msgid "Cdrecord %1 does not support overburning."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:57
+msgid "Unlocking drive..."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:71
+msgid "Could not unlock CD drive."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:74
+msgid "Ejecting CD"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:176
+#: projects/datacd/k3bdatapreparationjob.cpp:225
+#: projects/mixedcd/k3bmixedjob.cpp:185
+msgid ""
+"The following files could not be found. Do you want to remove them from the "
+"project and continue without adding them to the image?"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:180
+#: projects/datacd/k3bdatapreparationjob.cpp:229
+#: projects/mixedcd/k3bmixedjob.cpp:189
+msgid "Remove missing files and continue"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:181
+#: projects/datacd/k3bdatapreparationjob.cpp:213
+#: projects/datacd/k3bdatapreparationjob.cpp:230
+#: projects/datacd/k3bdatapreparationjob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:190
+msgid "Cancel and go back"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:199 projects/mixedcd/k3bmixedjob.cpp:208
+msgid "Please add files to your project first."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:314 projects/mixedcd/k3bmixedjob.cpp:243
+msgid "Determining maximum writing speed"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:274
+#, c-format
+msgid "Creating audio image files in %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:291 projects/mixedcd/k3bmixedjob.cpp:487
+msgid "Creating audio image files"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:366 projects/mixedcd/k3bmixedjob.cpp:303
+msgid "Unable to determine maximum speed for some reason. Ignoring."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:394 projects/datacd/k3bdatajob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:361
+msgid "Writing canceled."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:462
+msgid "Error while creating ISO image."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:476
+msgid "ISO image successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:450 projects/mixedcd/k3bmixedjob.cpp:576
+msgid "Error while decoding audio tracks."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:589
+msgid "Audio images successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:482 projects/mixedcd/k3bmixedjob.cpp:613
+msgid "Decoding audio track %1 of %2%3"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:590 projects/mixedcd/k3bmixedjob.cpp:877
+msgid "Writing track %1 of %2%3"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "Writing track %1 of %2 (%3)"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "ISO9660 data"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:990
+msgid "Simulating second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:992
+#, c-format
+msgid "Writing second session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:994
+msgid "Writing second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:998
+msgid "Simulating first session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1000
+#, c-format
+msgid "Writing first session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1002
+msgid "Writing first session"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:505 projects/k3bgrowisofshandler.cpp:102
+#: projects/mixedcd/k3bmixedjob.cpp:1031
+msgid "Trying to write more than the official disk capacity"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:911 projects/k3bcdrecordwriter.cpp:703
+#: projects/k3bgrowisofshandler.cpp:239 projects/mixedcd/k3bmixedjob.cpp:1034
+msgid "Data does not fit on disk."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1072
+msgid "Creating ISO image file"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1073 projects/mixedcd/k3bmixedjob.cpp:1074
+#, c-format
+msgid "Creating ISO image in %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1100
+msgid "Removing buffer files."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1105
+#, c-format
+msgid "Could not delete file %1."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:292 projects/mixedcd/k3bmixedjob.cpp:1210
+msgid "On-the-fly writing with cdrecord < 2.01a13 not supported."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:299 projects/mixedcd/k3bmixedjob.cpp:1216
+msgid "Cdrecord %1 does not support CD-Text writing."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1219
+msgid "It is not possible to write CD-Text in TAO mode. Try DAO or RAW."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:730 projects/mixedcd/k3bmixedjob.cpp:1251
+msgid "Normalizing volume levels"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1316
+msgid "Writing Enhanced Audio CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1321
+msgid "Writing Mixed Mode CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1330
+msgid "%1 tracks (%2 minutes audio data, %3 ISO9660 data)"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:860 projects/mixedcd/k3bmixedjob.cpp:1335
+#: projects/movixcd/k3bmovixjob.cpp:128
+#: projects/movixdvd/k3bmovixdvdjob.cpp:127 projects/videocd/k3bvcdjob.cpp:563
+#: projects/videodvd/k3bvideodvdjob.cpp:97
+#, c-format
+msgid ""
+"_n: - %n copy\n"
+" - %n copies"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:84
+msgid "OPC failed. Please try writing speed 1x."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:89
+msgid "Please try again with writing mode DAO."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:125
+msgid "Flushing Cache"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:126
+msgid "Flushing the cache may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:135
+msgid "Closing Track"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:138
+msgid "Closing Disk"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:597 projects/k3bgrowisofshandler.cpp:141
+#: projects/k3bgrowisofshandler.cpp:148 projects/k3bgrowisofshandler.cpp:149
+msgid "Closing Session"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:144 projects/k3bgrowisofshandler.cpp:145
+msgid "Updating RMA"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:152
+msgid "Writing Lead-out"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:153
+msgid "Writing the lead-out may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:156
+msgid "Removing reference to lead-out."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:159
+msgid "Modifying ISO9660 volume descriptor"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:166
+msgid "Writing mode Incremental Streaming not available"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:167
+msgid "Engaging DAO"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:179
+msgid "Writing speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:230
+msgid "K3b detected a problem with the media."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:231
+msgid ""
+"Please try another media brand, preferably one explicitly recommended by your "
+"writer's vendor."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:232
+msgid "Report the problem if it persists anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:701 projects/k3bgrowisofshandler.cpp:237
+msgid "Data did not fit on disk."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:243
+msgid "Unable to set writing speed."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:244
+msgid "Please try again with the 'ignore speed' setting."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:248
+msgid "Optimum Power Calibration failed."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:249
+msgid ""
+"Try adding '-use-the-force-luke=noopc' to the growisofs user parameters in the "
+"K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:254
+msgid "Unable to allocate software buffer."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:255
+msgid "This error is caused by the low memorylocked resource limit."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:256
+msgid "It can be solved by issuing the command 'ulimit -l unlimited'..."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:257
+msgid ""
+"...or by lowering the used software buffer size in the advanced K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:261
+msgid "Write error"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:277
+#, c-format
+msgid "Fatal error at startup: %1"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:285
+msgid "Warning at exit: (1)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:286
+msgid "Most likely mkisofs failed in some way."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:289
+#, c-format
+msgid "Fatal error during recording: %1"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:933 projects/datacd/k3bdatadoc.cpp:1121
+#: projects/videocd/k3bvcddoc.cpp:406
+msgid "Could not find the following files:"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:935 projects/datacd/k3bdatadoc.cpp:1122
+#: projects/videocd/k3bvcddoc.cpp:407
+msgid "Not Found"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1127
+msgid "No permission to read the following files:"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1128
+msgid "No Read Permission"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1241 projects/datacd/k3bdatadoc.cpp:1254
+msgid "From previous session"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1354
+msgid "El Torito boot catalog file"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1355
+msgid "Boot catalog"
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:52
+msgid "Searching previous session"
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:163
+#, c-format
+msgid "Could not open Iso9660 filesystem in %1."
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:175
+msgid "Could not determine next writable address."
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:211
+msgid "Could not retrieve multisession information from disk."
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:212
+msgid "The disk is either empty or not appendable."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:72
+msgid "Mkisofs executable not found."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:86
+msgid "Read error from file '%1'"
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:91
+msgid "Used version of mkisofs does not have large file support."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:92
+msgid "Files bigger than 2 GB cannot be handled."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:105
+msgid "Encountered an incorrectly encoded filename '%1'"
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:107
+msgid ""
+"This may be caused by a system update which changed the local character set."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:108
+msgid ""
+"You may use convmv (http://j3e.de/linux/convmv/) to fix the filename encoding."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:112
+msgid "The boot image has an invalid size."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:116
+msgid "The boot image contains multiple partitions.."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:117
+msgid "A hard-disk boot image has to contain a single partition."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:175
+#, c-format
+msgid "Removed incomplete image file %1."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:204
+msgid ""
+"Due to a bug in mkisofs <= 1.15a40, K3b is unable to handle filenames that "
+"contain more than one backslash:"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:425
+msgid "Could not determine size of resulting image file."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:104
+#: projects/datacd/k3bisoimager.cpp:499
+msgid "Could not open %1 for writing"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:596
+msgid "No volume id specified. Using default."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:682
+msgid ""
+"Found files bigger than 2 GB. These files will only be fully accessible if "
+"mounted with UDF."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:693
+msgid "Enabling UDF extension."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:830
+msgid "Could not follow link %1 to non-existing file %2. Skipping..."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:836
+msgid ""
+"Ignoring link %1 to folder %2. K3b is unable to follow links to folders."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:846
+msgid "Could not find file %1. Skipping..."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:850
+msgid "Could not read file %1. Skipping..."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:898
+#, c-format
+msgid "Failed to backup boot image file %1"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:1065 projects/datacd/k3bisoimager.cpp:1075
+#: projects/datacd/k3bisoimager.cpp:1082 projects/datacd/k3bisoimager.cpp:1088
+msgid "Could not write temporary file"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:1069
+msgid "No files to be written."
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:79
+msgid "<em>%1</em> renamed to <em>%2</em>"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:181
+msgid ""
+"Some filenames need to be shortened due to the %1 char restriction of the "
+"Joliet extensions. If the Joliet extensions are disabled filenames do not have "
+"to be shortened but long filenames will not be available on Windows systems."
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:188
+msgid "Shorten Filenames"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:189
+msgid "Disable Joliet extensions"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:206
+msgid ""
+"The Joliet extensions (which are needed for long filenames on Windows systems) "
+"restrict the length of the volume descriptior (the name of the filesystem) to "
+"%1 characters. The selected descriptor '%2' is longer than that. Do you want it "
+"to be cut or do you want to go back and change it manually?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:212
+msgid "Cut volume descriptor in the Joliet tree"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:248
+msgid ""
+"K3b is not able to follow symbolic links to folders after they have been added "
+"to the project. Do you want to continue without writing the symbolic links to "
+"the image?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:253
+msgid "Discard symbolic links to folders"
+msgstr ""
+
+#: projects/datacd/k3bbootitem.cpp:33
+msgid "El Torito Boot image"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:175
+msgid "Unmounting disk"
+msgstr "إزالة تركيب القرص"
+
+#: projects/datacd/k3bdatajob.cpp:227
+msgid "Creating image file"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:228
+msgid "Track 1 of 1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:229
+#, c-format
+msgid "Creating image file in %1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:327
+#, c-format
+msgid "Image successfully created in %1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:345
+msgid "Error while creating ISO image"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:607
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:708
+msgid "Unable to determine the last track's datamode. Using default."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:771
+msgid "Searching for old session"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:894
+msgid "Waiting for a medium"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:915
+msgid "Writing Data CD"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:921
+msgid "Writing Multisession CD"
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:163
+msgid "Growisofs version %1 is too old. K3b needs at least version 5.10."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:237
+#, c-format
+msgid "Could not open file %1."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:383
+msgid "Starting simulation..."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:388
+msgid "Starting disc write..."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:472
+msgid "Writing data"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:778 projects/k3bcdrecordwriter.cpp:685
+#: projects/k3bgrowisofswriter.cpp:553
+msgid "Average overall write speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:758 projects/k3bcdrecordwriter.cpp:680
+#: projects/k3bgrowisofswriter.cpp:556
+msgid "Simulation successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:766 projects/k3bcdrecordwriter.cpp:682
+#: projects/k3bgrowisofswriter.cpp:558
+msgid "Writing successfully completed"
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:571
+msgid "Ejecting DVD"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:135
+msgid "Could not find a valid eMovix installation."
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:193
+#: projects/movixcd/k3bmovixdocpreparer.cpp:232
+#: projects/movixcd/k3bmovixdocpreparer.cpp:266
+#, c-format
+msgid "Could not write to temporary file %1"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:214
+#: projects/movixcd/k3bmovixprogram.cpp:184
+#: projects/movixcd/k3bmovixprogram.cpp:218
+#: projects/movixcd/k3bmovixprogram.cpp:253
+#: projects/movixcd/k3bmovixprogram.cpp:265
+#: projects/movixcd/k3bmovixprogram.cpp:274
+#: projects/movixcd/k3bmovixprogram.cpp:283
+#: projects/movixcd/k3bmovixprogram.cpp:290
+#: projects/movixcd/k3bmovixprogram.cpp:324
+#: projects/movixcd/k3bmovixprogram.cpp:326
+#: projects/movixcd/k3bmovixprogram.cpp:328
+#: projects/movixcd/k3bmovixprogram.cpp:330
+msgid "default"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:331
+#: projects/movixcd/k3bmovixprogram.cpp:198
+#: projects/movixcd/k3bmovixprogram.cpp:242
+msgid "none"
+msgstr ""
+
+#: projects/movixcd/k3bmovixjob.cpp:116
+msgid "Writing eMovix CD"
+msgstr ""
+
+#: projects/movixcd/k3bmovixjob.cpp:118
+msgid "Writing eMovix CD (%1)"
+msgstr ""
+
+#: projects/movixcd/k3bmovixjob.cpp:125
+#: projects/movixdvd/k3bmovixdvdjob.cpp:124
+msgid ""
+"_n: 1 file (%1) and about 8 MB eMovix data\n"
+"%n files (%1) and about 8 MB eMovix data"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:95
+msgid "Enter New Filename"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:96
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:420
+msgid ""
+"Could not rename subtitle file. File with requested name %1 already exists."
+msgstr ""
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:115
+msgid "Writing eMovix DVD"
+msgstr ""
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:117
+msgid "Writing eMovix DVD (%1)"
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:65
+msgid "File %1 is empty."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:97
+msgid ""
+"This looks like a elementary video stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:102
+msgid ""
+"This looks like a elementary audio stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:107
+msgid ""
+"This looks like a RIFF header but a plain multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:167 projects/videocd/k3bvcdtrack.cpp:177
+#: projects/videocd/k3bvcdtrack.cpp:190 projects/videocd/k3bvcdtrack.cpp:203
+#: projects/videocd/k3bvcdtrack.cpp:238 projects/videocd/k3bvcdtrack.cpp:266
+#: projects/videocd/k3bvcdtrack.cpp:279 projects/videocd/k3bvcdtrack.cpp:292
+#: projects/videocd/k3bvcdtrack.cpp:305 projects/videocd/k3bvcdtrack.cpp:317
+#: projects/videocd/k3bvcdtrack.cpp:331 projects/videocd/k3bvcdtrack.cpp:353
+#: projects/videocd/k3bvcdtrack.cpp:416
+msgid "n/a"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:198 projects/videocd/k3bvcdtrack.cpp:287
+msgid "%1 bit/s"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:215
+msgid "Component"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:231 videodvd/k3bvideodvd.cpp:270
+#: videodvd/k3bvideodvd.cpp:302
+msgid "Unspecified"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:300
+msgid "%1 Hz"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "original"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "duplicate"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:340
+msgid "Motion Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:342
+msgid "Still Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:349
+#, c-format
+msgid "Layer %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:383
+msgid "unknown"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:384
+msgid "invalid"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:390
+msgid "stereo"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:391
+msgid "joint stereo"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:392 projects/videocd/k3bvcdtrack.cpp:397
+msgid "dual channel"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:393
+msgid "single channel"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:398
+msgid "surround sound"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:109 projects/videocd/k3bvcdjob.cpp:476
+#, c-format
+msgid "Removing Binary file %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:119 projects/videocd/k3bvcdjob.cpp:486
+#, c-format
+msgid "Removing Cue file %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:162
+msgid "Could not write correct XML-file."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:350 projects/videocd/k3bvcdjob.cpp:176
+msgid "Creating image files"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:183
+msgid "Creating Cue/Bin files ..."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:188
+#, c-format
+msgid "To create VideoCDs you must install VcdImager Version %1."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:189 projects/videocd/k3bvcdjob.cpp:198
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:197
+msgid "%1 executable too old: need version %2 or greater."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:293
+msgid "Scanning video file %1 of %2 (%3)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:329
+#, c-format
+msgid "Creating Image for track %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:352
+msgid "Cue/Bin files successfully created."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:395
+msgid "Writing Copy %1 of %2"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:515
+#, c-format
+msgid "One or more BCD fields out of range for %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:518
+msgid "From now on, scan information data errors will not be reported anymore"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:519
+msgid ""
+"Consider enabling the 'update scan offsets' option, if it is not enabled "
+"already."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:526
+msgid "APS' pts seems out of order (actual pts %1, last seen pts %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:527
+msgid "Ignoring this aps"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:535
+msgid "Bad packet at packet #%1 (stream byte offset %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:536
+msgid "Remaining %1 bytes of stream will be ignored."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:544
+msgid "Writing Video CD (Version 1.1)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:546
+msgid "Writing Video CD (Version 2.0)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:548
+msgid "Writing Super Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:550
+msgid "Writing High-Quality Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:552
+msgid "Writing Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:560
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:211 projects/videocd/k3bvcddoc.cpp:223
+msgid ""
+"K3b will create a %1 image from the given MPEG files, but these files must "
+"already be in %2 format. K3b does not yet resample MPEG files."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:214 projects/videocd/k3bvcddoc.cpp:215
+msgid "VCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:226 projects/videocd/k3bvcddoc.cpp:227
+msgid "SVCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:229
+msgid ""
+"Note: Forcing MPEG2 as VCD is not supported by some standalone DVD players."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:233
+msgid "Forcing VCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:246
+msgid ""
+"You cannot mix MPEG1 and MPEG2 video files.\n"
+"Please start a new Project for this filetype.\n"
+"Resample not implemented in K3b yet."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:247
+msgid "Wrong File Type for This Project"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:258
+msgid ""
+"PBC (Playback control) enabled.\n"
+"Videoplayers can not reach Segments (Mpeg Still Pictures) without Playback "
+"control ."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:290
+msgid ""
+"Only MPEG1 and MPEG2 video files are supported.\n"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:291
+msgid "Wrong File Format"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:58
+msgid "Could not find normalize executable."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:86
+msgid "Could not start normalize."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:126
+msgid "Track %1 is already normalized."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:132
+msgid "Adjusting volume level for track %1 of %2"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:140
+msgid "Computing level for track %1 of %2"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:183
+msgid "Successfully normalized all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:191
+msgid "Error while normalizing tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:205
+msgid "Unable to write on-the-fly with these audio sources."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:254
+msgid "Tracklengths below 4 seconds violate the Red Book standard."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:349
+#, c-format
+msgid "Creating image files in %1"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:458
+msgid "Successfully decoded all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:500
+msgid "IO Error. Most likely no space left on harddisk."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:847
+msgid "Writing Audio CD"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:857
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+
+#: projects/audiocd/k3baudiozerodata.cpp:60
+msgid "Silence"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:945
+msgid ""
+"<p>Unable to handle the following files due to an unsupported format:"
+"<p>You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:950
+msgid "Unsupported Format"
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:88
+#, c-format
+msgid "Unable to seek in track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:145
+#, c-format
+msgid "Error while decoding track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:101
+msgid "Please insert Audio CD %1%2"
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:249
+msgid "CD Track"
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:255
+msgid "Track %1 from Audio CD %2"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:185
+msgid "Writer does not support disk at once (DAO) recording"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:196
+msgid "Writer does not support raw writing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:220
+msgid "Writer does not support buffer underrun free recording (Burnfree)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:291 projects/k3bcdrecordwriter.cpp:225
+msgid "'Force unsafe operations' enabled."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:352
+msgid "Starting %1 simulation at %2x speed..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:359
+msgid "Starting %1 writing at %2x speed..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:480
+msgid "DAO (Disk At Once) recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:481
+msgid "Please choose TAO (Track At Once) and try again"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:484
+msgid "RAW recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:487
+msgid "Input/output error. Not necessarily serious."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:496
+msgid "Reloading of medium required"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:906 projects/k3bcdrecordwriter.cpp:513
+msgid "No valid %1 option: %2"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:540
+msgid "Only session 1 will be cloned."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:543
+msgid "Unable to fixate the disk."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:813 projects/k3bcdrecordwriter.cpp:565
+#, c-format
+msgid "Medium or burner do not support writing at %1x speed"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:567
+#, c-format
+msgid "Switching burn speed up to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:569
+#, c-format
+msgid "Switching burn speed down to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:581
+msgid "Starting disc write"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:601
+msgid "Writing Leadin"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:604
+msgid "Writing Leadout"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:607
+msgid "Writing pregap"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:610
+msgid "Performing Optimum Power Calibration"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:613
+msgid "Sending CUE sheet"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:616
+msgid "Enabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:619
+msgid "Disabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:635
+#, c-format
+msgid ""
+"_n: Burnfree was used 1 time.\n"
+"Burnfree was used %n times."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:641
+#, c-format
+msgid ""
+"_n: Buffer was low 1 time.\n"
+"Buffer was low %n times."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:913 projects/k3bcdrecordwriter.cpp:705
+msgid "Enable overburning in the advanced K3b settings to burn anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:712
+msgid "%1 could not reserve shared memory segment of requested size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:713
+msgid "Probably you chose a too large buffer size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:716
+msgid "OPC failed. Probably the writer does not like the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:719
+#, c-format
+msgid "Unable to set write speed to %1."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:720
+msgid "Probably this is lower than your writer's lowest writing speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:723
+msgid "Unable to send CUE sheet."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:725 projects/k3bcdrecordwriter.cpp:766
+#: projects/k3bcdrecordwriter.cpp:783
+msgid "Sometimes using TAO writing mode solves this issue."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:728
+msgid "Unable to open new session."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:729
+msgid "Probably a problem with the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:732
+msgid "The disk might still be readable."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:734
+msgid "Try DAO writing mode."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:737
+msgid "%1 has no permission to open the device."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:739
+msgid "You may use K3bsetup2 to solve this problem."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:743
+msgid "Probably a buffer underrun occurred."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:745
+msgid "Please enable Burnfree or choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:747
+msgid "Please choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:750
+msgid "Found a high-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:751 projects/k3bcdrecordwriter.cpp:755
+msgid "Use the 'force unsafe operations' option to ignore this."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:754
+msgid "Found a low-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:758
+msgid "Most likely the burning failed due to low-quality media."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:761
+msgid "Another application is blocking the device (most likely automounting)."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:764
+msgid "A write error occurred."
+msgstr "حصل خطأ في الكتابة."
+
+#: projects/k3bcdrecordwriter.cpp:769
+msgid "Some drives do not support all erase types."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:770
+msgid "Try again using 'Complete' erasing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:774
+msgid ""
+"Since kernel version 2.6.8 cdrecord cannot use SCSI transport when running suid "
+"root anymore."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:775
+msgid ""
+"You may use K3bSetup to solve this problem or remove the suid bit manually."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:786
+msgid "If you are running an unpatched cdrecord version..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:787
+msgid "...and this error also occurs with high quality media..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:788
+msgid "...and the K3b FAQ does not help you..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:789
+msgid "...please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:286
+msgid "Cdrdao %1 does not support disabling burnfree."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:310
+msgid "Cdrdao %1 does not support overburning."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:522
+msgid "Could not backup tocfile."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:553
+msgid "Preparing read process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:559
+msgid "Preparing copy process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:562
+msgid "Preparing blanking process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:595
+#, c-format
+msgid "Starting DAO simulation at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:601
+#, c-format
+msgid "Starting DAO writing at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:606
+msgid "Starting reading..."
+msgstr "جاري بدء القراءة..."
+
+#: projects/k3bcdrdaowriter.cpp:607
+msgid "Reading"
+msgstr "يقرء"
+
+#: projects/k3bcdrdaowriter.cpp:612
+#, c-format
+msgid "Starting simulation copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:617
+#, c-format
+msgid "Starting copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:618
+msgid "Copying"
+msgstr "ينسخ"
+
+#: projects/k3bcdrdaowriter.cpp:622
+msgid "Starting blanking..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:623
+msgid "Blanking"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:735
+msgid ""
+"Due to a bug in cdrdao the toc/cue file %1 has been deleted. K3b was unable to "
+"restore it from the backup %2."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:763
+msgid "Reading successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:769
+msgid "Copying successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:772
+msgid "Blanking successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:788
+msgid "Please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:814
+#, c-format
+msgid "Switching down burn speed to %1x"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:844
+msgid "Executing Power calibration"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:848
+msgid "Power calibration successful"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:849
+msgid "Preparing burn process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:853
+msgid "Flushing cache"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:857
+msgid "Writing CD-Text lead-in..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:861
+msgid "Turning BURN-Proof on"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:869
+msgid "Found ISRC code"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:873
+#, c-format
+msgid "Found pregap: %1"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:886
+msgid "No cdrdao driver found."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:887
+msgid "Please select one manually in the device settings."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:888
+msgid "For most current drives this would be 'generic-mmc'."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:897
+msgid "Device not ready, waiting."
+msgstr "الجهاز غير جاهز ، في الإنتظار"
+
+#: projects/k3bcdrdaowriter.cpp:901
+msgid "Cue sheet not accepted."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:998
+msgid "Writing leadin "
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:1004
+msgid "Writing leadout "
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:123
+msgid "Found invalid entry in the VIDEO_TS folder (%1)."
+msgstr "وجدتُ خانة غير صالحة في المجلّد VIDEO_TS folder (%1) ."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:130
+#, c-format
+msgid "Unable to link temporary file in folder %1."
+msgstr "ير قادر على وصل الملف المؤقت في المجلّد %1 ."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:214
+msgid "The project does not contain all necessary VideoDVD files."
+msgstr "المشروع لا يحتوي على كلّ ملفات القرص الرقمي المرئي للمرئيات المطلوبة."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:215
+msgid ""
+"The resulting DVD will most likely not be playable on a Hifi DVD player."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:82
+msgid "Creating Video DVD Image File"
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:85
+msgid "Writing Video DVD"
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:95
+msgid "ISO9660/Udf Filesystem (Size: %1)"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:251
+msgid "AC3"
+msgstr "AC3"
+
+#: videodvd/k3bvideodvd.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: videodvd/k3bvideodvd.cpp:255
+msgid "MPEG2 Extended"
+msgstr "MPEG2 Extended"
+
+#: videodvd/k3bvideodvd.cpp:257
+msgid "LPCM"
+msgstr "LPCM"
+
+#: videodvd/k3bvideodvd.cpp:259
+msgid "DTS"
+msgstr "DTS"
+
+#: videodvd/k3bvideodvd.cpp:261
+msgid "unknown audio format"
+msgstr "هيئة صوت غير معروفة"
+
+#: videodvd/k3bvideodvd.cpp:272
+msgid "Normal"
+msgstr "عادي"
+
+#: videodvd/k3bvideodvd.cpp:274
+msgid "For the visually impaired"
+msgstr "للمصابين بضعف النظر"
+
+#: videodvd/k3bvideodvd.cpp:276
+msgid "Director's comments 1"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:278
+msgid "Director's comments 2"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:280
+msgid "unknown audio code extension"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:289
+msgid "RLE"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:291
+msgid "Extended"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:293
+msgid "unknown coding mode"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:304
+msgid "Caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:306
+msgid "Caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:308
+msgid "Caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:310
+msgid "Closed caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:312
+msgid "Closed caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:314
+msgid "Closed caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:316
+msgid "Forced caption"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:318
+msgid "Director's comments with normal size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:320
+msgid "Director's comments with bigger size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:322
+msgid "Director's comments for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:324
+msgid "unknown code extension"
+msgstr ""
+
+#~ msgid "Reading original data"
+#~ msgstr "قراءة البيانات الأصلية"
+
+#~ msgid "Reading written data"
+#~ msgstr "قرائة البيانات المكتوبة"
+
+#~ msgid "Unable to open device %1."
+#~ msgstr "غير قادر على فتح الجهاز %1."
Added: kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3bdevice.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3bdevice.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ar/messages/libk3bdevice.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,196 @@
+# translation of libk3bdevice.po to
+#
+# محمد سعد Mohamed SAAD <metehyi at free.fr>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3bdevice\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2006-07-11 12:56+0200\n"
+"Last-Translator: محمد سعد Mohamed SAAD <metehyi at free.fr>\n"
+"Language-Team: <ar at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.2\n"
+
+#: k3bdeviceglobals.cpp:30 k3bdeviceglobals.cpp:153
+msgid "CD-R"
+msgstr "قرص مدمج CD-R"
+
+#: k3bdeviceglobals.cpp:32 k3bdeviceglobals.cpp:155
+msgid "CD-RW"
+msgstr "قرص مدمج CD-RW"
+
+#: k3bdeviceglobals.cpp:34 k3bdeviceglobals.cpp:151
+msgid "CD-ROM"
+msgstr "قرص مدمج CD-ROM"
+
+#: k3bdeviceglobals.cpp:36 k3bdeviceglobals.cpp:120
+msgid "DVD-ROM"
+msgstr "قرص مرئي رقمي DVD-ROM"
+
+#: k3bdeviceglobals.cpp:38 k3bdeviceglobals.cpp:134
+msgid "DVD-RAM"
+msgstr "قرص مرئي رقمي DVD-RAM"
+
+#: k3bdeviceglobals.cpp:40 k3bdeviceglobals.cpp:123
+msgid "DVD-R"
+msgstr "قرص مرئي رقمي DVD-R"
+
+#: k3bdeviceglobals.cpp:42 k3bdeviceglobals.cpp:137
+msgid "DVD-RW"
+msgstr "قرص مرئي رقمي DVD-RW"
+
+#: k3bdeviceglobals.cpp:44
+msgid "DVD-R DL"
+msgstr "قرص مرئي رقمي DVD-R DL"
+
+#: k3bdeviceglobals.cpp:46 k3bdeviceglobals.cpp:157
+msgid "HD DVD-ROM"
+msgstr "قرص مرئي رقمي ذو كثافة عالية HD DVD-ROM"
+
+#: k3bdeviceglobals.cpp:48 k3bdeviceglobals.cpp:159
+msgid "HD DVD-R"
+msgstr "قرص مرئي رقمي ذو كثافة عالية HD DVD-R"
+
+#: k3bdeviceglobals.cpp:50 k3bdeviceglobals.cpp:161
+msgid "HD DVD-RAM"
+msgstr "قرص مرئي رقمي ذو كثافة عالية HD DVD-RAM"
+
+#: k3bdeviceglobals.cpp:52 k3bdeviceglobals.cpp:163
+msgid "BD-ROM"
+msgstr "BD-ROM"
+
+#: k3bdeviceglobals.cpp:54 k3bdeviceglobals.cpp:166
+msgid "BD-R"
+msgstr "BD-R"
+
+#: k3bdeviceglobals.cpp:56 k3bdeviceglobals.cpp:174
+msgid "BD-RE"
+msgstr "BD-RE"
+
+#: k3bdeviceglobals.cpp:58 k3bdeviceglobals.cpp:145
+msgid "DVD+R"
+msgstr "قرص مرئي رقمي DVD+R"
+
+#: k3bdeviceglobals.cpp:60 k3bdeviceglobals.cpp:143
+msgid "DVD+RW"
+msgstr "قرص مرئي رقمي DVD+RW"
+
+#: k3bdeviceglobals.cpp:62
+msgid "DVD+R DL"
+msgstr "قرص مرئي رقمي DVD+R DL"
+
+#: k3bdeviceglobals.cpp:75
+msgid "SAO"
+msgstr "SAO حصة بمرة واحدة"
+
+#: k3bdeviceglobals.cpp:77
+msgid "TAO"
+msgstr "مسار بعد الاخر TAO"
+
+#: k3bdeviceglobals.cpp:79
+msgid "RAW"
+msgstr "خام RAW"
+
+#: k3bdeviceglobals.cpp:81
+msgid "SAO/R96P"
+msgstr "SAO/R96P"
+
+#: k3bdeviceglobals.cpp:83
+msgid "SAO/R96R"
+msgstr "SAO/R96R"
+
+#: k3bdeviceglobals.cpp:85
+msgid "RAW/R16"
+msgstr "RAW/R16"
+
+#: k3bdeviceglobals.cpp:87
+msgid "RAW/R96P"
+msgstr "RAW/R96P"
+
+#: k3bdeviceglobals.cpp:89
+msgid "RAW/R96R"
+msgstr "RAW/R96R"
+
+#: k3bdeviceglobals.cpp:91
+msgid "Incremental Sequential"
+msgstr "تَزايُدي متتال"
+
+#: k3bdeviceglobals.cpp:93
+msgid "Restricted Overwrite"
+msgstr "كتابة فوقية محصورة"
+
+#: k3bdeviceglobals.cpp:95
+msgid "Layer Jump"
+msgstr "اقفز الطبقة"
+
+#: k3bdeviceglobals.cpp:98
+msgid "Random Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:100
+msgid "Sequential Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:102
+msgid "Sequential Recording + POW"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:105
+msgid "None"
+msgstr "لا شيئ"
+
+#: k3bdeviceglobals.cpp:114
+msgid "Unknown"
+msgstr "مجهول"
+
+#: k3bdeviceglobals.cpp:118
+msgid "No media"
+msgstr "لا يوجد وسأئل"
+
+#: k3bdeviceglobals.cpp:125
+msgid "DVD-R Sequential"
+msgstr "DVD-R قرص مرئي رقمي متتالي"
+
+#: k3bdeviceglobals.cpp:128
+msgid "DVD-R Dual Layer"
+msgstr "DVD-R قرص مرئي رقمي مزدوج الطبقة"
+
+#: k3bdeviceglobals.cpp:130
+msgid "DVD-R Dual Layer Sequential"
+msgstr "DVD-R قرص مرئي رقمي تزايدي مزدوج الطبقة"
+
+#: k3bdeviceglobals.cpp:132
+msgid "DVD-R Dual Layer Jump"
+msgstr "DVD-R قرص مرئي رقمي قفز مزدوج الطبقة"
+
+#: k3bdeviceglobals.cpp:139
+msgid "DVD-RW Restricted Overwrite"
+msgstr "DVD-RW قرص مرئي رقمي كتابة فوقية محصورة"
+
+#: k3bdeviceglobals.cpp:141
+msgid "DVD-RW Sequential"
+msgstr "DVD-RW قرص مرئي رقمي تزايدي"
+
+#: k3bdeviceglobals.cpp:147
+msgid "DVD+RW Dual Layer"
+msgstr "DVD+RW قرص مرئي رقمي مزدوج الطبقة"
+
+#: k3bdeviceglobals.cpp:149
+msgid "DVD+R Dual Layer"
+msgstr "DVD+R قرص مرئي رقمي مزدوج الطبقة"
+
+#: k3bdeviceglobals.cpp:168
+#, fuzzy
+msgid "BD-R Sequential (SRM)"
+msgstr "BD-R تزايدي"
+
+#: k3bdeviceglobals.cpp:170
+msgid "BD-R Sequential Pseudo Overwrite (SRM+POW)"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:172
+#, fuzzy
+msgid "BD-R Random (RRM)"
+msgstr "BD-R عشؤائي"
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = bg
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 bg/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu bg/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 bg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bg/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bg/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 bg/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bg/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bg/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
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3 @@
+KDE_LANG = bg
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,781 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = bg/messages
+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)/admin/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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = bg
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = k3b.po libk3b.po libk3bdevice.po k3bsetup.po
+GMOFILES = k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 bg/messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu bg/messages/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 bg/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bg/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bg/messages/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 libk3bdevice.po libk3b.po k3b.po k3bsetup.po Makefile.am
+
+#>+ 13
+k3b.gmo: k3b.po
+ rm -f k3b.gmo; $(GMSGFMT) -o k3b.gmo $(srcdir)/k3b.po
+ test ! -f k3b.gmo || touch k3b.gmo
+libk3b.gmo: libk3b.po
+ rm -f libk3b.gmo; $(GMSGFMT) -o libk3b.gmo $(srcdir)/libk3b.po
+ test ! -f libk3b.gmo || touch libk3b.gmo
+libk3bdevice.gmo: libk3bdevice.po
+ rm -f libk3bdevice.gmo; $(GMSGFMT) -o libk3bdevice.gmo $(srcdir)/libk3bdevice.po
+ test ! -f libk3bdevice.gmo || touch libk3bdevice.gmo
+k3bsetup.gmo: k3bsetup.po
+ rm -f k3bsetup.gmo; $(GMSGFMT) -o k3bsetup.gmo $(srcdir)/k3bsetup.po
+ test ! -f k3bsetup.gmo || touch k3bsetup.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in k3b libk3b libk3bdevice k3bsetup ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 6
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3bdevice.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3bsetup.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 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 bg/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bg/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bg/messages/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
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,10517 @@
+# translation of k3b.po to Bulgarian
+# translation of k3b.po to
+# translation of k3b.po to
+# translation of k3b.po to
+# translation of k3b.po to
+# translation of k3b.po to
+# translation of k3b.po to
+# translation of k3b.po to
+# Bulgarian translation of KDE.
+# This file is licensed under the GPL.
+#
+# $Id: k3b.po 643962 2007-03-18 21:52:29Z zpopov $
+#
+# Златко Попов <zlatkopopov at fsa-bg.org>, 2005.
+# Zlatko Popov <zlatkopopov at fsa-bg.org>, 2005, 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3b\n"
+"POT-Creation-Date: 2007-11-01 01:18+0100\n"
+"PO-Revision-Date: 2007-09-30 09:28+0000\n"
+"Last-Translator: Zlatko Popov <zlatkopopov at fsa-bg.org>\n"
+"Language-Team: Bulgarian <dict at linux.zonebg.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:80
+msgid "Audio Project Conversion"
+msgstr "Конвертиране на аудио проект"
+
+#: rip/k3baudiocdview.cpp:571 rip/k3baudioprojectconvertingdialog.cpp:81
+#: rip/k3baudiorippingdialog.cpp:108 rip/k3bvideocdview.cpp:317
+msgid ""
+"_n: 1 track (%1)\n"
+"%n tracks (%1)"
+msgstr ""
+" 1 запис (%1)\n"
+"%n записа (%1)"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:102
+msgid "Filename (relative to base directory)"
+msgstr "Име на файла (отнасящ се до директорията)"
+
+#: k3baudioplayer.cpp:117 k3bdiskinfoview.cpp:223
+#: projects/k3baudiotrackview.cpp:134 rip/k3baudiocdlistview.cpp:38
+#: rip/k3baudioprojectconvertingdialog.cpp:103
+#: rip/k3baudiorippingdialog.cpp:128 rip/k3bvideocdview.cpp:168
+msgid "Length"
+msgstr "Времетраене"
+
+#: projects/k3bvcdlistview.cpp:89 rip/k3baudioprojectconvertingdialog.cpp:104
+#: rip/k3baudiorippingdialog.cpp:129
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:82
+msgid "File Size"
+msgstr "Размер на файл"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 166
+#: misc/k3bcdcopydialog.cpp:121 misc/k3bcdimagewritingdialog.cpp:262
+#: misc/k3bcdimagewritingdialog.cpp:275 misc/k3bdvdcopydialog.cpp:104
+#: misc/k3bdvdformattingdialog.cpp:68 misc/k3bisoimagewritingdialog.cpp:205
+#: misc/k3bisoimagewritingdialog.cpp:218 option/k3boptiondialog.cpp:44
+#: projects/k3baudioburndialog.cpp:82 projects/k3bdatapropertiesdialog.cpp:177
+#: projects/k3bprojectburndialog.cpp:271 projects/k3bvcdburndialog.cpp:446
+#: projects/k3bvcdburndialog.cpp:476 projects/k3bvcdtrackdialog.cpp:452
+#: rc.cpp:748 rc.cpp:1175 rip/k3baudioprojectconvertingdialog.cpp:112
+#: rip/k3baudiorippingdialog.cpp:138 rip/k3bvideocdrippingdialog.cpp:108
+#, no-c-format
+msgid "Settings"
+msgstr "Настройки"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:118
+#: rip/k3baudiorippingdialog.cpp:144
+msgid "File Naming"
+msgstr "Именуване на файл"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:148
+#: rip/k3baudiorippingdialog.cpp:224
+msgid "Please check the naming pattern. All filenames need to be unique."
+msgstr ""
+"Моля, проверете шаблона за именуване. Всички имена на файловете трябва да са "
+"различни."
+
+#: rip/k3baudioprojectconvertingdialog.cpp:166
+#: rip/k3baudiorippingdialog.cpp:242
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:583
+msgid "Do you want to overwrite these files?"
+msgstr "Искате ли тези файлове да бъдат презаписани?"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244 rip/k3bvideocdrippingdialog.cpp:181
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Files Exist"
+msgstr "Вече има такива файлове"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 k3bemptydiscwaiter.cpp:346
+#: k3bemptydiscwaiter.cpp:416 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 option/k3bthemeoptiontab.cpp:191
+#: projects/k3bdataburndialog.cpp:185 projects/k3bdvdburndialog.cpp:287
+#: projects/k3bmovixburndialog.cpp:230 projects/k3bmovixdvdburndialog.cpp:197
+#: projects/k3bvcdburndialog.cpp:583 projects/k3bvideodvdburndialog.cpp:185
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Overwrite"
+msgstr "Презапис"
+
+#: k3bdiskinfoview.cpp:353 rip/k3baudioconvertingoptionwidget.cpp:154
+#: rip/k3baudioprojectconvertingdialog.cpp:248
+#: rip/k3baudioprojectconvertingdialog.cpp:286
+#: rip/k3baudiorippingdialog.cpp:337 rip/k3baudiorippingdialog.cpp:395
+#: rip/k3bpatternparser.cpp:122 rip/k3bpatternparser.cpp:156
+#: rip/k3bpatternparser.cpp:164 rip/videodvd/k3bvideodvdrippingwidget.cpp:275
+msgid "unknown"
+msgstr "неизвестно"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:259
+#: rip/k3baudiorippingdialog.cpp:347
+msgid "Cue-file"
+msgstr "Cue файл"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:307
+#: rip/k3baudiorippingdialog.cpp:414 rip/k3bcddbpatternwidget.cpp:56
+msgid "Playlist"
+msgstr "Списък с изпълнители"
+
+#: rip/k3bvideocdrippingdialog.cpp:50
+msgid "Video CD Ripping"
+msgstr "Извличане на VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:75
+msgid "Destination Directory"
+msgstr "Целева директория"
+
+#: rip/k3bvideocdrippingdialog.cpp:82
+msgid "Rip files to:"
+msgstr "Извличане на файловете в:"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 219
+#: rc.cpp:63 rc.cpp:123 rip/k3bvideocdrippingdialog.cpp:91
+#, no-c-format
+msgid "Free space in directory:"
+msgstr "Свободно място в директорията:"
+
+#: rip/k3bvideocdrippingdialog.cpp:97
+msgid "Necessary storage size:"
+msgstr "Необходимо място за съхранение:"
+
+#: rip/k3bvideocdrippingdialog.cpp:110
+msgid "Ignore /EXT/PSD_X.VCD"
+msgstr "Пренебрегване /EXT/PSD_X.VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:112
+msgid "Use 2336 byte sector mode for image file"
+msgstr "Използване на режим \"2336 байта/сектор\" за образа"
+
+#: rip/k3bvideocdrippingdialog.cpp:117
+msgid "Extract XML structure"
+msgstr "Извличане на XML структура"
+
+#: rip/k3baudiocdview.cpp:248 rip/k3baudiorippingdialog.cpp:177
+#: rip/k3bvideocdrippingdialog.cpp:124 rip/k3bvideocdview.cpp:337
+#: rip/videodvd/k3bvideodvdrippingview.cpp:233
+msgid "Start Ripping"
+msgstr "Начало"
+
+#: rip/k3bvideocdrippingdialog.cpp:124
+msgid "Starts extracting the selected VideoCd tracks"
+msgstr "Започва извличането на маркираните записи от VCD диска"
+
+#: rip/k3bvideocdrippingdialog.cpp:135
+#, c-format
+msgid "Free space on destination directory: %1"
+msgstr "Свободно място в целевата директория: %1"
+
+#: rip/k3bvideocdrippingdialog.cpp:137
+msgid "Necessary space for extracted files"
+msgstr "Необходимо място за извлечените файлове"
+
+#: rip/k3bvideocdrippingdialog.cpp:139
+msgid "Ignore extended PSD"
+msgstr "Игнориране на разширен PSD"
+
+#: rip/k3bvideocdrippingdialog.cpp:140
+msgid ""
+"<p>Ignore extended PSD (located in the ISO-9660 filesystem under "
+"`/EXT/PSD_X.VCD') and use the <em>standard</em> PSD.</p>"
+msgstr ""
+"<p>Игнорира разширените PSD (намиращи се във файловата система ISO-9660 под "
+"`/EXT/PSD_X.VCD\") и използва <em>стандартен</em> PSD.</p>"
+
+#: rip/k3bvideocdrippingdialog.cpp:142
+msgid "Assume a 2336-byte sector mode"
+msgstr "Приемане на режим \"2336 байта/сектор\""
+
+#: rip/k3bvideocdrippingdialog.cpp:143
+msgid ""
+"<p>This option only makes sense if you are reading from a BIN CD disk image. "
+"This indicates to `vcdxrip' to assume a 2336-byte sector mode for image "
+"file.</p><b>Note: This option is slated to disappear.</b>"
+msgstr ""
+"<p>Тази опция има смисъл само ако четете BIN CD образ. Това указва на`vcdxrip\" "
+"да работи в режим \"2336 байта/сектор\" за образ.</p><b>"
+"Забележка: Тази опция скоро ще бъде премахната.</b>"
+
+#: rip/k3bvideocdrippingdialog.cpp:146
+msgid "Create XML description file."
+msgstr "Създаване на XML файл с описание."
+
+#: rip/k3bvideocdrippingdialog.cpp:147
+msgid ""
+"<p>This option creates an XML description file with all video CD "
+"information.</p>"
+"<p>This file will always contain all of the information.</p>"
+"<p>Example: If you only extract sequences, the description file will also hold "
+"the information for files and segments.</p>"
+"<p>The filename is the same as the video CD name, with a .xml extension. The "
+"default is VIDEOCD.xml.</p>"
+msgstr ""
+"<p>Тази опция създава XML файл с описание на цялата информация за VCD диска.</p> "
+"<p>Този файл винаги ще съдържа цялата информация.</p> "
+"<p>Пример: Ако извличате само последователността на сцените, файлът с "
+"описанието също така ще съдържа и информация за файловете и сегментите.</p> "
+"<p> Името на файла е същото като името на VCD диска и е с окончание \".xml\". "
+"Настройката по подразбиране е VIDEOCD.xml.</p>"
+
+#: projects/k3bprojectburndialog.cpp:202 rip/k3bvideocdrippingdialog.cpp:160
+msgid "Image folder '%1' does not exist. Do you want K3b to create it?"
+msgstr ""
+"Директорията с образи \"%1\" не съществува. Искате ли K3b да я създаде?"
+
+#: projects/k3bprojectburndialog.cpp:205 rip/k3bvideocdrippingdialog.cpp:163
+msgid "Failed to create folder '%1'."
+msgstr "Директория \"%1\" не може да бъде създадена."
+
+#: rip/k3bvideocdrippingdialog.cpp:179
+msgid "Continue although the folder is not empty?"
+msgstr "Продължение, въпреки че папката не е празна?"
+
+#: rip/k3baudioconvertingoptionwidget.cpp:107
+msgid "Wave"
+msgstr "Wave"
+
+#: rip/k3bvideocdview.cpp:166
+msgid "Item Name"
+msgstr "Име на елемент"
+
+#: rip/k3bvideocdview.cpp:167
+msgid "Extracted Name"
+msgstr "Извлечено име"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 77
+#: projects/k3bdatafileview.cpp:72 projects/k3bmovixlistview.cpp:176
+#: rc.cpp:721 rip/k3baudiocdlistview.cpp:39 rip/k3bvideocdview.cpp:169
+#, no-c-format
+msgid "Size"
+msgstr "Размер"
+
+#: rip/k3bvideocdview.cpp:216 rip/k3bvideocdview.cpp:393
+msgid "Video CD MPEG tracks"
+msgstr "MPEG записи от VCD"
+
+#: rip/k3bvideocdview.cpp:217
+msgid "Video CD DATA track"
+msgstr "Запис от VCD с данни"
+
+#: rip/k3bvideocdview.cpp:235
+#, c-format
+msgid "Sequence-%1"
+msgstr "Сцена- %1"
+
+#: rip/k3bvideocdview.cpp:241 rip/k3bvideocdview.cpp:401
+msgid "Segments"
+msgstr "Сегменти"
+
+#: k3bdirview.cpp:250 k3bdirview.cpp:251 k3bmedium.cpp:323
+#: projects/k3bvcdburndialog.cpp:68 rip/k3bvideocdrippingoptions.h:28
+#: rip/k3bvideocdview.cpp:315
+msgid "Video CD"
+msgstr "VCD"
+
+#: rip/k3bvideocdview.cpp:329
+msgid "Dese&lect All"
+msgstr "Размаркиране на вси&чко"
+
+#: rip/k3bvideocdview.cpp:330
+msgid "Select Track"
+msgstr "Маркиране на запис"
+
+#: rip/k3bvideocdview.cpp:333
+msgid "Deselect Track"
+msgstr "Размаркиране на запис"
+
+#: rip/k3baudiocdview.cpp:318 rip/k3bvideocdview.cpp:409
+msgid "Please select the tracks to rip."
+msgstr "Моля, изберете записи за извличане."
+
+#: rip/k3baudiocdview.cpp:319 rip/k3bvideocdview.cpp:409
+msgid "No Tracks Selected"
+msgstr "Не са маркирани записи"
+
+#: rip/k3baudiocdview.cpp:70 rip/k3bpatternparser.cpp:131
+#, c-format
+msgid "Track %1"
+msgstr "Запис %1"
+
+#: rip/k3baudiocdview.cpp:144
+msgid "Searching for Artist information..."
+msgstr "Търсене на информация за изпълнителя..."
+
+#: rip/k3baudiocdview.cpp:214
+msgid "Found Cd-Text. Do you want to use it instead of querying CDDB?"
+msgstr "Намерен е CD-текст. Искате ли да го използвате вместо търсене в CDDB?"
+
+#: rip/k3baudiocdview.cpp:215
+msgid "Found Cd-Text"
+msgstr "Намерен е CD-текст"
+
+#: rip/k3baudiocdview.cpp:216
+msgid "Use CD-Text"
+msgstr "Използване на CD-текст"
+
+#: rip/k3baudiocdview.cpp:217
+msgid "Query CDDB"
+msgstr "Търсене в CDDB"
+
+#: rip/k3baudiocdview.cpp:229 rip/videodvd/k3bvideodvdrippingview.cpp:221
+msgid "Check All"
+msgstr "Маркиране на всички"
+
+#: rip/k3baudiocdview.cpp:232 rip/videodvd/k3bvideodvdrippingview.cpp:224
+msgid "Uncheck All"
+msgstr "Размаркиране на всички"
+
+#: rip/k3baudiocdview.cpp:235 rip/videodvd/k3bvideodvdrippingview.cpp:227
+msgid "Check Track"
+msgstr "Маркиране на запис"
+
+#: rip/k3baudiocdview.cpp:238 rip/videodvd/k3bvideodvdrippingview.cpp:230
+msgid "Uncheck Track"
+msgstr "Размаркиране на запис"
+
+#: rip/k3baudiocdview.cpp:241
+msgid "Edit Track cddb Info"
+msgstr "Редактиране на информацията в CDDB"
+
+#: rip/k3baudiocdview.cpp:244
+msgid "Edit Album cddb Info"
+msgstr "Редактиране на информацията за албума в CDDB"
+
+#: rip/k3baudiocdview.cpp:251
+msgid "Query cddb"
+msgstr "Търсене в CDDB"
+
+#: rip/k3baudiocdview.cpp:254
+msgid "Save Cddb Entry Locally"
+msgstr "Локално съхранение на информацията в CDDB"
+
+#: rip/k3baudiocdview.cpp:338
+#, c-format
+msgid "Cddb Track %1"
+msgstr "Запис %1 в CDDB"
+
+#: rip/k3baudiocdview.cpp:352 rip/k3baudiocdview.cpp:402
+msgid "Title:"
+msgstr "Заглавие:"
+
+#: rip/k3baudiocdview.cpp:355 rip/k3baudiocdview.cpp:405
+msgid "Artist:"
+msgstr "Изпълнител:"
+
+#: rip/k3baudiocdview.cpp:357 rip/k3baudiocdview.cpp:407
+msgid "Extra info:"
+msgstr "Допълнителна информация:"
+
+#: rip/k3baudiocdview.cpp:376
+msgid "Album Cddb"
+msgstr "CDDB за албум"
+
+#: rip/k3baudiocdview.cpp:409
+msgid "Genre:"
+msgstr "Жанр:"
+
+#: rip/k3baudiocdview.cpp:411
+msgid "Year:"
+msgstr "Година:"
+
+#: rip/k3baudiocdview.cpp:413
+msgid "Category:"
+msgstr "Категория:"
+
+#: rip/k3baudiocdview.cpp:465
+msgid ""
+"<p>No CDDB entry found. Enable remote CDDB queries in the K3b settings to get "
+"access to more entries through the internet."
+msgstr ""
+"<p>Не е намерен CDDB запис, но можете да потърсите в Интернет като включите "
+"опцията \"Търсене в отдалечена CDDB\" в настройките на K3b."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: option/k3boptiondialog.cpp:157 rip/k3baudiocdview.cpp:466
+#: rip/k3baudiocdview.cpp:468 rip/k3baudiocdview.cpp:521
+msgid "CDDB"
+msgstr "CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: rip/k3baudiocdview.cpp:468
+msgid "No CDDB entry found."
+msgstr "Не е намерена информация в CDDB."
+
+#: rip/k3baudiocdview.cpp:471
+msgid "CDDB Error"
+msgstr "CDDB - грешка"
+
+#: rip/k3baudiocdview.cpp:482
+msgid "Please set the category before saving."
+msgstr "Моля, изберете категория преди да запишете."
+
+#: rip/k3baudiocdview.cpp:487
+msgid "Please set CD artist and title before saving."
+msgstr "Моля, въведете името на изпълнителя и заглавието преди да запишете."
+
+#: rip/k3baudiocdview.cpp:505
+msgid "Please set at least artist and title on all tracks before saving."
+msgstr ""
+"Моля, въведете поне имената на изпълнителите и заглавията на песните преди да "
+"запишете."
+
+#: rip/k3baudiocdview.cpp:518
+msgid "Saved entry (%1) in category %2."
+msgstr "Въведените данни (%1) са записани в категория %2."
+
+#: k3bdirview.cpp:263 k3bdirview.cpp:264 k3bmedium.cpp:307 k3bmedium.cpp:310
+#: rip/k3baudiocdview.cpp:568
+msgid "Audio CD"
+msgstr "Аудио CD"
+
+#: rip/k3bvideocdrip.cpp:61
+msgid "Job canceled by user."
+msgstr "Задачата е отменена от потребителя."
+
+#: rip/k3bvideocdrip.cpp:90
+msgid "Check files"
+msgstr "Проверка на файловете"
+
+#: rip/k3bvideocdrip.cpp:100
+msgid "Could not find %1 executable."
+msgstr "Изглежда %1 е неизпълним."
+
+#: rip/k3bvideocdrip.cpp:101
+#, c-format
+msgid "To rip VideoCD's you must install VcdImager Version %1."
+msgstr "За да извличате VCD дискове трябва да инсталирате VcdImager версия %1."
+
+#: rip/k3bvideocdrip.cpp:102 rip/k3bvideocdrip.cpp:111
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Можете да го намерите на дисковете с вашата дистрибуция или да го свалите от "
+"http://www.vcdimager.org"
+
+#: rip/k3bvideocdrip.cpp:110
+msgid "%1 executable too old! Need version %2 or greater"
+msgstr "%1 е твърде стара! Необходима е версия %2 или по-нова"
+
+#: rip/k3bvideocdrip.cpp:118
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Използва се %1 %2 - Авторско право %3"
+
+#: rip/k3bvideocdrip.cpp:173
+msgid "Extracting"
+msgstr "Извличане"
+
+#: rip/k3bvideocdrip.cpp:174
+msgid "Start extracting."
+msgstr "Начало на извличането."
+
+#: rip/k3bvideocdrip.cpp:175
+msgid "Extract files from %1 to %2."
+msgstr "Извличане на файлове от %1 в %2."
+
+#: rip/k3bvideocdrip.cpp:179
+#, c-format
+msgid "Could not start %1."
+msgstr "%1 не може да бъде стартиран."
+
+#: rip/k3bvideocdrip.cpp:269
+msgid "Files successfully extracted."
+msgstr "Файловете бяха извлечени успешно."
+
+#: rip/k3bvideocdrip.cpp:272
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 даде неизвестна грешка (код %2)."
+
+#: rip/k3bvideocdrip.cpp:273
+msgid "Please send me an email with the last output..."
+msgstr "Моля, изпратете ми е-поща с последните данни..."
+
+#: rip/k3bvideocdrip.cpp:279
+msgid "%1 did not exit cleanly."
+msgstr "Ненормално спиране на %1."
+
+#: rip/k3bvideocdrip.cpp:293
+msgid "%1 encountered non-form2 sector"
+msgstr "%1 откри non-form2 сектор"
+
+#: rip/k3bvideocdrip.cpp:294
+msgid "leaving loop"
+msgstr "разрешение на цикъла"
+
+#: rip/k3bvideocdrip.cpp:302
+msgid "detected extended VCD2.0 PBC files"
+msgstr "открити са VCD2.0 PBC файлове с разширения"
+
+#: rip/k3bvideocdrip.cpp:329 rip/k3bvideocdrip.cpp:347
+#, c-format
+msgid "Extracting %1"
+msgstr "Извличане на %1"
+
+#: rip/k3bvideocdrip.cpp:340
+msgid "Extracting %1 to %2"
+msgstr "Извличане на %1 в %2"
+
+#: rip/k3bcddbpatternwidget.cpp:50
+msgid "%A - %T/%n - !a='%A'{%a - }%t"
+msgstr "%A - %T/%n - !a='%A'{%a - }%t"
+
+#: rip/k3bcddbpatternwidget.cpp:51
+msgid "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+msgstr "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+
+#: rip/k3bcddbpatternwidget.cpp:52
+msgid "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+msgstr "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+
+#: rip/k3bcddbpatternwidget.cpp:53
+msgid "music/ripped-tracks/%a - %t"
+msgstr "Музика/Свалени песни/%a - %t"
+
+#: rip/k3bcddbpatternwidget.cpp:55
+msgid "%{albumartist} - %{albumtitle}"
+msgstr "%{albumartist} - %{albumtitle}"
+
+#: rip/k3bcddbpatternwidget.cpp:57
+msgid "playlists/%{albumartist}/%{albumtitle }"
+msgstr "playlists/%{albumartist}/%{albumtitle }"
+
+#: rip/k3bcddbpatternwidget.cpp:132
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br><em>Hint:</em> %A differs from %a only on soundtracks or compilations."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>artist of the track</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title of the track</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>track number</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>year of the CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>extended track information</td>"
+"<td>%{c} or %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>genre of the CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album artist</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album title</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>extended CD information</td>"
+"<td>%{C} or %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+msgstr ""
+"<p><b>Специални шаблонни низове:</b>"
+"<p>Следният низ ще бъде заместен със съответното му значение в името на всеки "
+"запис."
+"<br><em>Подсказка:</em> %A се отличава от %a само за саундтракове или "
+"компилации."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Значение</em></td>"
+"<td><em>Алтернативи</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>изпълнител (запис)</td>"
+"<td>%{a} или %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>заглавие на запис</td>"
+"<td>%{t} или %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>номер на запис</td>"
+"<td>%{n} или %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>година на CD</td>"
+"<td>%{y} или %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>коментар</td>"
+"<td>%{c} или %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>жанр на CD</td>"
+"<td>%{g} или %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>изпълнител (албум)</td>"
+"<td>%{A} или %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>заглавие на албум</td>"
+"<td>%{T} или %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>коментар за албума</td>"
+"<td>%{C} или %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>дата</td>"
+"<td>%{d} или %{date}</td></tr></table>"
+
+#: rip/k3bcddbpatternwidget.cpp:153
+msgid ""
+"<p><b>Conditional inclusion:</b>"
+"<p>These patterns make it possible to selectively include texts, depending on "
+"the value of CDDB entries. You can choose only to include or exclude texts if "
+"one of the entries is empty, or if it has a specific value. Examples:"
+"<ul>"
+"<li>@T{TEXT} includes TEXT if the album title is specified"
+"<li>!T{TEXT} includes TEXT if the album title is not specified"
+"<li>@C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"named Soundtrack"
+"<li>!C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"anything else but Soundtrack"
+"<li>It is also possible to include special strings in texts and conditions, "
+"e.g. !a='%A'{%a} only includes the title's artist information if it does not "
+"differ from the album artist.</ul>"
+"<p>Conditional includes make use of the same characters as the special strings, "
+"which means that the X in @X{...} can be one character out of [atnycgATCd]."
+msgstr ""
+"<p><b>Избирателно въвеждане:</b>"
+"<p>Тези шаблони дават възможност избирателно да се въвежда текст в зависимост "
+"от записите в CDDB. Можете да въвеждате или изваждате текст само ако някое от "
+"местата е празно или има определена стойност. Примери:"
+"<ul>"
+"<li>@T{TEXT} въвежда TEXT, ако е посочено заглавие на албума"
+"<li>!T{TEXT} въвежда TEXT, ако не е посочено заглавие на албума"
+"<li>@C=\"Soundtrack\"{TEXT} въвежда TEXT, ако коментарът за компактдиска е "
+"\"Soundtrack\" "
+"<li>!C='Soundtrack'{TEXT} въвежда TEXT, ако допълнителната информация за "
+"компактдиска не е друга освен Soundtrack"
+"<li>Възможно е и въвеждането на специални низове в текстовете; напр. "
+"!a=\"%A\"{%a} въвежда само изпълнителя на записа, ако не се различава от "
+"изпълнителя на албума.</ul>"
+"<p>Тази функция използва същите символи като специалните низове, което означава "
+"че X в @X{...} може да бъде символ от [atnycgATCd]."
+
+#: rip/k3baudioripthread.cpp:129
+msgid "Extracting Digital Audio"
+msgstr "Извличане на цифров звук"
+
+#: rip/k3baudioripthread.cpp:136
+msgid "Could not load libcdparanoia."
+msgstr "libcdparanoia не можа да бъде заредена."
+
+#: rip/k3baudioripthread.cpp:149
+msgid "Reading CD table of contents."
+msgstr "Четене съдържанието на компактдиска."
+
+#: rip/k3baudioripthread.cpp:153
+#, c-format
+msgid "Could not open device %1"
+msgstr "Устройство %1 не може да бъде отворено"
+
+#: rip/k3baudioripthread.cpp:161
+#, c-format
+msgid "You need write access to %1"
+msgstr "Необходими са ви права за запис в %1"
+
+#: rip/k3baudioripthread.cpp:178 rip/k3baudioripthread.cpp:267
+msgid "Searching index 0 for all tracks"
+msgstr "Търсене на индекс 0 за всички записи"
+
+#: option/k3bmiscoptiontab.cpp:130 rip/k3baudioprojectconvertingthread.cpp:113
+#: rip/k3baudioprojectconvertingthread.cpp:199
+#: rip/k3baudioprojectconvertingthread.cpp:307 rip/k3baudioripthread.cpp:200
+#: rip/k3baudioripthread.cpp:303 rip/k3baudioripthread.cpp:450
+#, c-format
+msgid "Unable to create directory %1"
+msgstr "Директория %1 не може да бъде създадена"
+
+#: rip/k3baudioprojectconvertingthread.cpp:140
+#: rip/k3baudioprojectconvertingthread.cpp:229
+#: rip/k3baudioprojectconvertingthread.cpp:365 rip/k3baudioripthread.cpp:229
+#: rip/k3baudioripthread.cpp:333 rip/k3baudioripthread.cpp:508
+msgid "Unable to open '%1' for writing."
+msgstr "%1 не може да бъде отворен за запис."
+
+#: rip/k3baudioripthread.cpp:235
+msgid "Ripping to single file '%1'."
+msgstr "Извличане в един единствен файл \"%1\"."
+
+#: rip/k3baudioripthread.cpp:238
+msgid "Starting digital audio extraction (ripping)."
+msgstr "Започва извличането на цифров звук."
+
+#: rip/k3baudioripthread.cpp:257
+#, c-format
+msgid "Successfully ripped to %2."
+msgstr "Успешно извлечено в %2."
+
+#: rip/k3baudioripthread.cpp:340
+msgid "Ripping track %1 (%2 - %3)"
+msgstr "Извличане на запис %1 (%2 - %3)"
+
+#: rip/k3baudioripthread.cpp:342
+#, c-format
+msgid "Ripping track %1"
+msgstr "Извличане на запис %1"
+
+#: rip/k3baudioripthread.cpp:355
+#, c-format
+msgid "Successfully ripped track %1."
+msgstr "Запис %1 беше извлечен успешно."
+
+#: rip/k3baudioripthread.cpp:357
+msgid "Successfully ripped track %1 to %2."
+msgstr "Запис %1 беше извлечен успешно в %2."
+
+#: rip/k3baudioprojectconvertingthread.cpp:268 rip/k3baudioripthread.cpp:374
+#, c-format
+msgid "Error while encoding track %1."
+msgstr "Грешка при кодиране на запис %1."
+
+#: rip/k3baudioripthread.cpp:390
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "Непоправима грешка при извличане на запис %1."
+
+#: rip/k3baudioripthread.cpp:397
+msgid "Error while initializing audio ripping."
+msgstr "Грешка при стартирането на извличането."
+
+#: rip/k3baudioripthread.cpp:411
+msgid "Cancellation could take a while..."
+msgstr "Отмяната на операцията може да отнеме известно време..."
+
+#: rip/k3baudioprojectconvertingthread.cpp:183 rip/k3baudioripthread.cpp:438
+msgid "Removed partial file '%1'."
+msgstr "Премахване на незавършения файл \"%1\"."
+
+#: rip/k3baudioprojectconvertingthread.cpp:311 rip/k3baudioripthread.cpp:454
+#, c-format
+msgid "Writing playlist to %1."
+msgstr "Запис на списъка с изпълнители в %1."
+
+#: rip/k3baudioprojectconvertingthread.cpp:412 rip/k3baudioripthread.cpp:554
+#, c-format
+msgid "Writing cue file to %1."
+msgstr "Запис на cue файл в %1."
+
+#: rip/k3baudioripthread.cpp:587
+msgid "Ripping Audio Tracks"
+msgstr "Извличане на песни"
+
+#: rip/k3baudioripthread.cpp:589
+msgid "Ripping Audio Tracks From '%1'"
+msgstr "Извличане на песни от \"%1\""
+
+#: rip/k3baudioprojectconvertingthread.cpp:454 rip/k3baudioripthread.cpp:596
+msgid ""
+"_n: 1 track (encoding to %1)\n"
+"%n tracks (encoding to %1)"
+msgstr ""
+" 1 запис (кодиране в %1)\n"
+"%n записа (кодиране в %1)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:457 rip/k3baudioripthread.cpp:599
+#, c-format
+msgid ""
+"_n: 1 track\n"
+"%n tracks"
+msgstr ""
+" 1 запис\n"
+"%n записа"
+
+#: rip/k3baudiorippingdialog.cpp:107
+msgid "CD Ripping"
+msgstr "Извличане на CD"
+
+#: k3baudioplayer.cpp:116 projects/k3baudiotrackview.cpp:135
+#: projects/k3bvcdlistview.cpp:90 projects/k3bvcdtrackdialog.cpp:389
+#: rip/k3baudiorippingdialog.cpp:127
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:83
+msgid "Filename"
+msgstr "Име на файл"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 262
+#: k3bdiskinfoview.cpp:220 projects/k3baudiotrackview.cpp:133
+#: projects/k3bdatafileview.cpp:71 projects/k3bmovixlistview.cpp:175
+#: projects/k3bvcdburndialog.cpp:437 projects/k3bvcdlistview.cpp:83 rc.cpp:411
+#: rip/k3baudiorippingdialog.cpp:130
+#, no-c-format
+msgid "Type"
+msgstr "Вид"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 421
+#: misc/k3bcdimagewritingdialog.cpp:309 misc/k3bcdimagewritingdialog.cpp:770
+#: option/k3boptiondialog.cpp:129 projects/k3baudioburndialog.cpp:104
+#: projects/k3bdatapropertiesdialog.cpp:178 projects/k3bvcdburndialog.cpp:429
+#: rc.cpp:444 rc.cpp:1202 rip/k3baudiorippingdialog.cpp:154
+#, no-c-format
+msgid "Advanced"
+msgstr "Разширени"
+
+#: misc/k3bdvdcopydialog.cpp:163 projects/k3baudioburndialog.cpp:97
+#: rip/k3baudiorippingdialog.cpp:158
+msgid "Ignore read errors"
+msgstr "Игнориране на грешките при четене"
+
+#: rip/k3baudiorippingdialog.cpp:159
+msgid "Don't read pregaps"
+msgstr "Без четене на паузите между песните"
+
+#: misc/k3bcdcopydialog.cpp:182 projects/k3baudioburndialog.cpp:91
+#: rip/k3baudiorippingdialog.cpp:161
+msgid "Paranoia mode:"
+msgstr "Режим параноя:"
+
+#: misc/k3bcdcopydialog.cpp:167 misc/k3bcdcopydialog.cpp:177
+#: misc/k3bdvdcopydialog.cpp:161 projects/k3baudioburndialog.cpp:95
+#: rip/k3baudiorippingdialog.cpp:163
+msgid "Read retries:"
+msgstr "Опити за препрочитане:"
+
+#: rip/k3baudiorippingdialog.cpp:177
+msgid "Starts copying the selected tracks"
+msgstr "Копиране на маркираните писни"
+
+#: rip/k3baudiorippingdialog.cpp:186
+msgid "Maximal number of read retries"
+msgstr "Максимално опити за препрочитане"
+
+#: rip/k3baudiorippingdialog.cpp:187
+msgid ""
+"<p>This specifies the maximum number of retries to read a sector of audio data "
+"from the cd. After that K3b will either skip the sector if the <em>"
+"Ignore Read Errors</em> option is enabled or stop the process."
+msgstr ""
+"<p>Задава максималният брой опити за препрочитане на сектор с аудио данни от "
+"CD. След това K3b или ще пропусне сектора, ако е включена опция <em>"
+"Игнориране на грешките при четене</em> или ще спре процеса."
+
+#: rip/k3baudiorippingdialog.cpp:191
+msgid "Do not read the pregaps at the end of every track"
+msgstr "Без четене на паузите в края на всеки запис"
+
+#: rip/k3baudiorippingdialog.cpp:192
+msgid ""
+"<p>If this option is checked K3b will not rip the audio data in the pregaps. "
+"Most audio tracks contain an empty pregap which does not belong to the track "
+"itself.</p>"
+"<p>Although the default behaviour of nearly all ripping software is to include "
+"the pregaps for most CDs it makes more sense to ignore them. When creating a "
+"K3b audio project you will regenerate these pregaps anyway.</p>"
+msgstr ""
+"<p> Ако е включена тази опция, K3b няма да извлича аудио данните в паузите "
+"между песните. В повечето случаи има празно място между песните, което не е "
+"включено към никоя от тях.</p> "
+"<p>Въпреки че по подразбиране почти всеки софтуер за извличане на музика "
+"включва паузите между песните, за повечето компактдискове е по-логично те да "
+"бъдат пренебрегнати. Когато създавате аудио проект в K3b, така или иначе ще "
+"бъдат поставени паузи между песните.</p>"
+
+#: rip/k3baudiorippingdialog.cpp:328
+msgid "Album"
+msgstr "Албум"
+
+#: k3bdiskinfoview.cpp:258 misc/k3bcdcopydialog.cpp:172
+#: projects/k3bvcdtrackdialog.cpp:638 rip/k3baudiorippingdialog.cpp:338
+#: rip/k3baudiorippingdialog.cpp:396
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:345
+msgid "Audio"
+msgstr "Аудио"
+
+#: rip/k3baudiorippingdialog.cpp:386
+#, c-format
+msgid "Track%1"
+msgstr "Запис %1"
+
+#: k3bdiskinfoview.cpp:270 misc/k3bcdcopydialog.cpp:162
+#: rip/k3baudiorippingdialog.cpp:396
+msgid "Data"
+msgstr "Данни"
+
+#: rip/k3baudioprojectconvertingthread.cpp:98
+#: rip/k3baudioprojectconvertingthread.cpp:445
+msgid "Converting Audio Tracks"
+msgstr "Конвертиране на аудио песни"
+
+#: rip/k3baudioprojectconvertingthread.cpp:145
+msgid "Converting to single file '%1'."
+msgstr "Конвертиране в един единствен файл \"%1\"."
+
+#: rip/k3baudioprojectconvertingthread.cpp:158
+#, c-format
+msgid "Successfully converted track %1."
+msgstr "Запис %1 беше конвертиран успешно."
+
+#: rip/k3baudioprojectconvertingthread.cpp:237
+msgid "Converting track %1 (%2 - %3)"
+msgstr "Конвертиране на запис %1 (%2 - %3)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:242
+#, c-format
+msgid "Converting track %1"
+msgstr "Конвертиране на запис %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:447
+msgid "Converting Audio Tracks From '%1'"
+msgstr "Конвертиране на аудио записи от \"%1\""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:68
+msgid "Keep original dimensions"
+msgstr "Запазване на оригиналните пропорции"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:69
+msgid "640x? (automatic height)"
+msgstr "640x? (авто височина)"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:70
+msgid "320x? (automatic height)"
+msgstr "320x? (авто височина)"
+
+#: projects/k3bdataimagesettingswidget.cpp:50
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:71
+msgid "Custom"
+msgstr "Потребителска"
+
+#: k3bdiskinfoview.cpp:310 projects/k3bvcdlistview.cpp:82
+#: rip/k3baudiocdlistview.cpp:37
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:342
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:80
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:89
+msgid "Title"
+msgstr "Заглавие"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:81
+msgid "Video Size"
+msgstr "Размер на видеото"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:414
+#: ../plugins/encoder/lame/k3blameencoder.cpp:417
+#: ../plugins/encoder/lame/k3blameencoder.cpp:420
+#: ../plugins/encoder/lame/k3blameencoder.cpp:510
+#: ../plugins/encoder/lame/k3blameencoder.cpp:511
+#: ../plugins/encoder/lame/k3blameencoder.cpp:512
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:97
+msgid "%1 kbps"
+msgstr "%1 кбита/сек"
+
+#: option/k3bdevicewidget.cpp:130
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:190
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:191
+msgid "auto"
+msgstr "авто"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:283
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title number</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>volume id (mostly the name of the Video DVD)</td>"
+"<td>%{i} or %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>beautified volume id</td>"
+"<td>%{b} or %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>two chars language code</td>"
+"<td>%{l} or %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>language name</td>"
+"<td>%{n} or %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio format (on the Video DVD)</td>"
+"<td>%{a} or %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>number of audio channels (on the Video DVD)</td>"
+"<td>%{c} or %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>size of the original video</td>"
+"<td>%{v} or %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>size of the resulting video (<em>Caution: auto-clipping values are not "
+"taken into account!</em>)</td>"
+"<td>%{s} or %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>aspect ratio of the original video</td>"
+"<td>%{r} or %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+"<p><em>Hint: K3b also accepts slight variations of the long special strings. "
+"One can, for example, leave out the underscores.</em>"
+msgstr ""
+"<p><b>Специални шаблонни низове:</b>"
+"<p>Следният низ ще бъде заместен със съответното му значение в името на всеки "
+"запис."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Значение</em></td>"
+"<td><em>Алтернативи</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>Номер на заглавие</td>"
+"<td>%{t} или %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>Комплект (в повечето случаи името на видео DVD диска)</td>"
+"<td>%{i} или %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>Дадено име на комплекта</td>"
+"<td>%{b} или %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>Двузнаков езиков код</td>"
+"<td>%{l} или %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>Име на езика</td>"
+"<td>%{n} или %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>Аудио формат (на видео DVD диска)</td>"
+"<td>%{a} или %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>Брой аудио канали (на видео DVD диска)</td>"
+"<td>%{c} или %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>Размер на оригиналното видео</td>"
+"<td>%{v} или %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>Размер на крайното видео (<em>Внимание: Стойностите за автоотрязване не са "
+"взети предвид!</em>)</td>"
+"<td>%{s} или %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>Пропорции на оригиналното видео</td>"
+"<td>%{r} или %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>Дата</td>"
+"<td>%{d} или %{date}</td></tr></table>"
+"<p><em>Подсказка: Възможни са леки вариации на дългите низове. Например, можете "
+"да оставите долните черти.</em>"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:335
+msgid "Video Picture Size"
+msgstr "Размер на видео картината"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:342
+msgid ""
+"<p>Please choose the width and height of the resulting video. If one value is "
+"set to <em>Auto</em> K3b will choose this value depending on the aspect ratio "
+"of the video picture."
+"<br>Be aware that setting both the width and the height to fixed values will "
+"result in no aspect ratio correction to be performed."
+msgstr ""
+"<p>Моля, посочете ширината и височината на крайното видео. Ако за някоя "
+"величина е зададено <em>Авто</em> K3b ще я избере сама в зависимост от "
+"пропорциите на видео картината."
+"<br>Имайте предвид, че ако зададете и двете (ширина и височина), тогава няма да "
+"бъде направена корекция на пропорциите."
+
+#: k3bdatamodewidget.cpp:34 k3bwriterselectionwidget.cpp:260
+#: k3bwriterselectionwidget.cpp:486 k3bwritingmodewidget.cpp:153
+#: projects/k3bdatamultisessioncombobox.cpp:75
+#: projects/k3bfillstatusdisplay.cpp:389
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:350
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:351
+msgid "Auto"
+msgstr "Авто"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:111
+msgid "Ripping Video DVD Titles"
+msgstr "Извличане на видео DVD заглавия"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:117
+msgid ""
+"_n: Transcoding %n title to %1/%2\n"
+"Transcoding %n titles to %1/%2"
+msgstr ""
+" Трнаскодиране на %n заглавие в %1/%2\n"
+"Трнаскодиране на %n заглавия в %1/%2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:146
+#, c-format
+msgid "Successfully ripped title %1"
+msgstr "Заглавието %1 беше извлечено успешно"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:149
+#, c-format
+msgid "Failed to rip title %1"
+msgstr "Извличането на заглавие \"%1\" беше неуспешно"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:179
+#, c-format
+msgid "Determined clipping values for title %1"
+msgstr "Определени стойности за отрязване на заглавие %1"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:180
+msgid "Top: %1, Bottom: %2"
+msgstr "Горе: %1, Долу: %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:182
+msgid "Left: %1, Right: %2"
+msgstr "Ляво: %1, Дясно: %2"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:190
+msgid "Insane clipping values. No clipping will be done at all."
+msgstr "Безумни стойности. Няма да бъде направено отрязване."
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:200
+#, c-format
+msgid "Failed to determine clipping values for title %1"
+msgstr "Определянето на стойности за отрязване на заглавие %1 беше неуспешно"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:151
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:173
+msgid "Video DVD Ripping"
+msgstr "Извличане на видео DVD"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:174
+msgid ""
+"_n: 1 title from %1\n"
+"%n titles from %1"
+msgstr ""
+" 1 заглавие от %1\n"
+"%n заглавия от %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:197
+msgid "Title %1 (%2)"
+msgstr "Заглавие %1 (%2)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:224
+msgid "%1 %2Ch (%3%4)"
+msgstr "%1 %2Гл (%3%4)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:228
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:51
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:76
+msgid "unknown language"
+msgstr "неизвестен език"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:239
+msgid "not supported"
+msgstr "не се поддържа"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:452
+#, c-format
+msgid ""
+"_n: %nCh\n"
+"%nCh"
+msgstr ""
+" %n к\n"
+"%nк"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:564
+msgid ""
+"<p>When using the <em>AC3 pass-through</em> audio codec all selected audio "
+"streams need to be in AC3 format. Please select another audio codec or choose "
+"AC3 audio streams for all ripped titles."
+msgstr ""
+"<p>При използване на аудио кодека <em>AC3 преминаване</em> "
+"всички аудио потоци трябва да са във формат AC3. Моля, изберете друг аудио "
+"кодек или изберете AC3 аудио потоци за всички заглавия."
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:567
+msgid "AC3 Pass-through"
+msgstr "AC3 преминаване"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:95
+msgid ""
+"K3b was unable to unmount device '%1' containing medium '%2'. Video DVD ripping "
+"will not work if the device is mounted. Please unmount manually."
+msgstr ""
+"K3b не можа да демонтира устройство \"%1\", съдържащо носителя \"%2\". "
+"Извличането на видео DVD не работи ако устройството е монтирано. Моля, "
+"демонтирайте го ръчно."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:98
+msgid "Unmounting failed"
+msgstr "Монтирането беше неуспешно"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:108
+msgid ""
+"<p>Unable to read Video DVD contents: Found encrypted Video DVD."
+"<p>Install <i>libdvdcss</i> to get Video DVD decryption support."
+msgstr ""
+"<p>Съдържанието на видео DVD диска не може да бъде прочетено: намерен е кодиран "
+"видео DVD диск."
+"<p>Инсталирайте <i>libdvdcss</i>, за да можете да четете видео DVD."
+
+#: k3bmedium.cpp:320 rip/videodvd/k3bvideodvdrippingview.cpp:119
+msgid "Video DVD"
+msgstr "Видео DVD"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:120
+#, c-format
+msgid ""
+"_n: %n title\n"
+"%n titles"
+msgstr ""
+" %n заглавие\n"
+"%n заглавия"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:128
+msgid "K3b uses transcode to rip Video DVDs. Please make sure it is installed."
+msgstr ""
+"K3b използва транскодиране (програмата \"Transcode\") за извличането на видео "
+"DVD. Проверете дали е инсталиранa."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:142
+msgid ""
+"<p>K3b uses transcode to rip Video DVDs. Your installation of transcode (<em>"
+"%1</em>) lacks support for any of the codecs supported by K3b."
+"<p>Please make sure it is installed properly."
+msgstr ""
+"<p>K3b използва транскодиране за извличане на видео DVD. Инсталацията на "
+"транскод (<em>%1</em>) не се поддържа от кодеците на K3b."
+"<p>Проверете дали всичко е наред с инсталацията."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:155
+msgid "Unable to read Video DVD contents."
+msgstr "Съдържанието на видео DVD диска не може да бъде прочетено."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:169
+msgid "Please select the titles to rip."
+msgstr "Моля, изберете заглавия за извличане."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:170
+msgid "No Titles Selected"
+msgstr "Не са избрани заглавия"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:236
+msgid "Open the Video DVD ripping dialog"
+msgstr "Извличане на DVD"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:47
+msgid "%1 %2Ch (%3<em>%4</em>)"
+msgstr "%1 %2Гл (%3<em>%4</em>)"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:73
+msgid "RLE"
+msgstr "RLE"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:74
+msgid "Extended"
+msgstr "Разширено"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:244
+msgid "<p><b>Title %1 (%2)</b><br>%3"
+msgstr "<p><b>Заглавие %1 (%2)</b><br>%3"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:248
+#, c-format
+msgid ""
+"_n: %n chapter\n"
+"%n chapters"
+msgstr ""
+"%n глава\n"
+"%n глави"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG1"
+msgstr "MPEG4"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG2"
+msgstr "MPEG2"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:257
+msgid "letterboxed"
+msgstr "letterboxed"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:259
+msgid "anamorph"
+msgstr "16:9"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:266
+msgid "No audio streams"
+msgstr "Няма аудио потоци"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:273
+msgid "No Subpicture streams"
+msgstr "Няма потоци за подкартини"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:318
+msgid "Audio Streams"
+msgstr "Аудио потоци"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:322
+msgid "Subpicture Streams"
+msgstr "Потоци за подкартини"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 93
+#: rc.cpp:350 rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:343
+#, no-c-format
+msgid "Preview"
+msgstr "Предварителен преглед"
+
+#: projects/k3bvcdtrackdialog.cpp:702
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:344
+msgid "Video"
+msgstr "Видео"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:346
+msgid "Subpicture"
+msgstr "Подкартина"
+
+#: rip/k3baudiocdlistview.cpp:36
+msgid "Artist"
+msgstr "Изпълнител"
+
+#: rip/k3baudiocdlistview.cpp:50
+msgid "Check the tracks that should be ripped"
+msgstr "Отметнете песните, които трябва да бъдат извлечени"
+
+#: misc/k3bblankingdialog.cpp:72
+msgid "Erase CD-RW"
+msgstr "Изтриване на CD-RW диск"
+
+#: misc/k3bblankingdialog.cpp:111
+msgid "&Erase Type"
+msgstr "&Вид изтриване"
+
+#: k3bemptydiscwaiter.cpp:554 misc/k3bblankingdialog.cpp:151
+msgid "Erasing CD-RW"
+msgstr "Изтриване на CD-RW диск"
+
+#: misc/k3bblankingdialog.cpp:179
+msgid "Successfully erased CD-RW."
+msgstr "CD-RW дискът беше изтрит успешно."
+
+#: misc/k3bblankingdialog.cpp:180
+msgid "Success"
+msgstr "Успех"
+
+#: misc/k3bblankingdialog.cpp:183
+msgid "Erasing CD-RW canceled."
+msgstr "Изтриването на CD-RW диска беше отменено."
+
+#: misc/k3bblankingdialog.cpp:184
+msgid "Canceled"
+msgstr "Отменено"
+
+#: misc/k3bblankingdialog.cpp:186
+msgid "The Erasing process failed. Do you want to see the debugging output?"
+msgstr "Изтриването беше неуспешно. Искате ли да видите изходните данни?"
+
+#: k3bemptydiscwaiter.cpp:673 misc/k3bblankingdialog.cpp:187
+msgid "Erasing failed."
+msgstr "Изтриването беше неуспешно."
+
+#: misc/k3bblankingdialog.cpp:203
+msgid "%1 does not support CD-RW writing."
+msgstr "%1 не поддържа запис върху CD-RW диск."
+
+#: misc/k3bblankingdialog.cpp:212
+msgid ""
+"Erases the complete disk. This takes as long as writing the complete CD."
+msgstr ""
+"Изтрива целия диск. Това отнема колкото времето за запис на целия диск."
+
+#: misc/k3bblankingdialog.cpp:214
+msgid "Erases just the TOC, the PMA, and the pregap."
+msgstr "Изтриване само на TOC, PMA и паузите между песните."
+
+#: misc/k3bblankingdialog.cpp:215
+msgid "Erases just the last track."
+msgstr "Изтрива само последния запис."
+
+#: misc/k3bblankingdialog.cpp:216
+msgid "Reopen the last session to make it possible to append further data."
+msgstr "Отваря последната сесия, за да бъде добавена още информация."
+
+#: misc/k3bblankingdialog.cpp:218
+msgid "Erases the last session of a multisession CD."
+msgstr "Изтрива последната сесия на многосесиен компактдиск."
+
+#: misc/k3bblankingdialog.cpp:226 misc/k3bblankingdialog.cpp:234
+msgid "Fast"
+msgstr "Бързо"
+
+#: misc/k3bblankingdialog.cpp:229 misc/k3bblankingdialog.cpp:235
+msgid "Complete"
+msgstr "Напълно"
+
+#: misc/k3bblankingdialog.cpp:233
+msgid "Blanking mode:"
+msgstr "Режим на изтриване:"
+
+#: misc/k3bblankingdialog.cpp:238 misc/k3bblankingdialog.cpp:241
+msgid "Erase Last Track"
+msgstr "Изтриване на последния запис"
+
+#: misc/k3bblankingdialog.cpp:242 misc/k3bblankingdialog.cpp:245
+msgid "Reopen Last Session"
+msgstr "Отваряне на последната сесия"
+
+#: misc/k3bblankingdialog.cpp:246 misc/k3bblankingdialog.cpp:249
+msgid "Erase Last Session"
+msgstr "Изтриване на последната сесия"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "CD Copy"
+msgstr "Копиране на CD"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "and CD Cloning"
+msgstr "и клониране на CD"
+
+#: misc/k3bcdcopydialog.cpp:79 misc/k3bdvdcopydialog.cpp:72
+msgid "Source Medium"
+msgstr "Четен диск"
+
+#: misc/k3bcdcopydialog.cpp:102
+msgid "Copy Mode"
+msgstr "Режим на копиране"
+
+#: misc/k3bcdcopydialog.cpp:106 misc/k3bcdcopydialog.cpp:230
+msgid "Normal Copy"
+msgstr "Нормално копие"
+
+#: misc/k3bcdcopydialog.cpp:107 misc/k3bcdcopydialog.cpp:235
+msgid "Clone Copy"
+msgstr "Клонирано копие"
+
+#: misc/k3bcdcopydialog.cpp:109 misc/k3bcdimagewritingdialog.cpp:245
+#: misc/k3bdvdcopydialog.cpp:100 misc/k3bdvdformattingdialog.cpp:61
+#: misc/k3bisoimagewritingdialog.cpp:188 projects/k3bprojectburndialog.cpp:267
+msgid "Writing Mode"
+msgstr "Режим на запис"
+
+#: misc/k3bcdcopydialog.cpp:113 misc/k3bcdimagewritingdialog.cpp:251
+#: misc/k3bdvdcopydialog.cpp:113 misc/k3bisoimagewritingdialog.cpp:194
+#: projects/k3bprojectburndialog.cpp:289
+msgid "Copies"
+msgstr "Копия"
+
+#: misc/k3bcdcopydialog.cpp:151 misc/k3bcdimagewritingdialog.cpp:288
+#: misc/k3bcdimagewritingdialog.cpp:789 misc/k3bdvdcopydialog.cpp:145
+msgid "&Image"
+msgstr "&Образ"
+
+#: misc/k3bcdcopydialog.cpp:170
+msgid "No error correction"
+msgstr "Без поправяне на грешките"
+
+#: misc/k3bcdcopydialog.cpp:184
+msgid "Copy CD-Text"
+msgstr "Копиране на CD-текст"
+
+#: misc/k3bcdcopydialog.cpp:185
+msgid "Prefer CD-Text"
+msgstr "Предпочитане на CD-текст"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 577
+#: misc/k3bcdcopydialog.cpp:190 misc/k3bdvdcopydialog.cpp:167 rc.cpp:183
+#, no-c-format
+msgid "&Advanced"
+msgstr "&Разширени"
+
+#: misc/k3bcdcopydialog.cpp:211
+msgid "Skip unreadable data sectors"
+msgstr "Пропускане на нечетливи сектори с данни"
+
+#: misc/k3bcdcopydialog.cpp:212
+msgid "Disable the source drive's error correction"
+msgstr "Изключване поправката на грешки от източника"
+
+#: misc/k3bcdcopydialog.cpp:213
+msgid "Use CD-Text instead of cddb if available."
+msgstr "Използване на CD-текст (ако има) вместо CDDB."
+
+#: misc/k3bcdcopydialog.cpp:214
+msgid "Copy CD-Text from the source CD if available."
+msgstr "Копира CD-текста (ако има) от четения компактдиск."
+
+#: misc/k3bcdcopydialog.cpp:216
+msgid ""
+"<p>If this option is checked K3b will disable the source drive's ECC/EDC error "
+"correction. This way sectors that are unreadable by intention can be read."
+"<p>This may be useful for cloning CDs with copy protection based on corrupted "
+"sectors."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще изключи ECC/EDC поправянето на грешки от "
+"оригиналния диск. По този начин сектори, които умишлено са направени "
+"нечетливите, ще могат да бъдат прочетени."
+"<p>Това може да е полезно за клониране на компактдискове, които са защитени от "
+"запис с помощта на лоши сектори."
+
+#: misc/k3bcdcopydialog.cpp:221
+msgid ""
+"<p>If this option is checked K3b will search for CD-Text on the source CD. "
+"Disable it if your CD drive has problems with reading CD-Text or you want to "
+"stick to Cddb info."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще търси CD-текст от четения компактдиск. "
+"Изключете опцията ако вашето устройство има проблеми с четенето на CD-текст или "
+"предпочитате информация CDDB."
+
+#: misc/k3bcdcopydialog.cpp:224
+msgid ""
+"<p>If this option is checked and K3b finds CD-Text on the source media it will "
+"be copied to the resulting CD ignoring any potentially existing Cddb entries."
+msgstr ""
+"<p>Ако е включена тази опция и K3b намери CD-текст от четения компактдиск, той "
+"ще бъде копиран върху записвания диск. Всички потенциално съществуващи данни от "
+"CDDB ще бъдат пренебрегнати."
+
+#: misc/k3bcdcopydialog.cpp:226
+msgid ""
+"<p>If this option is checked and K3b is not able to read a data sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p>Ако е включена тази опция и K3b не може да прочете сектор с данни от CD/DVD "
+"диска, в крайното копие секторът ще бъде заместен с нули."
+
+#: misc/k3bcdcopydialog.cpp:231
+msgid ""
+"<p>This is the normal copy mode recommended for most CD types. It allows "
+"copying Audio CDs, multi and single session Data CDs, and Enhanced Audio CDs "
+"(an Audio CD containing an additional data session)."
+"<p>For VideoCDs please use the CD Cloning mode."
+msgstr ""
+"<p>Това е нормалният режим на запис, препоръчван за повечето видове "
+"компактдискове. Той позволява копиране на аудио CD, многосесийни и едносесийни "
+"CD с данни, и екстра аудио CD (аудио CD, съдържащ сесия с допълнителна "
+"информация)."
+"<p>За VCD дискове, моля използвайте режим \"Клониране на CD\"."
+
+#: misc/k3bcdcopydialog.cpp:236
+msgid ""
+"<p>In CD Cloning mode K3b performs a raw copy of the CD. That means it does not "
+"care about the content but simply copies the CD bit by bit. It may be used to "
+"copy VideoCDs or CDs which contain erroneous sectors."
+"<p><b>Caution:</b> Only single session CDs can be cloned."
+msgstr ""
+"<p>В режим \"Клониране на CD\" K3b прави грубо копие на компактдиска. Това "
+"означава, че съдържанието му не е от значение - K3b просто го копира бит по "
+"бит. Този режим може да бъде използван за копиране на VCD дискове или "
+"компактдискове, които съдържат сектори с грешки."
+"<p><b>Внимание:</b> Могат да бъдат клонирани само едносесийни компактдискове."
+
+#: misc/k3bcdcopydialog.cpp:273 misc/k3bdvdcopydialog.cpp:238
+#: projects/k3bprojectburndialog.cpp:217
+msgid ""
+"There seems to be not enough free space in temporary directory. Write anyway?"
+msgstr ""
+"Изглежда няма достатъчно свободно място във временната директория. Запис на "
+"диска въпреки това?"
+
+#: k3b.cpp:943 k3bdebuggingoutputdialog.cpp:141 misc/k3bcdcopydialog.cpp:298
+#: misc/k3bcdcopydialog.cpp:306 projects/k3bdataburndialog.cpp:184
+#: projects/k3bdvdburndialog.cpp:286 projects/k3bmovixburndialog.cpp:229
+#: projects/k3bmovixdvdburndialog.cpp:196
+#: projects/k3bvideodvdburndialog.cpp:184
+msgid "Do you want to overwrite %1?"
+msgstr "Искате ли %1 да бъде презаписан?"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 projects/k3bdataburndialog.cpp:185
+#: projects/k3bdvdburndialog.cpp:287 projects/k3bmovixburndialog.cpp:230
+#: projects/k3bmovixdvdburndialog.cpp:197 projects/k3bvcdburndialog.cpp:583
+#: projects/k3bvideodvdburndialog.cpp:185
+msgid "File Exists"
+msgstr "Файловете съществуват"
+
+#: misc/k3bcdcopydialog.cpp:452 misc/k3bdvdcopydialog.cpp:436
+msgid "Use the same device for burning"
+msgstr "Използване на същото устройство за запис"
+
+#: misc/k3bcdcopydialog.cpp:453 misc/k3bdvdcopydialog.cpp:437
+msgid "<qt>Use the same device for burning <i>(Or insert another medium)</i>"
+msgstr ""
+"<qt>Използвайте същото устройство за запис<i>(Или поставете друг диск)</i>"
+
+#: misc/k3bdvdcopydialog.cpp:60
+msgid "DVD Copy"
+msgstr "Копиране на DVD"
+
+#: misc/k3bdvdcopydialog.cpp:61
+msgid "No video transcoding!"
+msgstr "Няма видео транскодиране!"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 28
+#: misc/k3bdvdcopydialog.cpp:156 rc.cpp:1284
+#, no-c-format
+msgid "General"
+msgstr "Общи"
+
+#: misc/k3bdvdcopydialog.cpp:202
+msgid "Skip unreadable sectors"
+msgstr "Пропускане на нечетливи сектори"
+
+#: misc/k3bdvdcopydialog.cpp:203
+msgid ""
+"<p>If this option is checked and K3b is not able to read a sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p>Ако е включена тази опция и K3b не може да прочете сектор от CD/DVD диска, в "
+"крайното копие секторът ще бъде заместен с нули."
+
+#: misc/k3bcdimagewritingdialog.cpp:116
+msgid "Burn CD Image"
+msgstr "Запис на CD образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:181 misc/k3bisoimagewritingdialog.cpp:152
+msgid "Image to Burn"
+msgstr "Записван образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:184 misc/k3bisoimagewritingdialog.cpp:155
+msgid "Choose Image File"
+msgstr "Изберете образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:185
+msgid "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Image Files"
+msgstr "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Образи"
+
+#: misc/k3bcdimagewritingdialog.cpp:187 misc/k3bisoimagewritingdialog.cpp:156
+msgid "*.iso *.ISO|ISO9660 Image Files"
+msgstr "*.iso *.ISO|ISO9660 образи"
+
+#: misc/k3bcdimagewritingdialog.cpp:189
+msgid "*.cue *.CUE|Cue Files"
+msgstr "*.cue *.CUE|Cue файлове"
+
+#: misc/k3bcdimagewritingdialog.cpp:191
+msgid "*.toc *.TOC|Cdrdao TOC Files and Cdrecord Clone Images"
+msgstr "*.toc *.TOC|Cdrdao TOC файлове и Cdrecord клонирани образи"
+
+#: k3b.cpp:1271 k3bfileview.cpp:103 misc/k3bcdimagewritingdialog.cpp:193
+#: misc/k3bisoimagewritingdialog.cpp:157
+msgid "*|All Files"
+msgstr "*|Всички файлове"
+
+#: misc/k3bcdimagewritingdialog.cpp:195
+msgid "Image Type"
+msgstr "Вид на образа"
+
+#: misc/k3bcdimagewritingdialog.cpp:197
+msgid "Auto Detection"
+msgstr "Авторазпознаване"
+
+#: misc/k3bcdimagewritingdialog.cpp:198
+msgid "ISO9660 Image"
+msgstr "ISO9660 образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:199
+msgid "Cue/Bin Image"
+msgstr "Cue/Bin образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:200
+msgid "Audio Cue File"
+msgstr "Аудио Cue файл"
+
+#: misc/k3bcdimagewritingdialog.cpp:201
+msgid "Cdrdao TOC File"
+msgstr "Cdrdao TOC файл"
+
+#: misc/k3bcdimagewritingdialog.cpp:202
+msgid "Cdrecord Clone Image"
+msgstr "Cdrecord клониран образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:221 misc/k3bisoimagewritingdialog.cpp:167
+msgid "No image file selected"
+msgstr "Не е посочен образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:303
+msgid "Data mode:"
+msgstr "Режим на данни:"
+
+#: misc/k3bcdimagewritingdialog.cpp:409 misc/k3bisoimagewritingdialog.cpp:249
+msgid ""
+"<p>This image has an invalid file size.If it has been downloaded make sure the "
+"download is complete."
+"<p>Only continue if you know what you are doing."
+msgstr ""
+"<p>Този образ е с невалиден размер. Ако го сваляте от Интернет, проверете дали "
+"извличането е приключило."
+"<p>Продължете само ако сте сигурни какво правите."
+
+#: misc/k3bcdimagewritingdialog.cpp:570
+msgid "Seems not to be a usable image"
+msgstr "Изглежда образът е неизползваем"
+
+#: misc/k3bcdimagewritingdialog.cpp:577
+msgid "File not found"
+msgstr "Файлът не е намерен"
+
+#: misc/k3bcdimagewritingdialog.cpp:589 misc/k3bcdimagewritingdialog.cpp:654
+#: misc/k3bcdimagewritingdialog.cpp:682 misc/k3bcdimagewritingdialog.cpp:710
+msgid "Detected:"
+msgstr "Намерен:"
+
+#: misc/k3bcdimagewritingdialog.cpp:590 misc/k3bisoimagewritingdialog.cpp:321
+msgid "Iso9660 image"
+msgstr "Iso9660 образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:596 misc/k3bcdimagewritingdialog.cpp:660
+#: misc/k3bcdimagewritingdialog.cpp:688 misc/k3bisoimagewritingdialog.cpp:326
+msgid "Filesize:"
+msgstr "Размер на файла:"
+
+#: k3bdiskinfoview.cpp:447 misc/k3bcdimagewritingdialog.cpp:602
+#: misc/k3bisoimagewritingdialog.cpp:331
+msgid "System Id:"
+msgstr "Система:"
+
+#: k3bdiskinfoview.cpp:452 misc/k3bcdimagewritingdialog.cpp:610
+#: misc/k3bisoimagewritingdialog.cpp:339
+msgid "Volume Id:"
+msgstr "Заглавие:"
+
+#: k3bdiskinfoview.cpp:457 misc/k3bcdimagewritingdialog.cpp:618
+#: misc/k3bisoimagewritingdialog.cpp:347
+msgid "Volume Set Id:"
+msgstr "Комплект:"
+
+#: k3bdiskinfoview.cpp:462 misc/k3bcdimagewritingdialog.cpp:626
+#: misc/k3bisoimagewritingdialog.cpp:355
+msgid "Publisher Id:"
+msgstr "Издател:"
+
+#: k3bdiskinfoview.cpp:467 misc/k3bcdimagewritingdialog.cpp:634
+#: misc/k3bisoimagewritingdialog.cpp:363
+msgid "Preparer Id:"
+msgstr "Изготвил:"
+
+#: k3bdiskinfoview.cpp:472 misc/k3bcdimagewritingdialog.cpp:641
+#: misc/k3bisoimagewritingdialog.cpp:370
+msgid "Application Id:"
+msgstr "Програма:"
+
+#: misc/k3bcdimagewritingdialog.cpp:655
+msgid "Cdrecord clone image"
+msgstr "Cdrecord клониран образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:665 misc/k3bcdimagewritingdialog.cpp:693
+msgid "Image file:"
+msgstr "Образ:"
+
+#: misc/k3bcdimagewritingdialog.cpp:671
+msgid "TOC file:"
+msgstr "TOC файл:"
+
+#: misc/k3bcdimagewritingdialog.cpp:683
+msgid "Cue/bin image"
+msgstr "Cue/bin образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:699
+msgid "Cue file:"
+msgstr "Cue файл:"
+
+#: misc/k3bcdimagewritingdialog.cpp:711
+msgid "Audio Cue Image"
+msgstr "Аудио Cue образ"
+
+#: misc/k3bcdimagewritingdialog.cpp:716
+#, c-format
+msgid ""
+"_n: %n track\n"
+"%n tracks"
+msgstr ""
+"%n запис\n"
+"%n записа"
+
+#: misc/k3bcdimagewritingdialog.cpp:731
+msgid "Track"
+msgstr "Запис"
+
+#: misc/k3bcdimagewritingdialog.cpp:841 misc/k3bisoimagewritingdialog.cpp:443
+msgid "Md5 Sum:"
+msgstr "Md5 сума:"
+
+#: misc/k3bcdimagewritingdialog.cpp:871 misc/k3bisoimagewritingdialog.cpp:473
+msgid "Calculation cancelled"
+msgstr "Изчислението беше отменено"
+
+#: misc/k3bcdimagewritingdialog.cpp:873 misc/k3bisoimagewritingdialog.cpp:475
+msgid "Calculation failed"
+msgstr "Изчислението беше неуспешно"
+
+#: misc/k3bcdimagewritingdialog.cpp:888 misc/k3bisoimagewritingdialog.cpp:490
+msgid "Copy checksum to clipboard"
+msgstr "Копиране на сумата в системния буфер"
+
+#: misc/k3bcdimagewritingdialog.cpp:889 misc/k3bisoimagewritingdialog.cpp:491
+msgid "Compare checksum..."
+msgstr "Сравняване на сумата..."
+
+#: misc/k3bcdimagewritingdialog.cpp:895 misc/k3bisoimagewritingdialog.cpp:497
+msgid "MD5 Sum Check"
+msgstr "Проверка на MD5 сума"
+
+#: misc/k3bcdimagewritingdialog.cpp:896 misc/k3bisoimagewritingdialog.cpp:498
+msgid "Please insert the MD5 Sum to compare:"
+msgstr "Моля, въведете MD5 сума за сравнение:"
+
+#: misc/k3bcdimagewritingdialog.cpp:902 misc/k3bisoimagewritingdialog.cpp:504
+msgid "The MD5 Sum of %1 equals the specified."
+msgstr "MD5 сумата %1 е като посочената."
+
+#: misc/k3bcdimagewritingdialog.cpp:903 misc/k3bisoimagewritingdialog.cpp:505
+msgid "MD5 Sums Equal"
+msgstr "MD5 сумите съвпадат"
+
+#: misc/k3bcdimagewritingdialog.cpp:905 misc/k3bisoimagewritingdialog.cpp:507
+msgid "The MD5 Sum of %1 differs from the specified."
+msgstr "MD5 сумата %1 се различава от посочената."
+
+#: misc/k3bcdimagewritingdialog.cpp:906 misc/k3bisoimagewritingdialog.cpp:508
+msgid "MD5 Sums Differ"
+msgstr "MD5 сумите се различават"
+
+#: misc/k3bdvdformattingdialog.cpp:43
+msgid "DVD Formatting"
+msgstr "Форматиране на DVD"
+
+#: misc/k3bdvdformattingdialog.cpp:44
+msgid "DVD%1RW"
+msgstr "DVD%1RW"
+
+#: k3bemptydiscwaiter.cpp:90 misc/k3bdvdformattingdialog.cpp:71
+msgid "Force"
+msgstr "Принудително"
+
+#: misc/k3bdvdformattingdialog.cpp:72
+msgid "Quick format"
+msgstr "Бързо форматиране"
+
+#: misc/k3bdvdformattingdialog.cpp:84
+msgid "Force formatting of empty DVDs"
+msgstr "Принудително форматиране на празен DVD диск"
+
+#: misc/k3bdvdformattingdialog.cpp:85
+msgid ""
+"<p>If this option is checked K3b will format a DVD-RW even if it is empty. It "
+"may also be used to force K3b to format a DVD+RW or a DVD-RW in restricted "
+"overwrite mode."
+"<p><b>Caution:</b> It is not recommended to often format a DVD since it may "
+"already be unusable after 10-20 reformat procedures."
+"<p>DVD+RW media only needs to be formatted once. After that it just needs to be "
+"overwritten. The same applies to DVD-RW in restricted overwrite mode."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще форматира DVD-RW дори и ако диска е "
+"празен. Тя може да бъде използвана и за форматиране на DVD+RW, а също така и на "
+"DVD-RW в режим на ограничен презапис."
+"<p><b>Внимание:</b>Не се препоръчва често да се форматират DVD дисковете, тъй "
+"като могат да станат неизползваеми след 10-20 форматирания."
+"<p>DVD+RW дискът има нужда само от едно форматиране. След това само трябва да "
+"се презаписва. Същото се отнася и за DVD-RW в режим на ограничен презапис."
+
+#: misc/k3bdvdformattingdialog.cpp:95
+msgid "Try to perform quick formatting"
+msgstr "Опитайте \"Бързо\" форматиране"
+
+#: misc/k3bdvdformattingdialog.cpp:96
+msgid ""
+"<p>If this option is checked K3b will tell the writer to perform a quick "
+"format."
+"<p>Formatting a DVD-RW completely can take a very long time and some DVD "
+"writers perform a full format even if quick format is enabled."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще изпълни \"бързо\" форматиране."
+"<p>\"Пълното\" форматирането на DVD-RW може да отнеме много време, а освен това "
+"някои DVD записвачки изпълняват \"пълно\" форматиране дори и когато е избрано "
+"\"бързо\"."
+
+#: misc/k3bisoimagewritingdialog.cpp:88
+msgid "Burn Iso9660 Image"
+msgstr "Запис на Iso9660 образ"
+
+#: misc/k3bisoimagewritingdialog.cpp:89
+msgid "to DVD"
+msgstr "върху DVD"
+
+#: misc/k3bisoimagewritingdialog.cpp:238
+msgid ""
+"The image you selected is not a valid ISO9660 image. Are you sure you want to "
+"burn it anyway? (There may exist other valid image types that are not detected "
+"by K3b but will work fine.)"
+msgstr ""
+"Избраният не е валиден ISO9660 образ. Сигурни ли сте, че искате да го запишете "
+"на диск? (Има други валидни видове, неразпознати от K3b, но работещи добре.)"
+
+#: misc/k3bisoimagewritingdialog.cpp:241 projects/k3bprojectburndialog.cpp:158
+msgid "Burn"
+msgstr "Запис на диск"
+
+#: misc/k3bisoimagewritingdialog.cpp:382
+msgid "Not an Iso9660 image"
+msgstr "Не е Iso9660 образ"
+
+#: k3btempdirselectionwidget.cpp:57
+msgid "Free space in temporary directory:"
+msgstr "Свободно място във временната директория:"
+
+#: k3btempdirselectionwidget.cpp:77
+msgid "The directory in which to save the image files"
+msgstr "Директорията, където се записват образите"
+
+#: k3btempdirselectionwidget.cpp:81
+msgid ""
+"<p>This is the directory in which K3b will save the <em>image files</em>."
+"<p>Please make sure that it resides on a partition that has enough free space."
+msgstr ""
+"<p>Това е директорията в която K3b ще запише <em>образите</em>."
+"<p>Моля, уверете се, че тя се намира на част от диска където има достатъчно "
+"свободно място."
+
+#: k3btempdirselectionwidget.cpp:126
+msgid "Select Temporary Directory"
+msgstr "Изберете временна директория"
+
+#: k3btempdirselectionwidget.cpp:130
+msgid "Select Temporary File"
+msgstr "Изберете временен файл"
+
+#: k3btempdirselectionwidget.cpp:197
+msgid "Wri&te image files to:"
+msgstr "За&пис на образите в:"
+
+#: k3btempdirselectionwidget.cpp:198
+msgid "Temporary Directory"
+msgstr "Временна директория"
+
+#: k3btempdirselectionwidget.cpp:201
+msgid "Wri&te image file to:"
+msgstr "За&пис на образа в:"
+
+#: k3btempdirselectionwidget.cpp:202
+msgid "Temporary File"
+msgstr "Временен файл"
+
+#: k3btempdirselectionwidget.cpp:213
+msgid "Size of project:"
+msgstr "Размер на проекта:"
+
+#: k3bjobprogressosd.cpp:220
+msgid "Hide OSD"
+msgstr "Скриване на OSD"
+
+#: k3bburnprogressdialog.cpp:44
+msgid "Estimated writing speed:"
+msgstr "Скорост на запис:"
+
+#: k3bburnprogressdialog.cpp:56
+msgid "Software buffer:"
+msgstr "Софтуерен буфер:"
+
+#: k3bburnprogressdialog.cpp:57
+msgid "Device buffer:"
+msgstr "Буфер на устройството:"
+
+#: k3bburnprogressdialog.cpp:94
+msgid "Writer: %1 %2"
+msgstr "Записвачка: %1 %2"
+
+#: k3bburnprogressdialog.cpp:97 k3bburnprogressdialog.cpp:98
+#: k3bburnprogressdialog.cpp:99
+msgid "no info"
+msgstr "няма информация"
+
+#: k3bservicemenuinstaller.cpp:96
+msgid "Failed to copy service menu files"
+msgstr "Файловете от менюто не бяха копирани"
+
+#: k3bservicemenuinstaller.cpp:116
+msgid "Failed to remove service menu files"
+msgstr "Файловете от менюто не бяха премахнати"
+
+#: k3bappdevicemanager.cpp:45
+msgid "Media &Info"
+msgstr "&Информация за диск"
+
+#: k3bappdevicemanager.cpp:47
+msgid "&Unmount"
+msgstr "&Демонтиране"
+
+#: k3bappdevicemanager.cpp:49
+msgid "&Mount"
+msgstr "&Монтиране"
+
+#: k3bappdevicemanager.cpp:51
+msgid "&Eject"
+msgstr "Изваждан&е"
+
+#: k3bappdevicemanager.cpp:53
+msgid "L&oad"
+msgstr "&Зареждане"
+
+#: k3bappdevicemanager.cpp:59
+msgid "Set Read Speed..."
+msgstr "Настройване скоростта на четене..."
+
+#: k3bappdevicemanager.cpp:62
+msgid "Display generic medium information"
+msgstr "Показване на основна информация за диска"
+
+#: k3bappdevicemanager.cpp:63
+msgid "Unmount the medium"
+msgstr "Демонтиране на диска"
+
+#: k3bappdevicemanager.cpp:64
+msgid "Mount the medium"
+msgstr "Монтиране на диска"
+
+#: k3bappdevicemanager.cpp:65
+msgid "Eject the medium"
+msgstr "Изваждане на диска"
+
+#: k3bappdevicemanager.cpp:66
+msgid "(Re)Load the medium"
+msgstr "(Пре)зареждане на диска"
+
+#: k3bappdevicemanager.cpp:67
+msgid "Force the drive's read speed"
+msgstr "Принудителна скорост на четене"
+
+#: k3bappdevicemanager.cpp:224
+msgid "CD Read Speed"
+msgstr "Скорост на четене на CD"
+
+#: k3bappdevicemanager.cpp:225
+msgid ""
+"<p>Please enter the preferred read speed for <b>%1</b>"
+". This speed will be used for the currently mounted medium."
+"<p>This is especially useful to slow down the drive when watching movies which "
+"are read directly from the drive and the spinning noise is intrusive."
+"<p>Be aware that this has no influence on K3b since it will change the reading "
+"speed again when copying CDs or DVDs."
+msgstr ""
+"<p>Моля, въведете предпочитаната скорост на четене за <b>%1</b>"
+". Тя ще бъде използвана за диска, който е поставен в момента."
+"<p>Това е особено полезно за понижаване скоростта при гледане на филми, които "
+"се четат директно от устройството, защото шумът от въртенето на диска е "
+"досаден."
+"<p>При копиране на CD или DVD дискове скоростта отново ще бъде променена."
+
+#: k3bappdevicemanager.cpp:243
+msgid "Setting the read speed failed."
+msgstr "Настройката на скоростта на четене беше неуспешна."
+
+#: k3bdatamodewidget.cpp:35
+msgid "Mode1"
+msgstr "Режим1"
+
+#: k3bdatamodewidget.cpp:36
+msgid "Mode2"
+msgstr "Режим2"
+
+#: k3bdatamodewidget.cpp:38
+msgid "Select the mode for the data-track"
+msgstr "Изберете режима на запис на данните"
+
+#: k3bdatamodewidget.cpp:39
+msgid ""
+"<p><b>Data Mode</b>"
+"<p>Data tracks may be written in two different modes:</p>"
+"<p><b>Auto</b>"
+"<br>Let K3b select the best suited data mode.</p>"
+"<p><b>Mode 1</b>"
+"<br>This is the <em>original</em> writing mode as introduced in the <em>"
+"Yellow Book</em> standard. It is the preferred mode when writing pure data "
+"CDs.</p>"
+"<p><b>Mode 2</b>"
+"<br>To be exact <em>XA Mode 2 Form 1</em>, but since the other modes are rarely "
+"used it is common to refer to it as <em>Mode 2</em>.</p>"
+"<p><b>Be aware:</b> Do not mix different modes on one CD. Some older drives may "
+"have problems reading mode 1 multisession CDs."
+msgstr ""
+"<p>Записите на данните могат да бъдат правени по два начина:</p>"
+"<p><b>Режим 1</b>"
+"<br>Това е <em>оригиналният</em> режим на запис, както е в стандарта <em>"
+"Yellow Book (Жълта книга)</em>. Предпочитаният режим за CD с данни.</p>"
+"<p><b>Режим 2</b>"
+"<br>Или по-точно <em>XA Mode 2 Form 1</em>, но тъй като другите режими рядко се "
+"използват, обикновено е известен като <em>Режим 2</em>.</p>"
+"<p><b>Авто</b>"
+"<br>K3b избира най-подходящия режим.</p>"
+"<p><b>Внимание:</b> Не смесвайте различни режими на един компактдиск. Някои "
+"по-стари устройства може да имат проблеми с четенето на режим 1 от многосесийни "
+"компактдискове."
+
+#: k3bsidepanel.cpp:36
+msgid "Folders"
+msgstr "Папки"
+
+#: k3bsidepanel.cpp:40
+msgid "CD Tasks"
+msgstr "Задачи за CD"
+
+#: k3bsidepanel.cpp:55
+msgid "DVD Tasks"
+msgstr "Задачи за DVD"
+
+#: k3bdiskinfoview.cpp:169 k3bmedium.cpp:291
+msgid "No medium present"
+msgstr "Няма диск"
+
+#: k3bdiskinfoview.cpp:194
+msgid "Unknown Disk Type"
+msgstr "Видът на диска е непознат"
+
+#: k3bdiskinfoview.cpp:216
+msgid "Tracks"
+msgstr "Записи"
+
+#: k3bdiskinfoview.cpp:221
+msgid "Attributes"
+msgstr "Атрибути"
+
+#: k3bdiskinfoview.cpp:222
+msgid "First-Last Sector"
+msgstr "Първи - последен сектор"
+
+#: k3bdiskinfoview.cpp:234 k3bdiskinfoview.cpp:251
+#, c-format
+msgid "Session %1"
+msgstr "Сесия %1"
+
+#: k3bdiskinfoview.cpp:262
+msgid "Data/Mode1"
+msgstr "Данни/Режим1"
+
+#: k3bdiskinfoview.cpp:264
+msgid "Data/Mode2"
+msgstr "Данни/Режим2"
+
+#: k3bdiskinfoview.cpp:266
+msgid "Data/Mode2 XA Form1"
+msgstr "Данни/Режим2 XA форма1"
+
+#: k3bdiskinfoview.cpp:268
+msgid "Data/Mode2 XA Form2"
+msgstr "Данни/Режим2 XA форма2"
+
+#: k3bdiskinfoview.cpp:272
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#: k3bdiskinfoview.cpp:274
+msgid "copy"
+msgstr "копие"
+
+#: k3bdiskinfoview.cpp:274
+msgid "no copy"
+msgstr "не е копие"
+
+#: k3bdiskinfoview.cpp:276
+msgid "preemp"
+msgstr "с акцентиране"
+
+#: k3bdiskinfoview.cpp:276
+msgid "no preemp"
+msgstr "без акцентиране"
+
+#: k3bdiskinfoview.cpp:277
+msgid "incremental"
+msgstr "нарастващ"
+
+#: k3bdiskinfoview.cpp:277
+msgid "uninterrupted"
+msgstr "непрекъснат"
+
+#: k3bdiskinfoview.cpp:305
+msgid "CD-TEXT (excerpt)"
+msgstr "CD-текст (откъс)"
+
+#: k3bdiskinfoview.cpp:309
+msgid "Performer"
+msgstr "Изпълнител"
+
+#: k3bdiskinfoview.cpp:311
+msgid "Songwriter"
+msgstr "Автор на текста"
+
+#: k3bdiskinfoview.cpp:312
+msgid "Composer"
+msgstr "Композитор"
+
+#: k3bdiskinfoview.cpp:314
+msgid "CD:"
+msgstr "CD:"
+
+#: k3bdiskinfoview.cpp:341
+msgid "Medium"
+msgstr "Диск"
+
+#: k3bdiskinfoview.cpp:346
+msgid "Unknown (probably CD-ROM)"
+msgstr "Непознат (вероятно CD-ROM)"
+
+#: k3bdiskinfoview.cpp:348 projects/k3bdatapropertiesdialog.cpp:69
+#: projects/k3bvcdtrackdialog.cpp:597 projects/k3bvcdtrackdialog.cpp:654
+msgid "Type:"
+msgstr "Вид:"
+
+#: k3bdiskinfoview.cpp:352
+msgid "Media ID:"
+msgstr "ИД на диск:"
+
+#: k3bdiskinfoview.cpp:357
+msgid "Capacity:"
+msgstr "Капацитет:"
+
+#: k3bdiskinfoview.cpp:358 k3bdiskinfoview.cpp:364 k3bdiskinfoview.cpp:370
+#: projects/k3bfillstatusdisplay.cpp:203 projects/k3bfillstatusdisplay.cpp:206
+#: projects/k3bfillstatusdisplay.cpp:211
+msgid "%1 min"
+msgstr "%1 мин"
+
+#: k3bdiskinfoview.cpp:363
+msgid "Used Capacity:"
+msgstr "Използван капацитет:"
+
+#: k3bdiskinfoview.cpp:369
+msgid "Remaining:"
+msgstr "Остават:"
+
+#: k3bdiskinfoview.cpp:374
+msgid "Rewritable:"
+msgstr "Презаписваем:"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:88 option/k3bdevicewidget.cpp:105
+#: option/k3bdevicewidget.cpp:131 option/k3bdevicewidget.cpp:287
+#: option/k3bdevicewidget.cpp:291 option/k3bdevicewidget.cpp:295
+#: option/k3bdevicewidget.cpp:299 option/k3bdevicewidget.cpp:304
+#: option/k3bdevicewidget.cpp:308 option/k3bdevicewidget.cpp:313
+#: option/k3bdevicewidget.cpp:341
+msgid "yes"
+msgstr "да"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:105 option/k3bdevicewidget.cpp:132
+#: option/k3bdevicewidget.cpp:287 option/k3bdevicewidget.cpp:291
+#: option/k3bdevicewidget.cpp:295 option/k3bdevicewidget.cpp:299
+#: option/k3bdevicewidget.cpp:304 option/k3bdevicewidget.cpp:308
+#: option/k3bdevicewidget.cpp:313 option/k3bdevicewidget.cpp:341
+msgid "no"
+msgstr "не"
+
+#: k3bdiskinfoview.cpp:378
+msgid "Appendable:"
+msgstr "Незатворен:"
+
+#: k3bdiskinfoview.cpp:382
+msgid "Empty:"
+msgstr "Празен:"
+
+#: k3bdiskinfoview.cpp:387
+msgid "Layers:"
+msgstr "Слоеве:"
+
+#: k3bdiskinfoview.cpp:392
+msgid "Background Format:"
+msgstr "Формат на фона:"
+
+#: k3bdiskinfoview.cpp:395
+msgid "not formatted"
+msgstr "неформатиран"
+
+#: k3bdiskinfoview.cpp:398
+msgid "incomplete"
+msgstr "незавършен"
+
+#: k3bdiskinfoview.cpp:401
+msgid "in progress"
+msgstr "извършва се"
+
+#: k3bdiskinfoview.cpp:404
+msgid "complete"
+msgstr "завършен"
+
+#: k3bdiskinfoview.cpp:410
+msgid "Sessions:"
+msgstr "Сесии:"
+
+#: k3bdiskinfoview.cpp:415
+msgid "Supported writing speeds:"
+msgstr "Скорост на запис:"
+
+#: k3bdiskinfoview.cpp:443
+msgid "ISO9660 Filesystem Info"
+msgstr "Информация за файлова система ISO9660"
+
+#: k3bdirview.cpp:204
+msgid ""
+"<p>You have selected the K3b Video DVD ripping tool."
+"<p>It is intended to <em>rip single titles</em> from a video DVD into a "
+"compressed format such as XviD. Menu structures are completely ignored."
+"<p>If you intend to copy the plain Video DVD vob files from the DVD (including "
+"decryption) for further processing with another application, please use the "
+"following link to access the Video DVD file structure: <a href=\"videodvd:/\">"
+"videodvd:/</a>"
+"<p>If you intend to make a copy of the entire Video DVD including all menus and "
+"extras it is recommended to use the K3b DVD Copy tool."
+msgstr ""
+"<p>Избрали сте инструмента на K3b за извличане на видео DVD."
+"<p>Направен е за <em>извличане на единични заглавия</em> "
+"от видео DVD за по нататъшна обработка (компресия). Структурата не менюто се "
+"игнорира напълно."
+"<p>Ако имате намерение да копирате обикновени видео DVD vob файлове "
+"(включително декодирането им) с цел обработка с друга програма, моля, "
+"използвайте следната връзка за достъп до файловата структура на видео DVD "
+"диска: <a href=\"videodvd:/\">videodvd:/</a>"
+"<p>Ако имате намерение да копирате целия DVD диск, включително всички менюта и "
+"екстри, препоръчително е да използвате инструмента на K3b за копиране на DVD."
+
+#: k3bdirview.cpp:213
+msgid "Video DVD ripping"
+msgstr "Извличане на видео DVD"
+
+#: k3bdirview.cpp:215
+msgid "Open DVD Copy Dialog"
+msgstr "Копиране на DVD"
+
+#: k3bdirview.cpp:244
+msgid ""
+"K3b uses vcdxrip from the vcdimager package to rip Video CDs. Please make sure "
+"it is installed."
+msgstr ""
+"K3b използва vcdxrip от пакета vcdimager за извличане на VCD дискове. Проверете "
+"дали е инсталиран."
+
+#: k3bdirview.cpp:249 k3bdirview.cpp:262
+msgid ""
+"Found %1. Do you want K3b to mount the data part or show all the tracks?"
+msgstr ""
+"Намерен е %1. Искате ли K3b да монтира участъка с данни или да покаже всички "
+"записи?"
+
+#: k3bdirview.cpp:252 k3bdirview.cpp:265
+msgid "Mount CD"
+msgstr "Монтиране на CD"
+
+#: k3bdirview.cpp:253
+msgid "Show Video Tracks"
+msgstr "Показване на видео записи"
+
+#: k3bdirview.cpp:266
+msgid "Show Audio Tracks"
+msgstr "Показване на песните"
+
+#: k3bdirview.cpp:300
+msgid "<p>K3b was unable to mount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr "<p>K3b не можа да монтира <b>%1</b> в устройство <em>%2 - %3</em>"
+
+#: k3bdirview.cpp:304
+msgid "Mount Failed"
+msgstr "Монтирането беше неуспешно"
+
+#: k3bdirview.cpp:316
+msgid ""
+"<p>K3b was unable to unmount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr "<p>K3b не можа да демонтира <b>%1</b> в устройство <em>%2 - %3</em>"
+
+#: k3bdirview.cpp:320
+msgid "Unmount Failed"
+msgstr "Демонтирането беше неуспешно"
+
+#: k3bdiroperator.cpp:48
+msgid "K3b Bookmarks"
+msgstr "K3b отметки"
+
+#: k3bdiroperator.cpp:55
+msgid "&Add to Project"
+msgstr "&Добавяне към проект"
+
+#: k3bmediaselectiondialog.cpp:32
+msgid "Medium Selection"
+msgstr "Избор на диск"
+
+#: k3bmediaselectiondialog.cpp:41
+msgid "Please select a medium:"
+msgstr "Избор на диск:"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Златко Попов"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "zlatkopopov at fsa-bg.org"
+
+#: k3bjobprogressdialog.cpp:160
+msgid "Message"
+msgstr "Съобщение"
+
+#: k3bjobprogressdialog.cpp:216
+msgid "Overall progress:"
+msgstr "Изпълнено:"
+
+#: k3bjobprogressdialog.cpp:248
+msgid "Show Debugging Output"
+msgstr "Информация"
+
+#: k3bjobprogressdialog.cpp:317 k3bjobprogressdialog.cpp:323
+msgid "%1 of %2 MB"
+msgstr "%1 от общо %2 МБ"
+
+#: k3bjobprogressdialog.cpp:362 k3bjobprogressdialog.cpp:374
+msgid "Success."
+msgstr "Успех."
+
+#: k3bjobprogressdialog.cpp:376
+msgid "Successfully finished."
+msgstr "Завършено успешно."
+
+#: k3bjobprogressdialog.cpp:384 k3bjobprogressdialog.cpp:386
+msgid "Canceled."
+msgstr "Отменено."
+
+#: k3bjobprogressdialog.cpp:389 k3bjobprogressdialog.cpp:391
+msgid "Error."
+msgstr "Грешка."
+
+#: k3bjobprogressdialog.cpp:394
+msgid "Finished with errors"
+msgstr "Завършено с грешки"
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Do you really want to cancel?"
+msgstr "Наистина ли искате операцията да бъде отменена?"
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Cancel Confirmation"
+msgstr "Потвърждение за отмяна"
+
+#: k3bjobprogressdialog.cpp:518
+msgid "Elapsed time: %1 h"
+msgstr "Изминало време: %1 ч"
+
+#: k3bjobprogressdialog.cpp:521
+msgid "Remaining: %1 h"
+msgstr "Остават: %1 ч"
+
+#: main.cpp:44
+msgid "A CD and DVD burning application"
+msgstr "Програма за запис на CD и DVD"
+
+#: main.cpp:49
+msgid "file(s) to open"
+msgstr "файл(ове) за отваряне"
+
+#: main.cpp:50
+msgid "Create a new data CD project and add all given files"
+msgstr ""
+"Създаване нов проект за CD с данни и добавяне на всички налични файлове"
+
+#: main.cpp:51
+msgid "Create a new audio CD project and add all given files"
+msgstr ""
+"Създаване на нов проект за аудио CD и добавяне на всички налични файлове"
+
+#: main.cpp:52
+msgid "Create a new video CD project and add all given files"
+msgstr "Създаване на нов проект за VCD и добавяне на всички налични файлове"
+
+#: main.cpp:53
+msgid "Create a new mixed mode CD project and add all given files"
+msgstr ""
+"Създаване на нов проект за смесен CD и добавяне на всички налични файлове"
+
+#: main.cpp:54
+msgid "Create a new eMovix CD project and add all given files"
+msgstr ""
+"Създаване на нов проект за eMovix CD и добавяне на всички налични файлове"
+
+#: main.cpp:55
+msgid "Create a new data DVD project and add all given files"
+msgstr ""
+"Създаване на нов проект за DVD с данни и добавяне на всички налични файлове"
+
+#: main.cpp:56
+msgid "Create a new eMovix DVD project and add all given files"
+msgstr ""
+"Създаване на нов проект за eMovix DVD и добавяне на всички налични файлове"
+
+#: main.cpp:57
+msgid "Create a new Video DVD project and add all given files"
+msgstr "Създаване на нов проект за DVD и добавяне на всички налични файлове"
+
+#: main.cpp:58
+msgid "Open the project burn dialog for the current project"
+msgstr "Отваряне на прозорецa за запис на текущия проект"
+
+#: main.cpp:59
+msgid "Open the CD copy dialog, optionally specify the source device"
+msgstr ""
+"Отваряне на прозорецa за копиране на CD. Допълнително можете да посочите "
+"източник"
+
+#: k3b.cpp:337 main.cpp:60
+msgid "Open the DVD copy dialog"
+msgstr "Копиране на DVD"
+
+#: main.cpp:61
+msgid "Write a CD image to a CD-R(W)"
+msgstr "Запис на CD образ върху CD-R(W) диск"
+
+#: main.cpp:62
+msgid "Write a DVD ISO9660 image to a DVD"
+msgstr "Запис на DVD ISO9660 образ върху DVD"
+
+#: main.cpp:63
+msgid "Write a CD or DVD image to a CD-R(W) or DVD depending on the size"
+msgstr ""
+"Запис на CD или DVD образ върху CD-R(W) или DVD диск, в зависимост от размера"
+
+#: main.cpp:64
+msgid "Erase a CDRW"
+msgstr "Изтриване на CDRW диск"
+
+#: main.cpp:65
+msgid "Format a DVD-RW or DVD+RW"
+msgstr "Форматиране на DVD-RW или DVD+RW диск"
+
+#: main.cpp:66
+msgid "Extract Audio tracks digitally (+encoding)"
+msgstr "Цифрово извличане на песни (+кодиране)"
+
+#: main.cpp:67
+msgid "Rip Video DVD Titles (+transcoding)"
+msgstr "Извличане на видео DVD заглавия (+транскодиране)"
+
+#: main.cpp:68
+msgid "Rip Video CD Tracks"
+msgstr "Извличане на видео VCD"
+
+#: main.cpp:69
+msgid "Set the GUI language"
+msgstr "Избор на език за ГПИ"
+
+#: main.cpp:70
+msgid "Disable the splash screen"
+msgstr "Изключване на началния екран"
+
+#: main.cpp:71
+msgid ""
+"Set the audio output method (like arts or alsa depending on the installed "
+"plugins)"
+msgstr ""
+"Посочете метода за крайните аудио данни (като arts или alsa, в зависимост от "
+"инсталираните приставки)"
+
+#: main.cpp:72
+msgid ""
+"Set the device to be used for new projects (This option has no effect. Its main "
+"purpose is to enable handling of empty media from the KDE Media Manager)."
+msgstr ""
+"Настройте устройството да бъде използвано за нови проекти (Опцията няма ефект. "
+"Главната и цел е да включи поддръжката на празни дискове от медия мениджъра на "
+"на KDE )."
+
+#: main.cpp:82
+msgid "Maintainer and Lead Developer"
+msgstr "Поддръжка и главен разработчик"
+
+#: main.cpp:83
+msgid "VideoCD Project and VideoCD ripping"
+msgstr "Проект за VCD и извличане на VCD"
+
+#: main.cpp:84
+msgid "Advanced Cdrdao integration"
+msgstr "Разширена интеграция с cdrdao"
+
+#: main.cpp:87
+msgid "VideoDVD ripping and video encoding in pre-1.0 versions."
+msgstr "Извличане на видео DVD и кодиране на видео във версиите преди 1.0."
+
+#: main.cpp:90
+msgid "For his bombastic artwork."
+msgstr "За неговия страхотен дизайн."
+
+#: main.cpp:93
+msgid "For extensive testing and the first German translation."
+msgstr "За интензивното тестване и първия превод на немски."
+
+#: main.cpp:96
+msgid "For the great dvd+rw-tools and the nice cooperation."
+msgstr "За прекрасните dvd+rw инструменти и чудесно сътрудничество."
+
+#: main.cpp:99
+msgid "For the very cool eMovix package and his accommodating work."
+msgstr "За много якия eMovix пакет и работа."
+
+#: main.cpp:102
+msgid "For the flac decoding plugin."
+msgstr "За flac декодиращата приставка."
+
+#: main.cpp:105
+msgid "For the very useful isofslib."
+msgstr "За много полезната isofslib."
+
+#: main.cpp:108
+msgid ""
+"For libsamplerate which is used for generic resampling in the audio decoder "
+"framework."
+msgstr ""
+"За libsamplerate, който се използва за предискретизиране в аудио декодера."
+
+#: main.cpp:111
+msgid "For the very cool conditional audio ripping pattern."
+msgstr "За много добрия шаблон за извличане на звук (аудио)."
+
+#: main.cpp:114
+msgid "For his work on the BSD port and some great patches."
+msgstr "За работата му по BSD и някои големи поправки."
+
+#: main.cpp:117
+msgid "For his work on the BSD port."
+msgstr "За работата му по BSD."
+
+#: main.cpp:120
+msgid "For his help with the many invalid k3b entries on bugs.kde.org."
+msgstr "За помощта му за многото съобщения за грешки на bugs.kde.org."
+
+#: main.cpp:123
+msgid "For the great K3b icon eyecandy."
+msgstr "За шаренийките по иконите на K3b."
+
+#: main.cpp:126
+msgid "For his neverending help cleaning out the K3b bug database."
+msgstr "За изчистването на БД с грешки в K3b."
+
+#: main.cpp:129
+msgid ""
+"Rob created a great theme and came up with the idea for transparent themes."
+msgstr "Той създаде чудесна тема и му хрумна темите да са прозрачни."
+
+#: main.cpp:132
+msgid "For the amazing K3b 1.0 theme."
+msgstr "За прекрасната тема на K3b 1.0."
+
+#: k3bpassivepopup.cpp:142
+msgid "Keep Open"
+msgstr "Поддържане отворен"
+
+#: k3b.cpp:155
+msgid "K3b - The CD and DVD Kreator"
+msgstr "K3b - Програма за запис на CD и DVD"
+
+#: k3b.cpp:218
+msgid "Save All"
+msgstr "Запис на всички"
+
+#: k3b.cpp:221
+msgid "Close All"
+msgstr "Затваряне на всички"
+
+#: k3b.cpp:235
+msgid "&New Project"
+msgstr "&Нов проект"
+
+#: k3b.cpp:236
+msgid "New &Audio CD Project"
+msgstr "Нов проект за &аудио CD"
+
+#: k3b.cpp:238
+msgid "New Data &CD Project"
+msgstr "Нов проект за &CD с данни"
+
+#: k3b.cpp:240
+msgid "New &Mixed Mode CD Project"
+msgstr "Нов проект за &смесен CD"
+
+#: k3b.cpp:242
+msgid "New &Video CD Project"
+msgstr "Нов проект за &VCD"
+
+#: k3b.cpp:244
+msgid "New &eMovix CD Project"
+msgstr "Нов проект за &eMovix CD"
+
+#: k3b.cpp:246
+msgid "New &eMovix DVD Project"
+msgstr "Нов проект за &eMovix DVD"
+
+#: k3b.cpp:248
+msgid "New Data &DVD Project"
+msgstr "Нов проект за &DVD с данни"
+
+#: k3b.cpp:250
+msgid "New V&ideo DVD Project"
+msgstr "Нов проект за в&идео DVD"
+
+#: k3b.cpp:252
+msgid "Continue Multisession Project"
+msgstr "Продължение на многосесиен проект"
+
+#: k3b.cpp:274
+msgid "&Add Files..."
+msgstr "&Добавяне на файлове..."
+
+#: k3b.cpp:277
+msgid "&Clear Project"
+msgstr "&Изчистване на проект"
+
+#: k3b.cpp:280
+msgid "Show Directories"
+msgstr "Показване на директориите"
+
+#: k3b.cpp:283
+msgid "Show Contents"
+msgstr "Показване на съдържанието"
+
+#: k3b.cpp:286
+msgid "Show Document Header"
+msgstr "Показване заглавието на документа"
+
+#: k3b.cpp:289
+msgid "&Erase CD-RW..."
+msgstr "&Изтриване на CD-RW..."
+
+#: k3b.cpp:291
+msgid "&Format DVD%1RW..."
+msgstr "&Форматиране на DVD%1RW..."
+
+#: k3b.cpp:293
+msgid "&Burn CD Image..."
+msgstr "&Запис на CD образ..."
+
+#: k3b.cpp:295
+msgid "&Burn DVD ISO Image..."
+msgstr "&Запис на DVD ISO образ..."
+
+#: k3b.cpp:298
+msgid "&Copy CD..."
+msgstr "&Копиране на CD..."
+
+#: k3b.cpp:301
+msgid "Copy &DVD..."
+msgstr "Копиране на &DVD..."
+
+#: k3b.cpp:304
+msgid "Rip Audio CD..."
+msgstr "Извличане на аудио CD..."
+
+#: k3b.cpp:306
+msgid "Rip Video DVD..."
+msgstr "Извличане на видео DVD..."
+
+#: k3b.cpp:308
+msgid "Rip Video CD..."
+msgstr "Извличане на видео CD..."
+
+#: k3b.cpp:311
+msgid "System Check"
+msgstr "Проверка на системата"
+
+#: k3b.cpp:315
+msgid "&Setup System Permissions..."
+msgstr "&Настройка на правата..."
+
+#: k3b.cpp:325
+msgid "Creates a new project"
+msgstr "Създаване на нов проект"
+
+#: k3b.cpp:326
+msgid "Creates a new data CD project"
+msgstr "Създаване на нов проект за CD с данни"
+
+#: k3b.cpp:327
+msgid "Creates a new audio CD project"
+msgstr "Създаване на нов проект за аудио CD"
+
+#: k3b.cpp:328
+msgid "Creates a new eMovix DVD project"
+msgstr "Създаване на нов проект за eMovix DVD"
+
+#: k3b.cpp:329
+msgid "Creates a new data DVD project"
+msgstr "Създаване на нов проект за DVD с данни"
+
+#: k3b.cpp:330
+msgid "Creates a new eMovix CD project"
+msgstr "Създаване на нов проект за eMovix CD"
+
+#: k3b.cpp:331
+msgid "Creates a new Video CD project"
+msgstr "Създаване на нов проект за VCD"
+
+#: k3b.cpp:332
+msgid "Open the CD-RW erasing dialog"
+msgstr "Изтриване на CD-RW"
+
+#: k3b.cpp:333
+msgid "Open the DVD%1RW formatting dialog"
+msgstr "Форматиране на DVD%1RW"
+
+#: k3b.cpp:334
+msgid "Open the CD copy dialog"
+msgstr "Копиране на CD"
+
+#: k3b.cpp:335
+msgid "Write an Iso9660, cue/bin, or cdrecord clone image to CD"
+msgstr "Запис на Iso9660, cue/bin, или cdrecord клониран образ върху CD"
+
+#: k3b.cpp:336
+msgid "Write an Iso9660 image to DVD"
+msgstr "Запис на ISO9660 образ върху DVD"
+
+#: k3b.cpp:338
+msgid "Opens an existing project"
+msgstr "Отваряне на съществуващ проект"
+
+#: k3b.cpp:339
+msgid "Opens a recently used file"
+msgstr "Отваря последният използван файл"
+
+#: k3b.cpp:340
+msgid "Saves the current project"
+msgstr "Запис на текущия проект"
+
+#: k3b.cpp:341
+msgid "Saves the current project to a new url"
+msgstr "Запис на текущия проект на нов адрес"
+
+#: k3b.cpp:342
+msgid "Saves all open projects"
+msgstr "Запис на всички отворени проекти"
+
+#: k3b.cpp:343
+msgid "Closes the current project"
+msgstr "Затваряне на текущия проект"
+
+#: k3b.cpp:344
+msgid "Closes all open projects"
+msgstr "Затваряне на всички отворени проекти"
+
+#: k3b.cpp:345
+msgid "Quits the application"
+msgstr "Изход от програмата"
+
+#: k3b.cpp:346
+msgid "Configure K3b settings"
+msgstr "Настройване на K3b"
+
+#: k3b.cpp:348
+msgid "Setup the system permissions (requires root privileges)"
+msgstr "Настройка на правата за достъп (изисква root права)"
+
+#: k3b.cpp:350
+msgid "Digitally extract tracks from an audio CD"
+msgstr "Цифрово извличане на песни от аудио CD"
+
+#: k3b.cpp:351
+msgid "Transcode Video DVD titles"
+msgstr "Транскодиране заглавията на видео DVD"
+
+#: k3b.cpp:352
+msgid "Extract tracks from a Video CD"
+msgstr "Извличане на песни от VCD"
+
+#: k3b.cpp:353
+msgid "Add files to the current project"
+msgstr "Добавяне на файлове към текущия проект"
+
+#: k3b.cpp:354
+msgid "Clear the current project"
+msgstr "Изчистване на текущия проект"
+
+#: k3b.cpp:383
+msgid "Project View"
+msgstr "Изглед на проект"
+
+#: k3b.cpp:400
+msgid "Current Projects"
+msgstr "Текущи проекти"
+
+#: k3b.cpp:414
+msgid "Quickstart"
+msgstr "Бърз старт"
+
+#: k3b.cpp:422
+msgid "Sidepanel"
+msgstr "Страничен панел"
+
+#: k3b.cpp:436
+msgid "Contents View"
+msgstr "Изглед на съдържание"
+
+#: k3b.cpp:455
+msgid "&Quick Dir Selector"
+msgstr "&Бърз избор на директория"
+
+#: k3b.cpp:459
+msgid "Go"
+msgstr "Напред"
+
+#: k3b.cpp:531 k3b.cpp:860 k3b.cpp:874
+msgid "Opening file..."
+msgstr "Отваряне на файл..."
+
+#: k3b.cpp:556
+msgid "Could not open document!"
+msgstr "Документът не можа да бъде отворен!"
+
+#: k3b.cpp:556
+msgid "Error!"
+msgstr "Грешка!"
+
+#: k3b.cpp:829
+msgid "%1 has unsaved data."
+msgstr "\"%1\" има незаписани промени."
+
+#: k3b.cpp:830
+msgid "Closing Project"
+msgstr "Затваряне на проект"
+
+#: k3b.cpp:863 k3b.cpp:930
+msgid "*.k3b|K3b Projects"
+msgstr "*.k3b|K3b проекти"
+
+#: k3b.cpp:865
+msgid "Open Files"
+msgstr "Отваряне на файл"
+
+#: k3b.cpp:898
+msgid "Saving file..."
+msgstr "Запис на файл..."
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "Could not save the current document!"
+msgstr "Текущият документ не беше записан!"
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "I/O Error"
+msgstr "Вход/изход грешка"
+
+#: k3b.cpp:922
+msgid "Saving file with a new filename..."
+msgstr "Запис на файла с ново име..."
+
+#: k3b.cpp:961
+msgid "Closing file..."
+msgstr "Затваряне на файл..."
+
+#: k3b.cpp:1072
+msgid "Creating new Audio CD Project."
+msgstr "Създаване на нов проект за аудио CD."
+
+#: k3b.cpp:1081
+msgid "Creating new Data CD Project."
+msgstr "Създаване на нов проект за CD с данни."
+
+#: k3b.cpp:1091
+msgid "Creating new Data DVD Project."
+msgstr "Създаване на нов проект за DVD с данни."
+
+#: k3b.cpp:1107
+msgid "Creating new VideoDVD Project."
+msgstr "Създаване на нов проект за видео DVD."
+
+#: k3b.cpp:1117
+msgid "Creating new Mixed Mode CD Project."
+msgstr "Създаване на нов проект за смесен CD."
+
+#: k3b.cpp:1126
+msgid "Creating new Video CD Project."
+msgstr "Създаване на нов проект за VCD."
+
+#: k3b.cpp:1136
+msgid "Creating new eMovix CD Project."
+msgstr "Създаване на нов проект за eMovix CD."
+
+#: k3b.cpp:1146
+msgid "Creating new eMovix DVD Project."
+msgstr "Създаване на нов проект за eMovix DVD."
+
+#: k3b.cpp:1273
+msgid "Select Files to Add to Project"
+msgstr "Изберете файлове за добавяне към проекта"
+
+#: k3b.cpp:1287
+msgid "Please create a project before adding files"
+msgstr "Моля, създайте проект преди да добавяте файлове"
+
+#: k3b.cpp:1287
+msgid "No Active Project"
+msgstr "Няма активен проект"
+
+#: k3b.cpp:1296
+msgid ""
+"Could not find kdesu to run K3bSetup with root privileges. Please run it "
+"manually as root."
+msgstr ""
+"kdesu не можа да бъде намерен за стартирането на \"Настройка на K3b\" с "
+"привилегии на суперпотребител (root). Моля стартирайте настройката ръчно като "
+"суперпотребител (root)."
+
+#: k3b.cpp:1532
+msgid "Do you really want to clear the current project?"
+msgstr "Наистина ли искате да изчистите текущия проект?"
+
+#: k3b.cpp:1533
+msgid "Clear Project"
+msgstr "Изчистване на проект"
+
+#: k3b.cpp:1575
+msgid "Audio CD Rip"
+msgstr "Извличане на аудио CD"
+
+#: k3b.cpp:1590
+msgid "Video DVD Rip"
+msgstr "Извличане на видео DVD"
+
+#: k3b.cpp:1611
+msgid "Video CD Rip"
+msgstr "Извличане на видео CD"
+
+#: k3b.cpp:1626
+msgid "Audio Output Problem"
+msgstr "Проблем с аудио резултата"
+
+#: k3bsystemproblemdialog.cpp:87 k3bsystemproblemdialog.cpp:92
+msgid "System Configuration Problems"
+msgstr "Проблеми на системата"
+
+#: k3bsystemproblemdialog.cpp:93
+#, c-format
+msgid ""
+"_n: 1 problem\n"
+"%n problems"
+msgstr ""
+" 1 проблем\n"
+"%n проблема"
+
+#: k3bsystemproblemdialog.cpp:97
+msgid "Do not show again"
+msgstr "Изключване на въпроса"
+
+#: k3bsystemproblemdialog.cpp:100
+msgid "Start K3bSetup2"
+msgstr "Стартиране на \"Настройка2 на K3b\""
+
+#: k3bsystemproblemdialog.cpp:144 k3bsystemproblemdialog.cpp:147
+msgid "Solution"
+msgstr "Решение"
+
+#: k3bsystemproblemdialog.cpp:147
+msgid "Use K3bSetup to solve this problem."
+msgstr "Използвайте \"Настройка на K3b\" за разрешаване на този проблем."
+
+#: k3bsystemproblemdialog.cpp:178
+msgid "No CD/DVD writer found."
+msgstr "Не беше намерена CD/DVD записвачка."
+
+#: k3bsystemproblemdialog.cpp:179
+msgid ""
+"K3b did not find an optical writing device in your system. Thus, you will not "
+"be able to burn CDs or DVDs. However, you can still use other K3b features like "
+"audio track extraction or audio transcoding or ISO9660 image creation."
+msgstr ""
+"K3b не намери записвачка на компютъра ви. Няма да можете да записвате CD или "
+"DVD. Все пак можете да използвате други функции на програмата, например "
+"извличането на песни, аудио транскодиране или създаване на ISO9660 образ."
+
+#: k3bsystemproblemdialog.cpp:189 k3bsystemproblemdialog.cpp:244
+#: k3bsystemproblemdialog.cpp:269 k3bsystemproblemdialog.cpp:318
+msgid "Unable to find %1 executable"
+msgstr "%1 изглежда е неизпълнимa"
+
+#: k3bsystemproblemdialog.cpp:190
+msgid "K3b uses cdrecord to actually write CDs."
+msgstr "K3b използва cdrecord за запис на компактдискове."
+
+#: k3bsystemproblemdialog.cpp:191
+msgid "Install the cdrtools package which contains cdrecord."
+msgstr "Инсталирайте пакета cdrtools, който съдържа cdrecord."
+
+#: k3bsystemproblemdialog.cpp:198 k3bsystemproblemdialog.cpp:279
+#: k3bsystemproblemdialog.cpp:287 k3bsystemproblemdialog.cpp:296
+#: k3bsystemproblemdialog.cpp:330 k3bsystemproblemdialog.cpp:438
+msgid "Used %1 version %2 is outdated"
+msgstr "Използваната версия %1 на %2 е стара"
+
+#: k3bsystemproblemdialog.cpp:199
+msgid ""
+"Although K3b supports all cdrtools versions since 1.10 it is highly recommended "
+"to at least use version 2.0."
+msgstr ""
+"Въпреки, че K3b поддържа всички версии на cdrtools, след версия 1.10 е "
+"препоръчително да се използва най-малко версия 2.0."
+
+#: k3bsystemproblemdialog.cpp:202
+msgid "Install a more recent version of the cdrtools."
+msgstr "Инсталирайте по-нова версия на cdrtools."
+
+#: k3bsystemproblemdialog.cpp:219
+msgid "%1 will be run with root privileges on kernel >= 2.6.8"
+msgstr ""
+"%1 ще бъде стартирана без привилегии на суперпотребител (root) на ядро >= 2.6.8"
+
+#: k3bsystemproblemdialog.cpp:220
+msgid ""
+"Since Linux kernel 2.6.8 %1 will not work when run suid root for security "
+"reasons anymore."
+msgstr ""
+"Тъй като, поради съображения за сигурност, Линукс ядрото 2.6.8 %1 няма да "
+"работи по време на стартиран suid root."
+
+#: k3bsystemproblemdialog.cpp:228 k3bsystemproblemdialog.cpp:254
+msgid "%1 will be run without root privileges"
+msgstr "%1 ще бъде стартирана без привилегии на суперпотребител (root)"
+
+#: k3bsystemproblemdialog.cpp:229
+msgid ""
+"It is highly recommended to configure cdrecord to run with root privileges. "
+"Only then cdrecord runs with high priority which increases the overall "
+"stability of the burning process. Apart from that it allows changing the size "
+"of the used burning buffer. A lot of user problems could be solved this way. "
+"This is also true when using SuSE's resmgr."
+msgstr ""
+"Препоръчва се cdrecord да бъде настроена като суперпотребител (root). Само "
+"тогава cdrecord ще е с висок приоритет, което увеличава общата стабилност на "
+"записа. И още - това позволява промяна на размера на използвания буфер за "
+"запис. Много потребителски проблеми биха могли да се разрешат по този начин. "
+"Същото важи и когато се използва SuSE resmgr."
+
+#: k3bsystemproblemdialog.cpp:245
+msgid "K3b uses cdrdao to actually write CDs."
+msgstr "K3b използва cdrdao за запис на компактдискове."
+
+#: k3bsystemproblemdialog.cpp:246
+msgid "Install the cdrdao package."
+msgstr "Инсталирайте пакета cdrdao."
+
+#: k3bsystemproblemdialog.cpp:255
+msgid ""
+"It is highly recommended to configure cdrdao to run with root privileges to "
+"increase the overall stability of the burning process."
+msgstr ""
+"Препоръчва се cdrdao да бъде настроена като суперпотребител (root) с цел "
+"увеличаване общата стабилност на записа."
+
+#: k3bsystemproblemdialog.cpp:270
+msgid ""
+"K3b uses growisofs to actually write dvds. Without growisofs you will not be "
+"able to write dvds. Make sure to install at least version 5.10."
+msgstr ""
+"K3b използва growisofs за запис на DVD дискове. Без growisofs няма да може да "
+"ги записвате. Инсталирайте поне версия 5.10."
+
+#: k3bsystemproblemdialog.cpp:273 k3bsystemproblemdialog.cpp:320
+msgid "Install the dvd+rw-tools package."
+msgstr "Инсталирайте пакета dvd+rw-tools."
+
+#: k3bsystemproblemdialog.cpp:280
+msgid ""
+"K3b needs at least growisofs version 5.10 to write dvds. All older versions "
+"will not work and K3b will refuse to use them."
+msgstr ""
+"За запис на DVD дискове K3b се нуждае от growisofs, версия поне 5.10. Всички "
+"по-стари версии няма да работят и K3b ще ги отхвърли."
+
+#: k3bsystemproblemdialog.cpp:282 k3bsystemproblemdialog.cpp:291
+#: k3bsystemproblemdialog.cpp:300 k3bsystemproblemdialog.cpp:335
+#, c-format
+msgid "Install a more recent version of %1."
+msgstr "Инсталирайте по-нова версия на %1."
+
+#: k3bsystemproblemdialog.cpp:288
+msgid ""
+"K3b will not be able to copy DVDs on-the-fly or write a DVD+RW in multiple "
+"sessions using a growisofs version older than 5.12."
+msgstr ""
+"K3b няма да може \"бързо\" да копира DVD или да записва DVD+RW дискове в "
+"многосесиен режим, използвайки версия growisofs, по-стара от 5.12."
+
+#: k3bsystemproblemdialog.cpp:297
+msgid ""
+"It is highly recommended to use growisofs 7.0 or higher. K3b won't be able to "
+"write a DVD+RW in multiple sessions using a growisofs version older than 7.0."
+msgstr ""
+"Горещо се препоръчва използването на growisofs версия 7.0 или по-нова. K3b няма "
+"да може да копира DVD+RW в многосесиен режим, използвайки версия growisofs, "
+"по-стара от 7.0."
+
+#: k3bsystemproblemdialog.cpp:319
+msgid "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs."
+msgstr "K3b използва dvd+rw форматиране за DVD-RW и DVD+RW дискове."
+
+#: k3bsystemproblemdialog.cpp:333
+msgid ""
+"K3b needs at least mkisofs version 1.14. Older versions may introduce problems "
+"when creating data projects."
+msgstr ""
+"K3b се нуждае от mkisofs, версия поне 1.14. При по-старите версии може да "
+"възникнат проблеми, когато се създават проекти с данни."
+
+#: k3bsystemproblemdialog.cpp:357
+msgid "Device %1 - %2 is automounted."
+msgstr "Устройство %1 - %2 е монтирано автоматично."
+
+#: k3bsystemproblemdialog.cpp:359
+msgid ""
+"K3b is not able to unmount automounted devices. Thus, especially DVD+RW "
+"rewriting might fail. There is no need to report this as a bug or feature wish; "
+"it is not possible to solve this problem from within K3b."
+msgstr ""
+"K3b не може да демонтира автоматично монтирани устройства. Така че презаписът, "
+"особено на DVD+RW може да е неуспешен. Няма смисъл да съобщавате за това на "
+"разработчика на програмата. Решението на въпроса не зависи от K3b."
+
+#: k3bsystemproblemdialog.cpp:363
+msgid ""
+"Replace the automounting entries in /etc/fstab with old-fashioned ones or use a "
+"user-space mounting solution like pmount or ivman."
+msgstr ""
+"Заместете записите за автоматично монтиране в /etc/fstab със старите или "
+"използвайте решение като pmount или ivman."
+
+#: k3bsystemproblemdialog.cpp:373
+msgid "No ATAPI writing support in kernel"
+msgstr "Ядрото не поддържа запис с ATAPI"
+
+#: k3bsystemproblemdialog.cpp:374
+msgid ""
+"Your kernel does not support writing without SCSI emulation but there is at "
+"least one writer in your system not configured to use SCSI emulation."
+msgstr ""
+"Ядрото ви не поддържа запис без SCSI емулация, но в системата ви има поне една "
+"записвачка, която не е настроена да използва SCSI емулация."
+
+#: k3bsystemproblemdialog.cpp:378
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems.Be aware that you may still "
+"enable DMA on ide-scsi emulated drives."
+msgstr ""
+"На-доброто и препоръчително решение е да се включи ide-scsi (SCSI емулацията) "
+"за всички устройства. По този начин няма да имате никакви проблеми. Имайте "
+"предвид, че също така може да включите и DMA на ide-scsi емулираните "
+"устройства."
+
+#: k3bsystemproblemdialog.cpp:395 k3bsystemproblemdialog.cpp:415
+msgid "%1 %2 does not support ATAPI"
+msgstr "%1 %2 не поддържа ATAPI"
+
+#: k3bsystemproblemdialog.cpp:396 k3bsystemproblemdialog.cpp:417
+msgid ""
+"The configured version of %1 does not support writing to ATAPI devices without "
+"SCSI emulation and there is at least one writer in your system not configured "
+"to use SCSI emulation."
+msgstr ""
+"Версията на %1 не поддържа запис с ATAPI в устройства без SCSI емулация, а в "
+"системата ви има поне една записвачка, която не е настроена да използва SCSI "
+"емулация."
+
+#: k3bsystemproblemdialog.cpp:401
+#, c-format
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems. Or you install (or select as "
+"the default) a more recent version of %1."
+msgstr ""
+"На-доброто и препоръчително решение е да се включи ide-scsi (SCSI емулацията) "
+"за всички устройства. По този начин няма да имате никакви проблеми. В противен "
+"случай инсталирайте (или изберете като \"по подразбиране\") по-нова версия на "
+"%1."
+
+#: k3bsystemproblemdialog.cpp:423
+msgid ""
+"Install cdrdao >= 1.1.8 which supports writing to ATAPI devices directly."
+msgstr ""
+"Инсталирайте cdrdao >= 1.1.8, която поддържа директен запис с ATAPI устройства."
+
+#: k3bsystemproblemdialog.cpp:425
+#, c-format
+msgid ""
+"The best, and recommended, solution is to use ide-scsi (SCSI emulation) for all "
+"writer devices: this way you will not have any problems; or, you can install "
+"(or select as the default) a more recent version of %1."
+msgstr ""
+"На-доброто и препоръчително решение е да се включи ide-scsi (SCSI емулацията) "
+"за всички записвачки - по този начин няма да имате никакви проблеми. В противен "
+"случай инсталирайте (или изберете като \"по подразбиране\") по-нова версия на "
+"%1."
+
+#: k3bsystemproblemdialog.cpp:439
+msgid ""
+"K3b won't be able to write DVD-R Dual Layer media using a growisofs version "
+"older than 6.0."
+msgstr ""
+"K3b няма да може да копира двуслойни DVD-R дискове, използвайки версия "
+"growisofs, по-стара от 6.0."
+
+#: k3bsystemproblemdialog.cpp:441
+msgid "Install a more recent version of growisofs."
+msgstr "Инсталирайте по-нова версия на growisofs."
+
+#: k3bsystemproblemdialog.cpp:451
+#, c-format
+msgid "No write access to device %1"
+msgstr "Нямате право за запис с устройство %1"
+
+#: k3bsystemproblemdialog.cpp:452
+msgid ""
+"K3b needs write access to all the devices to perform certain tasks. Without it "
+"you might encounter problems with %1 - %2"
+msgstr ""
+"За да може да извършва определени операции, K3b се нуждае от права за запис във "
+"всички устройства. Без тях може да имате проблеми с %1 - %2"
+
+#: k3bsystemproblemdialog.cpp:454 k3bsystemproblemdialog.cpp:465
+msgid ""
+"Make sure you have write access to %1. In case you are not using devfs or udev "
+"K3bSetup is able to do this for you."
+msgstr ""
+"Уверете се,че имате права за запис в %1. В случай, че не използвате devfs или "
+"udev, \"Настройка на K3b\" може да направи това."
+
+#: k3bsystemproblemdialog.cpp:462
+#, c-format
+msgid "No write access to generic SCSI device %1"
+msgstr "Нямате права за запис в SCSI устройство %1"
+
+#: k3bsystemproblemdialog.cpp:463
+msgid ""
+"Without write access to the generic device you might encounter problems with "
+"Audio CD ripping from %1 - %2"
+msgstr ""
+"Без права за запис в основното устройство може да възникнат проблеми със "
+"извличането на аудио CD от %1 - %2"
+
+#: k3bsystemproblemdialog.cpp:471
+msgid "DMA disabled on device %1 - %2"
+msgstr "Изключен DMA за устройство %1 - %2"
+
+#: k3bsystemproblemdialog.cpp:472
+msgid ""
+"With most modern CD/DVD devices enabling DMA highly increases read/write "
+"performance. If you experience very low writing speeds this is probably the "
+"cause."
+msgstr ""
+"При повечето модерни CD/DVD устройства включването на DMA доста увеличава "
+"производителността при четене/запис. Ако скоростта на запис е много ниска, "
+"вероятно случаят е такъв."
+
+#: k3bsystemproblemdialog.cpp:475
+msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."
+msgstr "Включете временно DMA като root с \"hdparm -d 1 %1\"."
+
+#: k3bsystemproblemdialog.cpp:488
+#, c-format
+msgid "User parameters specified for external program %1"
+msgstr "Потребителски параметри за външна програма %1"
+
+#: k3bsystemproblemdialog.cpp:489
+msgid ""
+"Sometimes it may be nessessary to specify user parameters in addition to the "
+"parameters generated by K3b. This is simply a warning to make sure that these "
+"parameters are really wanted and won't be part of some bug report."
+msgstr ""
+"Понякога може да се наложи да посочите параметри за потребителя в допълнение на "
+"тези, създадени от K3b. Това просто е предупреждение, за да стане ясно дали "
+"тези параметри са наистина желани, а не са част от съобщение за грешка."
+
+#: k3bsystemproblemdialog.cpp:492
+msgid ""
+"To remove the user parameters for the external program %1 open the K3b settings "
+"page 'Programs' and choose the tab 'User Parameters'."
+msgstr ""
+"За да премахнете параметрите на потребителя за външната програма %1, отворете "
+"\"Настройване на K3b->Програми\" и изберете \"Параметри на потребителя\"."
+
+#: k3bsystemproblemdialog.cpp:513
+msgid "Mp3 Audio Decoder plugin not found."
+msgstr "Не е намерена аудио приставка за МР3 аудио декодер."
+
+#: k3bsystemproblemdialog.cpp:514
+msgid ""
+"K3b could not load or find the Mp3 decoder plugin. This means that you will not "
+"be able to create Audio CDs from Mp3 files. Many Linux distributions do not "
+"include Mp3 support for legal reasons."
+msgstr "K3b не можа да зареди или намери приставката за МР3 аудио декодера."
+
+#: k3bsystemproblemdialog.cpp:517
+msgid ""
+"To enable Mp3 support, please install the MAD Mp3 decoding library as well as "
+"the K3b MAD Mp3 decoder plugin (the latter may already be installed but not "
+"functional due to the missing libmad). Some distributions allow installation of "
+"Mp3 support via an online update tool (i.e. SuSE's YOU)."
+msgstr ""
+"За да включите поддръжката на МР3, инсталирайте библиотеката за декодиране MAD "
+"МР3, както и приставката MAD МР3 за декодера на K3b (последната може би вече е "
+"инсталирана, но не работи поради липсващ libmad). Някои дистрибуции позволяват "
+"да инсталирате поддръжка за МР3 чрез инструмент за обновяване по Интернет "
+"(напр. YOU на SuSE)."
+
+#: k3bsystemproblemdialog.cpp:533
+msgid "System locale charset is ANSI_X3.4-1968"
+msgstr "Локалът на компютъра е ANSI_X3.4-1968"
+
+#: k3bsystemproblemdialog.cpp:534
+msgid ""
+"Your system's locale charset (i.e. the charset used to encode filenames) is set "
+"to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. "
+"Most likely the locale is not set at all. An invalid setting will result in "
+"problems when creating data projects."
+msgstr ""
+"Локалът (кодовата таблица за кодиране на файловете) на компютъра е "
+"ANSI_X3.4-1968. Твърде невероятно е това да е целенасочено. Най-вероятно изобщо "
+"не е настроен локал. Това ще създаде проблеми при създаването на проекти с "
+"данни."
+
+#: k3bsystemproblemdialog.cpp:538
+msgid ""
+"To properly set the locale charset make sure the LC_* environment variables are "
+"set. Normally the distribution setup tools take care of this."
+msgstr ""
+"За да зададете правилно локала, проверете дали настройката на LC_*. Обикновено "
+"инструментите от дистрибуцията се грижат за това."
+
+#: k3bsystemproblemdialog.cpp:551
+msgid "Running K3b as root user"
+msgstr "Стартиране на K3b като администратор"
+
+#: k3bsystemproblemdialog.cpp:552
+msgid ""
+"It is not recommended to run K3b under the root user account. This introduces "
+"unnecessary security risks."
+msgstr ""
+"Не се препоръчва да стартирате K3b като администратор, защото това крие редица "
+"рискове."
+
+#: k3bsystemproblemdialog.cpp:554
+msgid ""
+"Run K3b from a proper user account and setup the device and external tool "
+"permissions appropriately."
+msgstr "Стартирайте K3b като потребител и настройте правата за запис."
+
+#: k3bsystemproblemdialog.cpp:557
+msgid "The latter can be done via K3bSetup."
+msgstr "Това може да стане и с \"Настройка на K3b\"."
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "No problems found in system configuration."
+msgstr "Не бяха открити проблеми с настройките на системата."
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "System Problems"
+msgstr "Системни проблеми"
+
+#: k3bsystemproblemdialog.cpp:609
+msgid "Unable to start K3bSetup2."
+msgstr "\"Настройка на K3b (2)\" не може да бъде стартирана."
+
+#: k3bemptydiscwaiter.cpp:88
+msgid "Waiting for Disk"
+msgstr "Изчакване за диск"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Eject"
+msgstr "Изваждане"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Load"
+msgstr "Зареждане"
+
+#: k3bemptydiscwaiter.cpp:113
+msgid "Found media:"
+msgstr "Наличен диск:"
+
+#: k3bemptydiscwaiter.cpp:124
+msgid "Force K3b to continue if it seems not to detect your empty CD/DVD."
+msgstr ""
+"Принудително продължение, ако K3b не разпознава вашия празен CD/DVD диск."
+
+#: k3bemptydiscwaiter.cpp:155 k3bmediaselectioncombobox.cpp:480
+msgid "CD-R(W) or DVD%1R(W)"
+msgstr "CD-R(W) или DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:157 k3bmediaselectioncombobox.cpp:482
+msgid "DVD%1R(W)"
+msgstr "DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:159 k3bmediaselectioncombobox.cpp:484
+msgid "Double Layer DVD%1R"
+msgstr "двуслоен DVD%1R"
+
+#: k3bemptydiscwaiter.cpp:161 k3bmediaselectioncombobox.cpp:486
+msgid "CD-R(W)"
+msgstr "CD-R(W)"
+
+#: k3bemptydiscwaiter.cpp:165
+msgid ""
+"Please insert a complete or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете %4 диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:172
+msgid "Please insert a complete %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете %4 диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:179
+msgid ""
+"Please insert an empty or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете %4 диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:186
+msgid "Please insert an appendable %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете %4 диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:193
+msgid "Please insert an empty %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете %4 диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:200
+msgid "Please insert a suitable medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете подходящ диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: k3bemptydiscwaiter.cpp:316
+msgid "Preformatting DVD+RW"
+msgstr "Преформатиране на DVD+RW диск"
+
+#: k3bemptydiscwaiter.cpp:341 k3bemptydiscwaiter.cpp:411
+msgid "Found %1 media in %2 - %3. Should it be overwritten?"
+msgstr "Намерен е %1 диск в устройство %2 - %3. Да бъде ли презаписан?"
+
+#: k3bemptydiscwaiter.cpp:346 k3bemptydiscwaiter.cpp:416
+#: k3bemptydiscwaiter.cpp:473
+#, c-format
+msgid "Found %1"
+msgstr "Намерен е %1"
+
+#: k3bemptydiscwaiter.cpp:468
+msgid "Found %1 media in %2 - %3. Should it be formatted?"
+msgstr "Намерен е %1 диск в устройство %2 - %3. Да бъде ли форматиран?"
+
+#: k3bemptydiscwaiter.cpp:473
+msgid "Format"
+msgstr "Форматиране"
+
+#: k3bemptydiscwaiter.cpp:494
+msgid "Formatting DVD-RW"
+msgstr "Форматиране на DVD+RW диск"
+
+#: k3bemptydiscwaiter.cpp:544
+msgid "Found rewritable media in %1 - %2. Should it be erased?"
+msgstr "Намерен е презаписваем диск в устройство %1 - %2. Да бъде ли изтрит?"
+
+#: k3bemptydiscwaiter.cpp:546
+msgid "Found Rewritable Disk"
+msgstr "Намерен е презаписваем диск"
+
+#: k3bemptydiscwaiter.cpp:547
+msgid "&Erase"
+msgstr "&Изтриване"
+
+#: k3bemptydiscwaiter.cpp:548
+msgid "E&ject"
+msgstr "&Изваждане"
+
+#: k3bemptydiscwaiter.cpp:600
+msgid "Waiting for Medium"
+msgstr "Изчакване за диск"
+
+#: k3bdebuggingoutputdialog.cpp:39
+msgid "Debugging Output"
+msgstr "Информация за откриване на грешки"
+
+#: k3bdebuggingoutputdialog.cpp:44
+msgid "Save to file"
+msgstr "Запис във файл"
+
+#: k3bdebuggingoutputdialog.cpp:45
+msgid "Copy to clipboard"
+msgstr "Копиране в системния буфер"
+
+#: k3bdebuggingoutputdialog.cpp:150
+#, c-format
+msgid "Could not open file %1"
+msgstr "Файл %1 не може да бъде отворен"
+
+#: k3bmedium.cpp:287
+msgid "No medium information"
+msgstr "Няма информация за диска"
+
+#: k3bmedium.cpp:295
+msgid "Empty %1 medium"
+msgstr "Празен %1 диск"
+
+#: k3bmedium.cpp:307
+msgid "Mixed CD"
+msgstr "Смесен CD"
+
+#: k3bmedium.cpp:313
+msgid "%1 (Mixed CD)"
+msgstr "%1 (смесен CD)"
+
+#: k3bmedium.cpp:326
+msgid "%1 (Appendable Data %2)"
+msgstr "%1 (незатворен %2 с данни)"
+
+#: k3bmedium.cpp:329
+msgid "%1 (Complete Data %2)"
+msgstr "%1 (завършен %2 с данни)"
+
+#: k3bmedium.cpp:334
+#, c-format
+msgid "Appendable Data %1"
+msgstr "Незатворен %1 с данни"
+
+#: k3bmedium.cpp:337
+#, c-format
+msgid "Complete Data %1"
+msgstr "Завършен %1 с данни"
+
+#: k3bmedium.cpp:345
+msgid "Appendable %1 medium"
+msgstr "Незатворен %1 диск"
+
+#: k3bmedium.cpp:348
+msgid "Complete %1 medium"
+msgstr "Завършен %1 диск"
+
+#: k3bmedium.cpp:366
+msgid ""
+"_n: %1 in %n track\n"
+"%1 in %n tracks"
+msgstr ""
+" %1 - %n запис\n"
+"%1 - %n записа"
+
+#: k3bmedium.cpp:369
+#, c-format
+msgid ""
+"_n: and %n session\n"
+" and %n sessions"
+msgstr ""
+" и %n сесия\n"
+" и %n сесии"
+
+#: k3bmedium.cpp:374
+#, c-format
+msgid "Free space: %1"
+msgstr "Свободно място: %1"
+
+#: k3bmedium.cpp:378
+#, c-format
+msgid "Capacity: %1"
+msgstr "Капацитет: %1"
+
+#: k3bmediaselectioncombobox.cpp:438 k3bmediaselectioncombobox.cpp:466
+msgid "an empty %1 medium"
+msgstr "празен %1 диск"
+
+#: k3bmediaselectioncombobox.cpp:440
+msgid "an appendable %1 medium"
+msgstr "%1 диск"
+
+#: k3bmediaselectioncombobox.cpp:442
+msgid "a complete %1 medium"
+msgstr "%1 диск"
+
+#: k3bmediaselectioncombobox.cpp:445
+msgid "an empty or appendable %1 medium"
+msgstr "%1 диск"
+
+#: k3bmediaselectioncombobox.cpp:447
+msgid "a complete or appendable %1 medium"
+msgstr "%1 диск"
+
+#: k3bmediaselectioncombobox.cpp:449
+msgid "a %1 medium"
+msgstr "%1 диск"
+
+#: k3bmediaselectioncombobox.cpp:457
+msgid "a Video %1 medium"
+msgstr "видео %1 диск"
+
+#: k3bmediaselectioncombobox.cpp:460
+msgid "a Mixed Mode %1 medium"
+msgstr "смесен %1 диск"
+
+#: k3bmediaselectioncombobox.cpp:462
+msgid "an Audio %1 medium"
+msgstr "аудио %1 диск"
+
+#: k3bmediaselectioncombobox.cpp:464
+msgid "a Data %1 medium"
+msgstr "%1 с данни"
+
+#: k3bmediaselectioncombobox.cpp:473
+msgid "CD or DVD"
+msgstr "CD или DVD"
+
+#: k3bmediaselectioncombobox.cpp:475
+msgid "CD"
+msgstr "CD"
+
+#: k3bmediaselectioncombobox.cpp:477
+msgid "DVD"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:488
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:490
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:492
+msgid "Please insert %1..."
+msgstr "Моля, поставете %1..."
+
+#: k3bwriterselectionwidget.cpp:85
+msgid "Medium will be overwritten."
+msgstr "Дискът ще бъде презаписан."
+
+#: k3bwriterselectionwidget.cpp:122
+msgid "Burn Medium"
+msgstr "Записван диск"
+
+#: k3bwriterselectionwidget.cpp:133
+msgid "Speed:"
+msgstr "Скорост:"
+
+#: k3bwriterselectionwidget.cpp:141
+msgid "Writing app:"
+msgstr "Програма за запис:"
+
+#: k3bwriterselectionwidget.cpp:174
+msgid "The medium that will be used for burning"
+msgstr "Дискът, който ще бъде използван за запис"
+
+#: k3bwriterselectionwidget.cpp:175
+msgid "The speed at which to burn the medium"
+msgstr "Скоростта на запис на диска"
+
+#: k3bwriterselectionwidget.cpp:176
+msgid "The external application to actually burn the medium"
+msgstr "Външната програма за запис на диска"
+
+#: k3bwriterselectionwidget.cpp:178
+msgid ""
+"<p>Select the medium that you want to use for burning."
+"<p>In most cases there will only be one medium available which does not leave "
+"much choice."
+msgstr ""
+"<p>Изберете диска за запис."
+"<p>В повечето случаи има само един диск, което не оставя много място за избор."
+
+#: k3bwriterselectionwidget.cpp:181
+msgid ""
+"<p>Select the speed with which you want to burn."
+"<p><b>Auto</b>"
+"<br>This will choose the maximum writing speed possible with the used medium. "
+"This is the recommended selection for most media.</p>"
+"<p><b>Ignore</b> (DVD only)"
+"<br>This will leave the speed selection to the writer device. Use this if K3b "
+"is unable to set the writing speed."
+"<p>1x refers to 1385 KB/s for DVD and 175 KB/s for CD.</p>"
+"<p><b>Caution:</b> Make sure your system is able to send the data fast enough "
+"to prevent buffer underruns."
+msgstr ""
+"<p>Изберете скоростта на запис."
+"<p><b>Авто</b>"
+"<br>Ще бъде избрана максимално възможната скорост за този диск. Това е "
+"препоръчителният избор за повечето дискове.</p>"
+"<p><b>Игнориране</b> (само за DVD)"
+"<br>Ще остави избора на скорост на записвачката. Използвайте го ако K3b не може "
+"да избере сама."
+"<p>1x записва с 1385 кБ/сек за DVD и 175 кБ/сек за CD.</p>"
+"<p><b>Внимание:</b> За да се избегне изпразването на буфера, проверете дали "
+"системата може да изпраща данните с достатъчна скорост."
+
+#: k3bwriterselectionwidget.cpp:192
+msgid ""
+"<p>K3b uses the command line tools cdrecord, growisofs, and cdrdao to actually "
+"write a CD or DVD."
+"<p>Normally K3b chooses the best suited application for every task "
+"automatically but in some cases it may be possible that one of the applications "
+"does not work as intended with a certain writer. In this case one may select "
+"the application manually."
+msgstr ""
+"<p>K3b използва cdrecord, growisofs и cdrdao за записа на CD или DVD."
+"<p>Обикновено автоматично избира най-подходящата програма, но в отделни случаи "
+"е възможно някоя да не работи както се очаква. В такъв случай я изберете ръчно."
+
+#: k3bwriterselectionwidget.cpp:262 projects/k3bdataurladdingdialog.cpp:437
+#: projects/k3bdataurladdingdialog.cpp:673
+msgid "Ignore"
+msgstr "Игнориране"
+
+#: k3bwriterselectionwidget.cpp:293
+msgid "More..."
+msgstr "Повече..."
+
+#: k3bwriterselectionwidget.cpp:575
+msgid "Set writing speed manually"
+msgstr "Ръчно задаване скоростта на запис"
+
+#: k3bwriterselectionwidget.cpp:576
+msgid ""
+"<p>K3b is not able to perfectly determine the maximum writing speed of an "
+"optical writer. Writing speed is always reported subject to the inserted "
+"medium."
+"<p>Please enter the writing speed here and K3b will remember it for future "
+"sessions (Example: 16x)."
+msgstr ""
+"<p>K3b не можа да определи максималната скорост на запис. Тя зависи от "
+"поставения диск."
+"<p>Моля, въведете скоростта на запис и K3b ще я запомни за в бъдеще (например: "
+"16х)."
+
+#: k3bapplication.cpp:127
+msgid "Creating GUI..."
+msgstr "Създаване на ГПИ..."
+
+#: k3bapplication.cpp:142
+msgid "Ready."
+msgstr "Готово."
+
+#: k3bapplication.cpp:149
+msgid "Checking System"
+msgstr "Проверка на системата"
+
+#: k3bapplication.cpp:184
+msgid "K3b is currently busy and cannot start any other operations."
+msgstr "В момента K3b работи и не може да извършва други операции."
+
+#: k3bapplication.cpp:185
+msgid "K3b is busy"
+msgstr "K3b работи"
+
+#: k3bapplication.cpp:299
+msgid "Could not find Audio Output plugin '%1'"
+msgstr "Аудио приставка %1 не беше намерено"
+
+#: k3bapplication.cpp:300
+msgid "Initialization Problem"
+msgstr "Проблеми по инициализирането"
+
+#: k3blsofwrapperdialog.cpp:44
+msgid "Device in use"
+msgstr "Устройството се използва"
+
+#: k3blsofwrapperdialog.cpp:51
+msgid "Quit the other applications"
+msgstr "Затваряне на другите програми"
+
+#: k3blsofwrapperdialog.cpp:52
+msgid "Check again"
+msgstr "Нова проверка"
+
+#: k3blsofwrapperdialog.cpp:75
+msgid ""
+"<p>Device <b>'%1'</b> is already in use by other applications (<em>%2</em>)."
+"<p>It is highly recommended to quit those before continuing. Otherwise K3b "
+"might not be able to fully access the device."
+"<p><em>Hint: Sometimes shutting down an application does not happen instantly. "
+"In that case you might have to use the '%3' button."
+msgstr ""
+"<p>Устройство <b>\"%1\"</b> се използва от други програми (<em>%2</em>)."
+"<p>Горещо се препоръчва да ги затворите преди да продължите, иначе K3b може да "
+"няма пълен достъп до устройството."
+"<p><em>Съвет: понякога програмата не се изключва веднага. В такъв случай можете "
+"да използвате бутона \"%3\"."
+
+#: k3blsofwrapperdialog.cpp:103
+msgid "<p>Do you really want K3b to kill the following processes: <em>"
+msgstr "<p>Наистина ли искате K3b да спре текущия процес: <em>"
+
+#: k3bstatusbarmanager.cpp:60
+msgid "Temp:"
+msgstr "Временна:"
+
+#: k3bstatusbarmanager.cpp:113
+msgid "No info"
+msgstr "Няма информация"
+
+#: k3bstatusbarmanager.cpp:169
+msgid ""
+"_n: 1 file in %1\n"
+"%n files in %1"
+msgstr ""
+"1 файл в %1\n"
+"%n файла в %1"
+
+#: k3bstatusbarmanager.cpp:170
+#, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr ""
+"1 директория\n"
+"%n директории"
+
+#: k3bstatusbarmanager.cpp:196
+#, c-format
+msgid ""
+"_n: Audio CD (1 track)\n"
+"Audio CD (%n tracks)"
+msgstr ""
+" Аудио CD (1 запис)\n"
+"Аудио CD (%n записа)"
+
+#: k3bstatusbarmanager.cpp:202
+msgid "Data CD (%1)"
+msgstr "CD с данни (%1)"
+
+#: k3bstatusbarmanager.cpp:209
+msgid ""
+"_n: Mixed CD (1 track and %1)\n"
+"Mixed CD (%n tracks and %1)"
+msgstr ""
+" Смесен CD (1 запис и %1)\n"
+"Смесен CD (%n запис и %1)"
+
+#: k3bstatusbarmanager.cpp:216
+#, c-format
+msgid ""
+"_n: Video CD (1 track)\n"
+"Video CD (%n tracks)"
+msgstr ""
+" Видео CD (1 запис)\n"
+"Видео CD (%n записи)"
+
+#: k3bstatusbarmanager.cpp:222
+msgid "eMovix CD (%1)"
+msgstr "eMovix CD (%1)"
+
+#: k3bstatusbarmanager.cpp:228
+msgid "eMovix DVD (%1)"
+msgstr "eMovix DVD (%1)"
+
+#: k3bstatusbarmanager.cpp:234
+msgid "Data DVD (%1)"
+msgstr "DVD с данни (%1)"
+
+#: k3bstatusbarmanager.cpp:240
+msgid "Video DVD (%1)"
+msgstr "Видео DVD (%1)"
+
+#: option/k3bthemeoptiontab.cpp:117
+msgid "K3b - The CD/DVD Kreator"
+msgstr "K3b - Програма за запис на CD/DVD"
+
+#: option/k3bthemeoptiontab.cpp:135
+msgid "Drag or Type Theme URL"
+msgstr "Завлачете темата или напишете адреса и"
+
+#: option/k3bthemeoptiontab.cpp:146
+#, c-format
+msgid "Unable to find the icon theme archive %1."
+msgstr "Архивът %1 с иконите на темите не беше намерен."
+
+#: option/k3bthemeoptiontab.cpp:148
+msgid ""
+"Unable to download the icon theme archive.\n"
+"Please check that address %1 is correct."
+msgstr ""
+"Архивът с иконите на темите не може да бъде свален от Интернет.\n"
+"Моля, проверете дали адресът %1 е правилен."
+
+#: option/k3bthemeoptiontab.cpp:180
+msgid "The file is not a valid K3b theme archive."
+msgstr "Този файл не е валиден архив за теми в K3b."
+
+#: option/k3bthemeoptiontab.cpp:188
+msgid "A theme with the name '%1' already exists. Do you want to overwrite it?"
+msgstr "Вече има файл с име \"%1\". Искате ли да бъде презаписан?"
+
+#: option/k3bthemeoptiontab.cpp:190
+msgid "Theme exists"
+msgstr "Темата съществува"
+
+#: option/k3bthemeoptiontab.cpp:209
+msgid ""
+"<qt>Are you sure you want to remove the <strong>%1</strong> icon theme?"
+"<br>"
+"<br>This will delete the files installed by this theme.</qt>"
+msgstr ""
+"<qt>Сигурни ли сте, че искате да премахнете тема <strong>%1</strong>?"
+"<br>"
+"<br>Това ще изтрие инсталираните файлове за тази тема.</qt>"
+
+#: k3binteractiondialog.cpp:331 option/k3bmiscoptiontab.cpp:49
+msgid "Default Settings"
+msgstr "Настройки по подразбиране"
+
+#: option/k3bmiscoptiontab.cpp:50
+msgid "Load the K3b Defaults at dialog startup."
+msgstr ""
+"Зареждане настройките на K3b по подразбиране при стартиране на прозореца."
+
+#: k3binteractiondialog.cpp:332 option/k3bmiscoptiontab.cpp:52
+msgid "Saved Settings"
+msgstr "Потребителски"
+
+#: option/k3bmiscoptiontab.cpp:53
+msgid "Load the settings saved by the user at dialog startup."
+msgstr "Зареждане на потребителските настройки при стартиране на прозореца."
+
+#: k3binteractiondialog.cpp:333 option/k3bmiscoptiontab.cpp:55
+msgid "Last Used Settings"
+msgstr "Последно използвани настройки"
+
+#: option/k3bmiscoptiontab.cpp:56
+msgid "Load the last used settings at dialog startup."
+msgstr ""
+"Зареждане на последно използваните настройки при стартиране на прозореца."
+
+#: option/k3bmiscoptiontab.cpp:57
+msgid ""
+"K3b handles three sets of settings in action dialogs (action dialogs include "
+"the CD Copy dialog or the Audio CD project dialog):"
+msgstr ""
+"K3b има три вида настройки за диалоговите прозорци (включват \"Копиране на CD\" "
+"и \"Проект за аудио CD\"):"
+
+#: option/k3bmiscoptiontab.cpp:60
+msgid ""
+"One of these sets is loaded once an action dialog is opened. This setting "
+"defines which set it will be."
+msgstr ""
+"Една от тях се зарежда при отварянето на диалоговия прозорец. Тук можете да "
+"посочите коя да бъде."
+
+#: option/k3bmiscoptiontab.cpp:127
+msgid "Directory (%1) does not exist. Create?"
+msgstr "Директорията (%1) не съществува. Създаване?"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create Directory"
+msgstr "Създаване на директория"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create"
+msgstr "Създаване"
+
+#: option/k3bmiscoptiontab.cpp:141
+msgid ""
+"You specified a file for the temporary directory. K3b will use its base path as "
+"the temporary directory."
+msgstr ""
+"Посочихте файл за временната директория. K3b ще използва неговата основна "
+"пътечка като временна директория."
+
+#: option/k3bmiscoptiontab.cpp:150
+#, c-format
+msgid "You do not have permission to write to %1."
+msgstr "Нямате права за запис в %1."
+
+#: option/k3bdeviceoptiontab.cpp:47
+msgid ""
+"K3b tries to detect all your devices properly. You can add devices that have "
+"not been detected and change the black values by clicking in the list. If K3b "
+"is unable to detect your drive, you need to modify their permissions to give "
+"K3b write access to all devices."
+msgstr ""
+"K3b се опитва правилно да открие всички устройства. Можете да добавяте "
+"неоткрити такива и да променяте стойностите от десния списък (само тези, които "
+"са с черен шрифт). Ако устройството ви не може да бъде открито, трябва да "
+"промените правата за достъп и да дадете на K3b права за запис във всички "
+"устройства."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 54
+#: option/k3bpluginoptiontab.cpp:67 projects/k3bdatafileview.cpp:70
+#: projects/k3bmovixlistview.cpp:174 rc.cpp:1266
+#, no-c-format
+msgid "Name"
+msgstr "Име"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 48
+#: option/k3bpluginoptiontab.cpp:68 rc.cpp:341
+#, no-c-format
+msgid "Author"
+msgstr "Автор"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 59
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:121
+#: option/k3bexternalbinwidget.cpp:134 option/k3bpluginoptiontab.cpp:69
+#: rc.cpp:344
+#, no-c-format
+msgid "Version"
+msgstr "Версия"
+
+#: option/k3bpluginoptiontab.cpp:70
+msgid "Description"
+msgstr "Описание"
+
+#: option/k3bpluginoptiontab.cpp:71
+msgid "License"
+msgstr "Лиценз"
+
+#: option/k3boptiondialog.cpp:129
+msgid "Advanced Settings"
+msgstr "Разширени настройки"
+
+#: option/k3bexternalbinwidget.cpp:142 option/k3boptiondialog.cpp:143
+msgid "Programs"
+msgstr "Програми"
+
+#: option/k3boptiondialog.cpp:143
+msgid "Setup External Programs"
+msgstr "Настройки на външни програми"
+
+#: option/k3boptiondialog.cpp:157
+msgid "Setup the CDDB Server"
+msgstr "Настройки на CDDB сървър"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Devices"
+msgstr "Устройства"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Setup Devices"
+msgstr "Настройки на устройства"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 19
+#: option/k3boptiondialog.cpp:188 projects/k3bdataburndialog.cpp:170
+#: projects/k3bdvdburndialog.cpp:105 projects/k3bmixedburndialog.cpp:100
+#: projects/k3bmixedburndialog.cpp:145 projects/k3bmovixburndialog.cpp:109
+#: projects/k3bvcdburndialog.cpp:405 rc.cpp:248
+#, no-c-format
+msgid "Misc"
+msgstr "Разни"
+
+#: option/k3boptiondialog.cpp:188
+msgid "Miscellaneous Settings"
+msgstr "Разни настройки"
+
+#: option/k3boptiondialog.cpp:202
+msgid "Notifications"
+msgstr "Уведомяване"
+
+#: option/k3boptiondialog.cpp:202
+msgid "System Notifications"
+msgstr "Системно уведомяване"
+
+#: option/k3boptiondialog.cpp:216
+msgid "Plugins"
+msgstr "Приставки"
+
+#: option/k3boptiondialog.cpp:216
+msgid "K3b Plugin Configuration"
+msgstr "Настройки на приставките"
+
+#: option/k3boptiondialog.cpp:230
+msgid "Themes"
+msgstr "Теми"
+
+#: option/k3boptiondialog.cpp:230
+msgid "K3b GUI Themes"
+msgstr "ГПИ теми за K3b"
+
+#: option/k3bdevicewidget.cpp:97
+msgid "Cdrdao driver:"
+msgstr "Cdrdao драйвер:"
+
+#: option/k3bdevicewidget.cpp:101
+msgid "CD-Text capable:"
+msgstr "Наличност на CD-текст:"
+
+#: option/k3bdevicewidget.cpp:160
+msgid "Refresh"
+msgstr "Презареждане"
+
+#: option/k3bdevicewidget.cpp:161
+msgid "Add Device..."
+msgstr "Добавяне не устройство..."
+
+#: option/k3bdevicewidget.cpp:162
+msgid "Rescan the devices"
+msgstr "Ново сканиране на устройствата"
+
+#: option/k3bdevicewidget.cpp:172
+msgid "CD/DVD Drives"
+msgstr "CD/DVD устройства"
+
+#: option/k3bdevicewidget.cpp:234
+msgid "Writer Drives"
+msgstr "Записващи устройства"
+
+#: option/k3bdevicewidget.cpp:238
+msgid "Readonly Drives"
+msgstr "Устройства само за четене"
+
+#: option/k3bdevicewidget.cpp:255
+msgid "System device name:"
+msgstr "Име на системно устройство:"
+
+#: option/k3bdevicewidget.cpp:263
+msgid "Interface type:"
+msgstr "Вид интерфейс:"
+
+#: option/k3bdevicewidget.cpp:265
+msgid "Generic SCSI"
+msgstr "Общ SCSI"
+
+#: option/k3bdevicewidget.cpp:266
+msgid "ATAPI"
+msgstr "ATAPI"
+
+#: option/k3bdevicewidget.cpp:270
+msgid "Vendor:"
+msgstr "Производител:"
+
+#: option/k3bdevicewidget.cpp:274
+msgid "Description:"
+msgstr "Описание:"
+
+#: option/k3bdevicewidget.cpp:278
+msgid "Firmware:"
+msgstr "Вътрешно програмно осигуряване:"
+
+#: option/k3bdevicewidget.cpp:286
+msgid "Writes CD-R:"
+msgstr "Запис върху CD-R:"
+
+#: option/k3bdevicewidget.cpp:290
+msgid "Writes CD-RW:"
+msgstr "Запис върху CD-RW:"
+
+#: option/k3bdevicewidget.cpp:294
+msgid "Reads DVD:"
+msgstr "Четене на DVD:"
+
+#: option/k3bdevicewidget.cpp:298
+msgid "Writes DVD-R(W):"
+msgstr "Запис върху DVD-R(W):"
+
+#: option/k3bdevicewidget.cpp:302
+msgid "Writes DVD-R Dual Layer:"
+msgstr "Запис върху двуслоен DVD-R:"
+
+#: option/k3bdevicewidget.cpp:307
+msgid "Writes DVD+R(W):"
+msgstr "Запис върху DVD+R(W):"
+
+#: option/k3bdevicewidget.cpp:311
+msgid "Writes DVD+R Double Layer:"
+msgstr "Запис върху двуслоен DVD+R:"
+
+#: option/k3bdevicewidget.cpp:321
+msgid "Buffer Size:"
+msgstr "Размер на буфера:"
+
+#: option/k3bdevicewidget.cpp:340
+msgid "Supports Burnfree:"
+msgstr "Поддръжка на burnfree:"
+
+#: option/k3bdevicewidget.cpp:348
+msgid "Write modes:"
+msgstr "Режим на запис:"
+
+#: option/k3bdevicewidget.cpp:359 option/k3bdevicewidget.cpp:363
+msgid "none"
+msgstr "няма"
+
+#: option/k3bdevicewidget.cpp:375
+msgid "Location of New Drive"
+msgstr "Местоположение на новото устройство"
+
+#: option/k3bdevicewidget.cpp:376
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/cdrom):"
+msgstr ""
+"Моля, въведете името на устройството, което K3b трябва да търси\n"
+"за ново устройство (например: /dev/mebecdrom):"
+
+#: option/k3bdevicewidget.cpp:386
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Не беше намерено допълнително устройство в\n"
+"%1"
+
+#: option/k3bexternalbinwidget.cpp:106
+msgid "&Search"
+msgstr "&Търсене"
+
+#: option/k3bexternalbinwidget.cpp:120
+msgid "Set Default"
+msgstr "Настройка по подразбиране"
+
+#: option/k3bexternalbinwidget.cpp:121
+msgid "Change the versions K3b should use."
+msgstr "Сменете версията, която трябва да използва K3b."
+
+#: option/k3bexternalbinwidget.cpp:122
+msgid ""
+"<p>If K3b found more than one installed version of a program it will choose one "
+"as the <em>default</em> which will be used to do the work. If you want to "
+"change the default select the wanted version and press this button."
+msgstr ""
+"<p>Ако K3b намери повече от една инсталирана версия на програмата, тя ще сложи "
+"една от тях като <em>По подразбиране</em> и ще я използва. Ако искате да "
+"промените версията, натиснете съответния бутон и изберете друга."
+
+#: option/k3bexternalbinwidget.cpp:128
+msgid "Use the 'Default' button to change the versions K3b should use."
+msgstr ""
+"Използвайте бутона \"Настройка по подразбиране\" за смяна на версията, която "
+"използва K3b."
+
+#: option/k3bexternalbinwidget.cpp:133
+msgid "Path"
+msgstr "Път"
+
+#: option/k3bexternalbinwidget.cpp:135
+msgid "Features"
+msgstr "Спецификации"
+
+#: option/k3bexternalbinwidget.cpp:153
+msgid "User parameters have to be separated by space."
+msgstr "Параметрите на потребителя трябва да са отделени с интервал."
+
+#: option/k3bexternalbinwidget.cpp:157
+msgid "Program"
+msgstr "Програма"
+
+#: option/k3bexternalbinwidget.cpp:158
+msgid "Parameters"
+msgstr "Параметри"
+
+#: option/k3bexternalbinwidget.cpp:164
+msgid "User Parameters"
+msgstr "Параметри на потребителя"
+
+#: option/k3bexternalbinwidget.cpp:173 option/k3bexternalbinwidget.cpp:181
+msgid "Search Path"
+msgstr "Търсене на път"
+
+#: option/k3bexternalbinwidget.cpp:175
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>Съвет:</b> За да накарате K3b да използва друго име, различно от "
+"настроеното по подразбиране, посочете го в пътя за търсене.</qt>"
+
+#: option/k3bexternalbinwidget.cpp:234
+msgid " (not found)"
+msgstr "(не е намерена)"
+
+#: option/k3bexternalbinoptiontab.cpp:52
+msgid ""
+"Specify the paths to the external programs that K3b needs to work properly, or "
+"press \"Search\" to let K3b search for the programs."
+msgstr ""
+"Посочете пътищата към външните програми, необходими за работата на K3b или "
+"натиснете бутона \"Търсене\"."
+
+#: option/k3bburningoptiontab.cpp:62
+msgid "Burning"
+msgstr "Запис на диск"
+
+#: option/k3bburningoptiontab.cpp:69
+msgid "Allow overburning (¬ supported by cdrecord <= 1.10)"
+msgstr "Разрешаване на презапис (&не се поддържа от cdrecord <= 1.10)"
+
+#: option/k3bburningoptiontab.cpp:70
+msgid "Force unsafe operations"
+msgstr "Принудително изпълнение на несигурните операции"
+
+#: option/k3bburningoptiontab.cpp:71
+msgid "&Manual writing buffer size"
+msgstr "Ръчна настройка на &буфера за запис"
+
+#: option/k3bburningoptiontab.cpp:73
+msgid "MB"
+msgstr "МБ"
+
+#: option/k3bburningoptiontab.cpp:74
+msgid "Manual writing application &selection"
+msgstr "Ръчен избор на &програма за запис"
+
+#: option/k3bburningoptiontab.cpp:84
+msgid "Do not &eject medium after write process"
+msgstr "Без изваждане на &диска след запис"
+
+#: option/k3bburningoptiontab.cpp:85
+msgid "Automatically erase CD-RWs and DVD-RWs"
+msgstr "Автоматично изтриване на CD-RW и DVD-RW дискове"
+
+#: option/k3bburningoptiontab.cpp:102
+msgid "Allow burning more than the official media capacity"
+msgstr "Позволява запис на повече от капацитета на диска"
+
+#: option/k3bburningoptiontab.cpp:103
+msgid "Allow to choose between cdrecord and cdrdao"
+msgstr "Позволява избор между cdrecord и cdrdao"
+
+#: option/k3bburningoptiontab.cpp:104
+msgid "Automatically erase CD-RWs and DVD-RWs without asking"
+msgstr "Автоматично изтриване на CD-RW и DVD-RW дискове без питане"
+
+#: option/k3bburningoptiontab.cpp:105
+msgid "Do not eject the burn medium after a completed burn process"
+msgstr "Без изваждане на диска след запис"
+
+#: option/k3bburningoptiontab.cpp:106
+msgid "Force K3b to continue some operations otherwise deemed as unsafe"
+msgstr ""
+"Принуждаване на K3b да изпълни някои операции, които изглеждат несигурни"
+
+#: option/k3bburningoptiontab.cpp:108
+msgid ""
+"<p>If this option is checked K3b gives the possibility to choose between "
+"cdrecord and cdrdao when writing a cd."
+"<p>This may be useful if one of the programs does not support the used writer."
+"<p><b>Be aware that K3b does not support both programs in all project types.</b>"
+msgstr ""
+"<p>Ако е включена тази опция, K3b дава възможност за избор между cdrecord и "
+"cdrdao при запис на CD."
+"<p>Това намира приложение ако една от програмите не поддържа използваната "
+"записвачка."
+"<p><b>Имайте предвид, че K3b не поддържа и двете програми за всички видове "
+"проекти.</b>"
+
+#: option/k3bburningoptiontab.cpp:116
+msgid ""
+"<p>Each medium has an official maximum capacity which is stored in a read-only "
+"area of the medium and is guaranteed by the vendor. However, this official "
+"maximum is not always the actual maximum. Many media have an actual total "
+"capacity that is slightly larger than the official amount."
+"<p>If this option is checked K3b will disable a safety check that prevents "
+"burning beyond the offical capacity."
+"<p><b>Caution:</b> Enabling this option can cause failures in the end of the "
+"burning process if K3b attempts to write beyond the official capacity. It makes "
+"sense to first determine the actual maximum capacity of the media brand with a "
+"simulated burn."
+msgstr ""
+"<p>Всеки диск официално си има капацитет, гарантиран от производителя (тази "
+"информация е записана в сектора, който е само за четене). Обаче този максимален "
+"капацитет не винаги е реалният. Много от дисковете имат малко повече от "
+"официалното."
+"<p>Ако е включена тази опция, K3b ще изключи функцията, която предотвратява "
+"надхвърлянето на капацитета."
+"<p><b>Внимание:</b> Включването на тази опция може да създаде проблеми в края "
+"на диска, ако програмата се опитва да надхвърли капацитета. По-добре определете "
+"реалният размер на диска чрез \"симулация\"."
+
+#: option/k3bburningoptiontab.cpp:127
+msgid ""
+"<p>If this option is checked K3b will automatically erase CD-RWs and format "
+"DVD-RWs if one is found instead of an empty media before writing."
+msgstr ""
+"<p>Ако е включена тази опция, преди записа K3b автоматично ще изтрива CD-RW и "
+"ще форматира DVD-RW дискове, ако намери такива, които не са празни."
+
+#: option/k3bburningoptiontab.cpp:131
+msgid ""
+"<p>K3b uses a software buffer during the burning process to avoid gaps in the "
+"data stream due to high system load. The default sizes used are %1 MB for CD "
+"and %2 MB for DVD burning."
+"<p>If this option is checked the value specified will be used for both CD and "
+"DVD burning."
+msgstr ""
+"<p>K3b използва софтуерен буфер по време на запис за предотвратяване появата на "
+"празнини в потока от данни, причинени от голямото натоварване на компютъра. "
+"Размерите по подразбиране са %1 МБ за CD и %2 МБ за DVD запис."
+"<p>Ако е включена тази отметка, посочената стойност ще бъде използвана при "
+"записа на CD, и на DVD."
+
+#: option/k3bburningoptiontab.cpp:137
+msgid ""
+"<p>If this option is checked K3b will not eject the medium once the burn "
+"process finishes. This can be helpful in case one leaves the computer after "
+"starting the burning and does not want the tray to be open all the time."
+"<p>However, on Linux systems a freshly burned medium has to be reloaded. "
+"Otherwise the system will not detect the changes and still treat it as an empty "
+"medium."
+msgstr ""
+"<p>Ако е включена тази опция, K3b няма да извади диска след приключване на "
+"записа. Това е полезно ако след началото на записа оставите компютъра без "
+"надзор и не искате устройството да бъде отворено през цялото време."
+"<p>На компютрите с Линукс току-що записания диск трябва да бъде презареден. В "
+"противен случай системата няма да отчете промените и ще го третира като празен."
+
+#: option/k3bburningoptiontab.cpp:143
+msgid ""
+"<p>If this option is checked K3b will continue in some situations which would "
+"otherwise be deemed as unsafe."
+"<p>This setting for example disables the check for medium speed verification. "
+"Thus, one can force K3b to burn a high speed medium on a low speed writer."
+"<p><b>Caution:</b> Enabling this option may result in damaged media."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще продължи в някои ситуации, които "
+"обикновено се смятат за несигурни."
+"<p>Това например изключва проверката за скоростта на диска. Така че може да се "
+"случи програмата да бъде накарана да запише високоскоростен диск на записвачка "
+"с ниска скорост."
+"<p><b>Внимание:</b> Включването на тази опция може да доведе до повреда на "
+"дисковете."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 25
+#: rc.cpp:3 rc.cpp:153
+#, no-c-format
+msgid "Filetype"
+msgstr "Вид файл"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 49
+#: rc.cpp:6 rc.cpp:515 rc.cpp:524 rc.cpp:539 rc.cpp:551 rc.cpp:560 rc.cpp:961
+#: rc.cpp:967 rc.cpp:973 rc.cpp:1005 rc.cpp:1011
+#, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 52
+#: rc.cpp:9
+#, no-c-format
+msgid "Configure Plugin"
+msgstr "Настройване на приставките"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 73
+#: rc.cpp:15
+#, no-c-format
+msgid "Create m&3u playlist"
+msgstr "Създаване на m&3u списък"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 76
+#: rc.cpp:18
+#, no-c-format
+msgid "Create playlist for the ripped files"
+msgstr "Създаване на списък със извлечените файлове"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 81
+#: rc.cpp:21
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a playlist of the ripped files\n"
+"which can be used with programs like xmms or noatun.\n"
+"<p>You may use the special strings to give the playlist a unique filename."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще създаде списък на извлечените файлове,\n"
+"който може да се използва от с програми като XMMS или NOATUN.\n"
+"<p>Може да използвате специалните низове и да изберете собствено име на "
+"списъка."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 117
+#: rc.cpp:26
+#, no-c-format
+msgid "&Use relative paths"
+msgstr "&Използване на относителни пътища"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 120
+#: rc.cpp:29
+#, no-c-format
+msgid "Use relative paths instead of absolute"
+msgstr "Използване на относителни пътища вместо абсолютни"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 126
+#: rc.cpp:32
+#, no-c-format
+msgid ""
+"<p>If this option is checked, the entries in the playlist will be relative to "
+"its location.\n"
+"<p>Example: If your playlist is located in <em>/home/myself/music</em> and\n"
+"your audio files are in <em>/home/myself/music/cool</em>"
+"; then the entries in the\n"
+"playlist will look something like: <em>cool/track1.ogg</em>."
+msgstr ""
+"<p>Ако е включена тази опция, данните в списъка ще са съотносителни с "
+"местоположението му.\n"
+"<p>Пример: Ако списъкът се намира в <em>/home/myself/music</em>, а \n"
+"аудио файловете са в <em>/home/myself/music/cool</em>, тогава данните в\n"
+"списъка ще изглеждат например така: <em>cool/track1.ogg</em>."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 136
+#: rc.cpp:38
+#, no-c-format
+msgid "Create si&ngle file"
+msgstr "Създаване на &един файл"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 139
+#: rc.cpp:41
+#, no-c-format
+msgid "Rip all tracks to a single file"
+msgstr "Извличане на всички записи в един единствен файл"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 146
+#: rc.cpp:44
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create only one\n"
+"audio file no matter how many tracks are ripped. This\n"
+"file will contain all tracks one after the other.\n"
+"<p>This might be useful to rip a live album or a radio play.\n"
+"<p><b>Caution:</b> The file will have the name of the first track."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще създаде само един\n"
+"аудио файл, независимо колко песни се извличат.\n"
+"Този файл ще съдържа всички песни една след друга.\n"
+"<p>Това може да се използва при извличането на \"live\" албум или на радио "
+"предаване.\n"
+"<p><b>Внимание:</b> Файлът ще носи името на първия запис."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 182
+#: rc.cpp:51
+#, no-c-format
+msgid "Write &cue file"
+msgstr "Запис на &cue файл"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 185
+#: rc.cpp:54
+#, no-c-format
+msgid "Write a cuefile"
+msgstr "Запис на cue файл"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 188
+#: rc.cpp:57
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a CDRWIN cue file which allows to "
+"easily write a copy of the audio CD on other systems."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще създаде CDRWIN cue файл, който позволява "
+"лесно копиране на аудио CD на други компютри."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 208
+#: rc.cpp:60 rc.cpp:120
+#, no-c-format
+msgid "Target Folder"
+msgstr "Целева директория"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 232
+#: rc.cpp:66 rc.cpp:72 rc.cpp:126 rc.cpp:132
+#, no-c-format
+msgid "-"
+msgstr "-"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 243
+#: rc.cpp:69 rc.cpp:129
+#, no-c-format
+msgid "Space needed:"
+msgstr "Необходимо място:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 16
+#: rc.cpp:75
+#, no-c-format
+msgid "Ripping Pattern"
+msgstr "Шаблон за извличане"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 41
+#: rc.cpp:78
+#, no-c-format
+msgid "Replace all blan&ks with:"
+msgstr "Замяна на всички ин&тервали с:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 52
+#: rc.cpp:81 rc.cpp:180 rc.cpp:866
+#, no-c-format
+msgid "_"
+msgstr "_"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 62
+#: rc.cpp:84
+#, no-c-format
+msgid "Playlist pattern:"
+msgstr "Шаблон за списък с изпълнители:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 86
+#: rc.cpp:87 rc.cpp:171
+#, no-c-format
+msgid "Ripped files pattern:"
+msgstr "Шаблон за извлечени файлове:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 105
+#: rc.cpp:90
+#, no-c-format
+msgid "Insert your custom pattern here"
+msgstr "Вмъкнете шаблона си тук"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 138
+#: rc.cpp:93 rc.cpp:174
+#, no-c-format
+msgid "See special strings"
+msgstr "Преглед на специалните низове"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 149
+#: rc.cpp:96
+#, no-c-format
+msgid "About conditional inclusion"
+msgstr "Избирателно въвеждане"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 28
+#: rc.cpp:99
+#, no-c-format
+msgid ""
+"Please select the audio streams you want to include in every ripped title"
+msgstr ""
+"Моля, изберете аудио потоците, които искате да включите във всяко заглавие"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 51
+#: rc.cpp:102
+#, no-c-format
+msgid "Setti&ngs"
+msgstr "&Настройки"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 62
+#: rc.cpp:105
+#, no-c-format
+msgid "Video Quality"
+msgstr "Качество на видеото"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 81
+#: rc.cpp:108
+#, no-c-format
+msgid "Video Size:"
+msgstr "Размер на видеото:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 102
+#: rc.cpp:111 rc.cpp:796
+#, no-c-format
+msgid "&Custom..."
+msgstr "&Потребителска..."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 120
+#: rc.cpp:114
+#, no-c-format
+msgid "Video Bitrate:"
+msgstr "Видео скорост:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 139
+#: rc.cpp:117 rc.cpp:150 rc.cpp:1148
+#, no-c-format
+msgid " kbps"
+msgstr " кбита/сек"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 221
+#: rc.cpp:135
+#, no-c-format
+msgid "Audio Quality"
+msgstr "Качество на звука"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 250
+#: rc.cpp:138
+#, no-c-format
+msgid "Variable &Bitrate"
+msgstr "Варираща &скорост (VBR)"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 266
+#: rc.cpp:141 rc.cpp:147
+#, no-c-format
+msgid "Audio Bitrate:"
+msgstr "Скорост на звука:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 308
+#: rc.cpp:144
+#, no-c-format
+msgid ""
+"<p>No Audio Quality settings available for <em>AC3 pass-through</em>"
+". The audio stream from the Video DVD is used without any changes."
+msgstr ""
+"<p>Няма настройки за качеството на звука за <em>AC3 преминаване</em>"
+". Аудио потокът от видео DVD диска ще бъде използван без никакви промени."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 411
+#: rc.cpp:156
+#, no-c-format
+msgid "Video Codec:"
+msgstr "Видео кодек:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 419
+#: rc.cpp:159
+#, no-c-format
+msgid "Select the Video codec used to encode the DVD titles"
+msgstr "Изберете видео кодека за извличане на DVD"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 437
+#: rc.cpp:162
+#, no-c-format
+msgid "Audio Codec:"
+msgstr "Аудио кодек:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 445
+#: rc.cpp:165
+#, no-c-format
+msgid "Select the Audio codec used to encode the DVD titles"
+msgstr "Изберете аудио кодека за извличане на DVD"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 459
+#: rc.cpp:168
+#, no-c-format
+msgid "File Namin&g"
+msgstr "&Именуване на файл"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 529
+#: rc.cpp:177
+#, no-c-format
+msgid "Replace all &blanks with:"
+msgstr "Замяна на всички и&нтервали с:"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 588
+#: rc.cpp:186
+#, no-c-format
+msgid "&2-pass encoding"
+msgstr "&2-етапно кодиране"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 591
+#: rc.cpp:189
+#, no-c-format
+msgid "Alt+2"
+msgstr "Alt+2"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 597
+#: rc.cpp:192
+#, no-c-format
+msgid "Enable 2-pass encoding"
+msgstr "Включване на 2-етапно кодиране"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 602
+#: rc.cpp:195
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b encodes the video titles in two passes. The "
+"first pass is used to gather information about the video in order to improve "
+"the distribution of bits in the second pass. The resulting video will have a "
+"higher quality using a variable bitrate.\n"
+"<p>If this option is not checked K3b will create video files with a constant "
+"bitrate and a lower quality.\n"
+"<p>2-pass encoding results in a doubled encoding time."
+msgstr ""
+"<p>Ако е включена тази опция, K3b кодира видео заглавията посредством две "
+"минавания. Първото събира информация за видеото с цел подобряване битовия поток "
+"при второто. Крайното видео ще има по-високо качество чрез използването на "
+"варираща скорост.\n"
+"<p>Ако опцията не е включена, K3b ще създаде видео файлове с постоянна скорост "
+"и по-ниско качество.\n"
+"<p>2-етапното кодиране изисква два пъти повече време."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 610
+#: rc.cpp:200
+#, no-c-format
+msgid "Automatic &Video Clipping"
+msgstr "Автоматично &видео отрязване"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 616
+#: rc.cpp:203
+#, no-c-format
+msgid "Automatically detect the black borders of the video"
+msgstr "Автоматично откриване на черните ленти на видеото"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 621
+#: rc.cpp:206
+#, no-c-format
+msgid ""
+"<p>Most Video DVDs are encoded in a letterboxed format. <em>Letterboxed</em> "
+"refers to black bars used at the top and bottom (and sometimes at the sides) of "
+"the video to force it into one of the aspect ratios supported by the Video DVD "
+"standard.\n"
+"<p>If this option is checked K3b will automatically detect and remove these "
+"black bars from the resulting video.\n"
+"<p>Although this method is very reliable there may be problems if the source "
+"material is exceptionally short or dark."
+msgstr ""
+"<p>Повечето видео DVD дискове са кодирани във формат \"Писмо\". <em>Писмото</em> "
+"означава черните ленти отдолу и отгоре (а понякога и отстрани) на картината да "
+"бъдат преобразувани в пропорция, поддържана от стандарта за видео DVD.\n"
+"<p>Ако е включена тази опция, K3b автоматично ще открива и премахва тези черни "
+"ленти от крайното видео.\n"
+"<p>Въпреки, че този метод е много надежден, може да възникнат проблеми ако "
+"материалът е много къс или тъмен."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 629
+#: rc.cpp:211
+#, no-c-format
+msgid "Resample Audio to &44.1 KHz"
+msgstr "Предискретизиране в &44.1 кХц"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 632
+#: rc.cpp:214
+#, no-c-format
+msgid "Alt+4"
+msgstr "Alt+4"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 638
+#: rc.cpp:217
+#, no-c-format
+msgid "Change the sample rate of the audio stream to 44.1 KHz"
+msgstr "Промяна на дискретизацията на аудио потока в 44.1 кХц"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 642
+#: rc.cpp:220
+#, no-c-format
+msgid ""
+"<p>Video DVD audio streams normally are encoded with a sampling rate of 48000 "
+"Hz. Audio CDs on the other hand are encoded with a sampling rate of 44100 Hz.\n"
+"<p>If this option is checked K3b will change the sampling rate of the audio "
+"stream to 44100 Hz."
+msgstr ""
+"<p>Аудио потоците във видео DVD обикновено се кодират в 48000 Хц. От друга "
+"страна аудио CD се кодира в 44100 Хц.\n"
+"<p>Ако е включена тази опция, K3b ще промени дискретизацията на аудио потока в "
+"44100 Хц."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 650
+#: rc.cpp:224
+#, no-c-format
+msgid "Low s&cheduling priority for the video transcoding process"
+msgstr "Понижаване &приоритета на видео транскодирането"
+
+#. i18n: file ./k3bui.rc line 4
+#: rc.cpp:227
+#, no-c-format
+msgid "&Project"
+msgstr "&Проект"
+
+#. i18n: file ./k3bui.rc line 24
+#: rc.cpp:233
+#, no-c-format
+msgid "&Device"
+msgstr "&Устройство"
+
+#. i18n: file ./k3bui.rc line 56
+#: rc.cpp:242
+#, no-c-format
+msgid "Tools"
+msgstr "Инструменти"
+
+#. i18n: file ./k3bui.rc line 63
+#: rc.cpp:245
+#, no-c-format
+msgid "Quick Dir Selector"
+msgstr "Бърз избор на директория"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 30
+#: rc.cpp:251
+#, no-c-format
+msgid "&Ask to save projects on exit"
+msgstr "&Питане за запис на проект преди изход"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 33
+#: rc.cpp:254
+#, no-c-format
+msgid "Ask to save modified projects on exit"
+msgstr "Питане за запазване на промените в проекта преди изход"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 49
+#: rc.cpp:257
+#, no-c-format
+msgid "Default Temporary Directory:"
+msgstr "Временна директория по подразбиране:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 57
+#: rc.cpp:260
+#, no-c-format
+msgid "The directory where K3b stores temporary files"
+msgstr "Директорията, където K3b съхранява временните файлове"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 61
+#: rc.cpp:263
+#, no-c-format
+msgid ""
+"<p>This is the default temporary directory. This is where K3b will store "
+"temporary files like iso images or decoded audio files.\n"
+"<p>Be aware that the temporary directory may also be changed in every project "
+"burn dialog."
+msgstr ""
+"<p>Това е временната директория по подразбиране. В нея K3b ще съхранява "
+"временни файлове като ISO образи или декодирани аудио файлове.\n"
+"<p>Имайте предвид, че временната директория също така може да бъде променяна и "
+"от диалоговия прозорец за запис."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 73
+#: rc.cpp:267
+#, no-c-format
+msgid "System"
+msgstr "Система"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 84
+#: rc.cpp:270
+#, no-c-format
+msgid "&Check system configuration"
+msgstr "&Проверка настройките на системата"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 87
+#: rc.cpp:273
+#, no-c-format
+msgid "Check system Configuration"
+msgstr "Проверка настройките на системата"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 90
+#: rc.cpp:276
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will check the system configuration for any "
+"problems on startup and when the the user changes the settings."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще проверява настройките на системата за "
+"проблеми от всякакво естество при стартиране и когато потребителят промени "
+"настройките."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 106
+#: rc.cpp:279
+#, no-c-format
+msgid "Used audio output system:"
+msgstr "Използвана система за крайни аудио данни:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 119
+#: rc.cpp:282
+#, no-c-format
+msgid "Confi&gure..."
+msgstr "&Настройване..."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 131
+#: rc.cpp:285
+#, no-c-format
+msgid "GUI Settings"
+msgstr "Настройка на ГПИ"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 142
+#: rc.cpp:288
+#, no-c-format
+msgid "Show progress &OSD"
+msgstr "Показване на &OSD"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 145
+#: rc.cpp:291
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will display the progress in an OSD which "
+"always stays on top of all other windows."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще показва състоянието в OSD прозорец, който "
+"винаги ще стои над другите прозорци."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 153
+#: rc.cpp:294
+#, no-c-format
+msgid "Hide &main window while writing"
+msgstr "Скриване на &главния прозорец по време на запис"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 156
+#: rc.cpp:297
+#, no-c-format
+msgid "Hide the main window while displaying the progress window"
+msgstr "Скриване на главния прозорец при показване на прозореца за състоянието"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 159
+#: rc.cpp:300
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will hide the main window while displaying the "
+"progress dialog."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще скрива главния прозорец по времето, когато "
+"се показва диалоговия прозорец за състоянието."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 167
+#: rc.cpp:303
+#, no-c-format
+msgid "Show splash screen"
+msgstr "Показване на начален екран"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 170
+#: rc.cpp:306
+#, no-c-format
+msgid "Show the splash screen when K3b starts"
+msgstr "Показване на началния екран при стартиране на K3b"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 178
+#: rc.cpp:309
+#, no-c-format
+msgid "E&nable Konqueror integration"
+msgstr "&Интеграция с Konqueror"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 181
+#: rc.cpp:312
+#, no-c-format
+msgid "Enable integration of K3b actions into Konqueror menus"
+msgstr "Интеграция действията на K3b с менютата на Konqueror"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 186
+#: rc.cpp:315
+#, no-c-format
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager.\n"
+"<p>A typical example is: in order to burn a folder to a data CD one clicks on "
+"the folder using the right mouse button. In the appearing context menu one "
+"selects \"Create Data CD with K3b...\" and a new K3b project containing the "
+"folder is created.\n"
+"<p><em>Konqueror integration is not enabled by default to prevent unwanted "
+"cluttering of the Konqueror menus.</em>"
+msgstr ""
+"<p>K3b може да се интегрира в Konqueror. Това позволява програмата да се "
+"стартира от контекстното меню на файловия мениджър.\n"
+"<p>Типичен пример: за да запишете някоя папка на CD, щракнете с десния бутон "
+"върху нея. В появилото се меню изберете \"Създаване на CD с данни с K3b...\" и "
+"ще бъде създаден нов проект.\n"
+"<p><em>По подразбиране интеграцията с Konqueror не е включена, за да не се "
+"претрупват менютата.</em>"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 194
+#: rc.cpp:320
+#, no-c-format
+msgid "&Keep action dialogs open"
+msgstr "Ди&алоговите прозорци отворени"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 197
+#: rc.cpp:323
+#, no-c-format
+msgid "Do not close action dialogs after finishing the process"
+msgstr "Без затваряне на прозорците след приключване на процеса"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 200
+#: rc.cpp:326
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will not close action dialogs such as the CD "
+"Copy dialog after the process has been finished. It will be kept open to start "
+"a new process like copying another CD."
+msgstr ""
+"<p>Ако е включена тази функция, K3b няма да затвори диалоговите прозорци "
+"(такива като прозореца за копиране) след завършване на процеса. Ще останат "
+"отворени с цел започването на нов процес, например копирането на друг "
+"компактдиск."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 216
+#: rc.cpp:329
+#, no-c-format
+msgid "&Default action dialog settings:"
+msgstr "Действие по &подразбиране на диалогов прозорец:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 227
+#: rc.cpp:332
+#, no-c-format
+msgid "Settings to load when opening an action dialog"
+msgstr "Настройки, които да бъдат заредени при отваряне на диалогов прозорец"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 28
+#: rc.cpp:335
+#, no-c-format
+msgid "Theme Selection"
+msgstr "Избор на тема"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 37
+#: rc.cpp:338
+#, no-c-format
+msgid "Theme"
+msgstr "Тема"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 70
+#: rc.cpp:347
+#, no-c-format
+msgid "Comment"
+msgstr "Коментар"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 136
+#: rc.cpp:354
+#, no-c-format
+msgid "no Theme selected"
+msgstr "не е избрана тема"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 187
+#: rc.cpp:358
+#, no-c-format
+msgid "Install New Theme..."
+msgstr "Инсталиране на нова тема..."
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 195
+#: rc.cpp:361
+#, no-c-format
+msgid "Remove Theme"
+msgstr "Премахване на тема"
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 28
+#: rc.cpp:364
+#, no-c-format
+msgid "Configure..."
+msgstr "Настройване..."
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 58
+#: rc.cpp:367
+#, no-c-format
+msgid ""
+"<p>Here all <em>K3b Plugins</em> may be configured. Be aware that this does not "
+"include the <em>KPart Plugins</em> which embed themselves in the K3b menu "
+"structure.</p>"
+msgstr ""
+"<p>Тук можете да настроите всички <em> приставки за K3b</em>"
+". Имайте предвид, че това не включва <em> приставките за KPart</em>"
+", които се намират в менюто на K3b.</p>"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 17
+#: rc.cpp:370
+#, no-c-format
+msgid "CDDB Options"
+msgstr "Опции за CDDB"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 46
+#: rc.cpp:373
+#, no-c-format
+msgid "Local"
+msgstr "Локален"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 57
+#: rc.cpp:376
+#, no-c-format
+msgid "Use local CDDB directory"
+msgstr "Използване на локална директория на CDDB"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 68
+#: rc.cpp:379
+#, no-c-format
+msgid "Save entries in local directory (the first directory in the list)"
+msgstr "Запис в локалната директория (първата директория от списъка)"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 102
+#: rc.cpp:382
+#, no-c-format
+msgid "Directory:"
+msgstr "Директория:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 108
+#: projects/k3bdatadirtreeview.cpp:84 projects/k3bdatapropertiesdialog.cpp:108
+#: projects/k3bdataviewitem.cpp:170 rc.cpp:385
+#, no-c-format
+msgid "Directory"
+msgstr "Директория"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 135
+#: rc.cpp:389
+#, no-c-format
+msgid "Move directory down"
+msgstr "Преместване на директорията надолу"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 149
+#: rc.cpp:393
+#, no-c-format
+msgid "Add directory"
+msgstr "Добавяне на директория"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 171
+#: rc.cpp:398
+#, no-c-format
+msgid "Remove directory"
+msgstr "Премахване на директория"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 185
+#: rc.cpp:402
+#, no-c-format
+msgid "Move directory up"
+msgstr "Преместване на директорията нагоре"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 214
+#: rc.cpp:405
+#, no-c-format
+msgid "Remote"
+msgstr "Отдалечен"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 251
+#: rc.cpp:408
+#, no-c-format
+msgid "Server:"
+msgstr "Сървър:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 273
+#: rc.cpp:414
+#, no-c-format
+msgid "Server"
+msgstr "Сървър"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 284
+#: rc.cpp:417
+#, no-c-format
+msgid "Port"
+msgstr "Порт"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 328
+#: rc.cpp:422
+#, no-c-format
+msgid "Port "
+msgstr "Порт"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 342
+#: rc.cpp:426
+#, no-c-format
+msgid "Add server"
+msgstr "Добавяне на сървър"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 356
+#: rc.cpp:430
+#, no-c-format
+msgid "Remove server"
+msgstr "Премахване на сървър"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 370
+#: rc.cpp:434
+#, no-c-format
+msgid "Move server up"
+msgstr "Преместване на сървъра нагоре"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 384
+#: rc.cpp:438
+#, no-c-format
+msgid "Move server down"
+msgstr "Преместване на сървъра надолу"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 411
+#: rc.cpp:441
+#, no-c-format
+msgid "Enable remote CDDB queries"
+msgstr "Търсене в отдалечена CDDB"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 440
+#: rc.cpp:447
+#, no-c-format
+msgid "CGI Path"
+msgstr "CGI"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 460
+#: rc.cpp:450
+#, no-c-format
+msgid "~/cddb/cddb.cgi"
+msgstr "~/cddb/cddb.cgi"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 471
+#: rc.cpp:453
+#, no-c-format
+msgid "Path:"
+msgstr "Път:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 479
+#: rc.cpp:456
+#, no-c-format
+msgid "Manual CGI path"
+msgstr "CGI - ръчна настройка на пътя"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 9
+#: rc.cpp:459
+#, no-c-format
+msgid "K3bAudioTrackWidget"
+msgstr "K3bAudioTrackWidget"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 27
+#: rc.cpp:462
+#, no-c-format
+msgid "C&D-Text"
+msgstr "C&D-текст"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 51
+#: rc.cpp:465 rc.cpp:530
+#, no-c-format
+msgid "So&ngwriter:"
+msgstr "&Автор:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 91
+#: rc.cpp:468 rc.cpp:545
+#, no-c-format
+msgid "&Arranger:"
+msgstr "&Аранжимент:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 102
+#: rc.cpp:471 rc.cpp:533
+#, no-c-format
+msgid "&Composer:"
+msgstr "&Композитор:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 113
+#: rc.cpp:474
+#, no-c-format
+msgid "&Message:"
+msgstr "&Съобщение:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 129
+#: rc.cpp:477 rc.cpp:548
+#, no-c-format
+msgid "&Performer:"
+msgstr "&Изпълнител:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 140
+#: rc.cpp:480
+#, no-c-format
+msgid "&ISRC:"
+msgstr "&ISRC:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 151
+#: rc.cpp:483 rc.cpp:557 rc.cpp:1017
+#, no-c-format
+msgid "&Title:"
+msgstr "&Заглавие:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 204
+#: rc.cpp:489
+#, no-c-format
+msgid "Preemph&asis"
+msgstr "&Акцентиране"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 207
+#: rc.cpp:492
+#, no-c-format
+msgid ""
+"<p>Preemphasis is mainly used in audio processing. Higher frequencies in audio "
+"signals usually have lower amplitudes. This can lead to bad signal quality on "
+"noisy transmission because the high frequencies might become too weak. To avoid "
+"this effect, high frequencies are amplified before transmission (preemphasis); "
+"the receiver will then weaken them accordingly for playback."
+msgstr ""
+"<p>Акцентирането основно се използва при обработката на звука (аудио).\n"
+"По-високите честоти в аудио сигналите обикновено имат по-малка амплитуда.\n"
+"Това може да доведе до лошо качество на сигнала при предаването, защото има "
+"вероятност високите честоти могат да отслабнат твърде много. За да се избегне "
+"този ефект, високите честоти се усилват допълнително преди предаването "
+"(акцентиране), а приемника ги прави по-слаби, в зависимост от изпълнението."
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 215
+#: rc.cpp:495
+#, no-c-format
+msgid "&Copy permitted"
+msgstr "&Копирането разрешено"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 231
+#: rc.cpp:498
+#, no-c-format
+msgid "Post-Gap:"
+msgstr "Пауза:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 239
+#: rc.cpp:501
+#, no-c-format
+msgid "Set the length of the track's post-gap"
+msgstr "Задайте продължителността на паузата"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 247
+#: rc.cpp:504
+#, no-c-format
+msgid ""
+"<p>On an audio CD each track (except for the last) can have a post-gap.\n"
+"This does not mean that K3b adds an additional gap of silence to the track. "
+"This setting simply influences the display on a Hifi audio CD player. The part "
+"of an audio track that is marked as post-gap is counted backwards.\n"
+"<p>This setting is irrelevant for most users as todays CD burners can put "
+"arbitrary audio data in the post-gap when burning in DAO mode.\n"
+"<p><i>In other CD-burning applications the post-gap might be called the "
+"pre-gap. The pre-gap of track 2 is the same as the post-gap of track 1.\n"
+"<p><b>Changing the post-gap does not change the length of the track!</b>\n"
+"<p><b>When writing in TAO writing mode (not recommended for Audio CDs) the "
+"post-gap will most likely be muted and on some burners forced to 2 seconds.</b>"
+msgstr ""
+"<p>В аудио CD всяка песен (освен последната) може да има пауза.\n"
+"Това не означава, че K3b добавя допълнителна пауза към нея. Това просто е "
+"предназначено за Hi-Fi аудио плеър. Частта от песента, която е маркирана като "
+"пауза, се брои на обратно.\n"
+"<p>Тази функция няма смисъл за повечето потребители, тъй като съвременните CD "
+"записвачки могат да добавят необходимите данни в паузата при запис в решим "
+"DAO.\n"
+"<p><i>В други програми за запис на CD паузите (post-gap) може да се наричат "
+"\"предварителни паузи (pre-gap)\". Предварителната пауза на запис 2 е същата "
+"като тази на запис 1.\n"
+"<p><b>Промяната на паузата не променя дължината на песента!</b>\n"
+"<p><b>Когато записвате в режим TAO (не е препоръчително за аудио CD), паузата "
+"най-вероятно ще бъде заглушена, а на някои записвачки ще бъде направена 2 "
+"секунди.</b>"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 20
+#: rc.cpp:512
+#, no-c-format
+msgid "Messa&ge:"
+msgstr "Съоб&щение:"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 47
+#: rc.cpp:518 rc.cpp:527 rc.cpp:542 rc.cpp:554 rc.cpp:563 rc.cpp:1008
+#: rc.cpp:1014
+#, no-c-format
+msgid "Copy to all tracks"
+msgstr "Копиране във всички записи"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 57
+#: rc.cpp:521
+#, no-c-format
+msgid "&UPC EAN:"
+msgstr "&UPC EAN:"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 116
+#: rc.cpp:536
+#, no-c-format
+msgid "&Disk id:"
+msgstr "&Диск:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 23
+#: rc.cpp:566
+#, no-c-format
+msgid "Playback Settings"
+msgstr "Опции за изпълнение"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 34
+#: rc.cpp:569
+#, no-c-format
+msgid "MPlayer subtitle fontset:"
+msgstr "Шрифт на субтитрите на MPlayer:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 42
+#: rc.cpp:572
+#, no-c-format
+msgid "Select the font to be used to render subtitles"
+msgstr "Изберете шрифта за субтитрите"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 50
+#: rc.cpp:575
+#, no-c-format
+msgid "Unwanted MPlayer options:"
+msgstr "Нежелани опции на MPlayer:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 69
+#: rc.cpp:579
+#, no-c-format
+msgid "Pla&y files randomly"
+msgstr "Случайно &изпълнение на файлове"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 72
+#: rc.cpp:582
+#, no-c-format
+msgid "The files are played in random order"
+msgstr "Файловете ще бъдат изпълнявани в случаен порядък"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 75
+#: rc.cpp:585
+#, no-c-format
+msgid ""
+"<p>If this option is checked the order in which the files are played is "
+"determined randomly every time it is played."
+msgstr ""
+"<p>Ако е включена тази опция, всеки път файловете ще бъдат изпълнявани в "
+"случаен ред."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 83
+#: rc.cpp:588
+#, no-c-format
+msgid "&Do not use DMA"
+msgstr "&Без използване на DMA"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 86
+#: rc.cpp:591
+#, no-c-format
+msgid "Do not use DMA for media access"
+msgstr "Без използване на DMA за достъп до диск"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 89
+#: rc.cpp:594
+#, no-c-format
+msgid ""
+"<p>If this option is checked the resulting eMovix CD/DVD will not use DMA for "
+"accessing the drive. This will slow down reading from the CD/DVD but may be "
+"necessary on some systems that do not support DMA.</p>"
+msgstr ""
+"<p>Ако е включена тази опция, крайният eMovix CD/DVD диск няма да използва DMA "
+"за достъп до устройството. Това ще забави четенето от CD/DVD диска, но може да "
+"се окаже необходимо при някои компютри, които не поддържат DMA.</p>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 99
+#: rc.cpp:597
+#, no-c-format
+msgid "MPlayer options you want to be sure MPlayer will not use"
+msgstr "Опции, които искате да сте сигурни, че MPlayer няма да използва"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 104
+#: rc.cpp:600
+#, no-c-format
+msgid ""
+"<p>Here one can specify MPlayer options that should never be used.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+"<p>Тук можете да посочите опциите на MPlayer, които никога не трябва да се "
+"използват.\n"
+"<p>Те трябва да бъдат разделени чрез интервали:\n"
+"<pre>opt1 opt2 opt3</pre>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 112
+#: rc.cpp:605
+#, no-c-format
+msgid "Additional MPlayer options"
+msgstr "Допълнителни опции на MPlayer"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 117
+#: rc.cpp:608
+#, no-c-format
+msgid ""
+"<p>MPlayer options that should be used in any case.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+"<p>Опции за MPlayer, които да бъдат използвани винаги.\n"
+"<p>Те трябва да бъдат разделени чрез интервали:\n"
+"<pre>opt1 opt2 opt3</pre>"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 125
+#: rc.cpp:613
+#, no-c-format
+msgid "Additional MPlayer options:"
+msgstr "Допълнителни опции на MPlayer:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 133
+#: rc.cpp:616
+#, no-c-format
+msgid "Loop playlist:"
+msgstr "Показване на списъка с изпълнители:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 141
+#: projects/k3bvcdtrackdialog.cpp:476 rc.cpp:619
+#, no-c-format
+msgid " time(s)"
+msgstr " път(и)"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 144
+#: rc.cpp:622
+#, no-c-format
+msgid "infinity"
+msgstr "безкрайно"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 150
+#: rc.cpp:625
+#, no-c-format
+msgid "How many times should the playlist be looped"
+msgstr "Колко пъти да бъде показван списъкът с изпълнители"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 158
+#: rc.cpp:628
+#, no-c-format
+msgid "Audio Player Background:"
+msgstr "Фон на аудиоплеър:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 166
+#: rc.cpp:631
+#, no-c-format
+msgid "Background video to show during audio playback"
+msgstr "Видео, което да бъде показвано по време на аудио изпълнението"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 171
+#: rc.cpp:634
+#, no-c-format
+msgid ""
+"<p><b>Audio Player Background</b>\n"
+"<p>During audio playback normally the screen would be black. However, if a "
+"background movie has been selected, eMovix will display it during playback.\n"
+"<p>Additional background movies can be installed. However, this is not as "
+"simple as a few mouse clicks. The background movies are stored in the emovix "
+"shared data folder (mostly <i>/usr/share/emovix</i> or <i>"
+"/usr/local/share/emovix</i>) under <em>backgrounds</em>"
+". So to add a background one has to copy the file to that folder."
+msgstr ""
+"<p><b>Фон на аудио плеър</b>\n"
+"<p>По време на изпълнение екранът обикновено е черен. Обаче ако се избрали "
+"фонов филм, eMovix ще го покаже по време на изпълнението.\n"
+"<p>Можете да инсталирате допълнителни фонови филми. Това обаче не са само "
+"няколко щракания с мишката. Филмите се съхраняват в споделената папка на emovix "
+"(в повечето случаи <i>/usr/share/emovix</i> или <i>/usr/local/share/emovix</i>"
+") под <em>backgrounds</em>. Трябва да копирате файла там."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 181
+#: rc.cpp:639
+#, no-c-format
+msgid "Startup Behavior"
+msgstr "Поведение при стартиране"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 192
+#: rc.cpp:642
+#, no-c-format
+msgid "Keyboard Layout:"
+msgstr "Клавиатурни подредби:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 200
+#: rc.cpp:645
+#, no-c-format
+msgid "eMovix boot messages language:"
+msgstr "Език на самозареждащи се eMovix съобщения:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 208
+#: rc.cpp:648
+#, no-c-format
+msgid "Select the language of the eMovix help screens"
+msgstr "Изберете езика на помощните екрани за eMovix"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 216
+#: rc.cpp:651
+#, no-c-format
+msgid "Default boot label:"
+msgstr "Надпис при самозареждане:"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 224
+#: rc.cpp:654
+#, no-c-format
+msgid "Select the default Linux kernel configuration"
+msgstr "Изберете подразбиращи се настройки за Линукс ядрото"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 234
+#: rc.cpp:657
+#, no-c-format
+msgid ""
+"<p><b>eMovix Boot Labels</b>\n"
+"<p>eMovix provides are variety or different boot configurations which can be "
+"selected at boot time via a boot label (compare Lilo or Grub). The many "
+"different boot configurations mainly influence the Video output.\n"
+"<p>The <b>default</b>, <b>movix</b>, or <b>MoviX</b> "
+"labels start a general Vesa video driver.\n"
+"<p>The <b>TV</b> labels can be used to direct video to the TV output of the "
+"graphic board. eMovix provides TVout drivers for different brands of graphic "
+"boards.\n"
+"<p>The <b>FB</b> labels refer to configurations that start a Frame Buffer "
+"driver in different screen resolutions.\n"
+"<p>The <b>AA</b> labels make eMovix output the video through the Ascii-Art "
+"library which displays the picture in text mode through the usage of simple "
+"Acsii characters.\n"
+"<p>The <b>hd</b> label makes eMovix boot from the local harddisk instead of the "
+"medium. This can be used to prevent accidental starting of an eMovix medium.\n"
+"<p>The <b>floppy</b> label makes eMovix boot from the local floppy drive "
+"instead of the medium."
+msgstr ""
+"<p><b>Самозареждащи се eMovix етикети</b>\n"
+"<p>eMovix има множество настройки за самозареждане, които могат да бъдат "
+"избрани при стартиране (Lilo или Grub). Това засяга главно изходните видео "
+"данни.\n"
+"<p><b>По подразбиране</b>, <b>movix</b>, or <b>MoviX</b> "
+"стартират видео драйвера Vesa.\n"
+"<p><b>ТВ</b> може да се използва за директно видео до телевизора. eMovix "
+"поддържа TVout драйвери за различни марки видео карти.\n"
+"<p><b>FB</b> се отнася за настройките, които стартират драйвера на Frame Buffer "
+"в различни разделителни способности.\n"
+"<p><b>AA</b> прави eMovix да бъде видеото в библиотеката Ascii-Art, която "
+"показва картината като текст в Acsii символи.\n"
+"<p><b>HD</b> кара eMovix да се самозарежда от локалния твърд диск вместо от "
+"диска. Това може да се използва за предотвратяване на предотвратяване на "
+"случайно стартиране на eMovix диск.\n"
+"<p><b>Флопи</b> кара eMovix да зарежда от локално флопи устройство вместо от "
+"диска."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 242
+#: rc.cpp:667
+#, no-c-format
+msgid "Select the layout of the keyboard"
+msgstr "Изберете клавиатурната подредба"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 245
+#: rc.cpp:670
+#, no-c-format
+msgid ""
+"<p>The keyboard layout selected here will be used for the eMovix commands like "
+"controlling the media player."
+msgstr ""
+"<p>Клавиатурната подредба ще се използва за eMovix команди, напр. за "
+"контролиране на медийния плеър."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 263
+#: rc.cpp:673
+#, no-c-format
+msgid "Behavior After Playing"
+msgstr "Поведение след изпълнение"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 274
+#: rc.cpp:676
+#, no-c-format
+msgid "E&ject disk"
+msgstr "&Изваждане на диска"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 277
+#: rc.cpp:679
+#, no-c-format
+msgid "Eject the disk after playing has finished"
+msgstr "Изваждане на диска след приключване на изпълнението"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 280
+#: rc.cpp:682
+#, no-c-format
+msgid ""
+"<p>If this option is checked the disk will be ejected after MPlayer has "
+"finished."
+msgstr ""
+"<p>Ако е включена тази опция, дискът ще бъде изваден след като MPlayer приключи "
+"изпълнението."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 288
+#: rc.cpp:685
+#, no-c-format
+msgid "Sh&utdown"
+msgstr "И&зключване на компютъра"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 291
+#: rc.cpp:688
+#, no-c-format
+msgid "Shutdown after playing has finished"
+msgstr "Изключване на компютъра след приключване на изпълнението"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 294
+#: rc.cpp:691
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be shut down after MPlayer has "
+"finished playing."
+msgstr ""
+"<p>Ако е включена тази опция, компютърът ще бъде изключен след като MPlayer "
+"приключи изпълнението."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 302
+#: rc.cpp:694
+#, no-c-format
+msgid "Re&boot"
+msgstr "&Рестартиране"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 305
+#: rc.cpp:697
+#, no-c-format
+msgid "Reboot after playing has finished"
+msgstr "Рестартиране на компютъра след края на изпълнението"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 308
+#: rc.cpp:700
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be rebooted after MPlayer has finished "
+"playing."
+msgstr ""
+"<p>Ако е включена тази опция, компютърът ще бъде рестартиран след като MPlayer "
+"приключи изпълнението."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 36
+#: rc.cpp:703
+#, no-c-format
+msgid "Boot images:"
+msgstr "Самозареждащи се образи:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 44
+#: rc.cpp:706
+#, no-c-format
+msgid "&New..."
+msgstr "&Нов..."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 47
+#: rc.cpp:709
+#, no-c-format
+msgid "Add new boot image"
+msgstr "Добавяне на нов самозареждащ се образ"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 58
+#: rc.cpp:715
+#, no-c-format
+msgid "Remove selected boot image"
+msgstr "Премахване на маркирания самозареждащ се образ"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 66
+#: rc.cpp:718 rc.cpp:727
+#, no-c-format
+msgid "Emulation Type"
+msgstr "Вид емулация"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 88
+#: projects/k3bdatafileview.cpp:73 projects/k3bmovixlistview.cpp:177
+#: rc.cpp:724
+#, no-c-format
+msgid "Local Path"
+msgstr "Локален път"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 123
+#: rc.cpp:730
+#, no-c-format
+msgid "Flopp&y"
+msgstr "&Флопи"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 126
+#: rc.cpp:733
+#, no-c-format
+msgid "Emulate a 1440/2880 kb floppy"
+msgstr "Емулиране на 1440/2880 кБ флопи"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 134
+#: projects/k3bbootimageview.cpp:59 rc.cpp:736
+#, no-c-format
+msgid "Harddisk"
+msgstr "Твърд диск"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 137
+#: rc.cpp:739
+#, no-c-format
+msgid "Emulate a harddisk"
+msgstr "Емулиране на твърд диск"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 145
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:440
+#: projects/k3bbootimageview.cpp:61 rc.cpp:742
+#, no-c-format
+msgid "None"
+msgstr "няма"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 148
+#: rc.cpp:745
+#, no-c-format
+msgid "No emulation at all"
+msgstr "Без емулация"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 177
+#: rc.cpp:751
+#, no-c-format
+msgid "No boot image"
+msgstr "Без самозареждащ се образ"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 180
+#: rc.cpp:754
+#, no-c-format
+msgid "Do not boot from the emulated floppy/harddisk"
+msgstr "Без самозареждане от емулиран флопи/твърд диск"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 188
+#: rc.cpp:757
+#, no-c-format
+msgid "Boot-info-table"
+msgstr "Самозареждане-информация-таблица"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 207
+#: rc.cpp:760 rc.cpp:763
+#, no-c-format
+msgid "0"
+msgstr "0"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 229
+#: rc.cpp:766
+#, no-c-format
+msgid "Boot load segment:"
+msgstr "Сегмент за самозареждане:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 240
+#: rc.cpp:769
+#, no-c-format
+msgid "Boot load size:"
+msgstr "Размер на самозареждане:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 260
+#: rc.cpp:772
+#, no-c-format
+msgid "Show Advanced Op&tions"
+msgstr "Показване на разширени &настройки"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 295
+#: rc.cpp:775
+#, no-c-format
+msgid "Boot catalog:"
+msgstr "Каталог - самозареждане:"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 303
+#: rc.cpp:778
+#, no-c-format
+msgid "boot/boot.catalog"
+msgstr "boot/boot.catalog"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 9
+#: rc.cpp:781
+#, no-c-format
+msgid "Data Image Settings"
+msgstr "Настройки на образ"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 23
+#: rc.cpp:784
+#, no-c-format
+msgid "Volume Name"
+msgstr "Име на диск"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 42
+#: rc.cpp:787
+#, no-c-format
+msgid "&More fields..."
+msgstr "&Още полета..."
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 52
+#: rc.cpp:790
+#, no-c-format
+msgid "File System"
+msgstr "Файлова система"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 77
+#: rc.cpp:793
+#, no-c-format
+msgid "File system presets"
+msgstr "Фиксирани настройки на файлова система"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 103
+#: rc.cpp:799
+#, no-c-format
+msgid "Symbolic Links"
+msgstr "Символни връзки"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 112
+#: rc.cpp:802 rc.cpp:838
+#, no-c-format
+msgid "No Change"
+msgstr "Без промяна"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 117
+#: rc.cpp:805
+#, no-c-format
+msgid "Discard broken symlinks"
+msgstr "Изчистване на повредените символни връзки"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 122
+#: rc.cpp:808
+#, no-c-format
+msgid "Discard all symlinks"
+msgstr "Изчистване на всички символни връзки"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 127
+#: rc.cpp:811
+#, no-c-format
+msgid "Follow symlinks"
+msgstr "Проследяване на символните връзки"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 142
+#: rc.cpp:814
+#, no-c-format
+msgid "Symbolic link handling in the project"
+msgstr "Третиране на символна връзка в проект"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 160
+#: rc.cpp:817
+#, no-c-format
+msgid ""
+"<p>K3b can create ISO9660 filesystems that contain symlinks if the Rock Ridge "
+"extensions are enabled (they are by default). You can change the way symlinks "
+"are handled in a K3b project.\n"
+"\n"
+"<p><b>No Change</b>"
+"<br>\n"
+"Symlinks are used as they have been added to the project. \n"
+"\n"
+"<p><b>Discard broken symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that do not point to a file inside the "
+"project. That includes all links to absolute paths like "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Discard all symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that have been added to the project; "
+"meaning that the resulting file system will have no links at all.\n"
+"\n"
+"<p><b>Follow symlinks</b>"
+"<br>\n"
+"Each symbolic link in the project will be replaced with the contents of the "
+"file it is pointing to. Thus, the resulting filesystem will not contain any "
+"symbolic links."
+"<br>\n"
+"Be aware that in case Rock Ridge extensions are disabled (which is not "
+"recommended) symbolic links are always followed because ISO9660 does not "
+"support symbolic links.\n"
+"\n"
+"<p><b>Caution:</b> Symbolic links require Rock Ridge extensions."
+msgstr ""
+"<p>K3b може да създаде ISO9660 файлови системи, които съдържат символни връзки, "
+"ако Rock Ridge разширенията са включени (по подразбиране те са включени). "
+"Можете да променяте начина по който се борави със символните връзки в K3b "
+"проект.\n"
+"\n"
+"<p><b>Без промяна</b>"
+"<br>\n"
+"Символните връзки се използват така както са били добавени към проекта. \n"
+"\n"
+"<p><b>Изчистване на символните връзки</b>"
+"<br>\n"
+"K3b ще изчисти всички символни връзки към проекта, което означава че крайната "
+"файлова система няма да има никакви.\n"
+"\n"
+"<p><b>Следване на символните връзки</b>"
+"<br>\n"
+"Всяка символна връзка в проекта ще бъде заменена със съдържанието към което "
+"сочи. Така че крайната файлова система няма да съдържа никакви символни връзки."
+"<br>\n"
+"Имайте предвид, че ако Rock Ridge разширенията са изключени (което не се "
+"препоръчва), символните връзки винаги ще бъдат проследявани, защото ISO9660 не "
+"ги поддържа.\n"
+"\n"
+"<p><b>Предупреждение:</b> За символни връзки са необходими Rock Ridge "
+"разширения."
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 170
+#: rc.cpp:835
+#, no-c-format
+msgid "White space handling"
+msgstr "Третиране на интервал"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 184
+#: rc.cpp:841
+#, no-c-format
+msgid "Strip"
+msgstr "Премахване"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 189
+#: rc.cpp:844
+#, no-c-format
+msgid "Extended Strip"
+msgstr "Разширено премахване"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 209
+#: rc.cpp:850
+#, no-c-format
+msgid "Handling of spaces in filenames"
+msgstr "Без промяна на интервалите в имената на файловете"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 222
+#: rc.cpp:853
+#, no-c-format
+msgid ""
+"<p><b>No Change</b>"
+"<br>\n"
+"If this option is checked, K3b will leave all spaces in filenames as they are.\n"
+"<p><b>Strip</b>"
+"<br>\n"
+"If this option is checked, K3b will remove all spaces from all filenames."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'mygoodfile.ext'\n"
+"<p><b>Extended Strip</b>"
+"<br>\n"
+"If this option is checked K3b will remove all spaces in all filenames and "
+"capitalize all letters following a space."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'myGoodFile.ext'\n"
+"<p><b>Replace</b>"
+"<br>\n"
+"If this option is checked, K3b will replace all spaces in all filenames with "
+"the specified characters."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'my_good_file.ext'"
+msgstr ""
+"<p><b>Без промяна</b>"
+"<br>\n"
+"Ако е включена тази опция, K3b ще остави всички интервали както са си.\n"
+"<p><b>Премахване</b>"
+"<br>\n"
+"Ако е включена тази опция, K3b ще премахне всички интервали от имената. "
+"<br>\n"
+"Пример: \"my good file.ext\" ще стане \"mygoodfile.ext\"\n"
+"<p><b>Разширено премахване</b>"
+"<br>\n"
+"Ако е включена тази опция, K3b ще премахне всички интервали от имената и ще "
+"направи буквите след интервалите главни. "
+"<br>\n"
+"Пример: \"my good file.ext\" ще стане \"myGoodFile.ext\"\n"
+"<p><b>Замяна</b>"
+"<br>\n"
+"Ако е включена тази опция, K3b ще замести всички интервали в имената със "
+"специални символи."
+"<br>\n"
+"Пример: \"my good file.ext\" ще стане \"my_good_file.ext\""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 244
+#: rc.cpp:869
+#, no-c-format
+msgid "The string to replace spaces with"
+msgstr "Знакът, с който да бъдат заменени интервалите"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 9
+#: rc.cpp:872
+#, no-c-format
+msgid "Custom Data Filesystems"
+msgstr "Потребителска файлова система"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 26
+#: rc.cpp:875
+#, no-c-format
+msgid "File System Settings"
+msgstr "Настройки на файлова система"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 35
+#: rc.cpp:878
+#, no-c-format
+msgid "ISO9660 Filesystem"
+msgstr "Файлова система ISO9660"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 58
+#: rc.cpp:881
+#, no-c-format
+msgid "File Systems"
+msgstr "Файлови системи"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 69
+#: rc.cpp:884
+#, no-c-format
+msgid "&Generate Rock Ridge extensions"
+msgstr "&Създаване на Rock Ridge разширения"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 75
+#: rc.cpp:887
+#, no-c-format
+msgid "Add Rock Ridge extensions to the file system"
+msgstr "Добавяне на Rock Ridge разширения към файловата система"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 81
+#: rc.cpp:890
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will generate the System Use Sharing Protocol "
+"records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge extends the ISO-9660 filesystem by features equal to the UNIX "
+"filesystems (permissions, symbolic links, very long filenames, ...). It uses "
+"ISO-8859 or UTF-16 based characters and allows 255 octets.\n"
+"<p>Rock Ridge extensions are located at the end of each ISO-9660 directory "
+"record. This makes the Rock Ridge tree closely coupled to the ISO-9660 tree.\n"
+"<p><b>It is highly recommended to use Rock Ridge extensions on every data CD or "
+"DVD.</b>"
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще генерира записи със System Use Sharing "
+"Protocol (SUSP), съгласно Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge добавя към файловата система ISO-9660 спецификации като тези на "
+"файловата система UNIX (права за достъп, символни връзки, много дълги имена на "
+"файлове, ...). Тя използва ISO-8859 или UTF-16 базирани символи и позволява 255 "
+"octets.\n"
+"<p>Rock Ridge разширенията са разположени в края на всяка ISO-9660 директория. "
+"Това прави Rock Ridge дървото доста подобно на ISO-9660 дървото.\n"
+"<p><b>Горещо се препоръчва използването на Rock Ridge разширение за всеки CD с "
+"данни или DVD диск.</b>"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 89
+#: rc.cpp:896
+#, no-c-format
+msgid "Generate &Joliet extensions"
+msgstr "Създаване на &Joliet разширения"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 92
+#: rc.cpp:899
+#, no-c-format
+msgid "Add Joliet extensions to the file system"
+msgstr "Добавяне на Joliet разширения към файловата система"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 99
+#: rc.cpp:902
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will add additional Joliet extensions to the "
+"ISO-9660 file system.\n"
+"<p>Joliet is not an accepted independent international standard like ISO-9660 "
+"or Rock Ridge. It is mainly used on Windows systems.\n"
+"<p>Joliet does not allow all characters, so the Joliet filenames are not "
+"identical to the filenames on disk (as compared to Rock Ridge). Joliet has a "
+"filename length limitation of 64 chars (independent from the character coding "
+"and type e.g. European vs. Japanese). This is annoying, as modern file systems "
+"all allow 255 characters per path name component.\n"
+"<p>Joliet uses UTF-16 coding.\n"
+"<p><b>Caution:</b> With the exception of Linux and FreeBSD, there is no "
+"POSIX-like OS that supports Joliet. So <b>never create Joliet-only CDs or "
+"DVDs</b> for that reason."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще слага допълнителни Joliet разширения към "
+"файловата система ISO-9660.\n"
+"<p>Joliet не е приет независим международен стандарт като ISO-9660 или Rock "
+"Ridge. Той се използва главно от компютрите с Уиндоус.\n"
+"<p>Joliet не приема всички символи, така че имената на Joliet файловете не са "
+"същите като имената на файловете върху диска (в сравнение с Rock Ridge). Joliet "
+"има ограничение за дължината на имената на файловете от 64 знака (независимо от "
+"кодирането и вида, напр. Европейски срещу Японски). Това е дразнещо, тъй като "
+"всички модерни файлови системи позволяват 255 знака.\n"
+"<p>Joliet използва UTF-16 кодиране.\n"
+"<p><b>Внимание:</b> С приемането на Линукс и FreeBSD, няма операционна система "
+"от рода на POSIX, която да поддържа Joliet. Поради тази причина <b>"
+"никога не създавайте CD или DVD диск само с Joliet</b>."
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 107
+#: rc.cpp:909
+#, no-c-format
+msgid "Generate &UDF structures"
+msgstr "Създаване на &UDF структури"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 110
+#: rc.cpp:912
+#, no-c-format
+msgid "Add UDF structures to the file system"
+msgstr "Добавяне на Udf структури към файловата система"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 114
+#: rc.cpp:915
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create UDF filesystem structures in "
+"addition to the ISO9660 filesystem.\n"
+"<p>The UDF (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") is mainly used for DVDs."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще създаде структури на Udf файлова система "
+"като допълнение на ISO9660.\n"
+"<p>Udf (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") се използва главно за DVD дискове."
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 124
+#: rc.cpp:919
+#, no-c-format
+msgid "Other Settings"
+msgstr "Други настройки"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 143
+#: rc.cpp:922
+#, no-c-format
+msgid "F&orce input charset:"
+msgstr "&Принудително:"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 164
+#: rc.cpp:925
+#, no-c-format
+msgid "Preserve file permissions (bac&kup)"
+msgstr "Запазване на правата за достъп до файловете (bac&kup)"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 168
+#: rc.cpp:928
+#, no-c-format
+msgid ""
+"<p>If this option is checked, all files in the resulting file system will have "
+"exactly the same permissions as the source files. (Otherwise, all files will "
+"have equal permissions and be owned by root).\n"
+"<p>This is mainly useful for backups."
+"<p><b>Caution:</b> The permissions may not make much sense on other file "
+"systems; for example, if a user that owns a file on the CD or DVD does not "
+"exist."
+msgstr ""
+"<p>Ако е включена тази отметка, всички файлове в крайната файлова система ще "
+"имат същите права за достъп като оригиналните. (Иначе всички файлове ще имат "
+"еднакви права и ще са собственост на суперпотребителя (root)).\n"
+"<p>Това се използва главно при съхранение на данните (backup)."
+"<p><b>Внимание:</b> Правата за достъп може да нямат голямо значение на друга "
+"файлова система; например ако собственикът на някой файл от CD или DVD диска не "
+"фигурира в системата като потребител."
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 9
+#: projects/k3bdataimagesettingswidget.cpp:152
+#: projects/k3bvcdburndialog.cpp:575 rc.cpp:932
+#, no-c-format
+msgid "Volume Descriptor"
+msgstr "Описание на диска"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 42
+#: rc.cpp:935
+#, no-c-format
+msgid "V&olume set name:"
+msgstr "Име на &комплекта:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 53
+#: projects/k3bvcdburndialog.cpp:500 rc.cpp:938
+#, no-c-format
+msgid "&Volume name:"
+msgstr "Име на д&иска:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 80
+#: rc.cpp:941
+#, no-c-format
+msgid "P&reparer:"
+msgstr "&Изготвил:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 91
+#: rc.cpp:944
+#, no-c-format
+msgid "P&ublisher:"
+msgstr "И&здател:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 102
+#: rc.cpp:947
+#, no-c-format
+msgid "Volu&me set size:"
+msgstr "Размер на ко&мплекта:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 135
+#: projects/k3bvcdburndialog.cpp:503 rc.cpp:951
+#, no-c-format
+msgid "Volume set &number:"
+msgstr "Номер в компле&кта:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 168
+#: rc.cpp:955
+#, no-c-format
+msgid "S&ystem:"
+msgstr "&Система:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 187
+#: rc.cpp:958
+#, no-c-format
+msgid "&Application:"
+msgstr "&Програма:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 256
+#: rc.cpp:964
+#, no-c-format
+msgid "Select a bibliographic file from the project"
+msgstr "Изберете библиографичен файл от проекта"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 285
+#: rc.cpp:970
+#, no-c-format
+msgid "Select an abstract file from the project"
+msgstr "Изберете абстрактен файл от проекта"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 314
+#: rc.cpp:976
+#, no-c-format
+msgid "Select a copyright file from the project"
+msgstr "Изберете файл с авторско право от проекта"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 324
+#: rc.cpp:979
+#, no-c-format
+msgid "Abstract file:"
+msgstr "Абстрактен файл:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 332
+#: rc.cpp:982
+#, no-c-format
+msgid "Copyright file:"
+msgstr "Файл с авторско право:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 340
+#: rc.cpp:985
+#, no-c-format
+msgid "Bibliographic file:"
+msgstr "Библиографичен файл:"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 10
+#: rc.cpp:988
+#, no-c-format
+msgid "K3bAudioCDTextWidget"
+msgstr "K3bAudioCDTextWidget"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 21
+#: rc.cpp:991
+#, no-c-format
+msgid "Write CD-Text"
+msgstr "Запис на CD-текст"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 37
+#: rc.cpp:995
+#, no-c-format
+msgid ""
+"<p><b>CD-Text</b>\n"
+"<p>If this option is checked K3b uses some otherwise unused space on the Audio "
+"CD to store additional information, like the artist or the CD title.\n"
+"<p>CD-Text is an extension to the audio CD standard introduced by Sony.\n"
+"<p>CD-Text will only be usable on CD players that support this extension "
+"(mostly car CD players) and software like K3b, of course.\n"
+"<p>Since a CD-Text-enhanced Audio CD will work in any Hifi CD or DVD player "
+"even if the player does not support CD-Text explicitly, enabling it is never a "
+"bad idea (just remember to fill in the CD-Text information)."
+msgstr ""
+"<p><b>CD-текст</b>\n"
+"<p>Ако е включена тази опция, K3b ще използва иначе неизползваното място на "
+"аудио CD диска за съхранение на допълнителна информация, като името на "
+"изпълнителя или заглавието на диска."
+"<p>CD-текст е разширение на стандарта \"аудио CD\", въведено от фирмата Sony."
+"<p>CD-текст може да се използва само от CD-плеъри, поддържащи това разширение "
+"(главно автомобилните CD-плеъри)."
+"<p>И тъй като дисковете със CD-текст могат да работят на всякакви CD-плеъри, не "
+"е лоша идея да използвате тази възможност (ако има CD-текст)."
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 65
+#: rc.cpp:1002
+#, no-c-format
+msgid "Perf&ormer:"
+msgstr "&Изпълнител:"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 166
+#: rc.cpp:1020
+#, no-c-format
+msgid "More Fiel&ds..."
+msgstr "Още &полета..."
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 28
+#: rc.cpp:1023
+#, no-c-format
+msgid "File Quality"
+msgstr "Качество на файла"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 47
+#: rc.cpp:1026
+#, no-c-format
+msgid "&Quality level:"
+msgstr "&Качество:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 53
+#: rc.cpp:1029
+#, no-c-format
+msgid "Controls the quality of the encoded files"
+msgstr "Контрол върху качеството на кодираните файлове"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 56
+#: rc.cpp:1032
+#, no-c-format
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called \"quality\". "
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The default "
+"setting is quality 3, which at approximately 110kbps gives a smaller filesize "
+"and significantly better fidelity than .mp3 compression at 128kbps. "
+"<p><em>This explanation was copied from the www.vorbis.com FAQ.</em>"
+msgstr ""
+"<p>Звуковото качество на Vorbis не се измерва най-добре в кбита/сек, а по "
+"скалата за качество от 0 до 10. "
+"<p>За сега качество 0 грубо отговаря на средно 64 кбита/сек, 5 - на 160 "
+"кбита/сек, а 10 - около 400 кбита/сек. Повечето хора, които търсят близко до CD "
+"качество, кодират с 5. За ниво по подразбиране е настроено 3, което със своите "
+"приблизително 110 кбита/сек дава малък размер на файла и значително по-добра "
+"звукова картина от .mp3 на 128 кбита/сек. "
+"<p><em>Това обяснение е копирано от www.vorbis.com FAQ.</em>"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 69
+#: rc.cpp:1035 rc.cpp:1184
+#, no-c-format
+msgid "textLabel1"
+msgstr "textLabel1"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 149
+#: rc.cpp:1038 rc.cpp:1187 rc.cpp:1222
+#, no-c-format
+msgid "high quality"
+msgstr "високо качество"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 165
+#: rc.cpp:1041 rc.cpp:1190
+#, no-c-format
+msgid "small file"
+msgstr "малък файл"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 194
+#: rc.cpp:1044
+#, no-c-format
+msgid "M&anual settings:"
+msgstr "&Ръчна настройка:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 247
+#: rc.cpp:1047
+#, no-c-format
+msgid "&Upper bitrate:"
+msgstr "&Най-висока скорост:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 255
+#: rc.cpp:1050
+#, no-c-format
+msgid "Lower &bitrate:"
+msgstr "Н&ай-ниска скорост:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 303
+#: rc.cpp:1053 rc.cpp:1056 rc.cpp:1059
+#, no-c-format
+msgid "kbps"
+msgstr "кбита/сек"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 335
+#: rc.cpp:1062
+#, no-c-format
+msgid "&Nominal bitrate:"
+msgstr "Номина&лна скорост:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 28
+#: rc.cpp:1065
+#, no-c-format
+msgid "Manual settings (used for all file types)"
+msgstr "Ръчна настройка (използва се за всички видове файлове)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 69
+#: rc.cpp:1068
+#, no-c-format
+msgid "Sample rate:"
+msgstr "Дискретизация:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 75
+#: rc.cpp:1071
+#, no-c-format
+msgid "Signed Linear"
+msgstr "Линейно"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 80
+#: rc.cpp:1074
+#, no-c-format
+msgid "Unsigned Linear"
+msgstr "Нелинейно"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 85
+#: rc.cpp:1077
+#, no-c-format
+msgid "u-law (logarithmic)"
+msgstr "u-law (логаритмичен)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 90
+#: rc.cpp:1080
+#, no-c-format
+msgid "A-law (logarithmic)"
+msgstr "A-law (логаритмичен)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 95
+#: rc.cpp:1083
+#, no-c-format
+msgid "ADPCM"
+msgstr "ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 100
+#: rc.cpp:1086
+#, no-c-format
+msgid "IMA_ADPCM"
+msgstr "IMA_ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 105
+#: rc.cpp:1089
+#, no-c-format
+msgid "GSM"
+msgstr "GSM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 110
+#: rc.cpp:1092
+#, no-c-format
+msgid "Floating-Point"
+msgstr "Плаваща точка"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 121
+#: rc.cpp:1095
+#, no-c-format
+msgid ""
+"<p>The sample data encoding is signed linear (2's complement), unsigned linear, "
+"u-law (logarithmic), A-law (logarithmic), ADPCM, IMA_ADPCM, GSM, or "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (actually shorthand for mu-law) and <b>A-law</b> "
+"are the U.S. and international standards for logarithmic telephone sound "
+"compression. When uncompressed u-law has roughly the precision of 14-bit PCM "
+"audio and A-law has roughly the precision of 13-bit PCM audio. A-law and u-law "
+"data is sometimes encoded using a reversed bit-ordering (i.e. MSB becomes LSB)."
+"<br> <b>ADPCM </b> is a form of sound compression that has a good compromise "
+"between good sound quality and fast encoding/decoding time. It is used for "
+"telephone sound compression and places where full fidelity is not as important. "
+"When uncompressed it has roughly the precision of 16-bit PCM audio. Popular "
+"versions of ADPCM include G.726, MS ADPCM, and IMA ADPCM. It has different "
+"meanings in different file handlers. In .wav files it represents MS ADPCM "
+"files, in all others it means G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> is a specific form of ADPCM compression, slightly simpler "
+"and slightly lower fidelity than Microsoft's flavor of ADPCM. IMA ADPCM is also "
+"called DVI ADPCM."
+"<br> <b>GSM</b> is a standard used for telephone sound compression in European "
+"countries and is gaining popularity because of its good quality. It is usually "
+"CPU intensive to work with GSM audio data.</p> "
+"<p><em>Description based on the SoX manpage</em></p>"
+msgstr ""
+"<p>Кодирането на данните е signed linear (2\"s complement), unsigned linear, "
+"u-law (логаритмично), A-law (логаритмично), ADPCM, IMA_ADPCM, GSM, или "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (накратко от mu-law) и <b>A-law</b> са американски и "
+"международни стандарти за логаритмично компресиране на телефонен звук. Когато е "
+"некомпресиран u-law грубо има прецизността на 14-битов PCM звук, а A-law - на "
+"13-битов. A-law и u-law понякога се кодират чрез reversed bit-ordering (т.е. "
+"MSB става LSB)."
+"<br> <b>ADPCM </b> е вид звуково компресиране, което прави добър компромис "
+"между доброто качество и времето за бързо кодиране/декодиране. Използва се за "
+"компресия на телефонен звук и там, където целият честотен спектър не е важен. "
+"Некомпресиран прецизността му е на 16-битов PCM. Популярните версии на ADPCM са "
+"G.726, MS ADPCM и IMA ADPCM. В различните файлове значението е различно. Във "
+".wav файловете представлява MS ADPCM файловете, в други - G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> е специфичен вид ADPCM компресия, малко по-опростена и с "
+"по-малък честотен спектър от Майкрософтския ADPCM. IMA ADPCM също така се "
+"нарича DVI ADPCM."
+"<br> <b>GSM</b> е стандарт за компресиране на телефонен звук в европейските "
+"страни и популярността му се увеличава поради доброто качество. Обикновено "
+"работата с GSM звук натоварва процесора.</p> "
+"<p><em>Описанието е базирано на страница от the SoX</em></p>"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 132
+#: rc.cpp:1099
+#, no-c-format
+msgid "14400"
+msgstr "14400"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 143
+#: rc.cpp:1103
+#, no-c-format
+msgid "Data size:"
+msgstr "Размер на данни:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 151
+#: rc.cpp:1106
+#, no-c-format
+msgid "Data encoding:"
+msgstr "Кодиране на данни:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 159
+#: rc.cpp:1109
+#, no-c-format
+msgid "Channels:"
+msgstr "Канали:"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 165
+#: rc.cpp:1112
+#, no-c-format
+msgid "1 (mono)"
+msgstr "1 (моно)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 170
+#: rc.cpp:1115
+#, no-c-format
+msgid "2 (stereo)"
+msgstr "2 (стерео)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 175
+#: rc.cpp:1118
+#, no-c-format
+msgid "4 (quad sound)"
+msgstr "4 (квадро звук)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 188
+#: rc.cpp:1121
+#, no-c-format
+msgid "Bytes"
+msgstr "Байта"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 193
+#: rc.cpp:1124
+#, no-c-format
+msgid "16-bit Words"
+msgstr "16 битови думи"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 198
+#: rc.cpp:1127
+#, no-c-format
+msgid "32-bit Words"
+msgstr "32 битови думи"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 24
+#: rc.cpp:1130
+#, no-c-format
+msgid "Quality"
+msgstr "Качество"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 38
+#: rc.cpp:1133
+#, no-c-format
+msgid "Constant Bitrate"
+msgstr "Постоянна скорост (CBR)"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 81
+#: rc.cpp:1136
+#, no-c-format
+msgid "Variable Bitrate"
+msgstr "Варираща скорост (VBR)"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 142
+#: rc.cpp:1139
+#, no-c-format
+msgid "Maximum bitrate:"
+msgstr "Максимална скорост:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 150
+#: rc.cpp:1142
+#, no-c-format
+msgid "Minimum bitrate:"
+msgstr "Минимална скорост:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 166
+#: rc.cpp:1145
+#, no-c-format
+msgid "Average bitrate:"
+msgstr "Средна скорост:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 198
+#: rc.cpp:1151
+#, no-c-format
+msgid "Channel Mode"
+msgstr "Канали"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 207
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:412
+#: ../plugins/encoder/lame/k3blameencoder.cpp:119 rc.cpp:1154
+#, no-c-format
+msgid "Stereo"
+msgstr "Стерео"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 212
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:410
+#: ../plugins/encoder/lame/k3blameencoder.cpp:120 rc.cpp:1157
+#, no-c-format
+msgid "Joint Stereo"
+msgstr "Реално стерео (joint stereo)"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 217
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:406
+#: ../plugins/encoder/lame/k3blameencoder.cpp:121 rc.cpp:1160
+#, no-c-format
+msgid "Mono"
+msgstr "Моно"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 224
+#: rc.cpp:1163
+#, no-c-format
+msgid "Select the channel mode."
+msgstr "Изберете режима на канала."
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 233
+#: rc.cpp:1166
+#, no-c-format
+msgid ""
+"<p>Select the channel mode of the resulting Mp3 file:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In this mode, the encoder makes no use of potential correlations between the "
+"two input channels; it can, however, negotiate the bit demand between both "
+"channel, i.e. give one channel more bits if the other contains silence or needs "
+"fewer bits because of a lower complexity.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In this mode, the encoder will make use of correlations between both channels. "
+"The signal will be matrixed into a sum (\"mid\"), computed by L+R, and "
+"difference (\"side\") signal, computed by L-R, and more bits are allocated to "
+"the mid channel. This will effectively increase the bandwidth if the signal "
+"does not have too much stereo separation, thus giving a significant gain in "
+"encoding quality.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"The input will be encoded as a mono signal. If it was a stereo signal, it will "
+"be downsampled to mono. The downmix is calculated as the sum of the left and "
+"right channel, attenuated by 6 dB."
+msgstr ""
+"<p>Изберете режима за крайния МР3 файл:\n"
+"<p><b>Стерео</b>"
+"<br>\n"
+"В този режим кодирането е без потенциални корелации между двата входни канала; "
+"обаче битовете могат да варират в двата канала - например единият канал може да "
+"получава повече битове, ако по другия няма звук или се нуждае от по-малко "
+"битове, заради по-елементарния си звук.\n"
+"<p><b>Реално стерео (Joint-Stereo)</b>"
+"<br>\n"
+"В този режим кодирането е с потенциални корелации между двата входни канала. "
+"Сигналът е дискретизиран в сума (\"mid\"), която се изчислява от L+R, и сигнал "
+"за разлика (\"страничен\"), който се изчислява от L+R. Повече битове отиват към "
+"средния (\"mid\") канал. Това ефективно разширява честотната лента ако сигналът "
+"няма достатъчно стерео разделение и по този начин значително подобрява "
+"качеството на кодиране.\n"
+"<p><b>Моно</b>"
+"<br>\n"
+"Входният сигнал се преобразува в моно. Ако е бил стерео сигнал ,той ще бъде "
+"дискретизиран в моно. Изчислява се като сума от ляв и десен канал, заглушен с 6 "
+"dB."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 43
+#: rc.cpp:1178
+#, no-c-format
+msgid "Quality Settings"
+msgstr "Настройка на качеството"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 62
+#: rc.cpp:1181
+#, no-c-format
+msgid "Preset:"
+msgstr "Предварително зададени:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 214
+#: rc.cpp:1193
+#, no-c-format
+msgid "Manual settings:"
+msgstr "Ръчка настройка:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 230
+#: rc.cpp:1196
+#, no-c-format
+msgid "textLabel2"
+msgstr "textLabel2"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 277
+#: rc.cpp:1199
+#, no-c-format
+msgid "Change Settings..."
+msgstr "Настройки за промяна..."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 302
+#: rc.cpp:1205
+#, no-c-format
+msgid "Encoder Quality"
+msgstr "Качество на кодиране"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 316
+#: rc.cpp:1208
+#, no-c-format
+msgid "Choose the noise shaping & psycho acoustic algorithm."
+msgstr "Изберете шумоподтискащия и психо-акустичен алгоритъм."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 324
+#: rc.cpp:1211
+#, no-c-format
+msgid ""
+"<p>Bitrate is of course the main influence on quality. The higher the bitrate, "
+"the higher the quality. But for a given bitrate, we have a choice of algorithms "
+"to determine the best scalefactors and huffman encoding (noise shaping).\n"
+"<p>The quality increases from 0 to 9 while the encoding speed drops.\n"
+"<p>9 uses the slowest & best possible version of all algorithms.\n"
+"<p><b>7 is the recommended setting</b> while 4 still produced reasonable "
+"quality at good speed.\n"
+"<p>0 disables almost all algorithms including psy-model resulting in poor "
+"quality.\n"
+"<p><b>This setting has no influence on the size of the resulting file.</b>"
+msgstr ""
+"<p>Разбира се, скоростта на потока е най-важна за качеството. Колкото по-висока "
+"е тя, толкова качеството е по-високо. Но за дадена скорост можем да избираме "
+"алгоритми с които да определим най-добрите фактори и huffman кодиране "
+"(редуциране на шума).\n"
+"<p>Качеството се повишава от 0 до 9 при понижаване на скоростта. \n"
+"<p>9 използва най-бавната и най-добрата версия от всички алгоритми.\n"
+"<p><b>Препоръчва се 7</b>, докато 4 все още има свястно качество при добра "
+"скорост.\n"
+"<p>0 изключва повечето алгоритми, включително и psy модела, което дава лошо "
+"качество.\n"
+"<p><b>Тази настройка не влияе върху крайния размер на файла.</b>"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 348
+#: rc.cpp:1219
+#, no-c-format
+msgid "fast encoding"
+msgstr "бързо кодиране"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 395
+#: rc.cpp:1228
+#, no-c-format
+msgid "Mark copyrighted"
+msgstr "Маркиране на тези с copyright"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 398
+#: rc.cpp:1231
+#, no-c-format
+msgid "Mark the encoded file as being copyrighted."
+msgstr "Маркиране на кодирания файл като имащ copyright."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 406
+#: rc.cpp:1234
+#, no-c-format
+msgid "Mark as original"
+msgstr "Маркиране като оригинал"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 409
+#: rc.cpp:1237
+#, no-c-format
+msgid "Mark the encoded file as being a copy."
+msgstr "Маркиране на кодирания файл като копие."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 417
+#: rc.cpp:1240
+#, no-c-format
+msgid "Strict ISO compliance"
+msgstr "Стриктна ISO съвместимост"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 420
+#: rc.cpp:1243
+#, no-c-format
+msgid "Enforce strict ISO compliance"
+msgstr "Принудително стриктна ISO съвместимост"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 424
+#: rc.cpp:1246
+#, no-c-format
+msgid ""
+"<p>If this option is checked LAME will enforce the 7680 bit limitation on total "
+"frame size."
+"<br>\n"
+"This results in many wasted bits for high bitrate encodings but will ensure "
+"strict ISO compatibility. This compatibility might be important for hardware "
+"players."
+msgstr ""
+"<p>Ако е включена тази опция, LAME принудително ще постави 7680 битово "
+"ограничение за размера на кадъра."
+"<br>\n"
+"Получава се загуба на много битове за кодиране с висока скорост, но се "
+"осигурява ISO съвместимост. Тази съвместимост може да се окаже важна за "
+"плеърите."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 432
+#: rc.cpp:1250
+#, no-c-format
+msgid "Error protection"
+msgstr "Защита от грешки"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 435
+#: rc.cpp:1253
+#, no-c-format
+msgid "Turn on CRC error protection."
+msgstr "Включване на CRC защита от грешки."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 438
+#: rc.cpp:1256
+#, no-c-format
+msgid ""
+"<p>If this option is checked a cyclic redundancy check (CRC) code will be added "
+"to each frame, allowing transmission errors that could occur on the MP3 stream "
+"to be detected; however, it takes 16 bits per frame that would otherwise be "
+"used for encoding, thus slightly reducing the sound quality."
+msgstr ""
+"<p>Ако е включена тази опция, към всеки кадър ще бъде добавен код за циклична "
+"проверка - cyclic redundancy check (CRC), позволявайки отчитането на на грешки "
+"при предаването, появяващи се в МР3 потока; обаче това отнема 16 бита/кадър, "
+"които иначе биха били използвани за кодиране и по този начин качеството на "
+"звука леко намалява."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 29
+#: rc.cpp:1259
+#, no-c-format
+msgid ""
+"<p>This dialog can be used to setup external command line applications as audio "
+"encoders. These can then be used by K3b to encode audio data (Tracks from an "
+"audio CD or the titles from an audio project) to formats that are normally not "
+"supported (i.e. no encoder plugin exists).\n"
+"<p>K3b comes with a selection of predefined external applications that depends "
+"on the installed applications."
+msgstr ""
+"<p>Този прозорец може да бъде използван за настройка на външни програми с "
+"команден ред като аудио кодеци. Те могат да бъдат използвани от K3b за кодиране "
+"на аудио данни (песни от аудио CD или заглавия от аудио проект) за формати, "
+"които нормално не се поддържат (напр. ако няма приставка за кодиране).\n"
+"<p>K3b идва с набор от външни програми, които зависят от инсталираните такива."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 45
+#: rc.cpp:1263
+#, no-c-format
+msgid "Configured Encoders"
+msgstr "Настройване на кодеците"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 65
+#: rc.cpp:1269
+#, no-c-format
+msgid "Extension"
+msgstr "Разширение"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 76
+#: rc.cpp:1272 rc.cpp:1293
+#, no-c-format
+msgid "Command"
+msgstr "Команда"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 127
+#: rc.cpp:1278
+#, no-c-format
+msgid "Edit..."
+msgstr "Редактиране..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 135
+#: rc.cpp:1281
+#, no-c-format
+msgid "Add..."
+msgstr "Добавяне..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 49
+#: rc.cpp:1287
+#, no-c-format
+msgid "Name:"
+msgstr "Име:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 57
+#: rc.cpp:1290
+#, no-c-format
+msgid "Filename extension:"
+msgstr "Разширение на файл:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 90
+#: rc.cpp:1296
+#, no-c-format
+msgid ""
+"<p><b>Command</b>"
+"<br>\n"
+"Please insert the command used to encode the audio data. The command has to "
+"read raw little endian (see <em>Swap Byte Order</em>"
+") 16bit stereo audio frames from stdin.\n"
+"<p>The following strings will be replaced by K3b:"
+"<br>\n"
+"<b>%f</b> - The filename of the resulting file. This is where the command has "
+"to write its output to."
+"<br>\n"
+"<em>The following refer to metadata stored for example in the ID3 tag of am mp3 "
+"file (Be aware that these values might be empty).</em>"
+"<br>\n"
+"<b>%t</b> - Title"
+"<br>\n"
+"<b>%a</b> - Artist"
+"<br>\n"
+"<b>%c</b> - Comment"
+"<br>\n"
+"<b>%n</b> - Track number"
+"<br>\n"
+"<b>%m</b> - Album Title"
+"<br>\n"
+"<b>%r</b> - Album Artist"
+"<br>\n"
+"<b>%x</b> - Album comment"
+"<br>\n"
+"<b>%y</b> - Release Year"
+msgstr ""
+"<p><b>Команда</b>"
+"<br>\n"
+"Моля, въведете командата за кодиране на аудио данни. Тя трябва да чете 16 "
+"битови аудио кадри от stdin.\n"
+"Следните низове ще бъдат заместени от K3b: "
+"<br>\n"
+"<b>%f</b> - Името на крайния файл. Това е мястото, където командата ще пише."
+"<br>\n"
+"<em>Отнася се до мета данните, съхранявани в ID3 таговете на mp3 файл (имайте "
+"предвид, че тези стойности може да са празни).</em>"
+"<br>\n"
+"<b>%t</b> - Заглавие;"
+"<br>\n"
+"<b>%a</b> - Изпълнител;"
+"<br>\n"
+"<b>%c</b> - Коментар;"
+"<br>\n"
+"<b>%n</b> - Номер на запис;"
+"<br>\n"
+"<b>%m</b> - Име на албума;"
+"<br>\n"
+"<b>%r</b> - Изпълнител на албума;"
+"<br>\n"
+"<b>%x</b> - Коментар за албума;"
+"<br>\n"
+"<b>%y</b> - Година"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 124
+#: rc.cpp:1314
+#, no-c-format
+msgid "Swap &Byte Order"
+msgstr "Ред на &байтовете в суап"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 127
+#: rc.cpp:1317
+#, no-c-format
+msgid "Swap the byte order of the input data"
+msgstr "Размяна редовете на байтовете във входящите данни"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 131
+#: rc.cpp:1320
+#, no-c-format
+msgid ""
+"<p> If this option is checked K3b will swap the byte order of the input data. "
+"Thus, the command has to read big endian audio frames.\n"
+"<p>If the resulting audio file sounds bad it is highly likely that the byte "
+"order is wrong and this option has to be checked."
+msgstr ""
+"<p> Ако е включена тази опция, K3b ще размени реда на байтовете на входящите "
+"данни. По такъв начин командата трябва да чете големи аудио шаблони.\n"
+"<p>Ако полученият аудио файл звучи зле, най-вероятно редът на байтовете е "
+"сбъркан и опцията трябва да бъде включена."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 139
+#: rc.cpp:1324
+#, no-c-format
+msgid "Write W&ave Header"
+msgstr "Запис на заглавна част на W&ave"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 142
+#: rc.cpp:1327
+#, no-c-format
+msgid "Create a wave header for the input data"
+msgstr "Създаване на заглавна wave част за входящите данни"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 145
+#: rc.cpp:1330
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will write a wave header. This is useful in "
+"case the encoder application cannot read plain raw audio data."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще запише заглавната част на wave. Това е "
+"полезно в случай, че програмата за кодиране не чете обикновени или аудио данни."
+
+#: k3bfirstrun.cpp:52
+msgid "First Run"
+msgstr "Първо изпълнение"
+
+#: k3bfirstrun.cpp:60
+msgid "Enable Konqueror integration"
+msgstr "Включване на интеграцията с Konqueror"
+
+#: k3bfirstrun.cpp:61
+msgid "No Konqueror integration"
+msgstr "Без интеграция с Konqueror"
+
+#: k3bfirstrun.cpp:64
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager."
+"<p><em>The Konqueror integration can always be disabled and enabled again from "
+"the K3b settings.</em>"
+msgstr ""
+"<p>K3b може да се интегрира в Konqueror. Това позволява да се стартира "
+"програмата от контекстното меню на файловия мениджър."
+"<p><em>Интеграцията с Konqueror може да бъде изключена и включена отново от "
+"настройките на K3b.</em>"
+
+#: k3bfileview.cpp:95
+msgid "Filter:"
+msgstr "Филтър:"
+
+#: k3bfileview.cpp:104
+msgid "audio/x-mp3 audio/x-wav application/x-ogg |Sound Files"
+msgstr "audio/x-mp3 audio/x-wav application/x-ogg |Аудио файлове"
+
+#: k3bfileview.cpp:105
+msgid "audio/x-wav |Wave Sound Files"
+msgstr "audio/* application/x-ogg |Wave аудио файлове"
+
+#: k3bfileview.cpp:106
+msgid "audio/x-mp3 |MP3 Sound Files"
+msgstr "audio/* application/x-ogg |МР3 аудио файлове"
+
+#: k3bfileview.cpp:107
+msgid "application/x-ogg |Ogg Vorbis Sound Files"
+msgstr "application/x-ogg |Ogg Vorbis аудио файлове"
+
+#: k3bfileview.cpp:108
+msgid "video/mpeg |MPEG Video Files"
+msgstr "video/mpeg |MPEG видео файлове"
+
+#: k3binteractiondialog.cpp:89
+msgid "Load default settings"
+msgstr "Зареждане настройките по подразбиране"
+
+#: k3binteractiondialog.cpp:90
+msgid "Load saved settings"
+msgstr "Зареждане на потребителски настройки"
+
+#: k3binteractiondialog.cpp:91
+msgid "Load last used settings"
+msgstr "Зареждане на последно използваните настройки"
+
+#: k3binteractiondialog.cpp:116 projects/k3bprojectburndialog.cpp:155
+msgid "Start"
+msgstr "Начало"
+
+#: k3binteractiondialog.cpp:117
+msgid "Start the task"
+msgstr "Започване на задачата"
+
+#: k3binteractiondialog.cpp:243
+msgid "Load default or saved settings"
+msgstr "Зареждане на потребителските или настройките по подразбиране"
+
+#: k3binteractiondialog.cpp:244
+msgid "Save current settings to reuse them later"
+msgstr "Запис на текущите настройки за използване по-късно"
+
+#: k3binteractiondialog.cpp:248
+msgid ""
+"<p>Load a set of settings either from the default K3b settings, settings saved "
+"before, or the last used ones."
+msgstr ""
+"<p>Зареждане на записаните, последно използваните или настройките по "
+"подразбиране."
+
+#: k3binteractiondialog.cpp:250
+msgid ""
+"<p>Saves the current settings of the action dialog."
+"<p>These settings can be loaded with the <em>Load saved settings</em> button."
+"<p><b>The K3b defaults are not overwritten by this.</b>"
+msgstr ""
+"<p>Запазва текущите настройки на диалоговия прозорец."
+"<p>Тези настройки могат да бъдат заредени и чрез бутона <em>"
+"Потребителски настройки</em>. "
+"<p><b>Настройките на K3b по подразбиране няма да бъдат променени от това.</b>"
+
+#: k3binteractiondialog.cpp:320
+msgid "Action Dialog Settings"
+msgstr "Настройки на диалоговият прозорец"
+
+#: k3binteractiondialog.cpp:321
+msgid ""
+"<p>K3b handles three sets of settings in action dialogs: the defaults, the "
+"saved settings, and the last used settings. Please choose which of these sets "
+"should be loaded if an action dialog is opened again."
+"<p><em>Be aware that this choice can always be changed from the K3b "
+"configuration dialog.</em>"
+msgstr ""
+"<p>K3b има три вида настройки за диалоговите прозорци: по подразбиране, "
+"потребителски и последно използвани. Моля, изберете коя от тези да бъде "
+"заредена при отваряне на диалогов прозорец."
+"<p><em>Имайте предвид, че винаги можете да промените това от прозореца за "
+"настройване на K3b.</em>"
+
+#: k3baudioplayer.cpp:166 k3baudioplayer.cpp:547
+msgid "no file"
+msgstr "няма файл"
+
+#: k3baudioplayer.cpp:228
+msgid "Clear List"
+msgstr "Изчистване на списъка"
+
+#: k3baudioplayer.cpp:348
+msgid "No running aRtsd found"
+msgstr "Не е намерен стартиран aRtsd"
+
+#: k3baudioplayer.cpp:355
+msgid "Unknown file format"
+msgstr "Неизвестен файлов формат"
+
+#: k3baudioplayer.cpp:589
+msgid "playing"
+msgstr "изпълнява се"
+
+#: k3baudioplayer.cpp:592
+msgid "paused"
+msgstr "пауза"
+
+#: k3baudioplayer.cpp:595
+msgid "stopped"
+msgstr "спрян"
+
+#: k3bwritingmodewidget.cpp:28
+msgid "Let K3b select the best-suited mode. This is the recommended selection."
+msgstr ""
+"Оставя на K3b да избере най-подходящия режим. Това е препоръчителният режим."
+
+#: k3bwritingmodewidget.cpp:29
+msgid ""
+"<em>Disk At Once</em> or more properly <em>Session At Once</em>"
+". The laser is never turned off while writing the CD or DVD. This is the "
+"preferred mode to write audio CDs since it allows pregaps other than 2 seconds. "
+"Not all writers support DAO."
+"<br>DVD-R(W)s written in DAO provide the best DVD-Video compatibility."
+msgstr ""
+"<em>Disk At Once (DAO)</em>или по-правилно <em>Session At Once</em>"
+". Лазерът никога не се изключва по време на записа на CD или DVD. Това е "
+"предпочитаният режим на запис на аудио CD, тъй като позволява използването на "
+"паузи между песните, различни от 2 секунди. Не всички записвачки поддържат DAO."
+"<br>DVD дискове, записани в режим DAO, имат най-добрата DVD видео съвместимост."
+
+#: k3bwritingmodewidget.cpp:34
+msgid ""
+"<em>Track At Once</em> should be supported by every CD writer. The laser will "
+"be turned off after every track."
+"<br>Most CD writers need this mode for writing multisession CDs."
+msgstr ""
+"<em>Track At Once(TAO)</em> би трябвало да се поддържа от всяка записвачка. "
+"Лазерът се изключва след всяка писта."
+"<br>Повечето CD записвачки се нуждаят от този режим за запис на многосесийни "
+"компактдискове."
+
+#: k3bwritingmodewidget.cpp:39
+msgid ""
+"RAW writing mode. The error correction data is created by the software instead "
+"of the writer device."
+"<br>Try this if your CD writer fails to write in DAO and TAO."
+msgstr ""
+"Режим на запис \"Грубо копиране\" (RAW). Грешките се поправят от софтуера, "
+"вместо от записвачката."
+"<br>Пробвайте го ако CD записвачката не може да се справи в режими DAO и TAO."
+
+#: k3bwritingmodewidget.cpp:42
+msgid ""
+"Incremental sequential is the default writing mode for DVD-R(W). It allows "
+"multisession DVD-R(W)s. It only applies to DVD-R(W)."
+msgstr ""
+"\"Нарастващ\" е режимът по подразбиране за запис на DVD-R(W). Позволява запис "
+"на многосесийни DVD-R(W) дискове. Това се отнася само за DVD-R(W)."
+
+#: k3bwritingmodewidget.cpp:44
+msgid ""
+"Restricted Overwrite allows to use a DVD-RW just like a DVD-RAM or a DVD+RW. "
+"The media may just be overwritten. It is not possible to write multisession "
+"DVD-RWs in this mode but K3b uses growisofs to grow an ISO9660 filesystem "
+"within the first session, thus allowing new files to be added to an already "
+"burned disk."
+msgstr ""
+"\"Ограничен презапис\" позволява употребата на DVD-RW само като DVD-RAM или "
+"DVD+RW. Дискът може просто да бъде презаписан. В този режим не е възможен запис "
+"на многосесийни DVD-RW дискове, а K3b използва growisofs, за да създаде файлова "
+"система ISO9660 в първата сесия, като по този начин позволява добавянето на "
+"нови файлове на диск, който вече има записани данни."
+
+#: k3bwritingmodewidget.cpp:93
+msgid "Select the writing mode to use"
+msgstr "Изберете режим на запис"
+
+#: k3bwritingmodewidget.cpp:101
+msgid "Writing mode"
+msgstr "Режим на запис"
+
+#: k3bwritingmodewidget.cpp:102
+msgid ""
+"Be aware that the writing mode is ignored when writing DVD+R(W) since there is "
+"only one way to write them."
+msgstr ""
+"Имайте предвид, че режимът на запис бива пренебрегнат при записа на DVD+R(W), "
+"тъй като за тях има само един начин за запис."
+
+#: k3bwritingmodewidget.cpp:105
+msgid "The selection of writing modes depends on the inserted burning medium."
+msgstr "Изборът на режим за запис зависи от поставения диск."
+
+#: k3bwritingmodewidget.cpp:155
+msgid "DAO"
+msgstr "DAO"
+
+#: k3bwritingmodewidget.cpp:157
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bwritingmodewidget.cpp:159
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bwritingmodewidget.cpp:161
+msgid "Restricted Overwrite"
+msgstr "Ограничен презапис"
+
+#: k3bwritingmodewidget.cpp:163
+msgid "Incremental"
+msgstr "Нарастващ"
+
+#: projects/k3baudioburndialog.cpp:73 projects/k3baudiocdtextwidget.cpp:43
+#: projects/k3bmixedburndialog.cpp:75
+msgid "CD-Text"
+msgstr "CD-текст"
+
+#: projects/k3bmusicbrainzjob.cpp:190 projects/k3bmusicbrainzjob.cpp:275
+#, c-format
+msgid "Generating fingerprint for track %1."
+msgstr "Създаване на \"пръстов отпечатък\" за запис %1. "
+
+#: projects/k3bmusicbrainzjob.cpp:217
+#, c-format
+msgid "Querying MusicBrainz for track %1."
+msgstr "Справка за запис %1 в MusicBrainz."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:46
+#: projects/k3bmusicbrainzjob.cpp:254
+msgid "MusicBrainz Query"
+msgstr "Справка за MusicBrainz "
+
+#: projects/k3bmusicbrainzjob.cpp:255
+msgid "Found multiple matches for track %1 (%2). Please select one."
+msgstr "Намерени са няколко съвпадения за запис %1 (%2). Моля, изберете едно."
+
+#: projects/k3bmixeddirtreeview.cpp:45
+msgid "Audio Tracks"
+msgstr "Аудио записи"
+
+#: projects/k3baudiotrackaddingdialog.cpp:59
+msgid "Please be patient..."
+msgstr "Моля, имайте търпение..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:107
+msgid "Adding files to project \"%1\"..."
+msgstr "Добавяне на файлове към проекта \"%1\"..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:116
+#: projects/k3bdataurladdingdialog.cpp:171
+msgid "Insufficient permissions to read the following files"
+msgstr "Нямате достатъчно права за четене на следните файлове"
+
+#: projects/k3baudiotrackaddingdialog.cpp:120
+#: projects/k3bdataurladdingdialog.cpp:175
+msgid "Unable to find the following files"
+msgstr "Следните файлове не бяха намерени"
+
+#: projects/k3baudiotrackaddingdialog.cpp:124
+#: projects/k3bdataurladdingdialog.cpp:179
+msgid "No non-local files supported"
+msgstr "Не се поддържат файлове, които не са локални"
+
+#: projects/k3baudiotrackaddingdialog.cpp:128
+msgid "Unable to handle the following files due to an unsupported format"
+msgstr "Следните файлове не бяха обработени поради неподдържан формат"
+
+#: projects/k3baudiotrackaddingdialog.cpp:129
+msgid ""
+"You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+"Можете ръчно да конвертирате тези аудио файлове във wave посредством друга "
+"програма, подържаща този формат и после да ги добавите към K3b проекта."
+
+#: projects/k3baudiotrackaddingdialog.cpp:135
+#: projects/k3bdataurladdingdialog.cpp:160
+msgid "Problems while adding files to the project."
+msgstr "Проблеми при добавяне на файлове към проекта."
+
+#: projects/k3baudiotrackaddingdialog.cpp:165
+msgid "Analysing file '%1'..."
+msgstr "Анализиране на файл \"%1\"..."
+
+#: projects/k3bmovixview.cpp:59
+msgid "Remove Subtitle File"
+msgstr "Премахване на файл със субтитри"
+
+#: projects/k3bmovixview.cpp:62
+msgid "Add Subtitle File..."
+msgstr "Добавяне на файл със субтитри..."
+
+#: projects/k3bdataview.cpp:103 projects/k3bmovixview.cpp:81
+msgid "Volume Name:"
+msgstr "Име на диск:"
+
+#: projects/k3bmovixview.cpp:173
+msgid "K3b currently only supports local files."
+msgstr "В момента K3b поддържа само локални файлове."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:124
+msgid "Track %1 was not found in the MusicBrainz database."
+msgstr "Запис %1 не беше намерен в базата данни на MusicBrainz."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#: projects/k3baudioburndialog.cpp:64
+#: projects/k3baudiotracktrmlookupdialog.cpp:126
+msgid "Audio Project"
+msgstr "Аудио проект"
+
+#: projects/k3bview.cpp:60
+msgid "&Burn"
+msgstr "&Запис на диск"
+
+#: projects/k3bview.cpp:62
+msgid "Open the burn dialog for the current project"
+msgstr "Отваряне на прозорецa за запис на текущия проект"
+
+#: projects/k3bview.cpp:63
+msgid "&Properties"
+msgstr "&Информация"
+
+#: projects/k3bview.cpp:65
+msgid "Open the properties dialog"
+msgstr "Отваряне на прозорец с информацията"
+
+#: projects/k3bdataview.cpp:167 projects/k3bview.cpp:97
+msgid "Please add files to your project first."
+msgstr "Моля, първо добавете файлове към проекта."
+
+#: projects/k3bdataview.cpp:168 projects/k3bmixedview.cpp:126
+#: projects/k3bview.cpp:98
+msgid "No Data to Burn"
+msgstr "Няма данни, които да бъдат записани"
+
+#: projects/k3bbootimageview.cpp:57
+msgid "Floppy"
+msgstr "Флопи"
+
+#: projects/k3bbootimageview.cpp:118
+msgid "Hide Advanced Options"
+msgstr "Скриване на разширени настройки"
+
+#: projects/k3bbootimageview.cpp:122
+msgid "Show Advanced Options"
+msgstr "Показване на разширени настройки"
+
+#: projects/k3bbootimageview.cpp:129
+msgid "Please Choose Boot Image"
+msgstr "Моля, изберете образ за самозареждане"
+
+#: projects/k3bbootimageview.cpp:137
+msgid ""
+"<p>The file you selected is not a floppy image (floppy images are of size 1200 "
+"KB, 1440 KB, or 2880 KB). You may still use boot images of other sizes by "
+"emulating a harddisk or disabling emulation completely. "
+"<p>If you are not familiar with terms like 'harddisk emulation' you most likely "
+"want to use a floppy image here. Floppy images can be created by directly "
+"extracting them from a real floppy disk:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>or by using one of the many boot "
+"floppy generators that can be found on <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"the internet</a>."
+msgstr ""
+"<p>Избраният файл не е за флопи (те имат размер 1200 кБ, 1440 кБ, or 2880 кБ). "
+"Все пак можете да използвате самозареждащи се образи с друг размер като "
+"емулирате твърдия диск или като напълно изключите емулацията. "
+"<p>Ако не сте запознати с термини като \"емулация на твърд диск\" най-вероятно "
+"ще искате да използвате образ от флопи. Той може да бъде създадено чрез "
+"директно извличане от флопи устройството:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre> или чрез използване на един от "
+"многото генератори, които могат да бъдат намерени в <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"Интернет</a>."
+
+#: projects/k3bbootimageview.cpp:146
+msgid "No Floppy image selected"
+msgstr "Не е маркиран образ от флопи"
+
+#: projects/k3bbootimageview.cpp:147
+msgid "Use harddisk emulation"
+msgstr "Използване емулация на твърдия диск"
+
+#: projects/k3bbootimageview.cpp:148
+msgid "Use no emulation"
+msgstr "Без емулация"
+
+#: projects/k3bmovixoptionswidget.cpp:46 projects/k3bmovixoptionswidget.cpp:62
+msgid "default"
+msgstr "по подразбиране"
+
+#: projects/k3bmovixdvdview.cpp:32 projects/k3bmovixlistview.cpp:188
+msgid "Use drag'n'drop to add files to the project."
+msgstr "Моля, завлачете и пуснете файловете/директориите тук."
+
+#: projects/k3bmovixdvdview.cpp:33 projects/k3bmovixlistview.cpp:189
+msgid "To remove or rename files use the context menu."
+msgstr ""
+"Ако искате да ги премахнете или преименувате, използвайте контекстното меню "
+"(щракнете с десния бутон върху елемент)."
+
+#: projects/k3bmovixdvdview.cpp:34
+msgid "After that press the burn button to write the DVD."
+msgstr "За да запишете диска, натиснете бутона \"Запис на диск\"."
+
+#: projects/k3bmovixburndialog.cpp:54
+msgid "eMovix CD Project"
+msgstr "Проект за eMovix CD"
+
+#: projects/k3bmovixburndialog.cpp:55 projects/k3bmovixdvdburndialog.cpp:57
+msgid ""
+"_n: 1 file (%1)\n"
+"%n files (%1)"
+msgstr ""
+" 1 файл (%1)\n"
+"%n файла (%1)"
+
+#: projects/k3bmovixburndialog.cpp:58 projects/k3bmovixdvdburndialog.cpp:60
+msgid "eMovix"
+msgstr "eMovix"
+
+#: projects/k3bdataburndialog.cpp:83 projects/k3bdvdburndialog.cpp:64
+#: projects/k3bmixedburndialog.cpp:79 projects/k3bmovixburndialog.cpp:62
+#: projects/k3bmovixdvdburndialog.cpp:64 projects/k3bvideodvdburndialog.cpp:62
+msgid "Filesystem"
+msgstr "Файлова система"
+
+#: projects/k3bdataburndialog.cpp:160 projects/k3bmixedburndialog.cpp:97
+#: projects/k3bmovixburndialog.cpp:99
+msgid "Datatrack Mode"
+msgstr "Режим на данни"
+
+#: projects/k3bmovixburndialog.cpp:102
+msgid "Multisession"
+msgstr "Многосесиен диск"
+
+#: projects/k3bmovixburndialog.cpp:213 projects/k3bmovixdvdburndialog.cpp:173
+msgid "Could not find a valid eMovix installation."
+msgstr "Не беше намерен валиден eMovix."
+
+#: projects/k3bdataburndialog.cpp:199 projects/k3bmovixburndialog.cpp:240
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+"Повечето записвачки не записват многосесийни компактдискове в режим DAO."
+
+#: projects/k3bvcdlistview.cpp:52
+msgid "Use drag'n'drop to add MPEG video files to the project."
+msgstr "Завлачете и пуснете MPEG видео файловете в проекта."
+
+#: projects/k3baudiotrackview.cpp:88 projects/k3bmovixlistview.cpp:190
+#: projects/k3bvcdlistview.cpp:53
+msgid "After that press the burn button to write the CD."
+msgstr "За да запишете диска, натиснете бутона \"Запис на диск\"."
+
+#: projects/k3baudiotrackview.cpp:130 projects/k3bmovixlistview.cpp:173
+#: projects/k3bvcdlistview.cpp:81
+msgid "No."
+msgstr "No."
+
+#: projects/k3bvcdlistview.cpp:84
+msgid "Resolution"
+msgstr "Разделителна способност"
+
+#: projects/k3bvcdlistview.cpp:85
+msgid "High Resolution"
+msgstr "Висока разделителна способност"
+
+#: projects/k3bvcdlistview.cpp:86
+msgid "Framerate"
+msgstr "Скорост на кадрите"
+
+#: projects/k3bvcdlistview.cpp:87
+msgid "Muxrate"
+msgstr "Скорост на мултиплексиране"
+
+#: projects/k3bvcdlistview.cpp:88
+msgid "Duration"
+msgstr "Времетраене"
+
+#: projects/k3bvideodvdburndialog.cpp:49
+msgid "Video DVD Project"
+msgstr "Проект за видео DVD"
+
+#: projects/k3bdataburndialog.cpp:72 projects/k3bdvdburndialog.cpp:53
+#: projects/k3bvideodvdburndialog.cpp:49
+#, c-format
+msgid "Size: %1"
+msgstr "Размер: %1"
+
+#: projects/k3bdatadirtreeview.cpp:285 projects/k3bdatafileview.cpp:324
+msgid "New Directory..."
+msgstr "Нова директория..."
+
+#: projects/k3bdatadirtreeview.cpp:291 projects/k3bdatafileview.cpp:330
+#: projects/k3bdataurladdingdialog.cpp:443
+#: projects/k3bdataurladdingdialog.cpp:679
+msgid "Rename"
+msgstr "Преименуване"
+
+#: projects/k3bdatadirtreeview.cpp:336 projects/k3bdatadirtreeview.cpp:338
+#: projects/k3bdatadirtreeview.cpp:341 projects/k3bdatadirtreeview.cpp:344
+#: projects/k3bdatafileview.cpp:381 projects/k3bdatafileview.cpp:383
+#: projects/k3bdatafileview.cpp:386 projects/k3bdatafileview.cpp:389
+msgid "New Directory"
+msgstr "Нова директория"
+
+#: projects/k3bdatadirtreeview.cpp:337 projects/k3bdatafileview.cpp:382
+msgid "Please insert the name for the new directory:"
+msgstr "Моля, въведете името на новата директория:"
+
+#: projects/k3bdatadirtreeview.cpp:342 projects/k3bdatafileview.cpp:387
+msgid ""
+"A file with that name already exists. Please insert the name for the new "
+"directory:"
+msgstr "Вече има файл с такова име. Моля, въведете името на новата директория:"
+
+#: projects/k3bdataburndialog.cpp:72
+msgid "Data Project"
+msgstr "Проект за данни"
+
+#: projects/k3bdataburndialog.cpp:163 projects/k3bdvdburndialog.cpp:99
+msgid "Multisession Mode"
+msgstr "Многосесиен диск"
+
+#: projects/k3bvcdburndialog.cpp:60
+msgid "Video CD (Version 1.1)"
+msgstr "VCD (Версия 1.1)"
+
+#: projects/k3bvcdburndialog.cpp:62
+msgid "Video CD (Version 2.0)"
+msgstr "VCD (Версия 2.0)"
+
+#: projects/k3bvcdburndialog.cpp:64
+msgid "Super Video CD"
+msgstr "Super Video CD (SVCD)"
+
+#: projects/k3bvcdburndialog.cpp:66
+msgid "High-Quality Video CD"
+msgstr "High-Quality Video CD"
+
+#: projects/k3bvcdburndialog.cpp:71
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+" 1 MPEG (%1)\n"
+"%n MPEG (%1)"
+
+#: projects/k3bvcdburndialog.cpp:98 projects/k3bvcdburndialog.cpp:100
+#: projects/k3bvcdburndialog.cpp:102 projects/k3bvcdburndialog.cpp:104
+#, c-format
+msgid "Select Video CD type %1"
+msgstr "Изберете вида VCD %1"
+
+#: projects/k3bvcdburndialog.cpp:106
+msgid "Automatic video type recognition."
+msgstr "Автоматично разпознаване вида на видеото."
+
+#: projects/k3bvcdburndialog.cpp:108
+msgid "Non-compliant compatibility mode for broken devices"
+msgstr "Режим за счупени устройства"
+
+#: projects/k3bvcdburndialog.cpp:110
+msgid "Chinese VCD3.0 track interpretation"
+msgstr "Интерпретация на записа като Chinese VCD3.0"
+
+#: projects/k3bvcdburndialog.cpp:112
+msgid "Use 2336 byte sectors for output"
+msgstr "Използване на от 2336 байтови сектори за крайния файл"
+
+#: projects/k3bvcdburndialog.cpp:115
+msgid "Specify ISO volume label for Video CD"
+msgstr "Посочете ISO заглавие на VCD диска"
+
+#: projects/k3bvcdburndialog.cpp:117
+msgid "Specify album id for VideoCD set"
+msgstr "Посочете име на комплекта VCD дискове"
+
+#: projects/k3bvcdburndialog.cpp:119
+msgid "Specify album set sequence number ( <= volume-count )"
+msgstr "Посочете кой номер поред е този диск в комплекта (<= брой дискове)"
+
+#: projects/k3bvcdburndialog.cpp:121
+msgid "Specify number of volumes in album set"
+msgstr "Посочете броя на дисковете в комплекта"
+
+#: projects/k3bvcdburndialog.cpp:124
+msgid "Enable CD-i Application Support for VideoCD Type 1.1 & 2.0"
+msgstr "Включване на поддръжка на CD-i програми за VCD 1.1 и 2.0"
+
+#: projects/k3bvcdburndialog.cpp:126
+msgid "Configuration parameters (only for VCD 2.0)"
+msgstr "Параметри (само за VCD 2.0)"
+
+#: projects/k3bvcdburndialog.cpp:129 projects/k3bvcdtrackdialog.cpp:214
+msgid ""
+"Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+msgstr ""
+"Плейбек контрол (PBC) имат дисковите формати Video CD (VCD) 2.0 и Super Video "
+"CD (SVCD) 1.0."
+
+#: projects/k3bvcdburndialog.cpp:131
+msgid "Add always an empty `/SEGMENT' directory"
+msgstr "Винаги добавяне на празна директория \"/Сегмент\""
+
+#: projects/k3bvcdburndialog.cpp:133
+msgid "This controls whether APS constraints are strict or relaxed. "
+msgstr "Контролира дали APS ограниченията са стриктни или нестриктни. "
+
+#: projects/k3bvcdburndialog.cpp:135
+msgid ""
+"This controls whether to update the scan data information contained in the "
+"MPEG-2 video streams."
+msgstr ""
+"Контролира дали сканираната информация, която се съдържа в MPEG-2 видео "
+"потоците, да бъде обновявана."
+
+#: projects/k3bvcdburndialog.cpp:137
+msgid ""
+"This element allows to set viewing restrictions which may be interpreted by the "
+"playing device."
+msgstr ""
+"Този елемент позволява настройката на ограниченията за гледане, които влияят на "
+"възпроизвеждащото устройство."
+
+#: projects/k3bvcdburndialog.cpp:140
+msgid "This option allows customization of Gaps and Margins."
+msgstr "Тази опция позволява настройки на паузите и отстъпите."
+
+#: projects/k3bvcdburndialog.cpp:142
+msgid ""
+"Used to set the number of empty sectors added before the lead-out area begins."
+msgstr ""
+"Задаване на брой празни сектори, които се добавят преди lead-out сектор."
+
+#: projects/k3bvcdburndialog.cpp:144
+msgid "Used to set the track pre-gap for all tracks in sectors globally."
+msgstr "Обща настройка на паузите между песните."
+
+#: projects/k3bvcdburndialog.cpp:146
+msgid "Sets the front margin for sequence items."
+msgstr "Задаване на преден отстъп за последователни записи."
+
+#: projects/k3bvcdburndialog.cpp:148
+msgid "Sets the rear margin for sequence items."
+msgstr "Задаване на краен отстъп за последователни записи."
+
+#: projects/k3bvcdburndialog.cpp:153
+msgid ""
+"<p>This is the most basic <b>Video CD</b> specification dating back to 1993, "
+"which has the following characteristics:"
+"<ul>"
+"<li>One mode2 mixed form ISO-9660 track containing file pointers to the "
+"information areas.</li>"
+"<li>Up to 98 multiplex-ed MPEG-1 audio/video streams or CD-DA audio tracks.</li>"
+"<li>Up to 500 MPEG sequence entry points used as chapter divisions.</li></ul>"
+"<p>The Video CD specification requires the multiplex-ed MPEG-1 stream to have a "
+"CBR of less than 174300 bytes (1394400 bits) per second in order to accommodate "
+"single speed CD-ROM drives."
+"<br>The specification allows for the following two resolutions:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>The CBR MPEG-1, layer II audio stream is fixed at 224 kbps with 1 stereo or "
+"2 mono channels."
+"<p><b>It is recommended to keep the video bit-rate under 1151929.1 bps.</b>"
+msgstr ""
+"<p>Това е основната <b>VCD</b>спецификация, датираща от 1993-та и имаща "
+"следните характеристики:"
+"<ul>"
+"<li>Един запис в \"mode2 mixed form ISO-9660\", съдържащ индикатори за "
+"местоположението на данните.</li>"
+"<li>До 98 MPEG-1 аудио/видео потока или CD-DA аудио записи.</li>"
+"<li>До 500 MPEG точки, използвани като разделители на главите.</li></ul>"
+"<p>Спецификацията на VCD изисква MPEG-1 потока да има постоянна скорост (CBR) "
+"по-малка от 174300 байта (1394400 бита/сек), за да е съвместим с "
+"едноскоростните CD-ROM устройства."
+"<br>Спецификации за следните две разделителни способности:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Хц (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Хц (FILM SIF).</li></ul>"
+"<p>В MPEG-1 с постоянна скорост (CBR), аудио потокът е фиксиран на 224 "
+"кбита/сек със 1 стерео или 2 моно канала."
+"<p><b>Препоръчително е скоростта на видео потока да се държи под 1151929.1 "
+"бита/сек.</b>"
+
+#: projects/k3bvcdburndialog.cpp:165
+msgid ""
+"<p>About two years after the Video CD 1.1 specification came out, an improved "
+"<b>Video CD 2.0</b> standard was published in 1995."
+"<p>This one added the following items to the features already available in the "
+"Video CD 1.1 specification:"
+"<ul>"
+"<li>Support for MPEG segment play items (<b>\"SPI\"</b>"
+"), consisting of still pictures, motion pictures and/or audio (only) streams "
+"was added.</li>"
+"<li>Note Segment Items::.</li>"
+"<li>Support for interactive playback control (<b>\"PBC\"</b>) was added.</li>"
+"<li>Support for playing related access by providing a scan point index file was "
+"added. (<b>\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Support for closed captions.</li>"
+"<li>Support for mixing NTSC and PAL content.</li></ul>"
+"<p>By adding PAL support to the Video CD 1.1 specification, the following "
+"resolutions became available:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>For segment play items the following audio encodings became available:"
+"<ul>"
+"<li>Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 "
+"kbit/sec bit-rate.</li>"
+"<li>Mono audio streams at 64, 96 or 192 kbit/sec bit-rate.</li></ul>"
+"<p>Also the possibility to have audio only streams and still pictures was "
+"provided."
+"<p><b>The bit-rate of multiplex-ed streams should be kept under 174300 "
+"bytes/sec (except for single still picture items) in order to accommodate "
+"single speed drives.</b>"
+msgstr ""
+"<p>Приблизително две години след излизането на VCD 1.1, през 1995 беше "
+"публикуван подобреният стандарт <b>VCD 2.0</b>."
+"<p>Той прибави следните функции към VCD 1.1:"
+"<ul>"
+"<li>Поддръжка на MPEG сегменти (segment play items - <b>\"SPI\"</b>"
+"),състоящи се от кадри, сцени и/или (само) аудио потоци.</li>"
+"<li>Маркиране на сегменти::.</li>"
+"<li>Поддръжка на интерактивен плейбек контрол (<b>\"PBC\"</b>).</li>"
+"<li>Поддръжка на изпълнение с помощта индексен файл от сканиране. (<b>"
+"\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Поддръжка на \"затворени\" заглавия.</li>"
+"<li>С добавянето на поддръжка на PAL към VCD 1.1 вече са налични и следните "
+"разделителни способности:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Хц (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Хц (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Хц (PAL SIF).</li></ul>"
+"<p>За сегментите вече са възможни следните кодирания на звука:"
+"<ul>"
+"<li>Реално стерео (joint stereo), стерео или двуканален звук със скорост 128, "
+"192, 224 или 384 кбита/сек.</li>"
+"<li>Моно звук със скорост 64, 96 или 192 кбита/сек.</li></ul>"
+"<p>Също така беше добавена възможността \"само звук\" и кадри."
+"<p><b>Скоростта на потоците трябва да е под 174300 бита/сек (освен за "
+"единичните кадри), за да има съвместимост със едноскоростните устройства.</b>"
+
+#: projects/k3bvcdburndialog.cpp:184
+msgid ""
+"<p>With the upcoming of the DVD-V media, a new VCD standard had to be published "
+"in order to be able to keep up with technology, so the Super Video CD "
+"specification was called into life 1999."
+"<p>In the midst of 2000 a full subset of this <b>Super Video CD</b> "
+"specification was published as <b>IEC-62107</b>."
+"<p>As the most notable change over Video CD 2.0 is a switch from MPEG-1 CBR to "
+"MPEG-2 VBR encoding for the video stream was performed."
+"<p>The following new features--building upon the Video CD 2.0 "
+"specification--are:"
+"<ul>"
+"<li>Use of MPEG-2 encoding instead of MPEG-1 for the video stream.</li>"
+"<li>Allowed VBR encoding of MPEG-1 audio stream.</li>"
+"<li>Higher resolutions (see below) for video stream resolution.</li>"
+"<li>Up to 4 overlay graphics and text (<b>\"OGT\"</b>"
+") sub-channels for user switchable subtitle displaying in addition to the "
+"already existing closed caption facility.</li>"
+"<li>Command lists for controlling the SVCD virtual machine.</li></ul>"
+"<p>For the <b>Super Video CD</b>, only the following two resolutions are "
+"supported for motion video and (low resolution) still pictures:"
+"<ul>"
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+msgstr ""
+"<p>С навлизането на видео DVD, беше необходимо публикуването на нов VCD "
+"стандарт, за да не се изостава от технологията. Така през 1999 г. беше "
+"представен Super VCD."
+"<p>В средата на 2000 се появи пълен заместител на<b>Super VCD</b>"
+", известен като <b>IEC-62107</b>."
+"<p>Най-забележителната промяна в сравнение с VCD 2.0 беше преминаването от "
+"MPEG-1 кодиране с постоянна скорост (CBR ) към MPEG-2 кодиране с варираща "
+"скорост (VBR)."
+"<p>Следните нови особености --базирани върху VCD 2.0--са:"
+"<ul>"
+"<li>Използването на MPEG-2 видео кодиране вместо MPEG-1.</li>"
+"<li>Възможност за кодиране с варираща скорост (VBR) на MPEG-1 аудио потока.</li>"
+"<li>По-висока разделителна способност на видеото (вижте по-надолу).</li>"
+"<li>До 4 препокривания на графични и текстови(<b>\"OGT\"</b>"
+") подканала за многоезични субтитри.</li>"
+"<li>Списък с команди за контролиране на SVCD виртуална машина.</li></ul>"
+"<p>В <b>Super VCD</b> се поддържат само следните две разделителни способности "
+"за видео и кадри (с ниска разделителна способност):"
+"<ul>"
+"<li>480 x 480 @ 29.97 Хц (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Хц (PAL 2/3 D-2).</li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:198
+msgid ""
+"<p>This is actually just a minor variation defined in IEC-62107 on the Super "
+"Video CD 1.0 format for compatibility with current products in the market."
+"<p>It differs from the Super Video CD 1.0 format in the following items:"
+"<ul>"
+"<li>The system profile tag field in <b>/SVCD/INFO.SVD</b> is set to <b>1</b> "
+"instead of <b>0</b>.</li>"
+"<li>The system identification field value in <b>/SVCD/INFO.SVD</b> is set to <b>"
+"HQ-VCD</b> instead of <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is mandatory instead of being optional.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is optional instead of being mandatory.</li></ul>"
+msgstr ""
+"<p>Това всъщност е малка разновидност на формата Super VCD 1.0, определена в "
+"IEC-62107, целяща съвместимост с днешните продукти на пазара."
+"<p>Тя се различава от формата Super VCD 1.0 по следното:"
+"<ul>"
+"<li>Тагът на системния профил в <b>/SVCD/INFO.SVD</b> е настроен на <b>1</b> "
+"вместо <b>0</b>.</li>"
+"<li>Идентификацията на системата в <b>/SVCD/INFO.SVD</b> е настроена на <b>"
+"HQ-VCD</b> вместо <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> е задължителен вместо да бъде като опция.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> е като опция вместо да бъде задължителен.</li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:206
+msgid ""
+"<p>If Autodetect is:</p>"
+"<ul>"
+"<li>ON then K3b will set the correct VideoCD type.</li>"
+"<li>OFF then the correct VideoCD type needs to be set by the user.</li></ul>"
+"<p>If you are not sure about the correct VideoCD type, it is best to turn "
+"Autodetect ON.</p>"
+"<p>If you want to force the VideoCD type, you must turn Autodetect OFF. This is "
+"useful for some standalone DVD players without SVCD support.</p>"
+msgstr ""
+"<p>Ако \"Авторазпознаване\" е:</p>"
+"<ul>"
+"<li>\"Включено\", тогава K3b сама ще избере правилният вид VCD</li>"
+"<li>\"Изключено\", тогава видът VCD трябва да бъде посочен от потребителя.</li>"
+"</ul>"
+"<p>Ако не сте сигурни дали използвате правилният вид VCD, най-добре е да "
+"включите \"Авторазпознаване\".</p>"
+"<p>Ако плеърът показва, че видът на VCD диска е друг, но вие сте сигурни какъв "
+"е той, трябва да изключите \"Авторазпознаване\". Това намира приложение при "
+"някои DVD плеъри без поддръжка на SVCD.</p>"
+
+#: projects/k3bvcdburndialog.cpp:213
+msgid ""
+"<ul>"
+"<li>Rename <b>\"/MPEG2\"</b> folder on SVCDs to (non-compliant) "
+"\"/MPEGAV\".</li>"
+"<li>Enables the use of the (deprecated) signature <b>\"ENTRYSVD\"</b> "
+"instead of <b>\"ENTRYVCD\"</b> for the file <b>\"/SVCD/ENTRY.SVD\"</b>.</li>"
+"</ul>"
+msgstr ""
+"<ul>"
+"<li>Преименуване на папката <b>\"/MPEG2\"</b>от SVCD в (неудобният) "
+"\"/MPEGAV\".</li>"
+"<li>Включва използването на (подцененият) подпис <b>\"ENTRYSVD\"</b> вместо <b>"
+"\"ENTRYVCD\"</b>за файла <b>\"/SVCD/ENTRY.SVD\"</b>.</li></ul>"
+
+#: projects/k3bvcdburndialog.cpp:216
+msgid ""
+"<ul>"
+"<li>Enables the use of the (deprecated) Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"format which differs from the format defined in the <b>IEC-62107</b> "
+"specification.</li></ul>"
+"<p><b>The differences are most exposed on SVCDs containing more than one video "
+"track.</b>"
+msgstr ""
+"<ul>"
+"<li>Включва употребата на (неоцененият) формат Chinese <b>"
+"\"/SVCD/TRACKS.SVD\"</b>, който се различава от формата, определен в <b>"
+"IEC-62107</b>.</li></ul>"
+"<p><b>Разликите най-ясно се виждат при SVCD дискове, съдържащи повече от един "
+"запис.</b>"
+
+#: projects/k3bvcdburndialog.cpp:220
+msgid ""
+"<p>though most devices will have problems with such an out-of-specification "
+"media."
+"<p><b>You may want use this option for images longer than 80 minutes</b>"
+msgstr ""
+"<p>Макар че повечето устройства ще имат проблеми с такъв нестандартен диск."
+"<p><b>Може да използвате тази опция за образи по-дълги от 80 минути</b>"
+
+#: projects/k3bvcdburndialog.cpp:224
+msgid ""
+"<p>To allow the play of Video-CDs on a CD-i player, the Video-CD standard "
+"requires that a CD-i application program must be present."
+"<p>This program is designed to:"
+"<ul>"
+"<li>provide full play back control as defined in the PSD of the standard</l>"
+"<li>be extremely simple to use and easy-to-learn for the end-user</li></ul>"
+"<p>The program runs on CD-i players equipped with the CDRTOS 1.1(.1) operating "
+"system and a Digital Video extension cartridge."
+msgstr ""
+"<p>За изпълнението на VCD дискове на CD-i плеър, VCD стандартът се нуждае от "
+"програма за CD-i."
+"<p>Тази програма е проектирана:"
+"<ul>"
+"<li>да осигури пълен плейбек контрол, както е посочено в PSD</l>"
+"<li>да бъде много проста за използване и лесна за научаване от крайния "
+"потребител</li></ul>"
+"<p>Програмата върви на CD-i плеъри, съоръжени с операционната система CDRTOS "
+"1.1(.1) и Digital Video extension cartridge."
+
+#: projects/k3bvcdburndialog.cpp:231
+msgid ""
+"<p>Configuration parameters only available for VideoCD 2.0"
+"<p>The engine works perfectly well when used as-is."
+"<p>You have the option to configure the VCD application."
+"<p>You can adapt the color and/or the shape of the cursor and lots more."
+msgstr ""
+"<p>Параметри за настройка има само VCD 2.0"
+"<p>Работи си перфектно ако се използва както си е."
+"<p>Имате опцията да настроите VCD програмата."
+"<p>Можете да променяте цвета и/или формата на курсора, и още много други неща."
+
+#: projects/k3bvcdburndialog.cpp:238 projects/k3bvcdtrackdialog.cpp:233
+msgid ""
+"<p>Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+"<p>PBC allows control of the playback of play items and the possibility of "
+"interaction with the user through the remote control or some other input device "
+"available."
+msgstr ""
+"<p>Плейбек контрол (PBC) имат дисковите формати Video CD (VCD) 2.0 и Super "
+"Video CD (SVCD) 1.0."
+"<p>Плейбек контролът (PBC) позволява контрол на изпълнението и възможност за "
+"въздействие от страна на потребителя с помощта на дистанционно управление или "
+"някакво друго устройство."
+
+#: projects/k3bvcdburndialog.cpp:242
+msgid ""
+"<p>Here you can specify that the folder <b>SEGMENT</b> "
+"should always be present."
+"<p>Some DVD players need the folder to give a faultless rendition."
+msgstr ""
+"<p>Тук можете да укажете, че винаги трябва да има папка <b>СЕГМЕНТ</b>."
+"<p>Някои DVD плеъри се нуждаят от нея, за да работят без грешки."
+
+#: projects/k3bvcdburndialog.cpp:246
+msgid ""
+"<p>An Access Point Sector, APS, is an MPEG video sector on the VCD/SVCD which "
+"is suitable to be jumped to directly."
+"<p>APS are required for entry points and scantables. APS have to fulfil the "
+"requirement to precede every I-frame by a GOP header which shall be preceded by "
+"a sequence header in its turn."
+"<p>The start codes of these 3 items are required to be contained all in the "
+"same MPEG pack/sector, thus forming a so-called access point sector."
+"<p>This requirement can be relaxed by enabling the relaxed aps option, i.e. "
+"every sector containing an I-frame will be regarded as an APS."
+"<p><b>Warning:</b> The sequence header is needed for a playing device to figure "
+"out display parameters, such as display resolution and frame rate, relaxing the "
+"aps requirement may lead to non-working entry points."
+msgstr ""
+"<p>Сектор на достъп (Access Point Sector, APS) е MPEG видео сектор върху "
+"VCD/SVCD, към който може да се отиде директно."
+"<p>Секторите APS са необходими за входящите точки и таблиците. APS трябва да "
+"удовлетворява изискването, че пред всеки I-кадър трябва да има GOP заглавие, "
+"което пък от своя страна да бъде предшествано от заглавие за "
+"последователността."
+"<p>Стартовите кодове на тези 3 трябва да се съдържат в същия MPEG пакет/сектор, "
+"оформяйки по този начин така нареченият \"сектор на достъп\" (Access Point "
+"Sector, APS)."
+"<p>Това изискване може да бъде смекчено чрез включване на опцията \"нестриктен "
+"aps\", т.е. всеки сектор, съдържащ I-кадър, ще бъде считан за \"сектор на "
+"достъп\" (APS)."
+"<p><b>Предупреждение:</b> Заглавието за последователността е необходимо на "
+"възпроизвеждащото устройство, за да вземе от там параметрите на показване - "
+"такива като разделителна способност и честота на кадрите. \"Нестриктен aps\" "
+"може да доведе до негодни входящи точки."
+
+#: projects/k3bvcdburndialog.cpp:253
+msgid ""
+"<p>According to the specification, it is mandatory for Super Video CDs to "
+"encode scan information data into user data blocks in the picture layer of all "
+"intra coded picture."
+"<p>It can be used by playing devices for implementing fast forward & fast "
+"reverse scanning."
+"<p>The already existing scan information data can be updated by enabling the "
+"update scan offsets option."
+msgstr ""
+"<p>Според спецификацията, Super VCD задължително кодира сканираната информация "
+"в потребителски данни, намиращи се в слоя на картината на всички вътрешно "
+"кодирани картини."
+"<p>Може да бъде използвана за бързо превъртане напред и назад."
+"<p>Вече съществуващата информация за търсене може да бъде обновена чрез "
+"включването на опцията \"Обновяване на позицията на сканирането\"."
+
+#: projects/k3bvcdburndialog.cpp:258
+msgid ""
+"<p>Viewing Restriction may be interpreted by the playing device."
+"<p>The allowed range goes from 0 to 3."
+"<ul>"
+"<li>0 = unrestricted, free to view for all</li>"
+"<li>3 = restricted, content not suitable for ages under 18</li></ul>"
+"<p>Actually, the exact meaning is not defined and is player dependant."
+"<p><b>Most players ignore that value.<b>"
+msgstr ""
+"<p>Възпроизвеждащото устройство може да интерпретира ограниченията за гледане."
+"<p>Градацията е от 0 до 3."
+"<ul>"
+"<li>0 = без ограничения - всички могат да гледат</li>"
+"<li>3 = ограничен - съдържанието не е подходящо за лица под 18 години</li></ul>"
+"<p>Всъщност, точното значение не е определено и зависи от конкретния плеър."
+"<p><b>Повечето плеъри игнорират тази стойност.<b>"
+
+#: projects/k3bvcdburndialog.cpp:266
+msgid "<p>This option allows customization of Gaps and Margins."
+msgstr "<p>Тази опция позволява настройване на паузите и отстъпите."
+
+#: projects/k3bvcdburndialog.cpp:268
+msgid ""
+"<p>This option allows to set the number of empty sectors added before the "
+"lead-out area begins, i.e. the number of post-gap sectors."
+"<p>The ECMA-130 specification requires the last data track before the lead-out "
+"to carry a post-gap of at least 150 sectors, which is used as default for this "
+"parameter."
+"<p>Some operating systems may encounter I/O errors due to read-ahead issues "
+"when reading the last MPEG track if this parameter is set too low."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+"<p>Тази опция позволява настройка на броя на празните сектори, които се добавят "
+"преди lead-out участък, т.е. секторите след пауза."
+"<p>Спецификацията ECMA-130 изисква последният запис преди lead-out да има пауза "
+"поне от 150 сектора и тази стойност всъщност се използва по подразбиране за "
+"този параметър."
+"<p>Някои операционни системи може да дадат \"грешка вход/изход\" при четенето "
+"на MPEG запис, ако този параметър има твърде малка стойност."
+"<p>Допустими стойности: [0..300]. По подразбиране: 150."
+
+#: projects/k3bvcdburndialog.cpp:274
+msgid ""
+"<p>Used to set the track pre-gap for all tracks in sectors globally."
+"<p>The specification requires the pre-gaps to be at least 150 sectors long."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+"<p>Използва се за настройка на паузите между всички записи в секторите."
+"<p>Спецификацията изисква паузите да са дълги поне 150 сектора."
+"<p>Допустими стойности: [0..300]. По подразбиране: 150."
+
+#: projects/k3bvcdburndialog.cpp:279
+msgid ""
+"Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 30 for Video CD 1.0/1.1/2.0, "
+"otherwise (i.e. Super Video CD 1.0 and HQ-VCD 1.0) 0."
+msgstr ""
+"Отстъпите се използват за компенсиране на неточните секторни адреси на "
+"CD-ROM-а. Интересното е, че те не се използват за SVCD дискове."
+"<p>За VCD 1.0/1.1/2.0 този отстъп трябва да е поне 15 сектора."
+"<p>Позволена стойност [0..150]. По подразбиране: 30 за VCD 1.0/1.1/2.0, иначе ( "
+"т.е. за Super VCD 1.0 и HQ-VCD 1.0) той е 0."
+
+#: projects/k3bvcdburndialog.cpp:284
+msgid ""
+"<p>Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 45 for Video CD 1.0/1.1/2.0, "
+"otherwise 0."
+msgstr ""
+"<p>Отстъпите се използват за компенсиране на неточните секторни адреси на "
+"CD-ROM-а. Интересното е, че те не се използват за Super VCD дискове."
+"<p>За VCD 1.0/1.1/2.0 този отстъп трябва да е поне 15 сектора."
+"<p>Позволена стойност [0..150]. По подразбиране: 30 за VCD 1.0/1.1/2.0, иначе ( "
+"т.е. за Super VCD 1.0 и HQ-VCD 1.0) той е 0."
+
+#: projects/k3bvcdburndialog.cpp:299
+msgid "Generic"
+msgstr "Основни"
+
+#: projects/k3bvcdburndialog.cpp:301
+msgid "Playback Control (PBC)"
+msgstr "Плейбек контрол (PBC)"
+
+#: projects/k3bvcdburndialog.cpp:302
+msgid "SEGMENT Folder must always be present"
+msgstr "Наличие на папката \"СЕГМЕНТ\""
+
+#: projects/k3bvcdburndialog.cpp:303
+msgid "Relaxed aps"
+msgstr "Нестриктен aps"
+
+#: projects/k3bvcdburndialog.cpp:304
+msgid "Update scan offsets"
+msgstr "Обновяване на позицията на сканирането"
+
+#: projects/k3bvcdburndialog.cpp:309
+msgid "Gaps"
+msgstr "Паузи"
+
+#: projects/k3bvcdburndialog.cpp:316
+msgid "Customize gaps and margins"
+msgstr "Настройване на паузи и отстъпи"
+
+#: projects/k3bvcdburndialog.cpp:318
+msgid "Leadout pre gap (0..300):"
+msgstr "Пауза пред leadout (0..300):"
+
+#: projects/k3bvcdburndialog.cpp:323
+msgid "Track pre gap (0..300):"
+msgstr "Пауза между песните (0..300):"
+
+#: projects/k3bvcdburndialog.cpp:328
+msgid "Track front margin (0..150):"
+msgstr "Преден отстъп на запис (0..150):"
+
+#: projects/k3bvcdburndialog.cpp:337
+msgid "Track rear margin (0..150):"
+msgstr "Заден отстъп на запис (0..150):"
+
+#: projects/k3bvcdburndialog.cpp:412
+msgid "Restriction category (0..3):"
+msgstr "Категория на ограничение (0..3):"
+
+#: projects/k3bvcdburndialog.cpp:438
+msgid "VideoCD 1.1"
+msgstr "VCD 1.1"
+
+#: projects/k3bvcdburndialog.cpp:439
+msgid "VideoCD 2.0"
+msgstr "VCD 2.0"
+
+#: projects/k3bvcdburndialog.cpp:440
+msgid "Super-VideoCD"
+msgstr "Super-VideoCD (SVCD)"
+
+#: projects/k3bvcdburndialog.cpp:441
+msgid "HQ-VideoCD"
+msgstr "HQ-VCD"
+
+#: projects/k3bvcdburndialog.cpp:447
+msgid "Autodetect VideoCD type"
+msgstr "Автоматично разпознаване на вида VCD диск"
+
+#: projects/k3bvcdburndialog.cpp:449
+msgid "Enable broken SVCD mode"
+msgstr "Режим за повредени SVCD дискове"
+
+#: projects/k3bvcdburndialog.cpp:454
+msgid "Enable %1 track interpretation"
+msgstr "Интерпретация като %1"
+
+#: projects/k3bvcdburndialog.cpp:459
+msgid "Use 2336 byte sectors"
+msgstr "2336 байтови сектори"
+
+#: projects/k3bvcdburndialog.cpp:461
+msgid "Enable CD-i support"
+msgstr "Включване на CD-i поддръжка"
+
+#: projects/k3bvcdburndialog.cpp:464
+msgid "VideoCD on CD-i"
+msgstr "VCD със CD-i"
+
+#: projects/k3bvcdburndialog.cpp:485
+msgid "System:"
+msgstr "Система:"
+
+#: projects/k3bvcdburndialog.cpp:486
+msgid "Application:"
+msgstr "Програма:"
+
+#: projects/k3bvcdburndialog.cpp:496
+msgid "ISO application id for VideoCD"
+msgstr "Име на ISO програма за VCD"
+
+#: projects/k3bvcdburndialog.cpp:501
+msgid "Volume &set name:"
+msgstr "Име &на комплекта:"
+
+#: projects/k3bvcdburndialog.cpp:502
+msgid "Volume set s&ize:"
+msgstr "Размер на ко&мплекта:"
+
+#: projects/k3bvcdburndialog.cpp:504
+msgid "&Publisher:"
+msgstr "И&здател:"
+
+#: projects/k3bvcdburndialog.cpp:583
+#, c-format
+msgid "Do you want to overwrite %1"
+msgstr "Искате ли %1 да бъде презаписан?"
+
+#: projects/k3bdataview.cpp:77
+msgid "&Import Session..."
+msgstr "&Импортиране на сесия..."
+
+#: projects/k3bdataview.cpp:79
+msgid "&Clear Imported Session"
+msgstr "И&зчистване на импортирана сесия"
+
+#: projects/k3bdataview.cpp:82
+msgid "&Edit Boot Images..."
+msgstr "&Редактиране на самозареждащи се образи..."
+
+#: projects/k3bdataview.cpp:86
+msgid "Import a previously burned session into the current project"
+msgstr "Импортиране на предишна сесия в текущия проект"
+
+#: projects/k3bdataview.cpp:87
+msgid "Remove the imported items from a previous session"
+msgstr "Премахване на импортираните елементи от предишна сесия"
+
+#: projects/k3bdataview.cpp:88
+msgid "Modify the bootable settings of the current project"
+msgstr "Промяна на настройките за самозареждане на текущия проект"
+
+#: projects/k3bdataview.cpp:150
+msgid "Edit Boot Images"
+msgstr "Редактиране на самозареждащи се образи"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:38
+msgid "Start Offset"
+msgstr "Започване на сканирането"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:39
+msgid "End Offset"
+msgstr "Край на сканирането"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:63
+msgid ""
+"Drag the edges of the highlighted area to define the portion of the audio "
+"source you want to include in the Audio CD track. You can also use the input "
+"windows to fine-tune your selection."
+msgstr ""
+"Завлачете краищата на осветените участъци, за да определите порцията от аудио "
+"източника, който искате да включите в аудио CD. също така можете да използвате "
+"прозорците за по-прецизен избор."
+
+#: projects/k3baudiodatasourceeditwidget.cpp:103
+msgid "Used part of the audio source"
+msgstr "Използван част от източника на аудио"
+
+#: projects/k3bdatasessionimportdialog.cpp:37
+msgid "Session Import"
+msgstr "Импортиране на сесия"
+
+#: projects/k3bdatasessionimportdialog.cpp:88
+msgid ""
+"<p>K3b found session containing Joliet information for long filenames but no "
+"Rock Ridge extensions."
+"<p>The filenames in the imported session will be converted to a restricted "
+"character set in the new session. This character set is based on the ISO9660 "
+"settings in the K3b project. K3b is not able to display these converted "
+"filenames yet."
+msgstr ""
+"<p>K3b намери сесия, съдържаща информация за Joliet за дълги имена, но не и "
+"Rock Ridge разширения."
+"<p>Имената на файловете в импортираните сесии ще бъдат преобразувани в "
+"ограничена кодова таблица в новата сесия. Тази кодировка е базирана на "
+"настройките на ISO9660 в проекта на K3b. Все още не е възможно показването на "
+"тези преобразувани имена."
+
+#: projects/k3bdatasessionimportdialog.cpp:93
+msgid "Session Import Warning"
+msgstr "Импортиране на сесия - предупреждение"
+
+#: projects/k3bmixedview.cpp:125
+msgid "Please add files and audio titles to your project first."
+msgstr "Моля, първо добавете файлове и заглавия към проекта."
+
+#: projects/k3baudiotrackplayer.cpp:70 projects/k3baudiotrackplayer.cpp:143
+msgid "Play"
+msgstr "Изпълнение"
+
+#: projects/k3baudiotrackplayer.cpp:76 projects/k3baudiotrackplayer.cpp:145
+msgid "Pause"
+msgstr "Пауза"
+
+#: projects/k3baudiotrackplayer.cpp:82
+msgid "Play/Pause"
+msgstr "Изпълнение/Пауза"
+
+#: projects/k3baudiotrackplayer.cpp:95 projects/k3baudiotrackplayer.cpp:146
+msgid "Next"
+msgstr "Следващ"
+
+#: projects/k3baudiotrackplayer.cpp:101
+msgid "Prev"
+msgstr "Предишен"
+
+#: projects/k3baudiotrackplayer.cpp:114
+msgid "Seek"
+msgstr "Търсене"
+
+#: projects/k3baudiotrackplayer.cpp:147
+msgid "Previous"
+msgstr "Предишен"
+
+#: projects/k3baudiotrackplayer.cpp:187
+msgid "Playing track %1: %2 - %3"
+msgstr "Изпълнение на запис %1: %2 - %3"
+
+#: projects/k3baudiotracksplitdialog.cpp:34
+msgid "Split Audio Track"
+msgstr "Разделяне на аудио запис"
+
+#: projects/k3baudiotracksplitdialog.cpp:50
+msgid "Please select the position where the track should be split."
+msgstr "Моля, изберете мястото където трябва да бъде разделен аудио записът."
+
+#: projects/k3baudiotracksplitdialog.cpp:56
+msgid "Split track at:"
+msgstr "Разделяне на запис:"
+
+#: projects/k3baudiotracksplitdialog.cpp:96
+msgid "Split Here"
+msgstr "Разделяне тук"
+
+#: projects/k3baudiotracksplitdialog.cpp:100
+msgid "Remove this Range"
+msgstr "Премахване на обхвата"
+
+#: projects/k3bdataimagesettingswidget.cpp:46
+msgid "Linux/Unix only"
+msgstr "Linux/Unix"
+
+#: projects/k3bdataimagesettingswidget.cpp:47
+msgid "Linux/Unix + Windows"
+msgstr "Linux/Unix + Windows"
+
+#: projects/k3bdataimagesettingswidget.cpp:48
+msgid "Very large files (UDF)"
+msgstr "Много големи файлове (UDF)"
+
+#: projects/k3bdataimagesettingswidget.cpp:49
+msgid "DOS Compatibility"
+msgstr "DOS съвместимост"
+
+#: projects/k3bdataimagesettingswidget.cpp:133
+msgid "Custom Data Project Filesystems"
+msgstr "Потребителски файлови системи на проекта"
+
+#: projects/k3bdataimagesettingswidget.cpp:193
+msgid ""
+"<p><b>File System Presets</b>"
+"<p>K3b provides the following file system Presets which allow for a quick "
+"selection of the most frequently used settings."
+msgstr ""
+"<p><b>Фиксирани настройки на файловата система</b>"
+"<p>K3b има следните фиксирани настройки, позволяващи бърз избор на най-често "
+"използваните настройки."
+
+#: projects/k3bdataimagesettingswidget.cpp:197
+msgid ""
+"The file system is optimized for usage on Linux/Unix systems. This mainly means "
+"that it uses the Rock Ridge extensions to provide long filenames, symbolic "
+"links, and POSIX compatible file permissions."
+msgstr ""
+"Файловата система е оптимизирана за използване с Linux/Unix. Това означава, че "
+"тя използва Rock Ridge разширения за дългите имена, символните връзки и правата "
+"за достъп, съвместими с POSIX."
+
+#: projects/k3bdataimagesettingswidget.cpp:201
+msgid ""
+"In addition to the settings for Linux/Unix the file system contains a Joliet "
+"tree which allows for long file names on Windows which does not support the "
+"Rock Ridget extensions. Be aware that the file name length is restricted to 103 "
+"characters."
+msgstr ""
+"Като допълнение на настройките за Linux/Unix, файловата система съдържа дърво "
+"Joliet предназначено за дългите файлови имена в Windows, които не поддържат "
+"Rock Ridget. Имайте предвид, че дължината на имената е ограничена до 103 "
+"символа."
+
+#: projects/k3bdataimagesettingswidget.cpp:205
+msgid ""
+"The file system has additional UDF entries attached to it. This raises the "
+"maximal file size to 4 GB. Be aware that the UDF support in K3b is limited."
+msgstr ""
+"Файлова система има прикачени допълнителни UDF записи. Това увеличава "
+"максималният размер на файловете до 4 ГБ. Имайте предвид, че поддръжката на UDF "
+"в K3b е ограничена."
+
+#: projects/k3bdataimagesettingswidget.cpp:208
+msgid ""
+"The file system is optimized for compatibility with old systems. That means "
+"file names are restricted to 8.3 characters and no symbolic links or file "
+"permissions are supported."
+msgstr ""
+"Файловата система е оптимизирана за съвместимост със стари такива. Това "
+"означава, че имената на файловете са ограничени до 8.3 символа и няма поддръжка "
+"на символни връзки или права за достъп."
+
+#: projects/k3bdataimagesettingswidget.cpp:263
+msgid "Rock Ridge"
+msgstr "Rock Ridge"
+
+#: projects/k3bdataimagesettingswidget.cpp:265
+msgid "Joliet"
+msgstr "Joliet"
+
+#: projects/k3bdataimagesettingswidget.cpp:267
+msgid "UDF"
+msgstr "UDF"
+
+#: projects/k3bdataimagesettingswidget.cpp:269
+msgid "Custom (ISO9660 only)"
+msgstr "Потребителска (само за ISO9660)"
+
+#: projects/k3bdataimagesettingswidget.cpp:271
+msgid "Custom (%1)"
+msgstr "Потребителска (%1)"
+
+#: projects/k3bdataimagesettingswidget.cpp:288
+msgid ""
+"<p>Be aware that it is not recommended to disable the Rock Ridge Extensions. "
+"There is no disadvantage in enabling Rock Ridge (except for a very small space "
+"overhead) but a lot of advantages."
+"<p>Without Rock Ridge Extensions symbolic links are not supported and will "
+"always be followed as if the \"Follow Symbolic Links\" option was enabled."
+msgstr ""
+"<p>Имайте предвид, че не се препоръчва да се изключват Rock Ridge разширенията. "
+"Нищо не губите от включването им (освен когато има много малко място), а "
+"напротив - печелите много. "
+"<p>Без Rock Ridge разширения, символните връзки не се поддържат и винаги ще "
+"завършват като при включена опция \"Проследяване символни връзки\"."
+
+#: projects/k3bdataimagesettingswidget.cpp:294
+msgid "Rock Ridge Extensions Disabled"
+msgstr "Изключване на Rock Ridge разширения"
+
+#: projects/k3bdataimagesettingswidget.cpp:300
+msgid ""
+"<p>Be aware that without the Joliet extensions Windows systems will not be able "
+"to display long filenames. You will only see the ISO9660 filenames."
+"<p>If you do not intend to use the CD/DVD on a Windows system it is safe to "
+"disable Joliet."
+msgstr ""
+"<p>Имайте предвид, че без Joliet разширения компютрите с Уиндоус няма да могат "
+"да показват дълги имена на файлове. Ще виждате само имената на ISO9660 "
+"файловете."
+"<p>Ако не възнамерявате да използвате CD/DVD диска с Уиндоус ,по-сигурно е да "
+"изключите Joliet."
+
+#: projects/k3bdataimagesettingswidget.cpp:305
+msgid "Joliet Extensions Disabled"
+msgstr "Изключване на Joliet разширения"
+
+#: projects/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+"Моля, завлачете и пуснете файловете/директориите тук.\n"
+"Ако искате да ги премахнете или преименувате, използвайте контекстното меню "
+"(щракнете с десния бутон върху елемент).\n"
+"За да запишете диска, натиснете бутона \"Запис на диск\"."
+
+#: projects/k3bbootimagedialog.cpp:27
+msgid "Boot Images"
+msgstr "Самозареждащи се образи"
+
+#: projects/k3bmixedburndialog.cpp:67
+msgid "Mixed Project"
+msgstr "Смесен проект"
+
+#: projects/k3baudioburndialog.cpp:65 projects/k3bmixedburndialog.cpp:68
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+" 1 запис (%1 минути)\n"
+"%n записа (%1 минути)"
+
+#: projects/k3bmixedburndialog.cpp:103
+msgid "Mixed Mode Type"
+msgstr "Смесен"
+
+#: projects/k3bmixedburndialog.cpp:107
+msgid "Data in second session (CD-Extra)"
+msgstr "Данни във втората сесия (CD-Extra)"
+
+#: projects/k3bmixedburndialog.cpp:108
+msgid ""
+"<em>Blue book CD</em>"
+"<br>K3b will create a multisession CD with 2 sessions. The first session will "
+"contain all audio tracks and the second session will contain a mode 2 form 1 "
+"data track."
+"<br>This mode is based on the <em>Blue book</em> standard (also known as <em>"
+"Extended Audio CD</em>, <em>CD-Extra</em>, or <em>CD Plus</em>"
+") and has the advantage that a hifi audio CD player will only recognize the "
+"first session and ignore the second session with the data track."
+"<br>If the CD is intended to be used in a hifi audio CD player this is the "
+"recommended mode."
+"<br>Some older CD-ROMs may have problems reading a blue book CD since it is a "
+"multisession CD."
+msgstr ""
+"<p><b>Blue book CD</b>"
+"<p>K3b ще създаде многосесиен компактдиск с 2 сесии. Първата ще съдържа всички "
+"аудио записи, а втората ще съдържа запис в \"режим 2 форма 1\" (mode 2 form 1)."
+"<br>Този режим е базиран върху стандарта <em>Blue book</em>"
+"(познат също и като <em>Extended Audio CD</em>, <em>CD-Extra</em>или <em>"
+"CD Plus</em>) и притежава предимството, че hifi аудио CD плеъра само ще "
+"разпознае първата сесия и ще игнорира втората (записа с данните)."
+"<p>Ако компактдиска се използва с аудио CD плеър, това е препоръчителният "
+"режим."
+"<p>Някои по-стари CD-ROM устройства може да имат трудности с четенето на blue "
+"book CD, тъй като това е многосесиен компактдиск."
+
+#: projects/k3bmixedburndialog.cpp:124
+msgid "Data in first track"
+msgstr "Данни в първия запис"
+
+#: projects/k3bmixedburndialog.cpp:125
+msgid "K3b will write the data track before all audio tracks."
+msgstr "K3b ще запише данните преди аудио записите."
+
+#: projects/k3bmixedburndialog.cpp:128
+msgid "Data in last track"
+msgstr "Данни в последния запис"
+
+#: projects/k3bmixedburndialog.cpp:129
+msgid "K3b will write the data track after all audio tracks."
+msgstr "K3b ще запише данните след аудио записите."
+
+#: projects/k3bmixedburndialog.cpp:132
+msgid ""
+"<b>Caution:</b> The last two modes should only be used for CDs that are "
+"unlikely to be played on a hifi audio CD player."
+"<br>It could lead to problems with some older hifi audio CD players that try to "
+"play the data track."
+msgstr ""
+"<p><b>Внимание:</b>Последните два режима трябва да се използват само за "
+"компактдиск, който с голяма вероятност няма да бъде пускан на hifi аудио CD "
+"плеър."
+"<br>Това може да доведе до проблеми с някои по-стари hifi CD плеъри, които се "
+"опитват да изпълняват записа."
+
+#: projects/k3baudioburndialog.cpp:301 projects/k3bmixedburndialog.cpp:311
+msgid ""
+"<p><b>External program <em>normalize</em> is not installed.</b>"
+"<p>K3b uses <em>normalize</em> (http://www1.cs.columbia.edu/~cvaill/normalize/) "
+"to normalize audio tracks. In order to use this functionality, please install "
+"it first."
+msgstr ""
+"<p><b>Не е инсталирана външната програма <em>normalize</em>.</b>"
+"<p>K3b използва <em>normalize</em> "
+"(http://www1.cs.columbia.edu/~cvaill/normalize/) за нормализиране на аудио "
+"записите. За да използвате функционалността, първо я инсталирайте."
+
+#: projects/k3baudioburndialog.cpp:308 projects/k3baudioburndialog.cpp:327
+#: projects/k3bmixedburndialog.cpp:318 projects/k3bmixedburndialog.cpp:337
+msgid ""
+"<p>K3b is not able to normalize audio tracks when burning on-the-fly. The "
+"external program used for this task only supports normalizing a set of audio "
+"files."
+msgstr ""
+"<p>K3b не може да нормализира аудио записите в режим \"Бърз запис\". Външната "
+"програма поддържа нормализиране само на някои аудио файлове."
+
+#: projects/k3baudioburndialog.cpp:312 projects/k3baudioburndialog.cpp:331
+#: projects/k3bmixedburndialog.cpp:322 projects/k3bmixedburndialog.cpp:341
+msgid "Disable normalization"
+msgstr "Изключване на нормализация"
+
+#: projects/k3baudioburndialog.cpp:313 projects/k3baudioburndialog.cpp:332
+#: projects/k3bmixedburndialog.cpp:323 projects/k3bmixedburndialog.cpp:342
+msgid "Disable on-the-fly burning"
+msgstr "Изключване на \"бърз запис\""
+
+#: projects/k3bdvdburndialog.cpp:53
+msgid "DVD Project"
+msgstr "Проект за DVD"
+
+#: projects/k3bdvdburndialog.cpp:170
+msgid ""
+"It is not possible to write multisession DVDs in DAO mode.Multisession has been "
+"disabled."
+msgstr ""
+"Записът на многосесийни DVD дискове в режим DAO не е възможен. Изключена е "
+"функцията за многосесийност."
+
+#: projects/k3bdvdburndialog.cpp:172
+msgid "DVD multisession"
+msgstr "Многосесийно DVD"
+
+#: projects/k3bdataurladdingdialog.cpp:59
+#: projects/k3bdataurladdingdialog.cpp:85
+msgid "Adding files to project '%1'"
+msgstr "Добавяне на файлове към проекта \"%1\""
+
+#: projects/k3bdataurladdingdialog.cpp:123
+msgid ""
+"<p>The file you are about to add to the project is an ISO9660 image. As such it "
+"can be burned to a medium directly since it already contains a file system."
+"<br>Are you sure you want to add this file to the project?"
+msgstr ""
+"<p>Файлът, който искате да добавите е ISO9660 образ. Може да бъде записан "
+"директно върху диск, тъй като вече има файлова система."
+"<br>Сигурни ли сте, че искате да го добавите към проекта?"
+
+#: projects/k3bdataurladdingdialog.cpp:127
+msgid "Adding image file to project"
+msgstr "Добавяне на образ към проекта"
+
+#: projects/k3bdataurladdingdialog.cpp:128
+msgid "Add the file to the project"
+msgstr "Добавяне на файла към проект"
+
+#: projects/k3bdataurladdingdialog.cpp:129
+msgid "Burn the image directly"
+msgstr "Запис на образа директно"
+
+#: projects/k3bdataurladdingdialog.cpp:183
+#, c-format
+msgid "It is not possible to add files bigger than %1"
+msgstr "Не могат да бъдат добавяни файлове по-големи от %1"
+
+#: projects/k3bdataurladdingdialog.cpp:187
+msgid "Some filenames had to be modified due to limitations in mkisofs"
+msgstr ""
+"Някои имена на файлове трябваше да бъдат променени поради ограничения в mkisofs"
+
+#: projects/k3bdataurladdingdialog.cpp:191
+msgid ""
+"The following filenames have an invalid encoding. You may fix this with the "
+"convmv tool"
+msgstr ""
+"Следните имена имат невалидно кодиране. Можете да оправите това с инструмента "
+"convmv"
+
+#: projects/k3bdataurladdingdialog.cpp:224
+msgid "Moving files to project \"%1\"..."
+msgstr "Преместване на файлове към проекта \"%1\"..."
+
+#: projects/k3bdataurladdingdialog.cpp:422
+#: projects/k3bdataurladdingdialog.cpp:658
+msgid "File already exists"
+msgstr "Вече има такъв файл"
+
+#: projects/k3bdataurladdingdialog.cpp:423
+#: projects/k3bdataurladdingdialog.cpp:659
+msgid "<p>File <em>%1</em> already exists in project folder <em>%2</em>."
+msgstr "<p>Вече има файл <em>%1</em> в папка <em>%2</em>."
+
+#: projects/k3bdataurladdingdialog.cpp:433
+#: projects/k3bdataurladdingdialog.cpp:669
+msgid "Replace the existing file"
+msgstr "Заместване на съществуващия файл"
+
+#: projects/k3bdataurladdingdialog.cpp:434
+#: projects/k3bdataurladdingdialog.cpp:670
+msgid "Replace All"
+msgstr "Замяна на всички"
+
+#: projects/k3bdataurladdingdialog.cpp:436
+#: projects/k3bdataurladdingdialog.cpp:672
+msgid "Always replace existing files"
+msgstr "Заместване на съществуващите файлове винаги"
+
+#: projects/k3bdataurladdingdialog.cpp:439
+#: projects/k3bdataurladdingdialog.cpp:675
+msgid "Keep the existing file"
+msgstr "Запазване на съществуващия файл"
+
+#: projects/k3bdataurladdingdialog.cpp:440
+#: projects/k3bdataurladdingdialog.cpp:676
+msgid "Ignore All"
+msgstr "Игнориране на всички"
+
+#: projects/k3bdataurladdingdialog.cpp:442
+#: projects/k3bdataurladdingdialog.cpp:678
+msgid "Always keep the existing file"
+msgstr "Запазване на съществуващия файл винаги"
+
+#: projects/k3bdataurladdingdialog.cpp:445
+#: projects/k3bdataurladdingdialog.cpp:681
+msgid "Rename the new file"
+msgstr "Преименуване на новия файл"
+
+#: projects/k3bdataurladdingdialog.cpp:486
+msgid "Adding link to folder"
+msgstr "Добавяне на връзка към папка"
+
+#: projects/k3bdataurladdingdialog.cpp:487
+msgid ""
+"<p>'%1' is a symbolic link to folder '%2'."
+"<p>If you intend to make K3b follow symbolic links you should consider letting "
+"K3b do this now since K3b will not be able to do so afterwards because symbolic "
+"links to folders inside a K3b project cannot be resolved."
+"<p><b>If you do not intend to enable the option <em>follow symbolic links</em> "
+"you may safely ignore this warning and choose to add the link to the "
+"project.</b>"
+msgstr ""
+"<p>\"%1\" е символна връзка към папка \"%2\"."
+"<p>Ако имате намерение да настроите K3b да проследява символните връзки, трябва "
+"своевременно да го направите, тъй като това няма да е възможно по-късно поради "
+"факта, че символните връзки към папките в проект на K3b не могат да бъдат "
+"възстановени."
+"<p><b>Ако не смятате да включите опцията <em>проследяване на символни "
+"връзки</em>, можете да пренебрегнете това предупреждение и да добавите връзка "
+"към проекта.</b>"
+
+#: projects/k3bdataurladdingdialog.cpp:499
+msgid "Follow link now"
+msgstr "Проследяване на връзката сега"
+
+#: projects/k3bdataurladdingdialog.cpp:500
+msgid "Always follow links"
+msgstr "Проследяване на символните връзки винаги"
+
+#: projects/k3bdataurladdingdialog.cpp:501
+msgid "Add link to project"
+msgstr "Добавяне на връзка към проект"
+
+#: projects/k3bdataurladdingdialog.cpp:502
+msgid "Always add links"
+msgstr "Добавяне на връзки винаги"
+
+#: projects/k3bdataurladdingdialog.cpp:747
+msgid "Enter New Filename"
+msgstr "Въведете ново име на файла"
+
+#: projects/k3bdataurladdingdialog.cpp:748
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "Вече има файл с такова име. Моля, въведете ново име:"
+
+#: projects/k3bdataurladdingdialog.cpp:764
+msgid "Do you also want to add hidden files?"
+msgstr "Искате ли да добавите скритите файлове?"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+msgid "Hidden Files"
+msgstr "Скрити файлове"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "Do Not Add"
+msgstr "Без добавяне"
+
+#: projects/k3bdataurladdingdialog.cpp:779
+msgid ""
+"Do you also want to add system files (FIFOs, sockets, device files, and broken "
+"symlinks)?"
+msgstr ""
+"Искате ли да добавите системните файлове (FIFO, сокети, файлове за устройства и "
+"повредени символни връзки)?"
+
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "System Files"
+msgstr "Системни файлове"
+
+#: projects/k3bdatamultisessioncombobox.cpp:38
+msgid "Select the Multisession Mode for the project."
+msgstr "Изберете вида многосесийност за проекта."
+
+#: projects/k3bdatamultisessioncombobox.cpp:39
+msgid ""
+"<p><b>Multisession Mode</b>"
+"<p><b>Auto</b>"
+"<br>Let K3b decide which mode to use. The decision will be based on the size of "
+"the project (does it fill the whole media) and the state of the inserted media "
+"(appendable or not)."
+"<p><b>No Multisession</b>"
+"<br>Create a single-session CD or DVD and close the disk."
+"<p><b>Start Multisession</b>"
+"<br>Start a multisession CD or DVD, not closing the disk to allow further "
+"sessions to be apppended."
+"<p><b>Continue Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode) and add another session without closing the disk "
+"to allow further sessions to be apppended."
+"<p><b>Finish Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode), add another session, and close the disk."
+"<p><em>In the case of DVD+RW and DVD-RW restricted overwrite media K3b will not "
+"actually create multiple sessions but grow the file system to include the new "
+"data.</em>"
+msgstr ""
+"<p><b>Многосесиен диск</b>"
+"<p><b>Авто</b>"
+"<br>Оставя на K3b да реши кой решим да използва. Решение е базирано върху "
+"размера на проекта (дали ще запълни целия диск) и състоянието на поставения "
+"диск (завършен или не)."
+"<p><b>Без</b>"
+"<br>Създаване на едносесиен CD или DVD диск или затваряне на диска."
+"<p><b>Започване на многосесиен</b>"
+"<br>Започване на многосесиен CD или DVD диск без затваряне на диска. После "
+"могат да се добавят още сесии."
+"<p><b>Продължение на многосесиен</b>"
+"<br>Продължение на незатворен CD с данни ( например създаден с <em>"
+"Започване на многосесиен</em>) и добавяне на друга сесия без затваряне на "
+"диска. После могат да се добавят още сесии.<b>Завършване на многосесиен</b>"
+"<br>Продължение на незатворен CD с данни ( например създадено с <em>"
+"Започване на многосесиен</em>), добавяне на друга сесия и затваряне на диска. "
+"<p><em>Ако има DVD+RW и DVD-RW диск в режим \"ограничен презапис\", K3b "
+"всъщност няма да създаде много сесии, а ще разшири файловата система и ще "
+"включи новите данни.</em>"
+
+#: projects/k3bdatamultisessioncombobox.cpp:76
+msgid "No Multisession"
+msgstr "Не"
+
+#: projects/k3bdatamultisessioncombobox.cpp:78
+msgid "Start Multisession"
+msgstr "Започване на многосесиен"
+
+#: projects/k3bdatamultisessioncombobox.cpp:79
+msgid "Continue Multisession "
+msgstr "Продължение на многосесиен"
+
+#: projects/k3bdatamultisessioncombobox.cpp:80
+msgid "Finish Multisession "
+msgstr "Завършване на многосесиен"
+
+#: projects/k3bdatapropertiesdialog.cpp:97 projects/k3bdataviewitem.cpp:231
+#: projects/k3bmovixlistview.cpp:87 projects/k3bmovixlistview.cpp:142
+#, c-format
+msgid "Link to %1"
+msgstr "Връзка към %1"
+
+#: projects/k3bdataviewitem.cpp:253
+msgid "outside of project"
+msgstr "извън проект"
+
+#: projects/k3bdataviewitem.cpp:284
+msgid "root"
+msgstr "Суперпотребител (root)"
+
+#: projects/k3bdataviewitem.cpp:334
+msgid "From previous session"
+msgstr "От предишна сесия"
+
+#: projects/k3bvcdtrackdialog.cpp:51
+msgid "Video Track Properties"
+msgstr "Информация за видео запис"
+
+#: projects/k3bvcdtrackdialog.cpp:73 projects/k3bvcdtrackdialog.cpp:405
+msgid "%1 bit/s"
+msgstr "%1 бит/а"
+
+#: projects/k3bvcdtrackdialog.cpp:202
+msgid "May also look like | << on the remote control. "
+msgstr ""
+"Това също така може да изглежда като | << на дистанционното управление. "
+
+#: projects/k3bvcdtrackdialog.cpp:204
+msgid "May also look like >> | on the remote control."
+msgstr "Това може да изглежда като >>| на дистанционното управление."
+
+#: projects/k3bvcdtrackdialog.cpp:206
+msgid "This key may be mapped to the STOP key."
+msgstr "Този бутон може да съответства на бутона STOP."
+
+#: projects/k3bvcdtrackdialog.cpp:208
+msgid "This key is usually mapped to the > or PLAY key."
+msgstr "Този бутон обикновено е > или PLAY."
+
+#: projects/k3bvcdtrackdialog.cpp:210
+msgid "Target to be jumped to on time-out of <wait>."
+msgstr "Точка на прескачане след времето на изчакване <wait>."
+
+#: projects/k3bvcdtrackdialog.cpp:212
+msgid "Delay reactivity of keys."
+msgstr "Забавяне реакцията на клавишите."
+
+#: projects/k3bvcdtrackdialog.cpp:216
+msgid "Activate the use of numeric keys."
+msgstr "Активиране употребата на цифровите клавиши."
+
+#: projects/k3bvcdtrackdialog.cpp:218
+msgid "Overwrite default numeric keys."
+msgstr "Презаписване на цифрови клавиши по подразбиране."
+
+#: projects/k3bvcdtrackdialog.cpp:220
+msgid "Numeric keys."
+msgstr "Цифрови клавиши."
+
+#: projects/k3bvcdtrackdialog.cpp:222
+msgid "Times to repeat the playback of 'play track'."
+msgstr "Брой пъти повторения за \"Изпълнение на запис\"."
+
+#: projects/k3bvcdtrackdialog.cpp:224
+msgid "Time in seconds to wait after playback of 'play track'."
+msgstr "Време за изчакване, в секунди, след \"Изпълнение на запис\"."
+
+#: projects/k3bvcdtrackdialog.cpp:227
+msgid ""
+"<p>Target to be jumped to on time-out of <wait>."
+"<p>If omitted (and <wait> is not set to an infinite time) one of the targets is "
+"selected at random."
+msgstr ""
+"<p>Точка на прескачане след времето на изчакване <wait>."
+"<p>Ако е разрешено (и <wait> не е настроено на безкрайност) една от целите се "
+"избира случайно."
+
+#: projects/k3bvcdtrackdialog.cpp:230
+msgid ""
+"<p>When reactivity is set to delayed, it is recommended that the length of the "
+"referenced 'play track' is not more than 5 seconds."
+"<p>The recommended setting for a play item consisting of one still picture and "
+"no audio is to loop once and have a delayed reactivity."
+msgstr ""
+"<p>Когато реакцията е настроена на \"забавена\", препоръчително е времето на "
+"\"Изпълнение на запис\" да е не повече от 5 секунди."
+"<p>Препоръчителната настройка за файл, който се състои от кадър без звук е "
+"еднократно повторение плюс забавена реакция."
+
+#: projects/k3bvcdtrackdialog.cpp:236
+msgid ""
+"These are actually pseudo keys, representing the numeric keys 0, 1, ..., 9."
+msgstr ""
+"Това фактически са псевдо клавиши, представляващи цифровите 0, 1, ..., 9."
+
+#: projects/k3bvcdtrackdialog.cpp:238
+msgid "<p>If numeric keys enabled, you can overwrite the default settings."
+msgstr ""
+"<p>Ако са включени цифровите клавиши, можете да презаписвате настройките по "
+"подразбиране."
+
+#: projects/k3bvcdtrackdialog.cpp:240
+msgid ""
+"<p>Times to repeat the playback of 'play track'."
+"<p>The reactivity attribute controls whether the playback of 'play track' is "
+"finished, thus delayed, before executing user triggered action or an immediate "
+"jump is performed."
+"<p>After the specified number of repetitions have completed, the <wait> "
+"time begins to count down, unless set to an infinite wait time."
+"<p>If this element is omitted, a default of `1' is used, i.e. the 'play track' "
+"will be displayed once."
+msgstr ""
+"<p>Брой пъти повторения на \"Изпълнение на запис\"."
+"<p>Реакцията контролира дали операцията \"Изпълнение на запис\" е завършена, "
+"макар и със забавяне, преди изпълнението на други задачи на потребителя или на "
+"прескачане."
+"<p>След като определеният брой повторения са изпълнени, времето за изчакване "
+"<wait> се стартира с обратно броене, освен ако не е настроено на безкрайност."
+"<p>Ако е разрешено, по подразбиране се използва \"1\", т.е. \"Изпълнение на "
+"запис\" ще бъде показано един път."
+
+#: projects/k3bvcdtrackdialog.cpp:245
+msgid ""
+"Time in seconds to wait after playback of 'play track' before triggering the "
+"<timeout> action (unless the user triggers some action before time ran up)."
+msgstr ""
+"Време за изчакване в секунди след \"Изпълнение на запис\" преди активиране на "
+"действие <timeout> (освен ако потребителят не активира друга задача преди "
+"изтичането на времето)."
+
+#: projects/k3bvcdtrackdialog.cpp:300
+msgid "Event Disabled"
+msgstr "Събитието е изключено"
+
+#: projects/k3bvcdtrackdialog.cpp:309 projects/k3bvcdtrackdialog.cpp:732
+msgid "VideoCD END"
+msgstr "Край на VCD"
+
+#: projects/k3bvcdtrackdialog.cpp:377
+msgid "File Info"
+msgstr "Информация за файла"
+
+#: projects/k3bdatapropertiesdialog.cpp:71 projects/k3bvcdtrackdialog.cpp:392
+msgid "Size:"
+msgstr "Размер:"
+
+#: projects/k3bvcdtrackdialog.cpp:393
+msgid "Length:"
+msgstr "Продължителност:"
+
+#: projects/k3bvcdtrackdialog.cpp:394
+msgid "Muxrate:"
+msgstr "Скорост на мултиплексиране:"
+
+#: projects/k3bvcdtrackdialog.cpp:456
+msgid "Enable playback control (for the whole CD)"
+msgstr "Включване на плейбек контрол (за целия компактдиск)"
+
+#: projects/k3bvcdtrackdialog.cpp:458
+msgid "Use numeric keys"
+msgstr "Използване на цифровите клавиши"
+
+#: projects/k3bvcdtrackdialog.cpp:461
+msgid "Reactivity delayed to the end of playing track"
+msgstr "Забавяне на реакцията до края на изпълнявания запис"
+
+#: projects/k3bvcdtrackdialog.cpp:465 projects/k3bvcdtrackdialog.cpp:572
+msgid "Playing"
+msgstr "Изпълнение"
+
+#: projects/k3bvcdtrackdialog.cpp:472
+msgid "Playing track"
+msgstr "Изпълнение на запис"
+
+#: projects/k3bvcdtrackdialog.cpp:477
+msgid "forever"
+msgstr "винаги"
+
+#: projects/k3bvcdtrackdialog.cpp:480
+msgid "then wait"
+msgstr "тогава изчакване"
+
+#: projects/k3bvcdtrackdialog.cpp:485
+msgid " seconds"
+msgstr " секунди"
+
+#: projects/k3bvcdtrackdialog.cpp:486
+msgid "infinite"
+msgstr "безкрайно"
+
+#: projects/k3bvcdtrackdialog.cpp:488
+msgid "after timeout playing"
+msgstr "след края на времето на изпълнение"
+
+#: projects/k3bvcdtrackdialog.cpp:501
+msgid "Key Pressed Interaction"
+msgstr "Взаимодействие при натискане на клавиш"
+
+#: projects/k3bvcdtrackdialog.cpp:508
+msgid "Previous:"
+msgstr "Предишен:"
+
+#: projects/k3bvcdtrackdialog.cpp:509
+msgid "Next:"
+msgstr "Следващ:"
+
+#: projects/k3bvcdtrackdialog.cpp:510
+msgid "Return:"
+msgstr "Връщане:"
+
+#: projects/k3bvcdtrackdialog.cpp:511
+msgid "Default:"
+msgstr "По подразбиране:"
+
+#: projects/k3bvcdtrackdialog.cpp:537
+msgid "Playback Control"
+msgstr "Плейбек контрол"
+
+#: projects/k3bvcdtrackdialog.cpp:560 projects/k3bvcdtrackdialog.cpp:579
+msgid "Numeric Keys"
+msgstr "Цифрови клавиши"
+
+#: projects/k3bvcdtrackdialog.cpp:571
+msgid "Key"
+msgstr "Клавиш"
+
+#: projects/k3bvcdtrackdialog.cpp:574
+msgid "Overwrite default assignment"
+msgstr "Презапис на задача по подразбиране"
+
+#: projects/k3bvcdtrackdialog.cpp:598 projects/k3bvcdtrackdialog.cpp:655
+msgid "Rate:"
+msgstr "Скорост:"
+
+#: projects/k3bvcdtrackdialog.cpp:599
+msgid "Sampling frequency:"
+msgstr "Дискретизация:"
+
+#: projects/k3bvcdtrackdialog.cpp:600
+msgid "Mode:"
+msgstr "Режим:"
+
+#: projects/k3bvcdtrackdialog.cpp:601
+msgid "Copyright:"
+msgstr "Авторско право:"
+
+#: projects/k3bvcdtrackdialog.cpp:656
+msgid "Chroma format:"
+msgstr "Хроматичен формат:"
+
+#: projects/k3bvcdtrackdialog.cpp:657
+msgid "Video format:"
+msgstr "Видео формат:"
+
+#: projects/k3bvcdtrackdialog.cpp:658
+msgid "Resolution:"
+msgstr "Разделителна способност:"
+
+#: projects/k3bvcdtrackdialog.cpp:659
+msgid "High resolution:"
+msgstr "Висока разделителна способност:"
+
+#: projects/k3bvcdtrackdialog.cpp:744
+msgid "ItSelf"
+msgstr "Себе си"
+
+#: projects/k3bvcdtrackdialog.cpp:747
+msgid "Segment-%1 - %2"
+msgstr "Сегмент - %1 - %2"
+
+#: projects/k3bvcdtrackdialog.cpp:749
+msgid "Sequence-%1 - %2"
+msgstr "Сцена- %1 - %2"
+
+#: projects/k3bmovixlistview.cpp:96 projects/k3bmovixlistview.cpp:153
+msgid " (broken)"
+msgstr " (счупен)"
+
+#: projects/k3bdatafileview.cpp:74 projects/k3bmovixlistview.cpp:178
+msgid "Link"
+msgstr "Връзка"
+
+#: projects/k3bdatapropertiesdialog.cpp:45
+msgid "File Properties"
+msgstr "Информация за файл"
+
+#: projects/k3bdatapropertiesdialog.cpp:70
+msgid "Location:"
+msgstr "Местоположение:"
+
+#: projects/k3bdatapropertiesdialog.cpp:72
+msgid "Used blocks:"
+msgstr "Използвани сектори:"
+
+#: projects/k3bdatapropertiesdialog.cpp:81
+msgid "Local name:"
+msgstr "Локално име:"
+
+#: projects/k3bdatapropertiesdialog.cpp:83
+msgid "Local location:"
+msgstr "Местоположение:"
+
+#: projects/k3bdatapropertiesdialog.cpp:115
+#, c-format
+msgid ""
+"_n: in 1 file\n"
+"in %n files"
+msgstr ""
+" в 1 файл\n"
+"в %n файла"
+
+#: projects/k3bdatapropertiesdialog.cpp:116
+#, c-format
+msgid ""
+"_n: and 1 directory\n"
+"and %n directories"
+msgstr ""
+"и 1 директория\n"
+"и %n директории"
+
+#: projects/k3bdatapropertiesdialog.cpp:120
+msgid "Special file"
+msgstr "Специален файл"
+
+#: projects/k3bdatapropertiesdialog.cpp:157
+msgid "Hide on Rockridge"
+msgstr "Скриване в Rockridge"
+
+#: projects/k3bdatapropertiesdialog.cpp:158
+msgid "Hide on Joliet"
+msgstr "Скриване в Joliet"
+
+#: projects/k3bdatapropertiesdialog.cpp:172
+msgid "Sort weight:"
+msgstr "Приоритет:"
+
+#: projects/k3bdatapropertiesdialog.cpp:197
+msgid "Hide this file in the RockRidge filesystem"
+msgstr "Скривана на този файл във файловата система RockRidge"
+
+#: projects/k3bdatapropertiesdialog.cpp:198
+msgid "Hide this file in the Joliet filesystem"
+msgstr "Скриване на този файл във файловата система Joliet"
+
+#: projects/k3bdatapropertiesdialog.cpp:199
+msgid "Modify the physical sorting"
+msgstr "Промяна на физическото сортиране"
+
+#: projects/k3bdatapropertiesdialog.cpp:200
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the ISO9660 and RockRidge filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p>Ако е включена тази опция, файлът или директорията (и цялото и съдържание) "
+"ще бъдат скрити във файловата система ISO9660 и RockRidge.</p>"
+"<p>Това се използва, например, ако има различни README файлове за RockRidge и "
+"Joliet, които могат да бъдат обработени чрез скриване на README.joliet в "
+"RockRidge и README.rr във файловата система Joliet.</p>"
+
+#: projects/k3bdatapropertiesdialog.cpp:207
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the Joliet filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+"<p>Ако е включена тази опция, файлът или директорията (и цялото и съдържание) "
+"ще бъдат скрити във файловата система Joliet.</p>"
+"<p>Това се използва, например, ако има различни README файлове за RockRidge и "
+"Joliet, които могат да бъдат обработени чрез скриване на README.joliet в "
+"RockRidge и README.rr в файловата система Joliet.</p>"
+
+#: projects/k3bdatapropertiesdialog.cpp:214
+msgid ""
+"<p>This value modifies the physical sort order of the files in the ISO9660 "
+"filesystem. A higher weighting means that the file will be located closer to "
+"the beginning of the image (and the disk)."
+"<p>This option is useful in order to optimize the data layout on a CD/DVD."
+"<p><b>Caution:</b> This does not sort the order of the file names that appear "
+"in the ISO9660 directory.It sorts the order in which the file data is written "
+"to the image."
+msgstr ""
+"<p>Тази стойност променя реда на физическото сортиране на файловете във "
+"файловата система ISO9660. По-висока стойност означава, че файлът ще бъде "
+"разположен по-близо до началото на образа (и диска)."
+"<p>Тази опция е полезна за оптимизиране разположението на данните върху CD/DVD "
+"диска."
+"<p><b>Внимание:</b>Това не променя реда на имената на файловете, които се "
+"показват в ISO9660 директорията. Променя се само последователността в която "
+"данните физически се записват в образа."
+
+#: projects/k3bvcdview.cpp:67
+msgid ""
+"Could not find VcdImager executable. To create VideoCD's you must install "
+"VcdImager >= 0.7.12. You can find this on your distribution disks or download "
+"it from http://www.vcdimager.org"
+msgstr ""
+"Изглежда VcdImager не може да бъде изпълнен. За създаване на VCD дискове трябва "
+"да инсталирате VcdImager >= 0.7.12. Може да го намерите на диска с "
+"дистрибуцията или да го свалите от http://www.vcdimager.org"
+
+#: projects/k3bmovixdvdburndialog.cpp:56
+msgid "eMovix DVD Project"
+msgstr "Проект за eMovix DVD"
+
+#: projects/k3bvideodvdview.cpp:70
+msgid ""
+"Be aware that you need to provide the complete Video DVD filestructure. K3b "
+"does not support video transcoding and preparation of video object files yet. "
+"That means you need to already have the VTS_X_YY.VOB and VTS_X_YY.IFO files."
+msgstr ""
+"Имайте предвид, че трябва да създадете цялата файлова структура на видео DVD "
+"диска. K3b все още не поддържа видео транскодиране и подготовка на файлове на "
+"видео обектите. Това означава, че трябва вече да имате файлове VTS_X_YY.VOB и "
+"VTS_X_YY.IFO ."
+
+#: projects/k3bvideodvdview.cpp:74
+msgid "K3b Video DVD Restrictions"
+msgstr "Ограничения за видео DVD в K3b"
+
+#: projects/k3baudiotrackview.cpp:87
+msgid "Use drag'n'drop to add audio files to the project."
+msgstr "Моля, завлачете и пуснете аудио файловете в проекта."
+
+#: projects/k3baudiotrackview.cpp:131
+msgid "Artist (CD-Text)"
+msgstr "Изпълнител (CD-текст)"
+
+#: projects/k3baudiotrackview.cpp:132
+msgid "Title (CD-Text)"
+msgstr "Заглавие (CD-текст)"
+
+#: projects/k3baudiotrackview.cpp:164 projects/k3baudiotrackview.cpp:766
+msgid "Add Silence"
+msgstr "Добавяне на тишина"
+
+#: projects/k3baudiotrackview.cpp:167
+msgid "Merge Tracks"
+msgstr "Сливане на записи"
+
+#: projects/k3baudiotrackview.cpp:170
+msgid "Source to Track"
+msgstr "Източник към запис"
+
+#: projects/k3baudiotrackview.cpp:173
+msgid "Split Track..."
+msgstr "Разделяне на запис..."
+
+#: projects/k3baudiotrackview.cpp:176
+msgid "Edit Source..."
+msgstr "Редактиране на източник..."
+
+#: projects/k3baudiotrackview.cpp:179
+msgid "Play Track"
+msgstr "Изпълнение на запис"
+
+#: projects/k3baudiotrackview.cpp:183
+msgid "Musicbrainz Lookup"
+msgstr "Търсене в Musicbrainz"
+
+#: projects/k3baudiotrackview.cpp:186
+msgid "Try to determine meta information over the internet"
+msgstr "Опит за разпознаване на мета информацията в Интернет"
+
+#: projects/k3baudiotrackview.cpp:772
+msgid "Length of silence:"
+msgstr "Продължителност - тишина:"
+
+#: projects/k3baudiotrackview.cpp:852
+msgid "Edit Audio Track Source"
+msgstr "Редактиране на източника"
+
+#: projects/k3baudiotrackview.cpp:990
+msgid "Please select an audio track."
+msgstr "Моля, маркирайте аудио запис."
+
+#: projects/k3baudioview.cpp:62
+msgid "Convert Tracks"
+msgstr "Конвертиране на записи"
+
+#: projects/k3baudioview.cpp:64
+msgid "Convert audio tracks to other audio formats."
+msgstr "Конвертиране на аудио записи в други аудио формати."
+
+#: projects/k3baudioview.cpp:113
+msgid ""
+"No audio decoder plugins found. You will not be able to add any files to the "
+"audio project!"
+msgstr ""
+"Не са намерени приставки за аудио декодер. Не можете да добавяте файлове към "
+"аудио проекта!"
+
+#: projects/k3baudiotrackdialog.cpp:58
+msgid "Audio Track Properties"
+msgstr "Информация за аудио запис"
+
+#: projects/k3baudioburndialog.cpp:85
+msgid "Gimmicks"
+msgstr "Трикове"
+
+#: projects/k3baudioburndialog.cpp:86
+msgid "Hide first track"
+msgstr "Скриване на първия запис"
+
+#: projects/k3baudioburndialog.cpp:88
+msgid "Audio Ripping"
+msgstr "Извличане на звук"
+
+#: projects/k3baudioburndialog.cpp:113
+msgid "Hide the first track in the first pregap"
+msgstr "Скриване на първия запис в първата пауза"
+
+#: projects/k3baudioburndialog.cpp:118
+msgid ""
+"<p>If this option is checked K3b will <em>hide</em> the first track."
+"<p>The audio CD standard uses pregaps before every track on the CD. By default "
+"these last for 2 seconds and are silent. In DAO mode it is possible to have "
+"longer pregaps that contain some audio. In this case the first pregap will "
+"contain the complete first track."
+"<p>You will need to seek back from the beginning of the CD to listen to the "
+"first track. Try it, it is quite amusing."
+"<p><b>This feature is only available in DAO mode when writing with cdrdao."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще <em>скрие</em> първата песен."
+"<p>Стандартът \"аудио CD\" използва паузи преди всяка песен от компактдиска. По "
+"подразбиране те са по 2 секунди и не се чуват. В режим DAO е възможна "
+"настройката на по-дълги паузи, които съдържат и звук. В такъв случай първата "
+"пауза ще съдържа цялата първа песен."
+"<p>Ще се наложи да търсите в началото на компактдиска първата песен, за да я "
+"чуете. Пробвайте, доста е забавно."
+"<p><b>Тази функция е възможна само в режим DAO и запис със cdrdao."
+
+#: projects/k3bfillstatusdisplay.cpp:195 projects/k3bfillstatusdisplay.cpp:291
+#: projects/k3bfillstatusdisplay.cpp:543
+msgid "min"
+msgstr "мин"
+
+#: projects/k3bfillstatusdisplay.cpp:201
+msgid "Available: %1 of %2"
+msgstr "Свободни: %1 от общо %2"
+
+#: projects/k3bfillstatusdisplay.cpp:209
+#, c-format
+msgid "Capacity exceeded by %1"
+msgstr "Капацитетът е превишен с %1"
+
+#: projects/k3bfillstatusdisplay.cpp:292
+msgid "Right click for media sizes"
+msgstr "Щракнете с десния бутон на мишката за размера на диска"
+
+#: projects/k3bfillstatusdisplay.cpp:381
+msgid "Minutes"
+msgstr "Минути"
+
+#: projects/k3bfillstatusdisplay.cpp:383
+msgid "Megabytes"
+msgstr "МБ"
+
+#: projects/k3bfillstatusdisplay.cpp:391 projects/k3bfillstatusdisplay.cpp:393
+#: projects/k3bfillstatusdisplay.cpp:395 projects/k3bfillstatusdisplay.cpp:463
+#: projects/k3bfillstatusdisplay.cpp:464 projects/k3bfillstatusdisplay.cpp:465
+msgid "%1 MB"
+msgstr "%1 МБ"
+
+#: projects/k3bfillstatusdisplay.cpp:402
+msgid "Custom..."
+msgstr "Потребителска..."
+
+#: projects/k3bfillstatusdisplay.cpp:405
+msgid "From Medium..."
+msgstr "От диск..."
+
+#: projects/k3bfillstatusdisplay.cpp:419
+msgid "User Defaults"
+msgstr "Потребителски"
+
+#: projects/k3bfillstatusdisplay.cpp:422
+msgid "Save User Defaults"
+msgstr "Запис на потребителски "
+
+#: projects/k3bfillstatusdisplay.cpp:426
+msgid "Why 4.4 instead of 4.7?"
+msgstr "Защо 4.4 вместо 4.7?"
+
+#: projects/k3bfillstatusdisplay.cpp:430
+msgid "Show Size In"
+msgstr "Показване на размера в"
+
+#: projects/k3bfillstatusdisplay.cpp:433
+msgid "CD Size"
+msgstr "Размер на CD"
+
+#: projects/k3bfillstatusdisplay.cpp:444
+msgid "DVD Size"
+msgstr "Размер на DVD"
+
+#: projects/k3bfillstatusdisplay.cpp:475 projects/k3bfillstatusdisplay.cpp:476
+#: projects/k3bfillstatusdisplay.cpp:477
+#, c-format
+msgid ""
+"_n: unused\n"
+"%n minutes"
+msgstr ""
+" неизползвани\n"
+"%n минути"
+
+#: projects/k3bfillstatusdisplay.cpp:529
+msgid ""
+"<p><b>Why does K3b offer 4.4 GB and 8.0 GB instead of 4.7 and 8.5 like it says "
+"on the media?</b>"
+"<p>A single layer DVD media has a capacity of approximately 4.4 GB which equals "
+"4.4*1024<sup>3</sup> bytes. Media producers just calculate with 1000 instead of "
+"1024 for advertising reasons."
+"<br>This results in 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GB."
+msgstr ""
+"<p><b>Защо K3b предлага 4.4 ГБ и 8.0 ГБ вместо 4.7 ГБ и 8.5 ГБ, както пише на "
+"диска?</b>Еднослойният DVD диск има капацитет от приблизително 4.4 ГБ, което е "
+"равно на 4.4*1024<sup>3</sup> байта. Производителите на дискове изчисляват с "
+"1000 вместо с 1024 заради рекламата."
+"<br>Като резултат се получава 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 ГБ."
+
+#: projects/k3bfillstatusdisplay.cpp:541
+msgid "gb"
+msgstr "ГБ"
+
+#: projects/k3bfillstatusdisplay.cpp:542
+msgid "mb"
+msgstr "МБ"
+
+#: projects/k3bfillstatusdisplay.cpp:547
+msgid "Custom Size"
+msgstr "Задаване на размер"
+
+#: projects/k3bfillstatusdisplay.cpp:548
+msgid ""
+"<p>Please specify the size of the media. Use suffixes <b>gb</b>,<b>mb</b>"
+", and <b>min</b> for <em>gigabytes</em>, <em>megabytes</em>, and <em>"
+"minutes</em> respectively."
+msgstr ""
+"<p>Моля, посочете размера на диска. Използвайте представки <b>ГБ</b>,<b>МБ</b>"
+", и <b>мин</b> съответно за <em>гигабайта</em>, <em>мегабайта</em>, и <em>"
+"минути</em>."
+
+#: projects/k3bfillstatusdisplay.cpp:611
+msgid "Medium is not empty."
+msgstr "Дискът не е празен."
+
+#: projects/k3bfillstatusdisplay.cpp:614
+msgid "No usable medium found."
+msgstr "Не е намерен използваем диск."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:94
+msgid "Force all options below"
+msgstr "Принудително изпълнение на следните опции"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:99
+msgid ""
+"<p>Set the ISO-9660 conformance level.\n"
+"<ul>\n"
+"<li>Level 1: Files may only consist of one section and filenames are restricted "
+"to 8.3 characters.</li>\n"
+"<li>Level 2: Files may only consist of one section.</li>\n"
+"<li>Level 3: No restrictions.</li>\n"
+"</ul>\n"
+"<p>With all ISO-9660 levels, all filenames are restricted to upper case "
+"letters, numbers and the underscore (_). The maximum filename length is 31 "
+"characters, the directory nesting level is restricted to 8 and the maximum path "
+"length is limited to 255 characters. (These restrictions may be violated with "
+"the additional ISO-9660 K3b offers)."
+msgstr ""
+"<p>Определя нивото на ISO-9660 съответствие.\n"
+"<ul>\n"
+"<li>Ниво 1: Файловете могат да се състоят само от една секция и имената на "
+"файловете са ограничени до 8.3 символа.</li>\n"
+"<li>Ниво 2: Файловете могат да се състоят само от една секция.</li>\n"
+"<li>Ниво 3: Без ограничения.</li>\n"
+"</ul>\n"
+"<p>При всички ISO-9660 нива в имената на файловете не са позволени главни "
+"букви, цифри и долни черти (_). Максималната дължина на име на файл е 31 "
+"символа, нивото на директорията е ограничено до 8, и максималната дължина на "
+"пътя е ограничен до 255 символа. (Тези ограничения могат да бъдат преодолени с "
+"допълнителното ISO-9660, което предлага K3b)."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:111
+msgid "Set special ISO9660 Filesystem preferences."
+msgstr "Предпочитания за файлова система ISO9660."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:155
+msgid "IS09660 Settings"
+msgstr "Настройки на IS09660"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:159
+msgid "Rock Ridge Settings"
+msgstr "Настройки - Rock Ridge"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:163
+msgid "Joliet Settings"
+msgstr "Настройки - Joliet"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:167
+msgid "Misc Settings"
+msgstr "Настройки - разни"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:172
+msgid "Allow untranslated ISO9660 filenames"
+msgstr "Непреведени имена на ISO9660 файлове"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:175
+msgid "Allow max length ISO9660 filenames (37 characters)"
+msgstr "Максимална дължина на име на ISO9660 файл (37 символа)"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:178
+msgid "Allow full ASCII charset for ISO9660 filenames"
+msgstr "Пълна поддръжка на ASCII за имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:181
+msgid "Allow ~ and # in ISO9660 filenames"
+msgstr "~ и # в имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:184
+msgid "Allow lowercase characters in ISO9660 filenames"
+msgstr "Малки букви в имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:187
+msgid "Allow multiple dots in ISO9660 filenames"
+msgstr "Многоточие в имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:190
+msgid "Allow 31 character ISO9660 filenames"
+msgstr "Имена на ISO9660 файлове с 31 символа"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:193
+msgid "Allow leading period in ISO9660 filenames"
+msgstr "Точка в началото на името на ISO9660 файла"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:196
+msgid "Omit version numbers in ISO9660 filenames"
+msgstr "Пропускане номерата на версията в имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:199
+msgid "Omit trailing period in ISO9660 filenames"
+msgstr "Пропускане на точката в края на имената на ISO9660 файловете"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:205
+msgid "ISO Level"
+msgstr "Ниво - ISO"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:208
+#: projects/k3bdataadvancedimagesettingswidget.cpp:211
+#: projects/k3bdataadvancedimagesettingswidget.cpp:214
+#, c-format
+msgid "Level %1"
+msgstr "Ниво %1"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:221
+msgid "Allow 103 character Joliet filenames"
+msgstr "Файлови имена със 103 символа"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:226
+msgid "Create TRANS.TBL files"
+msgstr "Създаване на TRANS.TBL файлове"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:229
+msgid "Hide TRANS.TBL files in Joliet"
+msgstr "Скриване на TRANS.TBL файловете в Joliet"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:238
+msgid "Do not cache inodes"
+msgstr "Без кеширане на inodes"
+
+#: k3bprojecttabwidget.cpp:63 projects/k3bprojectburndialog.cpp:55
+msgid "Project"
+msgstr "Проект"
+
+#: projects/k3bprojectburndialog.cpp:76
+msgid "Save Settings and close"
+msgstr "Запис на настройките и затваряне"
+
+#: projects/k3bprojectburndialog.cpp:77
+msgid "Saves the settings to the project and closes the dialog."
+msgstr "Записва настройките на проекта и затваря прозореца."
+
+#: projects/k3bprojectburndialog.cpp:81
+msgid "Discard all changes and close"
+msgstr "Отмяна на промените и затваряне"
+
+#: projects/k3bprojectburndialog.cpp:82
+msgid "Discards all changes made in the dialog and closes it."
+msgstr "Отмяна на всички извършени промени и затваряне на прозореца."
+
+#: projects/k3bprojectburndialog.cpp:156
+msgid "Start the image creation"
+msgstr "Създаване на образ"
+
+#: projects/k3bprojectburndialog.cpp:159
+msgid "Start the burning process"
+msgstr "Запис"
+
+#: projects/k3bprojectburndialog.cpp:265
+msgid "Writing"
+msgstr "Запис"
+
+#: projects/k3bprojectburndialog.cpp:313
+msgid "Image"
+msgstr "Образ"
+
+#: projects/k3bdatafileview.cpp:65
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the CD."
+msgstr ""
+"Моля, завлачете и пуснете файловете/директориите тук.\n"
+"Ако искате да ги премахнете или преименувате, използвайте контекстното меню "
+"(щракнете с десния бутон върху елемент).\n"
+"За да запишете диска, натиснете бутона \"Запис на диск\"."
+
+#: projects/k3bdatafileview.cpp:332
+msgid "Parent Directory"
+msgstr "Родителска директория"
+
+#: k3bfiletreeview.cpp:406
+msgid "Directories"
+msgstr "Директории"
+
+#: k3bfiletreeview.cpp:472
+msgid "Root"
+msgstr "Главна директория"
+
+#: k3bfiletreeview.cpp:473
+msgid "Home"
+msgstr "Домашна директория"
+
+#: k3bprojectmanager.cpp:202
+#, c-format
+msgid "AudioCD%1"
+msgstr "Аудио CD %1"
+
+#: k3bprojectmanager.cpp:208
+#, c-format
+msgid "DataCD%1"
+msgstr "CD с данни %1"
+
+#: k3bprojectmanager.cpp:214
+#, c-format
+msgid "MixedCD%1"
+msgstr "Смесен CD %1"
+
+#: k3bprojectmanager.cpp:220
+#, c-format
+msgid "VideoCD%1"
+msgstr "VCD %1"
+
+#: k3bprojectmanager.cpp:226
+#, c-format
+msgid "eMovixCD%1"
+msgstr "eMovix CD %1"
+
+#: k3bprojectmanager.cpp:232
+#, c-format
+msgid "eMovixDVD%1"
+msgstr "eMovix DVD %1"
+
+#: k3bprojectmanager.cpp:238
+#, c-format
+msgid "DataDVD%1"
+msgstr "DVD с данни %1"
+
+#: k3bprojectmanager.cpp:244
+#, c-format
+msgid "VideoDVD%1"
+msgstr "Видео DVD %1"
+
+#: tips.cpp:3
+msgid ""
+"<p>...that you do not need to erase a CDRW before rewriting it manually\n"
+"since K3b can do that automatically before writing.</p>\n"
+msgstr ""
+"<p>...не е необходимо ръчно да изтривате CDRW диска преди презапис,\n"
+"тъй като K3b може да направи това автоматично.</p>\n"
+
+#: tips.cpp:9
+msgid ""
+"<p>...that you do not need to bother with any settings if you do not know\n"
+"what they mean. K3b is able to choose the settings best suited for you.</p>\n"
+msgstr ""
+"<p>...не трябва да се занимавате с никакви настройки,\n"
+"ако не знаете за какво са. K3b ще ги направи вместо вас.</p>\n"
+
+#: tips.cpp:15
+msgid ""
+"<p>...that K3b has two types of settings. On the one hand K3b has settings like "
+"most\n"
+"KDE applications have accessable through the configuration dialog via the "
+"settings menu;\n"
+"on the other hand every K3b action dialog has three buttons to load and save "
+"defaults\n"
+"for that action. This way one may, for example, set the defaults for CD Copy: "
+"these defaults\n"
+"will then be loaded every time the CD Copy dialog is opened. The button <em>"
+"K3b defaults</em>\n"
+"will restore the <em>factory settings</em> in case you do not know if the "
+"settings you chose\n"
+"are appropriate.</p>\n"
+msgstr ""
+"<p>...K3b може да бъде настроена по два начина. Първо, можете да го\n"
+" направите от менюто (като повечето програми в KDE).\n"
+"Второ, при всяка операция има три бутона за зареждане и запис на настройки.\n"
+"Например можете да запишете настройките за копиране на CD - \n"
+"тогава те ще се зареждат всеки път при отваряне на прозореца за запис.\n"
+"Бутонът <em>\"По подразбиране\"</em> ще възстанови\n"
+"<em>първоначалните настройки</em>,\n"
+"ако не знаете дали направените от вас са подходящи.</p>\n"
+
+#: tips.cpp:26
+msgid ""
+"<p>...that you do not need to bother changing the settings marked as <em>"
+"advanced</em> if you \n"
+"do not know what they mean. K3b's defaults are suitable for most daily use.</p>"
+"\n"
+msgstr ""
+"<p>...не е необходимо да ровите в <em>разширените</em> настройки, \n"
+"ако не знаете техните функции. Настройките по подразбиране са подходящи за "
+"повечето обикновени потребители.</p>\n"
+
+#: tips.cpp:32
+msgid ""
+"<p>Just left-click one of your devices in the device and file tree and see what "
+"happens. K3b opens a specific\n"
+"window based on the media's contents. For an audio CD for example you will be "
+"given a list of the tracks with\n"
+"the possibility to rip these tracks to any format supported by K3b (like mp3 or "
+"Ogg-Vorbis).</p>\n"
+msgstr ""
+"<p>Просто щракнете с левия бутон на мишката върху едно от устройствата от "
+"дървото и вижте какво ще стане. K3b отваря\n"
+"прозорец, показващ съдържанието на диска. Например ако това е аудио CD, ще "
+"видите списък с песните\n"
+"и можете да ги извлечете в поддържан от K3b формат (като МР3 или "
+"Ogg-Vorbis).</p>\n"
+
+#: tips.cpp:39
+msgid ""
+"<p>...that K3b lets you choose media instead of devices for burning. So if you "
+"want to burn to a certain\n"
+"medium simply insert it and wait for K3b to detect it. It will then appear as "
+"your burning medium.</p>\n"
+msgstr ""
+"<p>...вие можете да изберете диска, а не записвачката. Ако искате да направите "
+"запис върху точно определен вид диск,\n"
+"просто го поставете и изчакайте програмата да го намери.</p>\n"
+
+#: k3bwelcomewidget.cpp:87
+msgid "Welcome to K3b - The CD and DVD Kreator"
+msgstr "Добре дошли в K3b - програма за запис на CD и DVD"
+
+#: k3bwelcomewidget.cpp:98
+msgid "Further actions..."
+msgstr "Други действия..."
+
+#: k3bwelcomewidget.cpp:447
+msgid "Remove Button"
+msgstr "Премахване на бутон"
+
+#: k3bwelcomewidget.cpp:449 k3bwelcomewidget.cpp:454
+msgid "Add Button"
+msgstr "Добавяне на бутон"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:379
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:394
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:127
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:390
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:403
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:122
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:342
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:350
+msgid "Channels"
+msgstr "Канали"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:380
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:396
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:391
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:417
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:343
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:352
+msgid "Sampling Rate"
+msgstr "Дискретизация"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:392
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:419
+msgid "Bitrate"
+msgstr "Скорост на потока"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:393
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:425
+msgid "Layer"
+msgstr "Слой"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:394
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:437
+msgid "Emphasis"
+msgstr "Акцентиране"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:395
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:449
+msgid "Copyright"
+msgstr "Авторско право"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:396
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:451
+msgid "Original"
+msgstr "Оригинал"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:397
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:453
+msgid "CRC"
+msgstr "CRC"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:408
+msgid "Dual"
+msgstr "Двоен"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:397
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:418
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:353
+msgid "%1 Hz"
+msgstr "%1 Хц"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:421
+msgid "VBR"
+msgstr "Варираща (VBR)"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:423
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "%1 bps"
+msgstr "%1 бита/сек"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:442
+msgid "50/15 ms"
+msgstr "50/15 милисек."
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:444
+msgid "CCITT J.17"
+msgstr "CCITT J.17"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:446
+msgid "Unknown"
+msgstr "Неизвестен"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+msgid "Bitrate Upper"
+msgstr "Максимална скорост на потока"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+msgid "Bitrate Nominal"
+msgstr "Номинална скорост на потока"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "Bitrate Lower"
+msgstr "Минимална скорост на потока"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:208
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:515
+msgid "Ogg-Vorbis"
+msgstr "Ogg-Vorbis"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:372
+msgid "FLAC"
+msgstr "FLAC"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:381
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:398
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:344
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:354
+msgid "Sample Size"
+msgstr "Размер на шаблона"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:388
+msgid "Vendor"
+msgstr "Производител"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:399
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:355
+msgid "%1 bits"
+msgstr "%1 бита"
+
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:335
+msgid "WAVE"
+msgstr "WAVE"
+
+#: ../plugins/decoder/musepack/k3bmpcdecoder.cpp:73
+msgid "Musepack"
+msgstr "Musepack"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:194
+msgid "Windows Media v1"
+msgstr "Windows Media v1"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:196
+msgid "Windows Media v2"
+msgstr "Windows Media v2"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:198
+msgid "MPEG 1 Layer III"
+msgstr "MPEG 1 Layer III"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:200
+msgid "Advanced Audio Coding (AAC)"
+msgstr "Advanced Audio Coding (AAC)"
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:434
+msgid "Controls the quality of the encoded files."
+msgstr "Контролира качеството на кодираните файлове."
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:435
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called <em>quality</em>."
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The quality "
+"3 gives, at approximately 110kbps a smaller filesize and significantly better "
+"fidelity than .mp3 compression at 128kbps."
+"<p><em>This explanation is based on the one from the www.vorbis.com FAQ.</em>"
+msgstr ""
+"<p>Звуковото качество на Vorbis не се измерва най-добре в кбита/сек, а по "
+"скалата за качество от 0 до 10 и се нарича <em>качество</em>."
+"<p>За сега качество 0 грубо отговаря на средно 64 кбита/сек, 5 - на 160 "
+"кбита/сек, а 10 - около 400 кбита/сек. Повечето хора, които търсят близко до CD "
+"качество, кодират с 5. За ниво по подразбиране е настроено 3, което със своите "
+"приблизително 110 кбита/сек дава малък размер на файла и значително по-добра "
+"звукова картина от .mp3 на 128 кбита/сек."
+"<p><em>Това обяснение е копирано от www.vorbis.com FAQ.</em>"
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:473
+msgid "(targetted VBR of %1)"
+msgstr "(варираща скорост - %1)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:306
+msgid "Sun AU"
+msgstr "Sun AU"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:308
+msgid "Amiga 8SVX"
+msgstr "Amiga 8SVX"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:310
+msgid "AIFF"
+msgstr "AIFF"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:312
+msgid "Audio Visual Research"
+msgstr "Audio Visual Research"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:314
+msgid "CD-R"
+msgstr "CD-R"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:316
+msgid "CVS"
+msgstr "CVS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:318
+msgid "Text Data"
+msgstr "Текстови данни"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:320
+msgid "GSM Speech"
+msgstr "Реч от GSM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:322
+msgid "Macintosh HCOM"
+msgstr "Macintosh HCOM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:324
+msgid "Maud (Amiga)"
+msgstr "Maud (Amiga)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:326
+msgid "IRCAM"
+msgstr "IRCAM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:328
+msgid "SPHERE"
+msgstr "SPHERE"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:330
+msgid "Turtle Beach SampleVision"
+msgstr "Turtle Beach SampleVision"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:332
+msgid "Yamaha TX-16W"
+msgstr "Yamaha TX-16W"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:334
+msgid "VMS"
+msgstr "VMS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:336
+msgid "Sound Blaster VOC"
+msgstr "Sound Blaster VOC"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:338
+msgid "Wave (Sox)"
+msgstr "Wave (Sox)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:340
+msgid "Psion 8-bit A-law"
+msgstr "Psion 8-bit A-law"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:342
+msgid "Raw"
+msgstr "Грубо (Raw)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:102
+msgid "Low quality (56 kbps)"
+msgstr "Ниско качество (56 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:103
+msgid "Low quality (90 kbps)"
+msgstr "Високо качество (90 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:105
+msgid "Portable (average 115 kbps)"
+msgstr "Портативно (средно 115 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:106
+msgid "Portable (average 130 kbps)"
+msgstr "Портативно (средно 130 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:107
+msgid "Portable (average 160 kbps)"
+msgstr "Портативно (средно 160 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:109
+msgid "HiFi (average 175 kbps)"
+msgstr "HiFi (средно 175 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:110
+msgid "HiFi (average 190 kbps)"
+msgstr "HiFi (средно 190 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:111
+msgid "HiFi (average 210 kbps)"
+msgstr "HiFi (средно 210 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:112
+msgid "HiFi (average 230 kbps)"
+msgstr "HiFi (средно 230 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:114
+msgid "Archiving (320 kbps)"
+msgstr "Архивиране (320 кбита/сек)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:409
+msgid "(Lame) Manual Quality Settings"
+msgstr "(Lame) Ръчна настройка на качеството"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:471
+msgid "Constant Bitrate: %1 kbps (%2)"
+msgstr "Постоянна скорост (CBR): %1 кбита/сек (%2)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:475
+msgid "Variable Bitrate (%1)"
+msgstr "Варираща скорост (VBR) (%1)"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:35
+msgid "Editing external audio encoder"
+msgstr "Редактиране на външния аудио кодер"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:76
+msgid "Please specify a name for the command."
+msgstr "Моля, посочете име на команда."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:77
+msgid "No name specified"
+msgstr "Не е посочено име"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:81
+msgid "Please specify an extension for the command."
+msgstr "Моля, посочете разширение на командата."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:82
+msgid "No extension specified"
+msgstr "Не е посочено разширение"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:86
+msgid "Please specify the command line."
+msgstr "Моля, посочете команда."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:87
+msgid "No command line specified"
+msgstr "Не е посочен команден ред"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:91
+#, c-format
+msgid "Please add the output filename (%f) to the command line."
+msgstr "Моля, добавете името на крайния файл (%f) в командния ред."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:92
+msgid "No filename specified"
+msgstr "Не е посочено име на файл"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:200
+msgid "Invalid command: the command is empty."
+msgstr "Невалидна команда: празна е."
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:245
+#, c-format
+msgid "Command failed: %1"
+msgstr "Командата беше неуспешна: %1"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:256
+msgid "Could not find program '%1'"
+msgstr "Програмата \"%1\" не беше намерена"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:112
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:124
+#, c-format
+msgid "Internal Alsa problem: %1"
+msgstr "Вътрешен проблем с Alsa: %1"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:156
+msgid "Could not open alsa audio device '%1' (%2)."
+msgstr "alsa устройството \"%1\" (%2) не може да бъде отворено."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:177
+msgid "Could not allocate hardware parameter structure (%1)"
+msgstr "Не беше засечена структура на хардуерни параметри (%1)"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:183
+msgid "Could not initialize hardware parameter structure (%1)."
+msgstr "Не беше инициализирана структура на хардуерни параметри (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:190
+msgid "Could not set access type (%1)."
+msgstr "Не може да бъде настроен видът за достъп (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:198
+msgid "Could not set sample format (%1)."
+msgstr "Не може да бъде настроен форматът за шаблона (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:211
+msgid "Could not set sample rate (%1)."
+msgstr "Не може да бъде настроена дискретизацията (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:220
+msgid "Could not set channel count (%1)."
+msgstr "Не може да бъде настроен броячът на канали (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:227
+msgid "Could not set parameters (%1)."
+msgstr "Не могат да бъдат настроени параметрите (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:260
+msgid "Alsa device:"
+msgstr "Alsa устройство:"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:87
+msgid "Rename Pattern"
+msgstr "Преименуване на шаблон"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:94
+msgid "Scan"
+msgstr "Сканиране"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:98
+msgid "Found Files"
+msgstr "Намерени файлове"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:103
+msgid "New Name"
+msgstr "Ново име"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:104
+msgid "Old Name"
+msgstr "Старо име"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:105
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:243
+msgid "Please click the Scan button to search for renameable files."
+msgstr ""
+"Натиснете бутона \"Сканиране\", за да потърсите файлове, които могат да бъдат "
+"преименувани."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:117
+msgid "Scan for renamable files"
+msgstr "Сканиране за файлове, които могат да се преименуват"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:118
+msgid ""
+"<qt>This specifies how the files should be renamed. Currently only the special "
+"strings <em>%a</em> (Artist), <em>%n</em> (Track number), and <em>%t</em> "
+"(Title) ,are supported."
+msgstr ""
+"<qt>Това определя начина на преименуване на файловете. В момента има поддръжка "
+"само на специалните низове: <em>%a</em> (Изпълнител), <em>%n</em> "
+"(Номер на запис) и <em>%t</em> (Заглавие)."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:133
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:377
+msgid "Rename Audio Files"
+msgstr "Преименуване на аудио файлове"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:139
+msgid "Based on meta info"
+msgstr "Според мета информацията"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:165
+msgid "Please specify a valid pattern."
+msgstr "Моля, посочете валиден шаблон."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:195
+msgid "No renameable files found."
+msgstr "Не са намерени файлове, които могат да бъдат преименувани."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:257
+msgid "Done."
+msgstr "Готово."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:378
+msgid "Rename audio files based on their meta info."
+msgstr "Преименуване на файловете според тяхната мета информация."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:53
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+msgid "Query Cddb"
+msgstr "Търсене в CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:54
+msgid "Query a cddb entry for the current audio project."
+msgstr "Търсене на информация в CDDB за текущия аудио проект."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:71
+msgid "Please select a non-empty audio project for a cddb query."
+msgstr ""
+"Моля, изберете аудио проект за който да бъде търсена информация в CDDB."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:140
+msgid "Cddb error"
+msgstr "CDDB - грешка"
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3bsetup.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3bsetup.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/k3bsetup.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,258 @@
+# translation of k3bsetup.po to Bulgarian
+# translation of k3bsetup.po to
+# Bulgarian translation of KDE.
+# This file is licensed under the GPL.
+#
+# $Id: k3bsetup.po 624097 2007-01-16 10:48:07Z scripty $
+#
+# Zlatko Popov <zlatkopopov at fsa-bg.org>, 2005, 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: k3bsetup\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2007-04-17 00:05+0000\n"
+"Last-Translator: Zlatko Popov <zlatkopopov at fsa-bg.org>\n"
+"Language-Team: Bulgarian <dict at linux.zonebg.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Красимира Минчева"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "krasimira_m at yahoo.com"
+
+#: k3bsetup2.cpp:130
+msgid ""
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs. "
+"<p>It does not take things like devfs or resmgr into account. In most cases "
+"this is not a problem but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In those cases it is best to "
+"consult the distribution documentation."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to mess up your "
+"system no guarantee can be given."
+msgstr ""
+"<p>Този помощник помага при избора на правата за достъп, необходими на K3b за "
+"запис на CD и DVD.</p>"
+"<p>Неща като devfs или resmgr не се вземат предвид. При някои компютри правата "
+"за достъп могат да бъдат променени при следващото влизане или при рестартиране. "
+"В такъв случай се консултирайте с документацията на вашата дистрибуция.</p>"
+"<p><b>Внимание:</b> Въпреки, че \"Настройка на K3b (2)\" не би трябвало да "
+"повреди компютъра ви, не се дават никакви гаранции за това."
+
+#: k3bsetup2.cpp:268 k3bsetup2.cpp:335 k3bsetup2.cpp:345
+msgid "no change"
+msgstr "без промяна"
+
+#: k3bsetup2.cpp:298
+msgid "Generic SCSI Device"
+msgstr "Стандартно SCSI устройство"
+
+#: k3bsetup2.cpp:408
+#, c-format
+msgid "There is no group %1."
+msgstr "Групата %1 не съществува."
+
+#: k3bsetup2.cpp:479
+msgid "Successfully updated all permissions."
+msgstr "Всички права за достъп са актуализирани."
+
+#: k3bsetup2.cpp:482
+msgid "Could not update all permissions. You should run K3bSetup 2 as root."
+msgstr ""
+"Грешка при актуализиране на правата за достъп. Трябва да стартирате \"Настройка "
+"на K3b (2)\" като администратор."
+
+#: k3bsetup2.cpp:484
+msgid "Could not update all permissions."
+msgstr "Правата за достъп не могат да бъдат актуализирани."
+
+#: k3bsetup2.cpp:495
+msgid ""
+"<h2>K3bSetup 2</h2>"
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs."
+"<p>It does not take into account devfs or resmgr, or similar. In most cases "
+"this is not a problem, but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In these cases it is best to "
+"consult the distribution's documentation."
+"<p>The important task that K3bSetup 2 performs is grant write access to the CD "
+"and DVD devices."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to damage your "
+"system, no guarantee can be given."
+msgstr ""
+"<h2>Настройване на K3b (2)</h2>"
+"<p>Този помощник помага за избор на всички права за достъп, необходими на "
+"програмата K3b за запис на CD и DVD.</p>"
+"<p>Неща като devfs или resmgr не се вземат предвид.. При някои компютри правата "
+"за достъп могат да бъдат променени при следващото влизане или при рестартиране. "
+"В такъв случай се консултирайте с документацията на вашата дистрибуция.</p>"
+"<p>Най-важната задача на помощника \"Настройване на K3b (2)\" е да даде права "
+"за запис на CD и/или DVD устройствата."
+"<p>"
+"<p><b>Внимание:</b> Въпреки, че \"Настройване на K3b (2)\" не би трябвало да "
+"повреди компютъра ви, не се дават никакви гаранции за това."
+
+#: k3bsetup2.cpp:527
+msgid "Location of New Drive"
+msgstr "Местоположение на новото устройство"
+
+#: k3bsetup2.cpp:528
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/mebecdrom):"
+msgstr ""
+"Моля, въведете пътя за търсене на\n"
+"новото устройство (пример: /dev/mebecdrom):"
+
+#: k3bsetup2.cpp:539
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Не беше намерено допълнително устройство в\n"
+"%1"
+
+#. i18n: file base_k3bsetup2.ui line 35
+#: rc.cpp:3
+#, no-c-format
+msgid "Settings"
+msgstr "Настройки"
+
+#. i18n: file base_k3bsetup2.ui line 54
+#: rc.cpp:6
+#, no-c-format
+msgid "Use burning group:"
+msgstr "Група с права за запис:"
+
+#. i18n: file base_k3bsetup2.ui line 58
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"<p>If this option is checked, only the users in the specified group will be "
+"able to burn CDs and DVDs, since only they will have access to the devices and "
+"the CD recording programs used by K3b.</p>\n"
+"<p>Otherwise all users on the system have access to the devices and to all K3b "
+"functionality."
+msgstr ""
+"<p>Ако е включена тази отметка, само потребителите от избраната група ще могат "
+"да записват CD и DVD, тъй като само те ще имат достъп до устройствата и до "
+"програмите за запис на CD.</p>\n"
+"<p>В противен случай всички потребители ще имат достъп до устройствата и "
+"функциите на K3b."
+
+#. i18n: file base_k3bsetup2.ui line 69
+#: rc.cpp:13
+#, no-c-format
+msgid "burning"
+msgstr "burning"
+
+#. i18n: file base_k3bsetup2.ui line 104
+#: rc.cpp:16
+#, no-c-format
+msgid "Users allowed to burn (separated by space):"
+msgstr "Потребители с права за запис (разделени с интервал):"
+
+#. i18n: file base_k3bsetup2.ui line 124
+#: rc.cpp:19
+#, no-c-format
+msgid "Devices"
+msgstr "Устройства"
+
+#. i18n: file base_k3bsetup2.ui line 135
+#: rc.cpp:22
+#, no-c-format
+msgid "Check the devices whose permissions you want to be changed"
+msgstr "Изберете устройствата, чиито права за достъп искате да промените"
+
+#. i18n: file base_k3bsetup2.ui line 141
+#: rc.cpp:25
+#, no-c-format
+msgid "Device"
+msgstr "Устройство"
+
+#. i18n: file base_k3bsetup2.ui line 152
+#: rc.cpp:28
+#, no-c-format
+msgid "Devicenode"
+msgstr "Възел на устройство"
+
+#. i18n: file base_k3bsetup2.ui line 163
+#: rc.cpp:31 rc.cpp:58
+#, no-c-format
+msgid "Permissions"
+msgstr "Права за достъп"
+
+#. i18n: file base_k3bsetup2.ui line 174
+#: rc.cpp:34 rc.cpp:61
+#, no-c-format
+msgid "New Permissions"
+msgstr "Нови права за достъп"
+
+#. i18n: file base_k3bsetup2.ui line 217
+#: rc.cpp:37
+#, no-c-format
+msgid "Add Device..."
+msgstr "Добавяне на устройство..."
+
+#. i18n: file base_k3bsetup2.ui line 229
+#: rc.cpp:40
+#, no-c-format
+msgid "External Programs"
+msgstr "Външни програми"
+
+#. i18n: file base_k3bsetup2.ui line 244
+#: rc.cpp:43
+#, no-c-format
+msgid "Found Programs"
+msgstr "Намерени програми"
+
+#. i18n: file base_k3bsetup2.ui line 255
+#: rc.cpp:46
+#, no-c-format
+msgid "Check the programs whose permissions you want to be changed"
+msgstr "Изберете програмите, чиито права за достъп искате да промените"
+
+#. i18n: file base_k3bsetup2.ui line 261
+#: rc.cpp:49
+#, no-c-format
+msgid "Program"
+msgstr "Програма"
+
+#. i18n: file base_k3bsetup2.ui line 272
+#: rc.cpp:52
+#, no-c-format
+msgid "Version"
+msgstr "Версия"
+
+#. i18n: file base_k3bsetup2.ui line 283
+#: rc.cpp:55
+#, no-c-format
+msgid "Path"
+msgstr "Път"
+
+#. i18n: file base_k3bsetup2.ui line 325
+#: rc.cpp:64 rc.cpp:67
+#, no-c-format
+msgid "Search Path"
+msgstr "Път за търсене"
+
+#. i18n: file base_k3bsetup2.ui line 347
+#: rc.cpp:70
+#, no-c-format
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>Съвет:</b> За да накарате K3b да използва различно от стандартното име "
+"за изпълнимия файл, укажете го в пътя за търсене.</qt>"
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3418 @@
+# translation of libk3b.po to Bulgarian
+# translation of libk3b.po to
+# translation of libk3b.po to
+# Bulgarian translation of KDE.
+# This file is licensed under the GPL.
+#
+# $Id: libk3b.po 642069 2007-03-13 09:59:47Z scripty $
+#
+# Златко Попов <zlatkopopov at fsa-bg.org>, 2005.
+# Zlatko Popov <zlatkopopov at fsa-bg.org>, 2005, 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3b\n"
+"POT-Creation-Date: 2007-08-07 01:16+0200\n"
+"PO-Revision-Date: 2007-08-31 12:52+0000\n"
+"Last-Translator: Zlatko Popov <zlatkopopov at fsa-bg.org>\n"
+"Language-Team: Bulgarian <dict at linux.zonebg.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: cddb/k3bcddbhttpquery.cpp:85
+#, c-format
+msgid "Could not connect to host %1"
+msgstr "Връзката към хост %1 не беше осъществена"
+
+#: cddb/k3bcddbhttpquery.cpp:138 cddb/k3bcddbpquery.cpp:170
+msgid "Found multiple exact matches"
+msgstr "Намерени са множество точни съответствия"
+
+#: cddb/k3bcddbhttpquery.cpp:146 cddb/k3bcddbpquery.cpp:178
+msgid "Found inexact matches"
+msgstr "Намерени са несъответствия"
+
+#: cddb/k3bcddbhttpquery.cpp:153 cddb/k3bcddbpquery.cpp:185
+msgid "No match found"
+msgstr "Не са намерени съответствия"
+
+#: cddb/k3bcddbhttpquery.cpp:162 cddb/k3bcddbpquery.cpp:192
+msgid "Error while querying"
+msgstr "Грешка при обработка на заявката"
+
+#: cddb/k3bcddbhttpquery.cpp:198 cddb/k3bcddbpquery.cpp:222
+msgid "Could not read match"
+msgstr "Съответствието не може да бъде прочетено"
+
+#: cddb/k3bcddblocalsubmit.cpp:97
+#, c-format
+msgid "Could not find directory: %1"
+msgstr "Не може да бъде намерена директория: %1"
+
+#: cddb/k3bcddblocalquery.cpp:41
+#, c-format
+msgid "Searching entry in %1"
+msgstr "Търсене на запис в %1"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:29
+msgid "CDDB Database Entry"
+msgstr "Запис в CDDB"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:37
+msgid "K3b found multiple inexact CDDB entries. Please select one."
+msgstr "K3b намери няколко записа в CDDB. Моля, изберете един."
+
+#: cddb/k3bcddbpquery.cpp:57
+msgid "Searching %1 on port %2"
+msgstr "Търсене на %1 на порт %2"
+
+#: cddb/k3bcddbpquery.cpp:79
+msgid "Host found"
+msgstr "Хостът е намерен"
+
+#: cddb/k3bcddbpquery.cpp:85
+msgid "Connected"
+msgstr "Връзката е осъществена"
+
+#: cddb/k3bcddbpquery.cpp:91
+msgid "Connection closed"
+msgstr "Връзката е прекратена"
+
+#: cddb/k3bcddbpquery.cpp:113
+msgid "OK, read access"
+msgstr "ОК, имате достъп за четене"
+
+#: cddb/k3bcddbpquery.cpp:120
+msgid "Connection refused"
+msgstr "Връзката е отказана"
+
+#: cddb/k3bcddbpquery.cpp:128
+msgid "Handshake successful"
+msgstr "Потвърждение на връзката"
+
+#: cddb/k3bcddbpquery.cpp:136
+msgid "Handshake failed"
+msgstr "Връзката не е потвърдена"
+
+#: cddb/k3bcddbpquery.cpp:161
+msgid "Found exact match"
+msgstr "Намерено е точно съответствие"
+
+#: cddb/k3bcddbpquery.cpp:261 cddb/k3bcddbpquery.cpp:262
+msgid "Connection to %1 refused"
+msgstr "Връзката към %1 е отказана"
+
+#: cddb/k3bcddbpquery.cpp:265 cddb/k3bcddbpquery.cpp:266
+#, c-format
+msgid "Could not find host %1"
+msgstr "Хостът %1 не беше открит"
+
+#: cddb/k3bcddbpquery.cpp:269 cddb/k3bcddbpquery.cpp:270
+#, c-format
+msgid "Error while reading from %1"
+msgstr "Грешка при четене от %1"
+
+#: cddb/k3bcddb.cpp:237
+msgid "Found freedb entry."
+msgstr "Намерен е запис freedb."
+
+#: cddb/k3bcddb.cpp:239
+msgid "No entry found"
+msgstr "Не беше намерена информация"
+
+#: cddb/k3bcddb.cpp:241
+msgid "Error while connecting to host."
+msgstr "Грешка при свързване с хоста."
+
+#: cddb/k3bcddb.cpp:243
+msgid "Working..."
+msgstr "Обработка..."
+
+#: cddb/k3bcddb.cpp:248
+msgid "Communication error."
+msgstr "Грешка при комуникация."
+
+#: core/k3bglobals.cpp:414
+msgid "Auto"
+msgstr "Авто"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:91
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:90
+msgid "%1 executable could not be found."
+msgstr "Изпълнимият файл на %1 не е намерен."
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:97
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:96
+msgid "%1 version %2 is too old."
+msgstr "%1 версия %2 е прекалено стара."
+
+#: jobs/k3bdvdformattingjob.cpp:482
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:107
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:106
+#: projects/audiocd/k3baudionormalizejob.cpp:64
+#: projects/datacd/k3bmkisofshandler.cpp:63 projects/k3bcdrdaowriter.cpp:486
+#: projects/k3bcdrecordwriter.cpp:304 projects/k3bgrowisofswriter.cpp:172
+#: projects/videocd/k3bvcdjob.cpp:205
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Използва се %1 %2 - Авторско право %3"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:122
+msgid "Unable to create folder '%1'"
+msgstr "Директория \"%1\" не беше създадена."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:126
+msgid "Invalid filename: '%1'"
+msgstr "Невалиден аудио файл: \"%1\""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:137
+msgid "Transcoding title %1 from Video DVD %2"
+msgstr "Транскодиране на заглавие %1 от видео DVD %2"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:162
+#, c-format
+msgid "Invalid Video codec set: %1"
+msgstr "Невалиден видео кодек: %1"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:185
+#, c-format
+msgid "Invalid Audio codec set: %1"
+msgstr "Невалиден аудио кодек: %1"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:320
+msgid "Resizing picture of title %1 to %2x%3"
+msgstr "Преоразмеряване картината на %1 в %2x%3"
+
+#: jobs/k3bcdda2wavreader.cpp:137 jobs/k3bdvdformattingjob.cpp:520
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:184
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:342
+#: projects/datacd/k3bisoimager.cpp:359 projects/datacd/k3bisoimager.cpp:535
+#: projects/datacd/k3bmsinfofetcher.cpp:131
+#: projects/datadvd/k3bdvdbooktypejob.cpp:341 projects/k3bcdrdaowriter.cpp:585
+#: projects/k3bcdrecordwriter.cpp:346 projects/k3bgrowisofswriter.cpp:377
+#: projects/videocd/k3bvcdjob.cpp:248
+#, c-format
+msgid "Could not start %1."
+msgstr "%1 не може да бъде стартиран(а)."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:347
+msgid "Single-pass Encoding"
+msgstr "Едноетапно кодиране"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:349
+msgid "Two-pass Encoding: First Pass"
+msgstr "Двуетапно кодиране: първи етап"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:351
+msgid "Two-pass Encoding: Second Pass"
+msgstr "Двуетапно кодиране: втори етап"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:375
+msgid "Removing incomplete video file '%1'"
+msgstr "Премахване на незавършени видео файлове \"%1\""
+
+#: jobs/k3bcdda2wavreader.cpp:242 jobs/k3bdvdformattingjob.cpp:270
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:281
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:442
+#: projects/audiocd/k3baudionormalizejob.cpp:188
+#: projects/datacd/k3bisoimager.cpp:213
+#: projects/datadvd/k3bdvdbooktypejob.cpp:192 projects/k3bcdrdaowriter.cpp:786
+#: projects/k3bcdrecordwriter.cpp:778 projects/videocd/k3bvcdjob.cpp:356
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 даде неизвестна грешка (код %2)."
+
+#: jobs/k3bdvdformattingjob.cpp:272
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:284
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:445
+#: projects/audiocd/k3baudionormalizejob.cpp:190
+#: projects/datacd/k3bisoimager.cpp:215
+#: projects/datadvd/k3bdvdbooktypejob.cpp:194
+#: projects/videocd/k3bvcdjob.cpp:358
+msgid "Please send me an email with the last output."
+msgstr "Моля, изпратете ми е-поща с последните данни."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:453
+msgid "Execution of %1 failed."
+msgstr "Изпълнението на %1 беше неуспешно."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:454
+msgid "Please consult the debugging output for details."
+msgstr "За повече подробности вижте изходните данни за грешки."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:485
+msgid "AC3 (Stereo)"
+msgstr "AC3 (Стерео)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:487
+msgid "AC3 (Pass-through)"
+msgstr "AC3 (преминаване)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:489
+msgid "MPEG1 Layer III"
+msgstr "MPEG1 Layer III"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:500
+msgid "MPEG4 (FFMPEG)"
+msgstr "MPEG4 (FFMPEG)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:502
+msgid "XviD"
+msgstr "XviD"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:513
+msgid ""
+"FFmpeg is an open-source project trying to support most video and audio codecs "
+"used these days. Its subproject libavcodec forms the basis for multimedia "
+"players such as xine or mplayer."
+msgstr ""
+"FFmpeg е проект с отворен код, опитващ се да поддържа повечето съвременни видео "
+"и аудио кодеци. Производният му проект libavcodec е в основата на плеъри като "
+"xine или mplayer."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:517
+msgid ""
+"FFmpeg contains an implementation of the MPEG-4 video encoding standard which "
+"produces high quality results."
+msgstr ""
+"FFmpeg съдържа стандарт за видео кодиране в MPEG-4, даващ висококачествени "
+"резултати."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:520
+msgid ""
+"XviD is a free and open source MPEG-4 video codec. XviD was created by a group "
+"of volunteer programmers after the OpenDivX source was closed in July 2001."
+msgstr ""
+"XviD е безплатен и отворен MPEG-4 видео кодек. XviD е създаден от група "
+"доброволци след затварянето на OpenDivX през месец юли 2001."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:523
+msgid ""
+"XviD features MPEG-4 Advanced Profile settings such as b-frames, global and "
+"quarter pixel motion compensation, lumi masking, trellis quantization, and "
+"H.263, MPEG and custom quantization matrices."
+msgstr ""
+"XviD включва някои MPEG-4 функции като b-frames, global and quarter pixel "
+"motion compensation, lumi masking, trellis quantization, както и H.263, MPEG и "
+"матрици."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:527
+msgid ""
+"XviD is a primary competitor of DivX (XviD being DivX spelled backwards). While "
+"DivX is closed source and may only run on Windows, Mac OS and Linux, XviD is "
+"open source and can potentially run on any platform."
+msgstr ""
+"XviD е главният конкурент на DivX (XviD е DivX прочетен обратно). Докато DivX е "
+"със затворен код и върви само на Windows, Mac OS и Linux, то XviD е с отворен "
+"код и може да върви на всяка платформа."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:531
+msgid "(Description taken from the Wikipedia article)"
+msgstr "(Описанието е взето от Wikipedia)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:541
+msgid ""
+"AC3, better known as Dolby Digital is standardized as ATSC A/52. It contains up "
+"to 6 total channels of sound."
+msgstr ""
+"AC3, познат повече като Dolby Digital е стандартизиран като ATSC A/52. Съдържа "
+"до 6 канала звук."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:546
+msgid ""
+"With this setting K3b will create a two-channel stereo Dolby Digital audio "
+"stream."
+msgstr ""
+"Ако включите тази отметка, K3b ще създаде двуканален Dolby Digital стерео звук."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:550
+msgid ""
+"With this setting K3b will use the Dolby Digital audio stream from the source "
+"DVD without changing it."
+msgstr ""
+"Ако включите тази отметка, K3b ще използва Dolby Digital потока от DVD диска "
+"без да го променя."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:552
+msgid "Use this setting to preserve 5.1 channel sound from the DVD."
+msgstr ""
+"Включете тази отметка, ако искате да запазите 5.1 каналния звук на DVD диска."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:554
+msgid ""
+"MPEG1 Layer III is better known as MP3 and is the most used lossy audio format."
+msgstr ""
+"MPEG1 Layer III е по-известен като MP3 и е най-често използваният аудио формат "
+"за компресиране."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:555
+msgid ""
+"With this setting K3b will create a two-channel stereo MPEG1 Layer III audio "
+"stream."
+msgstr ""
+"Ако включите тази отметка, K3b ще създаде двуканален MPEG1 Layer III аудио "
+"поток."
+
+#: jobs/k3baudiocuefilewritingjob.cpp:103
+msgid "Writing Audio Cue File"
+msgstr "Запис на аудио cue файл"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:186
+msgid "Analysing the audio file failed. Corrupt file?"
+msgstr ""
+"Анализирането на аудиото беше неуспешно. Да не би файлът да е развален?"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:254
+msgid "Analysing the audio file"
+msgstr "Анализиране на аудио файла"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:255
+#, c-format
+msgid "Analysing %1"
+msgstr "Анализиране на %1"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:262
+msgid "Unable to handle '%1' due to an unsupported format."
+msgstr "Поради неподдържан формат обработката на \"%1\" е невъзможна."
+
+#: jobs/k3baudiocuefilewritingjob.cpp:267
+msgid "No valid audio cue file: '%1'"
+msgstr "Няма валиден аудио cue файл: \"%1\""
+
+#: jobs/k3bblankingjob.cpp:133
+msgid "Please insert a rewritable CD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете презаписваем диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bblankingjob.cpp:158
+msgid "Process completed successfully"
+msgstr "Процесът завърши успешно"
+
+#: jobs/k3bblankingjob.cpp:163
+msgid "Canceled."
+msgstr "Отменено."
+
+#: jobs/k3bblankingjob.cpp:167
+msgid "Blanking error "
+msgstr "Грешка при изтриване"
+
+#: jobs/k3bblankingjob.cpp:168
+msgid "Sorry, no error handling yet."
+msgstr "За съжаление все още няма поправка на грешките."
+
+#: jobs/k3bcdcopyjob.cpp:1017 jobs/k3bverificationjob.cpp:153
+#: projects/mixedcd/k3bmixedjob.cpp:512
+msgid "Reloading the medium"
+msgstr "Презареждане на диска"
+
+#: jobs/k3bverificationjob.cpp:166
+msgid "Unable to Close the Tray"
+msgstr "Треят не беше затворен"
+
+#: jobs/k3bverificationjob.cpp:168
+msgid "Checking medium"
+msgstr "Проверка на диска"
+
+#: jobs/k3bverificationjob.cpp:189
+msgid "No tracks to verify found."
+msgstr "Не са намерени записи за проверка."
+
+#: jobs/k3bverificationjob.cpp:204
+msgid "Internal Error: Verification job improperly initialized"
+msgstr "Вътрешна грешка: неправилно стартиране на проверката"
+
+#: jobs/k3bverificationjob.cpp:227
+#, c-format
+msgid "Verifying track %1"
+msgstr "Проверка на запис %1"
+
+#: jobs/k3bdvdcopyjob.cpp:270 jobs/k3bverificationjob.cpp:257
+#: jobs/k3bverificationjob.cpp:343
+msgid "Unable to determine the ISO9660 filesystem size."
+msgstr "Размерът на файловата система ISO9660 не може да бъде определен."
+
+#: jobs/k3bverificationjob.cpp:295
+msgid "Written data in track %1 differs from original."
+msgstr "Записаните в %1 данни се различават от оригинала."
+
+#: jobs/k3bverificationjob.cpp:299
+msgid "Written data verified."
+msgstr "Записаните данни бяха сверени."
+
+#: jobs/k3bdvdformattingjob.cpp:102
+msgid "Formatting DVD"
+msgstr "Форматиране на DVD"
+
+#: jobs/k3bdvdformattingjob.cpp:109
+msgid "Quick Format"
+msgstr "Бързо форматиране"
+
+#: jobs/k3bdvdformattingjob.cpp:124 projects/datadvd/k3bdvdbooktypejob.cpp:105
+msgid "No device set"
+msgstr "Устройството не е настроено"
+
+#: jobs/k3bdvdformattingjob.cpp:132 projects/k3bcdrdaowriter.cpp:568
+#: projects/k3bcdrecordwriter.cpp:330 projects/k3bgrowisofswriter.cpp:361
+msgid "Unmounting medium"
+msgstr "Демонтиране на диска"
+
+#: jobs/k3bdvdformattingjob.cpp:144
+msgid "Please insert a rewritable DVD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr "Моля, поставете презаписваем диск в устройство <p><b>%1 %2 (%3)</b>."
+
+#: jobs/k3bdvdformattingjob.cpp:152 projects/datadvd/k3bdvdbooktypejob.cpp:128
+msgid "Checking media..."
+msgstr "Проверка на диска..."
+
+#: jobs/k3bdvdformattingjob.cpp:153 projects/datadvd/k3bdvdbooktypejob.cpp:129
+msgid "Checking media"
+msgstr "Проверка на диска."
+
+#: jobs/k3bdvdformattingjob.cpp:260
+msgid "Formatting successfully completed"
+msgstr "Форматирането завърши успешно."
+
+#: jobs/k3bdvdformattingjob.cpp:263
+#, c-format
+msgid "Do not be concerned with the progress stopping before 100%."
+msgstr "Не се притеснявайте, че индикаторът на състоянието спира преди 100%."
+
+#: jobs/k3bdvdformattingjob.cpp:264
+msgid "The formatting will continue in the background while writing."
+msgstr "Форматирането ще продължи и по време на записа."
+
+#: jobs/k3bcdda2wavreader.cpp:248 jobs/k3bdvdformattingjob.cpp:278
+#: projects/audiocd/k3baudionormalizejob.cpp:200
+#: projects/datacd/k3bisoimager.cpp:223
+#: projects/datadvd/k3bdvdbooktypejob.cpp:200 projects/k3bcdrdaowriter.cpp:797
+#: projects/k3bcdrecordwriter.cpp:798 projects/videocd/k3bvcdjob.cpp:364
+msgid "%1 did not exit cleanly."
+msgstr "%1 не беше затворена добре."
+
+#: jobs/k3bdvdformattingjob.cpp:289 projects/datadvd/k3bdvdbooktypejob.cpp:217
+msgid "Ejecting DVD..."
+msgstr "Изваждане на диска..."
+
+#: jobs/k3bdvdformattingjob.cpp:301 projects/datadvd/k3bdvdbooktypejob.cpp:234
+#: projects/k3babstractwriter.cpp:88 projects/k3bgrowisofswriter.cpp:593
+msgid "Unable to eject media."
+msgstr "Изваждането на диска беше неуспешно."
+
+#: jobs/k3bdvdformattingjob.cpp:320 projects/datadvd/k3bdvdbooktypejob.cpp:270
+msgid "Unable to determine media state."
+msgstr "Състоянието на диска не може да бъде определено."
+
+#: jobs/k3bdvdformattingjob.cpp:344
+msgid "No rewritable DVD media found. Unable to format."
+msgstr "Не беше намерен презаписваме DVD диск. Форматирането е невъзможно."
+
+#: jobs/k3bdvdformattingjob.cpp:365 jobs/k3bdvdformattingjob.cpp:404
+msgid "Found %1 media."
+msgstr "Намерен е %1 диск."
+
+#: jobs/k3bdvdformattingjob.cpp:377 jobs/k3bdvdformattingjob.cpp:430
+msgid "No need to format %1 media more than once."
+msgstr "Не е необходимо да се форматира %1 повече от един път."
+
+#: jobs/k3bdvdformattingjob.cpp:379 jobs/k3bdvdformattingjob.cpp:432
+msgid "It may simply be overwritten."
+msgstr "Може просто да бъде презаписан."
+
+#: jobs/k3bdvdformattingjob.cpp:382 jobs/k3bdvdformattingjob.cpp:424
+#: jobs/k3bdvdformattingjob.cpp:435
+msgid "Forcing formatting anyway."
+msgstr "Принудително форматиране въпреки това."
+
+#: jobs/k3bdvdformattingjob.cpp:383
+msgid "It is not recommended to force formatting of DVD+RW media."
+msgstr "Не се препоръчва принудително форматиране на DVD+RW диска."
+
+#: jobs/k3bdvdformattingjob.cpp:384
+msgid "Already after 10-20 reformats the media might be unusable."
+msgstr "След 10-20 преформатирания дискът може да стане неизползваем."
+
+#: jobs/k3bdvdformattingjob.cpp:393
+msgid "Formatting DVD+RW"
+msgstr "Форматиране на DVD+RW"
+
+#: jobs/k3bdvdformattingjob.cpp:408
+msgid "Formatted in %1 mode."
+msgstr "Форматиран в режим %1."
+
+#: jobs/k3bdvdformattingjob.cpp:422
+msgid "Media is already empty."
+msgstr "Дискът е празен."
+
+#: jobs/k3bdvdformattingjob.cpp:450
+msgid "Formatting DVD-RW in %1 mode."
+msgstr "Форматиране на DVD-RW в режим %1."
+
+#: jobs/k3bdvdformattingjob.cpp:457
+msgid "Unable to determine the current formatting state of the DVD-RW media."
+msgstr "Състояние на DVD-RW диска не беше определено."
+
+#: jobs/k3bcdda2wavreader.cpp:98 jobs/k3bclonejob.cpp:88
+#: jobs/k3bdvdformattingjob.cpp:475 jobs/k3breadcdreader.cpp:107
+#: projects/datacd/k3bmsinfofetcher.cpp:56
+#: projects/datacd/k3bmsinfofetcher.cpp:92
+#: projects/datadvd/k3bdvdbooktypejob.cpp:288 projects/k3bcdrdaowriter.cpp:478
+#: projects/k3bcdrecordwriter.cpp:296 projects/k3bgrowisofswriter.cpp:158
+#: projects/videocd/k3bvcdjob.cpp:187
+msgid "Could not find %1 executable."
+msgstr "Изглежда файл %1 е неизпълним."
+
+#: jobs/k3bdvdformattingjob.cpp:525
+msgid "Formatting"
+msgstr "Форматиране"
+
+#: jobs/k3biso9660imagewritingjob.cpp:86 projects/audiocd/k3baudiojob.cpp:157
+#: projects/datacd/k3bdatajob.cpp:145 projects/mixedcd/k3bmixedjob.cpp:219
+msgid "Preparing data"
+msgstr "Подготовка на данните"
+
+#: jobs/k3biso9660imagewritingjob.cpp:89
+#, c-format
+msgid "Could not find image %1"
+msgstr "Образът %1 не беше намерен"
+
+#: jobs/k3biso9660imagewritingjob.cpp:134 projects/datacd/k3bdatajob.cpp:458
+msgid "Verifying written data"
+msgstr "Сверяване на записаните данни"
+
+#: jobs/k3biso9660imagewritingjob.cpp:136
+msgid "Verifying written copy %1 of %2"
+msgstr "Сверяване на копие %1 с %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:201
+msgid "Writing image"
+msgstr "Запис на образ"
+
+#: jobs/k3biso9660imagewritingjob.cpp:203
+msgid "Writing copy %1 of %2"
+msgstr "Запис на копие %1 от %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:222
+msgid "Waiting for medium"
+msgstr "Изчакване за диск"
+
+#: jobs/k3biso9660imagewritingjob.cpp:389 projects/audiocd/k3baudiojob.cpp:549
+#: projects/datacd/k3bdatajob.cpp:672 projects/mixedcd/k3bmixedjob.cpp:632
+#: projects/mixedcd/k3bmixedjob.cpp:673
+msgid "IO Error"
+msgstr "Грешка вход/изход"
+
+#: jobs/k3biso9660imagewritingjob.cpp:401 projects/datadvd/k3bdvdjob.cpp:211
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will be written for real."
+msgstr ""
+"K3b не поддържа симулация върху DVD+R(W) диск. Наистина ли искате да "
+"продължите? Върху диска ще бъде направен запис."
+
+#: jobs/k3bdvdcopyjob.cpp:765 jobs/k3biso9660imagewritingjob.cpp:404
+#: projects/datadvd/k3bdvdjob.cpp:214
+msgid "No Simulation with DVD+R(W)"
+msgstr "Няма симулация за DVD+R(W)"
+
+#: jobs/k3biso9660imagewritingjob.cpp:443
+msgid "Simulating ISO9660 Image"
+msgstr "Симулация на ISO9660 образ"
+
+#: jobs/k3biso9660imagewritingjob.cpp:445
+msgid "Burning ISO9660 Image"
+msgstr "Запис на ISO9660 образ"
+
+#: jobs/k3bbinimagewritingjob.cpp:218 jobs/k3biso9660imagewritingjob.cpp:447
+#, c-format
+msgid ""
+"_n: - %n Copy\n"
+" - %n Copies"
+msgstr ""
+" - %n копие\n"
+" - %n копия"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:112
+msgid "Analysing Title %1 of Video DVD %2"
+msgstr "Анализ на заглавие %1 от видео DVD %2"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:188
+msgid "Analysing Chapter %1 of %2"
+msgstr " Анализ на глава %1 от %2"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:265
+msgid "Ignoring last chapter due to its short playback time."
+msgstr "Игнориране на последната глава заради малкото и времетраене."
+
+#: jobs/k3bclonejob.cpp:94
+msgid "Cdrecord version %1 does not have cloning support."
+msgstr "Cdrecord %1 не поддържа клониране."
+
+#: jobs/k3bclonejob.cpp:102
+msgid "No device set."
+msgstr "Не е настроено устройство."
+
+#: jobs/k3bclonejob.cpp:111
+msgid "CD writer %1 does not support cloning."
+msgstr "CD записвачката %1 не поддържа клониране."
+
+#: jobs/k3bclonejob.cpp:144
+msgid "Reading clone image"
+msgstr "Четене на клониран образ"
+
+#: jobs/k3bclonejob.cpp:225 projects/datacd/k3bdatajob.cpp:411
+#: projects/videocd/k3bvcdjob.cpp:464
+msgid "Writing Track %1 of %2"
+msgstr "Запис на %1 от общо %2"
+
+#: jobs/k3bclonejob.cpp:242
+#, c-format
+msgid "Successfully written clone copy %1."
+msgstr "Клонирано копие %1 беше записано успешно."
+
+#: jobs/k3bclonejob.cpp:286
+msgid "Successfully read disk."
+msgstr "Дискът беше прочетен успешно."
+
+#: jobs/k3bclonejob.cpp:298
+msgid "Failed to read disk completely in clone mode."
+msgstr "Четенето на целия диск в режим \"клониране\" беше неуспешно."
+
+#: jobs/k3bclonejob.cpp:305
+msgid "Error while reading disk."
+msgstr "Грешка при четене на диска."
+
+#: jobs/k3bclonejob.cpp:331
+msgid "Simulating clone copy"
+msgstr "Симулация на клонирано копиране"
+
+#: jobs/k3bclonejob.cpp:333
+#, c-format
+msgid "Writing clone copy %1"
+msgstr "Запис на клонирано копие %1"
+
+#: jobs/k3bcdcopyjob.cpp:1081 jobs/k3bclonejob.cpp:342
+msgid "Removing image files."
+msgstr "Премахване на образите."
+
+#: jobs/k3bclonejob.cpp:354
+msgid "Creating Clone Image"
+msgstr "Създаване на образ за клониране"
+
+#: jobs/k3bclonejob.cpp:357
+msgid "Simulating Clone Image"
+msgstr "Симулиране клонирането на образ"
+
+#: jobs/k3bclonejob.cpp:359
+msgid "Burning Clone Image"
+msgstr "Запис на клониран образ"
+
+#: jobs/k3bclonejob.cpp:362
+msgid "Simulating CD Cloning"
+msgstr "Симулиране клонирането на CD"
+
+#: jobs/k3bclonejob.cpp:364
+msgid "Cloning CD"
+msgstr "Клониране на CD"
+
+#: jobs/k3bclonejob.cpp:371
+#, c-format
+msgid ""
+"_n: Creating 1 clone copy\n"
+"Creating %n clone copies"
+msgstr ""
+" Създаване на 1 клонирано копие\n"
+"Създаване на %n клонирани копия"
+
+#: jobs/k3bcdcopyjob.cpp:159 jobs/k3bdvdcopyjob.cpp:119
+msgid "Checking Source Medium"
+msgstr "Проверка на диска."
+
+#: jobs/k3bcdcopyjob.cpp:162 jobs/k3bdvdcopyjob.cpp:129
+msgid "Waiting for source medium"
+msgstr "Изчакване за диск"
+
+#: jobs/k3bcdcopyjob.cpp:172 jobs/k3bdvdcopyjob.cpp:141
+msgid "Checking source medium"
+msgstr "Проверка на диска."
+
+#: jobs/k3bcdcopyjob.cpp:200
+msgid "K3b does not copy CDs containing multiple data tracks."
+msgstr "K3b не копира компактдискове, съдържащи множествени писти с данни."
+
+#: jobs/k3bcdcopyjob.cpp:204
+msgid "Copying Multisession Data CD."
+msgstr "Копиране на многосесиен CD с данни."
+
+#: jobs/k3bcdcopyjob.cpp:206
+msgid "Copying Data CD."
+msgstr "Копиране на CD с данни."
+
+#: jobs/k3bcdcopyjob.cpp:212
+msgid "K3b can only copy CD-Extra mixed mode CDs."
+msgstr "K3b може да копира единствено CD-Extra дискове със смесен режим."
+
+#: jobs/k3bcdcopyjob.cpp:216
+msgid "Copying Enhanced Audio CD (CD-Extra)."
+msgstr "Копиране на Enhanced Audio CD (CD-Extra)."
+
+#: jobs/k3bcdcopyjob.cpp:221
+msgid "Copying Audio CD."
+msgstr "Копиране на аудио CD."
+
+#: jobs/k3bcdcopyjob.cpp:226
+msgid "The source disk is empty."
+msgstr "Четеният диск е празен."
+
+#: jobs/k3bcdcopyjob.cpp:268
+msgid "K3b needs cdrecord 2.01a12 or newer to copy Mode2 data tracks."
+msgstr ""
+"K3b се нуждае от cdrecord 2.01a12 или по-нова версия за да копира писти в режим "
+"2."
+
+#: jobs/k3bcdcopyjob.cpp:280
+msgid ""
+"You will only be able to copy the first session in raw writing mode. Continue "
+"anyway?"
+msgstr ""
+"В режим RAW ще можете да запишете само първата сесия. Искате ли да продължите?"
+
+#: jobs/k3bcdcopyjob.cpp:282
+msgid "Multisession CD"
+msgstr "Многосесиен"
+
+#: jobs/k3bcdcopyjob.cpp:287
+msgid "Only copying first session."
+msgstr "Запис само на първата сесия."
+
+#: jobs/k3bcdcopyjob.cpp:316 jobs/k3bdvdcopyjob.cpp:319
+msgid "Unable to determine free space in temporary directory '%1'."
+msgstr ""
+"Свободното място във временна директория \"%1\" не може да бъде определено."
+
+#: jobs/k3bcdcopyjob.cpp:322 jobs/k3bdvdcopyjob.cpp:326
+msgid "Not enough space left in temporary directory."
+msgstr "Няма достатъчно свободно място във временната директория."
+
+#: jobs/k3bcdcopyjob.cpp:331 jobs/k3bdvdcopyjob.cpp:343
+msgid "Unmounting source medium"
+msgstr "Демонтиране на източника"
+
+#: jobs/k3bcdcopyjob.cpp:360
+msgid "Unable to read TOC"
+msgstr "TOC не може да бъде прочетен"
+
+#: jobs/k3bcdcopyjob.cpp:368
+msgid "Searching CD-TEXT"
+msgstr "Търсене на CD-текст"
+
+#: jobs/k3bcdcopyjob.cpp:382
+msgid "Found CD-TEXT (%1 - %2)."
+msgstr "Намерен е CD-текст (%1 - %2)."
+
+#: jobs/k3bcdcopyjob.cpp:387
+msgid "Found corrupted CD-TEXT. Ignoring it."
+msgstr "Намерен е развален CD-текст. Ще бъде игнориран."
+
+#: jobs/k3bcdcopyjob.cpp:397
+msgid "No CD-TEXT found."
+msgstr "Не е намерен CD-текст."
+
+#: jobs/k3bcdcopyjob.cpp:408
+msgid "Querying Cddb"
+msgstr "Търсене в CDDB"
+
+#: jobs/k3bcdcopyjob.cpp:432
+msgid "Found Cddb entry (%1 - %2)."
+msgstr "Намерен е запис в CDDB (%1 - %2)."
+
+#: jobs/k3bcdcopyjob.cpp:441
+msgid "No Cddb entry found."
+msgstr "Не e намерен запис в CDDB."
+
+#: jobs/k3bcdcopyjob.cpp:444
+msgid "Cddb error (%1)."
+msgstr "Грешка в CDDB (%1)."
+
+#: jobs/k3bcdcopyjob.cpp:457 projects/k3bcdrdaowriter.cpp:556
+#: projects/k3bcdrecordwriter.cpp:326 projects/k3bgrowisofswriter.cpp:357
+msgid "Preparing write process..."
+msgstr "Подготовка за запис..."
+
+#: jobs/k3bcdcopyjob.cpp:516 jobs/k3bcdcopyjob.cpp:562
+#: jobs/k3bdvdcopyjob.cpp:303
+msgid "Specified an unusable temporary path. Using default."
+msgstr ""
+"Указан е неизползваем временен път. Ще бъде използван този по подразбиране."
+
+#: jobs/k3bcdcopyjob.cpp:527 projects/videodvd/k3bvideodvdimager.cpp:111
+#: projects/videodvd/k3bvideodvdimager.cpp:117
+msgid "Unable to create temporary directory '%1'."
+msgstr "Временна директория \"%1\" не беше създадена."
+
+#: jobs/k3bcdcopyjob.cpp:534
+#, c-format
+msgid "Using temporary directory %1."
+msgstr "Използване на временна директория \"%1\"."
+
+#: jobs/k3bcdcopyjob.cpp:557 jobs/k3bdvdcopyjob.cpp:298
+msgid "Do you want to overwrite %1?"
+msgstr "Искате ли %1 да бъде презаписан?"
+
+#: jobs/k3bcdcopyjob.cpp:558 jobs/k3bdvdcopyjob.cpp:299
+msgid "File Exists"
+msgstr "Вече има такъв файл"
+
+#: jobs/k3bcdcopyjob.cpp:567 jobs/k3bdvdcopyjob.cpp:308
+#, c-format
+msgid "Writing image file to %1."
+msgstr "Запис на образа в %1."
+
+#: jobs/k3bcdcopyjob.cpp:583
+#, c-format
+msgid "Reading Session %1"
+msgstr "Четене на сесия %1"
+
+#: jobs/k3bcdcopyjob.cpp:585
+msgid "Reading Source Medium"
+msgstr "Четене на диска"
+
+#: jobs/k3bcdcopyjob.cpp:588 jobs/k3bcdcopyjob.cpp:1162
+msgid "Reading track %1 of %2"
+msgstr "Четене на запис %1 от общо %2"
+
+#: jobs/k3bcdcopyjob.cpp:680
+#, c-format
+msgid "Simulating Session %1"
+msgstr "Симулация на сесия %1"
+
+#: jobs/k3bcdcopyjob.cpp:682
+msgid "Writing Copy %1 (Session %2)"
+msgstr "Запис на копие %1 (сесия %2)"
+
+#: jobs/k3bcdcopyjob.cpp:684
+msgid "Writing Copy (Session %2)"
+msgstr "Запис на копие (сесия %2)"
+
+#: jobs/k3bcdcopyjob.cpp:688 projects/audiocd/k3baudiojob.cpp:651
+#: projects/datacd/k3bdatajob.cpp:371 projects/k3bcdrdaowriter.cpp:597
+#: projects/k3bcdrdaowriter.cpp:613 projects/k3bcdrecordwriter.cpp:351
+#: projects/k3bgrowisofswriter.cpp:382 projects/mixedcd/k3bmixedjob.cpp:1006
+msgid "Simulating"
+msgstr "Симулация"
+
+#: jobs/k3bcdcopyjob.cpp:690 projects/audiocd/k3baudiojob.cpp:653
+#: projects/datacd/k3bdatajob.cpp:373 projects/mixedcd/k3bmixedjob.cpp:1008
+#, c-format
+msgid "Writing Copy %1"
+msgstr "Запис на копие %1"
+
+#: jobs/k3bcdcopyjob.cpp:692
+msgid "Writing Copy"
+msgstr "Запис на копие"
+
+#: jobs/k3bcdcopyjob.cpp:695 projects/audiocd/k3baudiojob.cpp:658
+#: projects/datadvd/k3bdvdbooktypejob.cpp:116
+#: projects/datadvd/k3bdvdjob.cpp:190 projects/mixedcd/k3bmixedjob.cpp:1015
+msgid "Waiting for media"
+msgstr "Изчакване за диск"
+
+#: jobs/k3bcdcopyjob.cpp:836 projects/audiocd/k3baudiojob.cpp:304
+msgid "It is not possible to write CD-Text in TAO mode."
+msgstr "Записът на CD-текст в режим TAO е невъзможен."
+
+#: jobs/k3bcdcopyjob.cpp:956
+#, c-format
+msgid "Successfully read session %1."
+msgstr "Сесия %1 беше прочетена успешно."
+
+#: jobs/k3bcdcopyjob.cpp:958
+msgid "Successfully read source disk."
+msgstr "Дискът беше прочетен успешно."
+
+#: jobs/k3bcdcopyjob.cpp:973 jobs/k3bdvdcopyjob.cpp:543
+msgid "K3b was unable to eject the source disk. Please do so manually."
+msgstr "K3b не можа да извади диска. Моля, направете това ръчно."
+
+#: jobs/k3bcdcopyjob.cpp:990
+#, c-format
+msgid "Error while reading session %1."
+msgstr "Грешка при четене на сесия %1."
+
+#: jobs/k3bcdcopyjob.cpp:1060 projects/k3bcdrecordwriter.cpp:624
+#: projects/mixedcd/k3bmixedjob.cpp:538
+msgid "Please reload the medium and press 'ok'"
+msgstr "Моля, презаредете диска и натиснете \"ОК\""
+
+#: jobs/k3bcdcopyjob.cpp:1061 projects/k3bcdrecordwriter.cpp:625
+#: projects/mixedcd/k3bmixedjob.cpp:539
+msgid "Unable to close the tray"
+msgstr "Треят не беше затворен"
+
+#: jobs/k3bcdcopyjob.cpp:1075 projects/audiocd/k3baudiojob.cpp:696
+msgid "Removing temporary files."
+msgstr "Премахване на временните файлове."
+
+#: jobs/k3bbinimagewritingjob.cpp:210 jobs/k3bcdcopyjob.cpp:1140
+#: jobs/k3bcdcopyjob.cpp:1142 jobs/k3bcdcopyjob.cpp:1145
+#: jobs/k3bcdcopyjob.cpp:1147
+msgid "Writing track %1 of %2"
+msgstr "Запис на %1 от общо %2"
+
+#: jobs/k3bcdcopyjob.cpp:1170
+msgid "Creating CD Image"
+msgstr "Създаване на CD образ"
+
+#: jobs/k3bcdcopyjob.cpp:1174
+msgid "Simulating CD Copy On-The-Fly"
+msgstr "Симулиране на бързо копиране на CD"
+
+#: jobs/k3bcdcopyjob.cpp:1176
+msgid "Simulating CD Copy"
+msgstr "Симулиране копирането на CD"
+
+#: jobs/k3bcdcopyjob.cpp:1180
+msgid "Copying CD On-The-Fly"
+msgstr "Бързо копиране на CD"
+
+#: jobs/k3bcdcopyjob.cpp:1182
+msgid "Copying CD"
+msgstr "Копиране на CD"
+
+#: jobs/k3bcdcopyjob.cpp:1190 jobs/k3bdvdcopyjob.cpp:884
+#, c-format
+msgid ""
+"_n: Creating 1 copy\n"
+"Creating %n copies"
+msgstr ""
+" Създаване на 1 копие\n"
+"Създаване на %n копия"
+
+#: jobs/k3baudiosessionreadingjob.cpp:96 jobs/k3bdatatrackreader.cpp:112
+#: jobs/k3bdatatrackreader.cpp:145
+#, c-format
+msgid "Could not open device %1"
+msgstr "Устройство %1 не беше отворено"
+
+#: jobs/k3bdatatrackreader.cpp:139
+msgid "Unable to open libdvdcss."
+msgstr "libdvdcss не беше отворена."
+
+#: jobs/k3bdatatrackreader.cpp:150
+msgid "Retrieving all CSS keys. This might take a while."
+msgstr "Търсене на всички CSS ключове. Това може да отнеме известно време."
+
+#: jobs/k3bdatatrackreader.cpp:153
+msgid "Failed to retrieve all CSS keys."
+msgstr "Търсенето на CSS ключовете беше неуспешно."
+
+#: jobs/k3bdatatrackreader.cpp:154
+msgid "Video DVD decryption failed."
+msgstr "Разшифроването на видео DVD диска беше неуспешно."
+
+#: jobs/k3bdatatrackreader.cpp:176
+msgid "No support for reading formless Mode2 sectors."
+msgstr "Четенето на безформени сектори в режим 2 не се поддържа."
+
+#: jobs/k3bdatatrackreader.cpp:178
+msgid "Unsupported sector type."
+msgstr "Неподдържан вид сектор."
+
+#: jobs/k3bdatatrackreader.cpp:186
+#, c-format
+msgid "Reading with sector size %1."
+msgstr "Четене с размер на сектора %1."
+
+#: jobs/k3baudiosessionreadingjob.cpp:157 jobs/k3bdatatrackreader.cpp:202
+#: jobs/k3bdvdcopyjob.cpp:335
+msgid "Unable to open '%1' for writing."
+msgstr "%1 не може да бъде отворен за запис."
+
+#: jobs/k3bdatatrackreader.cpp:234 jobs/k3bdatatrackreader.cpp:414
+#, c-format
+msgid "Error while reading sector %1."
+msgstr "Грешка при четене на сектор %1."
+
+#: jobs/k3bdatatrackreader.cpp:317
+#, c-format
+msgid ""
+"_n: Ignored %n erroneous sector.\n"
+"Ignored a total of %n erroneous sectors."
+msgstr ""
+" Беше игнориран сектор с грешки %n.\n"
+"Бяха игнорирани общо %n сектора с грешки."
+
+#: jobs/k3bdatatrackreader.cpp:390
+#, c-format
+msgid "Problem while reading. Retrying from sector %1."
+msgstr "Проблем при четене. Нов опит от сектор %1."
+
+#: jobs/k3bdatatrackreader.cpp:406
+#, c-format
+msgid "Ignoring read error in sector %1."
+msgstr "Игнориране на грешка при четене в сектор %1."
+
+#: jobs/k3bbinimagewritingjob.cpp:59
+msgid "Write Binary Image"
+msgstr "Запис на двоичен образ"
+
+#: jobs/k3bbinimagewritingjob.cpp:195
+#, c-format
+msgid ""
+"_n: %n copy successfully created\n"
+"%n copies successfully created"
+msgstr ""
+"%n копие беше създадено успешно\n"
+"%n копия бяха създадени успешно"
+
+#: jobs/k3bbinimagewritingjob.cpp:216
+msgid "Writing cue/bin Image"
+msgstr "Запис на cue/bin образ"
+
+#: jobs/k3breadcdreader.cpp:123
+msgid "Using readcd %1 instead of default version for clone support."
+msgstr "Използва се readcd %1 вместо версията по подразбиране за клониране."
+
+#: jobs/k3breadcdreader.cpp:130
+msgid "Could not find readcd executable with cloning support."
+msgstr "Изглежда readcd не поддържа клониране."
+
+#: jobs/k3breadcdreader.cpp:163 jobs/k3breadcdreader.cpp:164
+#, c-format
+msgid "Writing image to %1."
+msgstr "Запис на образ в %1."
+
+#: jobs/k3breadcdreader.cpp:211
+msgid "Could not start readcd."
+msgstr "readcd не може да бъде стартирана."
+
+#: jobs/k3breadcdreader.cpp:267
+msgid "Cannot read source disk."
+msgstr "Дискът не може да бъде прочетен."
+
+#: jobs/k3breadcdreader.cpp:279
+#, c-format
+msgid "Retrying from sector %1."
+msgstr "Нов опит от сектор %1."
+
+#: jobs/k3breadcdreader.cpp:294
+#, c-format
+msgid "Uncorrected error in sector %1"
+msgstr "Непоправена грешка в сектор %1"
+
+#: jobs/k3breadcdreader.cpp:297
+#, c-format
+msgid "Corrected error in sector %1"
+msgstr "Поправена е грешка в сектор %1"
+
+#: jobs/k3breadcdreader.cpp:317
+msgid "%1 returned error: %2"
+msgstr "%1 даде неизвестна грешка: %2"
+
+#: jobs/k3breadcdreader.cpp:322
+msgid "Readcd exited abnormally."
+msgstr "Readcd завърши ненормално."
+
+#: jobs/k3bdvdcopyjob.cpp:124
+#, c-format
+msgid "K3b does not support writing on-the-fly with growisofs %1."
+msgstr "K3b не поддържа \"Бърз запис\" с growisofs %1."
+
+#: jobs/k3bdvdcopyjob.cpp:126
+msgid "Disabling on-the-fly writing."
+msgstr "Изключване на бързо копиране."
+
+#: jobs/k3bdvdcopyjob.cpp:161
+msgid "No source medium found."
+msgstr "Не е намерен диск."
+
+#: jobs/k3bdvdcopyjob.cpp:167
+msgid "Found encrypted DVD."
+msgstr "Намерено е кодирано DVD."
+
+#: jobs/k3bdvdcopyjob.cpp:183
+msgid "Cannot copy encrypted DVDs."
+msgstr "Кодираните DVD дискове не могат да бъдат копирани."
+
+#: jobs/k3bdvdcopyjob.cpp:219
+msgid "The writer does not support writing Double Layer DVD."
+msgstr "Записвачката не поддържа запис върху двуслойни DVD дискове."
+
+#: jobs/k3bdvdcopyjob.cpp:227
+msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+msgstr "За запис на двуслойни DVD+R дискове е необходима Growisofs >= 5.20."
+
+#: jobs/k3bdvdcopyjob.cpp:241
+msgid "K3b does not support copying multi-session DVDs."
+msgstr "K3b не поддържа копиране на многосесийни DVD дискове."
+
+#: jobs/k3bdvdcopyjob.cpp:262
+msgid "K3b relies on the size saved in the ISO9660 header."
+msgstr "K3b разчита на размера, записан в ISO9660 заглавието."
+
+#: jobs/k3bdvdcopyjob.cpp:263
+msgid ""
+"This might result in a corrupt copy if the source was mastered with buggy "
+"software."
+msgstr ""
+"Ако оригиналният диск е записван с бъгав софтуер, това може да доведе до лошо "
+"копие."
+
+#: jobs/k3bdvdcopyjob.cpp:279
+msgid "K3b does not support copying DVD-RAM."
+msgstr "K3b не поддържа копиране на DVD-RAM."
+
+#: jobs/k3bdvdcopyjob.cpp:285
+msgid "Unable to determine DVD media type."
+msgstr "Видът на DVD диска не може да бъде определен."
+
+#: jobs/k3bdvdcopyjob.cpp:309
+msgid "Reading source medium."
+msgstr "Четене на диска."
+
+#: jobs/k3bdvdcopyjob.cpp:348
+msgid "Creating DVD image"
+msgstr "Създаване на DVD образ"
+
+#: jobs/k3bdvdcopyjob.cpp:354
+msgid "Simulating DVD copy"
+msgstr "Симулиране копирането на DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:356 jobs/k3bdvdcopyjob.cpp:551
+#: jobs/k3bdvdcopyjob.cpp:640 jobs/k3bdvdcopyjob.cpp:689
+#, c-format
+msgid "Writing DVD copy %1"
+msgstr "Запис на DVD копие %1"
+
+#: jobs/k3bdvdcopyjob.cpp:358 jobs/k3bdvdcopyjob.cpp:553
+#: jobs/k3bdvdcopyjob.cpp:771
+msgid "Writing DVD copy"
+msgstr "Запис на DVD копие"
+
+#: jobs/k3bdvdcopyjob.cpp:532
+msgid "Successfully read source DVD."
+msgstr "DVD дискът беше прочетен успешно."
+
+#: jobs/k3bdvdcopyjob.cpp:600
+#, c-format
+msgid "Successfully written DVD copy %1."
+msgstr "Копие %1 на DVD беше записано успешно."
+
+#: jobs/k3bdvdcopyjob.cpp:623
+#, c-format
+msgid "Verifying DVD copy %1"
+msgstr "Проверка на DVD копие %1"
+
+#: jobs/k3bdvdcopyjob.cpp:625
+msgid "Verifying DVD copy"
+msgstr "Проверка на DVD копие"
+
+#: jobs/k3bdvdcopyjob.cpp:635
+msgid "K3b was unable to eject the written disk. Please do so manually."
+msgstr "K3b не можа да извади диска. Моля, направете това ръчно."
+
+#: jobs/k3bdvdcopyjob.cpp:750 projects/datadvd/k3bdvdjob.cpp:202
+msgid "Forced by user. Growisofs will be called without further tests."
+msgstr ""
+"Принудително продължение. Ще бъде използвана Growisofs без по-нататъшни "
+"тестове."
+
+#: jobs/k3bdvdcopyjob.cpp:762
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will actually be written to."
+msgstr ""
+"K3b не поддържа симулация върху DVD+R(W) диск. Наистина ли искате да "
+"продължите? Върху диска ще бъде направен запис."
+
+#: jobs/k3bdvdcopyjob.cpp:775 projects/datadvd/k3bdvdjob.cpp:223
+msgid "Writing mode ignored when writing DVD+R(W) media."
+msgstr "Режимът на запис се пренебрегва при запис върху DVD+R(W) диск."
+
+#: jobs/k3bdvdcopyjob.cpp:778 projects/datadvd/k3bdvdjob.cpp:228
+msgid "Writing DVD+RW."
+msgstr "Запис на DVD+RW."
+
+#: jobs/k3bdvdcopyjob.cpp:780 projects/datadvd/k3bdvdjob.cpp:233
+msgid "Writing Double Layer DVD+R."
+msgstr "Запис на двуслоен DVD+R."
+
+#: jobs/k3bdvdcopyjob.cpp:782 projects/datadvd/k3bdvdjob.cpp:235
+msgid "Writing DVD+R."
+msgstr "Запис на DVD+R."
+
+#: jobs/k3bdvdcopyjob.cpp:790 projects/datadvd/k3bdvdjob.cpp:243
+msgid ""
+"Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you "
+"really want to continue? The media will be written for real."
+msgstr ""
+"Вашата записвачка (%1 %2) не поддържа симулация върху DVD-R(W) диск. Наистина "
+"ли искате да продължите? Върху диска ще бъде направен запис."
+
+#: jobs/k3bdvdcopyjob.cpp:795 projects/datadvd/k3bdvdjob.cpp:248
+msgid "No Simulation with DVD-R(W)"
+msgstr "Няма симулация за DVD-R(W)"
+
+#: jobs/k3bdvdcopyjob.cpp:816 projects/datadvd/k3bdvdjob.cpp:260
+msgid "Writing DVD-RW in restricted overwrite mode."
+msgstr "Запис на DVD-RW в режим на ограничен презапис."
+
+#: jobs/k3bdvdcopyjob.cpp:824
+msgid "Writing DVD-RW in DAO mode."
+msgstr "Запис на DVD-RW в режим DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:828
+msgid "Writing DVD-RW in incremental mode."
+msgstr "Запис на DVD-RW в режим \"Нарастващ\"."
+
+#: jobs/k3bdvdcopyjob.cpp:837 projects/datadvd/k3bdvdjob.cpp:295
+msgid "Restricted Overwrite is not possible with DVD-R media."
+msgstr "Ограниченият презапис е невъзможен върху DVD-R диск."
+
+#: jobs/k3bdvdcopyjob.cpp:842 projects/datadvd/k3bdvdjob.cpp:274
+#: projects/datadvd/k3bdvdjob.cpp:289
+msgid "Writing %1 in DAO mode."
+msgstr "Запис на %1 в режим DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:846 projects/datadvd/k3bdvdjob.cpp:297
+msgid "Writing %1 in incremental mode."
+msgstr "Запис на %1 в режим \"Нарастващ\"."
+
+#: jobs/k3bdvdcopyjob.cpp:862 projects/datacd/k3bdatajob.cpp:956
+#, c-format
+msgid "Removed image file %1"
+msgstr "Образът %1 беше премахнат"
+
+#: jobs/k3bdvdcopyjob.cpp:870
+msgid "Creating DVD Image"
+msgstr "Създаване на DVD образ"
+
+#: jobs/k3bdvdcopyjob.cpp:874
+msgid "Copying DVD On-The-Fly"
+msgstr "Бързо копиране на DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:876
+msgid "Copying DVD"
+msgstr "Копиране на DVD"
+
+#: jobs/k3baudiosessionreadingjob.cpp:87
+msgid "Could not load libcdparanoia."
+msgstr "libcdparanoia не може да бъде заредена."
+
+#: jobs/k3baudiosessionreadingjob.cpp:103
+msgid "Error while initializing audio ripping."
+msgstr "Грешка при стартиране свалянето на песните."
+
+#: jobs/k3baudiosessionreadingjob.cpp:191
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "Непоправима грешка при сваляне на запис %1."
+
+#: tools/k3bprogressdialog.cpp:88
+msgid "Disk successfully erased. Please reload the disk."
+msgstr "Дискът беше изтрит успешно. Моля, заредете го отново."
+
+#: tools/k3bprogressdialog.cpp:90
+msgid "K3b was unable to erase the disk."
+msgstr "K3b не можа да изтрие диска."
+
+#: tools/k3bdeviceselectiondialog.cpp:45
+msgid "Device Selection"
+msgstr "Избор на устройство"
+
+#: tools/k3bdeviceselectiondialog.cpp:56
+msgid "Please select a device:"
+msgstr "Моля, изберете устройство:"
+
+#: tools/k3bmd5job.cpp:100
+#, c-format
+msgid "Could not find file %1"
+msgstr "Файлът %1 не беше намерен"
+
+#: tools/k3bmd5job.cpp:107
+#, c-format
+msgid "Could not open file %1"
+msgstr "Файлът %1 не беше отворен"
+
+#: tools/k3bmd5job.cpp:255
+#, c-format
+msgid "Error while reading from file %1"
+msgstr "Грешка при четене от файл %1"
+
+#: tools/k3bstdguiitems.cpp:30
+msgid "Simulate"
+msgstr "Симулация"
+
+#: tools/k3bstdguiitems.cpp:31
+msgid ""
+"<p>If this option is checked K3b will perform all writing steps with the laser "
+"turned off."
+"<p>This is useful, for example, to test a higher writing speed or whether your "
+"system is able to write on-the-fly."
+"<p><b>Caution:</b> DVD+R(W) does not support simulated writing."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще изпълни всички етапи на записа с изключен "
+"лазер."
+"<p>Това намира приложение при тестване на записа при по-висока скорост или при "
+"\"Бърз запис\"."
+"<p><b>Внимание:</b>За DVD+R(W) няма поддръжка на симулация."
+
+#: tools/k3bstdguiitems.cpp:36
+msgid "Only simulate the writing process"
+msgstr "Само симулиране на запис"
+
+#: tools/k3bstdguiitems.cpp:42
+msgid "Disk at once"
+msgstr "Дискът наведнъж (DAO)"
+
+#: tools/k3bstdguiitems.cpp:43
+msgid ""
+"<p>If this option is checked, K3b will write the CD in 'disk at once' mode as "
+"compared to 'track at once' (TAO)."
+"<p>It is always recommended to use DAO where possible."
+"<p><b>Caution:</b> Track pregaps with a length other than 2 seconds are only "
+"supported in DAO mode."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще запише диска в режим \"Дискът наведнъж "
+"(DAO)\", за разлика от \"Писта наведнъж (TAO)\"."
+"<p>Препоръчително е да се използва DAO, където това е възможно."
+"<p><b>Внимание:</b> Паузи между пистите по-големи от 2 секунди се поддържат "
+"само в режим \"Дискът наведнъж (DAO)\"."
+
+#: tools/k3bstdguiitems.cpp:48
+msgid "Write in disk at once mode"
+msgstr "Запис в режим \"Дискът наведнъж (DAO)\""
+
+#: tools/k3bstdguiitems.cpp:54
+msgid "Use Burnfree"
+msgstr "Използване на Burnfree"
+
+#: tools/k3bstdguiitems.cpp:55
+msgid "Enable Burnfree (or Just Link) to avoid buffer underruns"
+msgstr ""
+"Включване на Burnfree (или Just Link), за предотвратяване изчерпването на "
+"буфера"
+
+#: tools/k3bstdguiitems.cpp:56
+msgid ""
+"<p>If this option is checked, K3b enables <em>Burnfree</em> (or <em>"
+"Just Link</em>). This is a feature of the CD writer which avoids buffer "
+"underruns."
+"<p>Without <em>burnfree</em>, if the writer cannot get any more data a buffer "
+"underrun would occurs, since the writer needs a constant stream of data to "
+"write the CD."
+"<p>With <em>burnfree</em> the writer can <em>mark</em> "
+"the current position of the laser and get back to it when the buffer is filled "
+"again;but, since this means having little data gaps on the CD, <b>"
+"it is highly recommended to always choose an appropriate writing speed to "
+"prevent the usage of burnfree, especially for audio CDs</b> "
+"(in the worst case one would hear the gap)."
+"<p><em>Burnfree</em> was formerly known as <em>Burnproof</em>"
+", but has since been renamed when it became part of the MMC standard."
+msgstr ""
+"<p>Ако е включена тази отметка, K3b включва <em>Burnfree</em> (или <em>"
+"Just Link</em>). Това е функция на CD записвачката, която предотвратява "
+"изчерпването на буфера."
+"<p>Без <em>burnfree</em>, ако записвачката не получава достатъчно данни, "
+"буферът ще се изчерпи, тъй като записвачката се нуждае от постоянен приток на "
+"данни за записа на компактдиска."
+"<p>С <em>burnfree</em>записвачката <em>маркира</em>текущото местоположение на "
+"лазера и се връща там, когато буферът отново се напълни; но тъй като така се "
+"получават малки паузи в потока от данни на компактдиска, <b>"
+"препоръчително е винаги да се избира подходяща скорост за запис, за да не се "
+"налага използването на burnfree, особено за аудио CD</b> "
+"(в най-лошият случай паузите се чуват и с просто ухо)."
+"<p><em>Burnfree</em>е познат от миналото като <em>Burnproof</em>"
+", но след като стана част от стандарта MMC, беше преименуван."
+
+#: tools/k3bstdguiitems.cpp:75
+msgid "Only create image"
+msgstr "Само образ"
+
+#: tools/k3bstdguiitems.cpp:76
+msgid ""
+"<p>If this option is checked, K3b will only create an image and not do any "
+"actual writing."
+"<p>The image can later be written to a CD/DVD with most current writing "
+"programs (including K3b of course)."
+msgstr ""
+"<p>Ако е включена тази опция, K3b само ще създаде образ без да прави запис."
+"<p>Той в последствие може да бъде записан върху CD/DVD с помощта на някоя "
+"програма за запис (включително и K3b, разбира се)."
+
+#: tools/k3bstdguiitems.cpp:80
+msgid "Only create an image"
+msgstr "Само създаване на образ"
+
+#: tools/k3bstdguiitems.cpp:86
+msgid "Create image"
+msgstr "Създаване на образ"
+
+#: tools/k3bstdguiitems.cpp:87
+msgid ""
+"<p>If this option is checked, K3b will create an image before writing the files "
+"to the CD/DVD. Otherwise the data will be written <em>on-the-fly</em>"
+", i.e. no intermediate image will be created."
+"<p><b>Caution:</b> Although writing on-the-fly should work on most systems, "
+"make sure the data is sent to the writer fast enough."
+msgstr ""
+"<p>Ако е включена тази опция, K3b няма първо да създаде образ, а директно ще "
+"запише файловете върху CD/DVD диска. В противен случай данните ще бъдат "
+"записани с <em>\"Бърз запис\"</em>, т.е. няма да бъде създаван междинен образ."
+"<p><b>Внимание:</b> Въпреки, че това трябва да работи на повечето компютри, "
+"убедете се, че данните се предават достатъчно бързо към записвачката."
+
+#: tools/k3bstdguiitems.cpp:92 tools/k3bstdguiitems.cpp:114
+msgid "<p>It is recommended to try a simulation first."
+msgstr "<p>Препоръчително е първо да пробвате симулация."
+
+#: tools/k3bstdguiitems.cpp:93
+msgid "Cache the data to be written on the harddisk"
+msgstr "Кеширане на информацията, която да бъде записана върху диска"
+
+#: tools/k3bstdguiitems.cpp:99
+msgid "Remove image"
+msgstr "Премахване на образа"
+
+#: tools/k3bstdguiitems.cpp:100
+msgid ""
+"<p>If this option is checked, K3b will remove any created images after the "
+"writing has finished."
+"<p>Uncheck this if you want to keep the images."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще премахне всички създадени образи след като "
+"записът приключи."
+"<p> Изключете отметката, ако искате да ги запазите."
+
+#: tools/k3bstdguiitems.cpp:103
+msgid "Remove images from disk when finished"
+msgstr "Премахване на образите от твърдия диск след приключване на записа"
+
+#: tools/k3bstdguiitems.cpp:109
+msgid "On the fly"
+msgstr "Бърз запис"
+
+#: tools/k3bstdguiitems.cpp:110
+msgid ""
+"<p>If this option is checked, K3b will not create an image first but write the "
+"files directly to the CD/DVD."
+"<p><b>Caution:</b> Although this should work on most systems, make sure the "
+"data is sent to the writer fast enough."
+msgstr ""
+"<p>Ако е включена тази опция, K3b няма първо да създаде образ, а директно ще "
+"запише файловете върху CD/DVD диска."
+"<p><b>Внимание:</b> Въпреки, че това трябва да работи на повечето компютри, "
+"убедете се, че данните се предават достатъчно бързо към записвачката."
+
+#: tools/k3bstdguiitems.cpp:115
+msgid "Write files directly to CD/DVD without creating an image"
+msgstr "Запис на файловете директно върху CD/DVD диска без създаване на образ"
+
+#: tools/k3bstdguiitems.cpp:121
+msgid "Write CD-TEXT"
+msgstr "Запис на CD-текст"
+
+#: tools/k3bstdguiitems.cpp:122
+msgid "Create CD-TEXT entries"
+msgstr "Създаване на CD-текст"
+
+#: tools/k3bstdguiitems.cpp:123
+msgid ""
+"<p>If this option is checked K3b uses some otherwise-unused space on the audio "
+"CD to store additional information, like the artist or the CD title."
+"<p>CD-TEXT is an extension to the audio CD standard introduced by Sony."
+"<p>CD-TEXT will only be usable on CD players that support this extension "
+"(mostly car CD players)."
+"<p>Since a CD-TEXT-enhanced CDs will work in any CD player it is never a bad "
+"idea to enable this (if you specify CD-TEXT data)."
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще използва иначе неизползваното място на "
+"аудио CD за съхранение на допълнителна информация, като името на изпълнителя "
+"или заглавието на диска."
+"<p>CD-текст е разширение на стандарта \"аудио CD\", въведено от фирмата Sony."
+"<p>CD-текст може да се използва само от CD-плеъри, поддържащи това разширение "
+"(главно автомобилните CD-плеъри)."
+"<p>И тъй като дисковете със CD-текст могат да работят на всякакви CD-плеъри, не "
+"е лоша идея да използвате тази възможност (ако има CD-текст)."
+
+#: tools/k3bstdguiitems.cpp:142
+msgid "Set the paranoia level for reading audio CDs"
+msgstr "Задаване на ниво \"параноя\" за четене на аудио CD"
+
+#: tools/k3bstdguiitems.cpp:143
+msgid ""
+"<p>Sets the correction mode for digital audio extraction."
+"<ul>"
+"<li>0: No checking, data is copied directly from the drive. "
+"<li>1: Perform overlapped reading to avoid jitter.</li>"
+"<li>2: Like 1 but with additional checks of the read audio data.</li>"
+"<li>3: Like 2 but with additional scratch detection and repair.</li></ul>"
+"<p><b>The extraction speed reduces from 0 to 3.</b>"
+msgstr ""
+"<p>Настройва корекцията на грешките при извличане на цифров звук."
+"<ul>"
+"<li>0: Без проверка, данните се копират директно от диска."
+"<li>1: Припокриване, за избягване трептенето на звука.</li>"
+"<li>2: Като 1, но с допълнителна проверка на звуковите данни.</li>"
+"<li>3: Като 2, но с допълнително търсене на драскотини и възстановяването "
+"им.</li></ul>"
+"<p><b>Скоростта на извличане намалява в последователност от 0 към 3.<b>"
+
+#: tools/k3bstdguiitems.cpp:155
+msgid "Start multisession CD"
+msgstr "Започване на многосесиен CD"
+
+#: tools/k3bstdguiitems.cpp:156
+msgid "Do not close the disk to allow additional sessions to be added later"
+msgstr "Без затваряне на диска - после могат да се добавят други сесии"
+
+#: tools/k3bstdguiitems.cpp:157
+msgid ""
+"<p>If this option is checked K3b will not close the CD, and will write a "
+"temporary table of contents.</p>"
+"<p>This allows further sessions to be appended to the CD later.</p>"
+msgstr ""
+"<p>Ако е включена тази опция, K3b няма да затвори сесиите и ще запише временно "
+"съдържание.</p>"
+"<p>Това позволява добавянето на други сесии към компактдиска.</p>"
+
+#: tools/k3bstdguiitems.cpp:166
+msgid "Normalize volume levels"
+msgstr "Нормализиране силата на звука"
+
+#: tools/k3bstdguiitems.cpp:167
+msgid "Adjust the volume levels of all tracks"
+msgstr "Установяване на еднаква сила на звука за всички песни"
+
+#: tools/k3bstdguiitems.cpp:168
+msgid ""
+"<p>If this option is checked K3b will adjust the volume of all tracks to a "
+"standard level. This is useful for things like creating mixes, where different "
+"recording levels on different albums can cause the volume to vary greatly from "
+"song to song."
+"<p><b>Be aware that K3b currently does not support normalizing when writing on "
+"the fly.</b>"
+msgstr ""
+"<p>Ако е включена тази опция, K3b ще регулира силата на звука за целия диск до "
+"стандартно ниво. Това е полезно при създаване на компилации, където смесването "
+"на различни нива на звука от отделни албуми може да причини големи разлики в "
+"силата му."
+"<p><b>Имайте предвид, че K3b не поддържа нормализация на звука в режим \"Бърз "
+"запис\".</b>"
+
+#: tools/k3bstdguiitems.cpp:180
+msgid "Verify written data"
+msgstr "Сверяване на записаните данни"
+
+#: tools/k3bstdguiitems.cpp:181
+msgid "Compare original with written data"
+msgstr "Сверяване на записаните данни с оригинала"
+
+#: tools/k3bstdguiitems.cpp:182
+msgid ""
+"<p>If this option is checked, then after successfully writing the disk K3b will "
+"compare the original source data with the written data to verify that the disk "
+"has been written correctly."
+msgstr ""
+"<p>Ако е включена тази опция, след успешното приключване на записа K3b ще свери "
+"оригиналните данни със записаните, за да се види дали дискът е записан "
+"правилно."
+
+#: tools/k3bstdguiitems.cpp:192
+msgid "Ignore read errors"
+msgstr "Игнориране на грешките при четене"
+
+#: tools/k3bstdguiitems.cpp:193
+msgid "Skip unreadable audio sectors"
+msgstr "Пропускане на нечетливите аудио сектори"
+
+#: tools/k3bstdguiitems.cpp:194
+msgid ""
+"<p>If this option is checked and K3b is not able to read an audio sector from "
+"the source CD it will be replaced with zeros on the resulting copy."
+"<p>Since audio CD Player are able to interpolate small errors in the data it is "
+"no problem to let K3b skip unreadable sectors."
+msgstr ""
+"<p>Ако е включена тази опция и K3b не може да прочете аудио сектор от "
+"оригиналния диск, в записания той ще бъде заменен с нули ."
+"<p>Тъй като повечето CD плеъри могат да интерполират малки грешки, не е проблем "
+"да оставите K3b да пропусне нечетливите сектори."
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Красимира Минчева, Златко Попов"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "krasimira_m at yahoo.com, zlatkopopov at fsa-bg.org"
+
+#: plugin/k3bpluginmanager.cpp:171
+#, c-format
+msgid "Configure plugin %1"
+msgstr "Настройване на приставка %1"
+
+#: plugin/k3bpluginmanager.cpp:184
+#, c-format
+msgid "No settings available for plugin %1."
+msgstr "Няма възможност за настройване на приставка %1."
+
+#: plugin/k3baudioserver.cpp:155
+msgid "Could not initialize Audio Output plugin %1 (%2)"
+msgstr "Приставката за аудио %1 (%2) не беше разпозната"
+
+#: plugin/k3baudioencoder.cpp:170
+msgid "An unknown error occurred."
+msgstr "Възникна неизвестна грешка."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:87
+msgid "Changing DVD Booktype"
+msgstr "Промяна на вида DVD"
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:120
+msgid ""
+"Please insert an empty DVD+R or a DVD+RW medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+"Моля, поставете празен DVD+R или DVD+RW диск в устройство"
+"<p><b>%1 %2 (%3)</b>."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:188
+msgid "Booktype successfully changed"
+msgstr "Видът беше променен успешно"
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:257
+msgid "Cannot change booktype on non-empty DVD+R media."
+msgstr "Видът на непразен DVD+R не може да бъде променен."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:265
+msgid "No DVD+R(W) media found."
+msgstr "Не е намерен DVD+R(W) диск."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:346
+msgid "Changing Booktype"
+msgstr "Промяна на вида"
+
+#: projects/datadvd/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+"Завлачете и пуснете файловете/директориите тук.\n"
+"Ако искате да ги премахнете или преименувате, използвайте контекстното меню "
+"(щракнете с десния бутон върху елемент).\n"
+"За да запишете диска, натиснете бутона \"Запис на диск\"."
+
+#: projects/audiocd/k3baudiojob.cpp:655 projects/datacd/k3bdatajob.cpp:375
+#: projects/datadvd/k3bdvdjob.cpp:219 projects/k3bcdrdaowriter.cpp:602
+#: projects/k3bcdrecordwriter.cpp:358 projects/k3bgrowisofswriter.cpp:387
+msgid "Writing"
+msgstr "Запис"
+
+#: projects/datadvd/k3bdvdjob.cpp:230
+msgid "Growing ISO9660 filesystem on DVD+RW."
+msgstr "Създаване на ISO9660 файлова система за DVD+RW."
+
+#: projects/datadvd/k3bdvdjob.cpp:262
+msgid "Growing ISO9660 filesystem on DVD-RW in restricted overwrite mode."
+msgstr ""
+"Създаване на файлова система ISO9660 за DVD+RW в режим на ограничен презапис."
+
+#: projects/datadvd/k3bdvdjob.cpp:280
+msgid ""
+"Your writer (%1 %2) does not support Incremental Streaming with %3 media. "
+"Multisession will not be possible. Continue anyway?"
+msgstr ""
+"Вашата записвачка (%1 %2) не поддържа режим \"Нарастващ\" с %3 диск. "
+"Създаването на многосесиен диск е невъзможно. Продължение въпреки това?"
+
+#: projects/datadvd/k3bdvdjob.cpp:285
+msgid "No Incremental Streaming"
+msgstr "Няма режим \"Нарастващ\""
+
+#: projects/datacd/k3bdatajob.cpp:911 projects/datadvd/k3bdvdjob.cpp:311
+msgid "Creating Data Image File"
+msgstr "Създаване на образ"
+
+#: projects/datadvd/k3bdvdjob.cpp:315
+msgid "Writing Data DVD"
+msgstr "Запис на DVD с данни"
+
+#: projects/datadvd/k3bdvdjob.cpp:321
+msgid "Writing Multisession DVD"
+msgstr "Запис на многосесиен DVD диск"
+
+#: projects/datacd/k3bdatajob.cpp:936 projects/datadvd/k3bdvdjob.cpp:336
+msgid ""
+"_n: ISO9660 Filesystem (Size: %1) - %n copy\n"
+"ISO9660 Filesystem (Size: %1) - %n copies"
+msgstr ""
+"Файлова система ISO9660 (Размер: %1) - %n копие\n"
+"Файлова система ISO9660 (Размер: %1) - %n копия"
+
+#: projects/datacd/k3bdatajob.cpp:940 projects/datadvd/k3bdvdjob.cpp:340
+msgid "ISO9660 Filesystem (Size: %1)"
+msgstr "Файлова система ISO9660 (Размер: %1)"
+
+#: projects/k3bdvdrecordwriter.cpp:90
+msgid "Writer does not support buffer underrun free recording (BURNPROOF)"
+msgstr ""
+"Записвачката не поддържа запис без защита от изчерпване на буфера (BURNPROOF)"
+
+#: projects/k3bcdrecordwriter.cpp:260 projects/k3bdvdrecordwriter.cpp:106
+msgid "Cdrecord %1 does not support overburning."
+msgstr "Cdrecord %1 не поддържа презапис."
+
+#: projects/k3babstractwriter.cpp:57
+msgid "Unlocking drive..."
+msgstr "Отключване на устройство..."
+
+#: projects/k3babstractwriter.cpp:71
+msgid "Could not unlock CD drive."
+msgstr "CD устройството не беше отключено."
+
+#: projects/k3babstractwriter.cpp:74
+msgid "Ejecting CD"
+msgstr "Изваждане на диска"
+
+#: projects/audiocd/k3baudiojob.cpp:176
+#: projects/datacd/k3bdatapreparationjob.cpp:225
+#: projects/mixedcd/k3bmixedjob.cpp:185
+msgid ""
+"The following files could not be found. Do you want to remove them from the "
+"project and continue without adding them to the image?"
+msgstr ""
+"Следните файлове не могат да бъдат намерени. Искате ли да ги премахнете и да "
+"продължите без да ги добавяте към образа?"
+
+#: projects/audiocd/k3baudiojob.cpp:180
+#: projects/datacd/k3bdatapreparationjob.cpp:229
+#: projects/mixedcd/k3bmixedjob.cpp:189
+msgid "Remove missing files and continue"
+msgstr "Премахване на липсващите файлове и продължение"
+
+#: projects/audiocd/k3baudiojob.cpp:181
+#: projects/datacd/k3bdatapreparationjob.cpp:213
+#: projects/datacd/k3bdatapreparationjob.cpp:230
+#: projects/datacd/k3bdatapreparationjob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:190
+msgid "Cancel and go back"
+msgstr "Отмяна и връщане назад"
+
+#: projects/audiocd/k3baudiojob.cpp:199 projects/mixedcd/k3bmixedjob.cpp:208
+msgid "Please add files to your project first."
+msgstr "Моля, първо добавете файлове към проекта."
+
+#: projects/audiocd/k3baudiojob.cpp:314 projects/mixedcd/k3bmixedjob.cpp:243
+msgid "Determining maximum writing speed"
+msgstr "Определяне на максималната скорост на запис"
+
+#: projects/mixedcd/k3bmixedjob.cpp:274
+#, c-format
+msgid "Creating audio image files in %1"
+msgstr "Създаване на аудио образи в %1"
+
+#: projects/mixedcd/k3bmixedjob.cpp:291 projects/mixedcd/k3bmixedjob.cpp:487
+msgid "Creating audio image files"
+msgstr "Създаване на аудио образи"
+
+#: projects/audiocd/k3baudiojob.cpp:366 projects/mixedcd/k3bmixedjob.cpp:303
+msgid "Unable to determine maximum speed for some reason. Ignoring."
+msgstr ""
+"По някаква причина максималната скорост не може да бъде определена. Игнориране."
+
+#: projects/audiocd/k3baudiojob.cpp:394 projects/datacd/k3bdatajob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:361
+msgid "Writing canceled."
+msgstr "Записът е отменен."
+
+#: projects/mixedcd/k3bmixedjob.cpp:462
+msgid "Error while creating ISO image."
+msgstr "Грешка при създаване на ISO образ."
+
+#: projects/mixedcd/k3bmixedjob.cpp:476
+msgid "ISO image successfully created."
+msgstr "ISO образът беше създаден успешно."
+
+#: projects/audiocd/k3baudiojob.cpp:450 projects/mixedcd/k3bmixedjob.cpp:576
+msgid "Error while decoding audio tracks."
+msgstr "Грешка при декодиране на песните."
+
+#: projects/mixedcd/k3bmixedjob.cpp:589
+msgid "Audio images successfully created."
+msgstr "Аудио образите бяха създадени успешно."
+
+#: projects/audiocd/k3baudiojob.cpp:482 projects/mixedcd/k3bmixedjob.cpp:613
+msgid "Decoding audio track %1 of %2%3"
+msgstr "Декодиране на песен %1 от %2%3"
+
+#: projects/audiocd/k3baudiojob.cpp:590 projects/mixedcd/k3bmixedjob.cpp:877
+msgid "Writing track %1 of %2%3"
+msgstr "Запис на %1 от %2%3"
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "Writing track %1 of %2 (%3)"
+msgstr "Запис на %1 от общо %2 (%3)"
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "ISO9660 data"
+msgstr "ISO9660 данни"
+
+#: projects/mixedcd/k3bmixedjob.cpp:990
+msgid "Simulating second session"
+msgstr "Симулация на втората сесия"
+
+#: projects/mixedcd/k3bmixedjob.cpp:992
+#, c-format
+msgid "Writing second session of copy %1"
+msgstr "Запис на втората сесия на копие %1"
+
+#: projects/mixedcd/k3bmixedjob.cpp:994
+msgid "Writing second session"
+msgstr "Запис на втората сесия"
+
+#: projects/mixedcd/k3bmixedjob.cpp:998
+msgid "Simulating first session"
+msgstr "Симулация на първата сесия"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1000
+#, c-format
+msgid "Writing first session of copy %1"
+msgstr "Запис на първата сесия на копие %1"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1002
+msgid "Writing first session"
+msgstr "Запис на първата сесия"
+
+#: projects/k3bcdrecordwriter.cpp:505 projects/k3bgrowisofshandler.cpp:102
+#: projects/mixedcd/k3bmixedjob.cpp:1031
+msgid "Trying to write more than the official disk capacity"
+msgstr "Опитвате се да запишете повече отколкото позволява капацитета на диска"
+
+#: projects/k3bcdrdaowriter.cpp:911 projects/k3bcdrecordwriter.cpp:703
+#: projects/k3bgrowisofshandler.cpp:239 projects/mixedcd/k3bmixedjob.cpp:1034
+msgid "Data does not fit on disk."
+msgstr "Данните не се вместват на диска."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1072
+msgid "Creating ISO image file"
+msgstr "Създаване на ISO образ"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1073 projects/mixedcd/k3bmixedjob.cpp:1074
+#, c-format
+msgid "Creating ISO image in %1"
+msgstr "Създаване на ISO образ в %1"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1100
+msgid "Removing buffer files."
+msgstr "Премахване на файловете от буфера."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1105
+#, c-format
+msgid "Could not delete file %1."
+msgstr "Файл %1 не беше изтрит."
+
+#: projects/audiocd/k3baudiojob.cpp:292 projects/mixedcd/k3bmixedjob.cpp:1210
+msgid "On-the-fly writing with cdrecord < 2.01a13 not supported."
+msgstr "Не се поддържа \"Бърз запис\" със cdrecord < 2.01a13."
+
+#: projects/audiocd/k3baudiojob.cpp:299 projects/mixedcd/k3bmixedjob.cpp:1216
+msgid "Cdrecord %1 does not support CD-Text writing."
+msgstr "Cdrecord %1 не поддържа запис на CD-текст."
+
+#: projects/mixedcd/k3bmixedjob.cpp:1219
+msgid "It is not possible to write CD-Text in TAO mode. Try DAO or RAW."
+msgstr "Записът на CD-текст в режим TAO е невъзможен. Пробвайте с DAO или RAW."
+
+#: projects/audiocd/k3baudiojob.cpp:730 projects/mixedcd/k3bmixedjob.cpp:1251
+msgid "Normalizing volume levels"
+msgstr "Нормализиране нивата на звука"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1316
+msgid "Writing Enhanced Audio CD"
+msgstr "Запис на Enhanced Audio CD"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1321
+msgid "Writing Mixed Mode CD"
+msgstr "Запис на смесен CD"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1330
+msgid "%1 tracks (%2 minutes audio data, %3 ISO9660 data)"
+msgstr "%1 писти (%2 минути с аудио данни, %3 с ISO9660 данни)"
+
+#: projects/audiocd/k3baudiojob.cpp:860 projects/mixedcd/k3bmixedjob.cpp:1335
+#: projects/movixcd/k3bmovixjob.cpp:128
+#: projects/movixdvd/k3bmovixdvdjob.cpp:127 projects/videocd/k3bvcdjob.cpp:563
+#: projects/videodvd/k3bvideodvdjob.cpp:97
+#, c-format
+msgid ""
+"_n: - %n copy\n"
+" - %n copies"
+msgstr ""
+" - %n копие\n"
+" - %n копия"
+
+#: projects/k3bgrowisofshandler.cpp:84
+msgid "OPC failed. Please try writing speed 1x."
+msgstr "OPC беше неуспешен. Моля, пробвайте със скорост 1x."
+
+#: projects/k3bgrowisofshandler.cpp:89
+msgid "Please try again with writing mode DAO."
+msgstr "Моля, опитайте пак в режим DAO."
+
+#: projects/k3bgrowisofshandler.cpp:125
+msgid "Flushing Cache"
+msgstr "Изчистване на кеша"
+
+#: projects/k3bgrowisofshandler.cpp:126
+msgid "Flushing the cache may take some time."
+msgstr "Изчистването на кеша може да отнеме известно време."
+
+#: projects/k3bgrowisofshandler.cpp:135
+msgid "Closing Track"
+msgstr "Затваряне на записа"
+
+#: projects/k3bgrowisofshandler.cpp:138
+msgid "Closing Disk"
+msgstr "Затваряне на диска"
+
+#: projects/k3bcdrecordwriter.cpp:597 projects/k3bgrowisofshandler.cpp:141
+#: projects/k3bgrowisofshandler.cpp:148 projects/k3bgrowisofshandler.cpp:149
+msgid "Closing Session"
+msgstr "Затваряне на сесията"
+
+#: projects/k3bgrowisofshandler.cpp:144 projects/k3bgrowisofshandler.cpp:145
+msgid "Updating RMA"
+msgstr "Обновяване на RMA"
+
+#: projects/k3bgrowisofshandler.cpp:152
+msgid "Writing Lead-out"
+msgstr "Запис на Lead-out"
+
+#: projects/k3bgrowisofshandler.cpp:153
+msgid "Writing the lead-out may take some time."
+msgstr "Записът на lead-out може да отнеме известно време."
+
+#: projects/k3bgrowisofshandler.cpp:156
+msgid "Removing reference to lead-out."
+msgstr "Премахване на препратката към lead-out."
+
+#: projects/k3bgrowisofshandler.cpp:159
+msgid "Modifying ISO9660 volume descriptor"
+msgstr "Промяна описанието на ISO9660 диска"
+
+#: projects/k3bgrowisofshandler.cpp:166
+msgid "Writing mode Incremental Streaming not available"
+msgstr "Няма режим \"Нарастващ\""
+
+#: projects/k3bgrowisofshandler.cpp:167
+msgid "Engaging DAO"
+msgstr "Включване на DAO"
+
+#: projects/k3bgrowisofshandler.cpp:179
+msgid "Writing speed: %1 KB/s (%2x)"
+msgstr "Скорост на запис: %1 кБ/сek (%2x)"
+
+#: projects/k3bgrowisofshandler.cpp:230
+msgid "K3b detected a problem with the media."
+msgstr "K3b установи, че има проблем с диска."
+
+#: projects/k3bgrowisofshandler.cpp:231
+msgid ""
+"Please try another media brand, preferably one explicitly recommended by your "
+"writer's vendor."
+msgstr ""
+"Моля, опитайте с друга марка дискове, за предпочитане препоръчана от "
+"производителя на записвачката."
+
+#: projects/k3bgrowisofshandler.cpp:232
+msgid "Report the problem if it persists anyway."
+msgstr "Съобщете за проблема, ако продължи да се появява."
+
+#: projects/k3bcdrecordwriter.cpp:701 projects/k3bgrowisofshandler.cpp:237
+msgid "Data did not fit on disk."
+msgstr "Данните не се вместиха на диска."
+
+#: projects/k3bgrowisofshandler.cpp:243
+msgid "Unable to set writing speed."
+msgstr "Скоростта на запис не беше настроена."
+
+#: projects/k3bgrowisofshandler.cpp:244
+msgid "Please try again with the 'ignore speed' setting."
+msgstr "Моля, опитайте пак с \"Игнориране на скоростта\"."
+
+#: projects/k3bgrowisofshandler.cpp:248
+msgid "Optimum Power Calibration failed."
+msgstr "Оптималната калибровка на захранването беше неуспешно."
+
+#: projects/k3bgrowisofshandler.cpp:249
+msgid ""
+"Try adding '-use-the-force-luke=noopc' to the growisofs user parameters in the "
+"K3b settings."
+msgstr ""
+"Опитайте да добавите \"-use-the-force-luke=noopc\" към към потребителските "
+"параметри на growisofs в настройките K3b."
+
+#: projects/k3bgrowisofshandler.cpp:254
+msgid "Unable to allocate software buffer."
+msgstr "Софтуерният буфер не може да бъде намерен."
+
+#: projects/k3bgrowisofshandler.cpp:255
+msgid "This error is caused by the low memorylocked resource limit."
+msgstr "Грешката е причинена от ограничение в паметта."
+
+#: projects/k3bgrowisofshandler.cpp:256
+msgid "It can be solved by issuing the command 'ulimit -l unlimited'..."
+msgstr "Може да бъде разрешен чрез командата \"ulimit -l unlimited\"..."
+
+#: projects/k3bgrowisofshandler.cpp:257
+msgid ""
+"...or by lowering the used software buffer size in the advanced K3b settings."
+msgstr "... или чрез намаляване размера на буфера (от настройките на K3b)."
+
+#: projects/k3bgrowisofshandler.cpp:261
+msgid "Write error"
+msgstr "Грешка при запис"
+
+#: projects/k3bgrowisofshandler.cpp:277
+#, c-format
+msgid "Fatal error at startup: %1"
+msgstr "Фатална грешка при стартиране: %1"
+
+#: projects/k3bgrowisofshandler.cpp:285
+msgid "Warning at exit: (1)"
+msgstr "Предупреждение при изход: (1)"
+
+#: projects/k3bgrowisofshandler.cpp:286
+msgid "Most likely mkisofs failed in some way."
+msgstr "Най-вероятно mkisofs не работи."
+
+#: projects/k3bgrowisofshandler.cpp:289
+#, c-format
+msgid "Fatal error during recording: %1"
+msgstr "Фатална грешка по време на запис: %1"
+
+#: projects/audiocd/k3baudiodoc.cpp:933 projects/datacd/k3bdatadoc.cpp:1121
+#: projects/videocd/k3bvcddoc.cpp:406
+msgid "Could not find the following files:"
+msgstr "Следните файлове не бяха намерени:"
+
+#: projects/audiocd/k3baudiodoc.cpp:935 projects/datacd/k3bdatadoc.cpp:1122
+#: projects/videocd/k3bvcddoc.cpp:407
+msgid "Not Found"
+msgstr "Не е намерен"
+
+#: projects/datacd/k3bdatadoc.cpp:1127
+msgid "No permission to read the following files:"
+msgstr "Нямате права за четене на следните файлове:"
+
+#: projects/datacd/k3bdatadoc.cpp:1128
+msgid "No Read Permission"
+msgstr "Нямате права за четене"
+
+#: projects/datacd/k3bdatadoc.cpp:1241 projects/datacd/k3bdatadoc.cpp:1254
+msgid "From previous session"
+msgstr "От предишна сесия"
+
+#: projects/datacd/k3bdatadoc.cpp:1354
+msgid "El Torito boot catalog file"
+msgstr "Файл на каталога на самозареждане El Torito"
+
+#: projects/datacd/k3bdatadoc.cpp:1355
+msgid "Boot catalog"
+msgstr "Каталог за самозареждане"
+
+#: projects/datacd/k3bmsinfofetcher.cpp:52
+msgid "Searching previous session"
+msgstr "Търсене на предишна сесия"
+
+#: projects/datacd/k3bmsinfofetcher.cpp:163
+#, c-format
+msgid "Could not open Iso9660 filesystem in %1."
+msgstr "Файлова система Iso9660 не беше отворена в %1."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:175
+msgid "Could not determine next writable address."
+msgstr "Не беше определен следващия адрес за запис."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:211
+msgid "Could not retrieve multisession information from disk."
+msgstr "Не беше намерена информация за многосесийност на диска."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:212
+msgid "The disk is either empty or not appendable."
+msgstr "Този диск е или празен, или незатворен."
+
+#: projects/datacd/k3bmkisofshandler.cpp:72
+msgid "Mkisofs executable not found."
+msgstr "Mkisofs executable не е намерен."
+
+#: projects/datacd/k3bmkisofshandler.cpp:86
+msgid "Read error from file '%1'"
+msgstr "Грешка при четене на файл \"%1\""
+
+#: projects/datacd/k3bmkisofshandler.cpp:91
+msgid "Used version of mkisofs does not have large file support."
+msgstr "Използваната версия mkisofs не поддържа широк набор от файлове."
+
+#: projects/datacd/k3bmkisofshandler.cpp:92
+msgid "Files bigger than 2 GB cannot be handled."
+msgstr "Файлове по-големи от 2 ГБ не могат да бъдат обработени."
+
+#: projects/datacd/k3bmkisofshandler.cpp:105
+msgid "Encountered an incorrectly encoded filename '%1'"
+msgstr "Намерено е неправилно кодирано име на файл \"%1\""
+
+#: projects/datacd/k3bmkisofshandler.cpp:107
+msgid ""
+"This may be caused by a system update which changed the local character set."
+msgstr ""
+"Това може да е резултат от обновяване ,което е променило кодовата таблица."
+
+#: projects/datacd/k3bmkisofshandler.cpp:108
+msgid ""
+"You may use convmv (http://j3e.de/linux/convmv/) to fix the filename encoding."
+msgstr ""
+"Можете да използвате convmv (http://j3e.de/linux/convmv/) за да оправите "
+"кодирането на името."
+
+#: projects/datacd/k3bmkisofshandler.cpp:112
+msgid "The boot image has an invalid size."
+msgstr "Образът за самозареждане е с невалиден размер."
+
+#: projects/datacd/k3bmkisofshandler.cpp:116
+msgid "The boot image contains multiple partitions.."
+msgstr "Самозареждащият се образ съдържа много дялове.."
+
+#: projects/datacd/k3bmkisofshandler.cpp:117
+msgid "A hard-disk boot image has to contain a single partition."
+msgstr "Самозареждащия се на твърдия диск образ трябва да има един дял."
+
+#: projects/datacd/k3bisoimager.cpp:175
+#, c-format
+msgid "Removed incomplete image file %1."
+msgstr "Премахване на незавършен видео файл \"%1\"."
+
+#: projects/datacd/k3bisoimager.cpp:204
+msgid ""
+"Due to a bug in mkisofs <= 1.15a40, K3b is unable to handle filenames that "
+"contain more than one backslash:"
+msgstr ""
+"Поради грешка в mkisofs <= 1.15a40, K3b не може да обработва имена на файлове, "
+"които съдържат повече от една обратна наклонена черта:"
+
+#: projects/datacd/k3bisoimager.cpp:425
+msgid "Could not determine size of resulting image file."
+msgstr "Размерът на крайния образ не беше определен."
+
+#: projects/audiocd/k3baudioimager.cpp:104
+#: projects/datacd/k3bisoimager.cpp:499
+msgid "Could not open %1 for writing"
+msgstr "%1 не може да бъде отворен за запис"
+
+#: projects/datacd/k3bisoimager.cpp:596
+msgid "No volume id specified. Using default."
+msgstr "Не е посочено име на диска. Ще бъде използвано такова по подразбиране."
+
+#: projects/datacd/k3bisoimager.cpp:682
+msgid ""
+"Found files bigger than 2 GB. These files will only be fully accessible if "
+"mounted with UDF."
+msgstr ""
+"Намерени са файлове по-големи от 2 ГБ. Тези файлове ще бъдат напълно достъпни "
+"само ако са монтирани с UDF."
+
+#: projects/datacd/k3bisoimager.cpp:693
+msgid "Enabling UDF extension."
+msgstr "Включване на UDF разширения."
+
+#: projects/datacd/k3bisoimager.cpp:830
+msgid "Could not follow link %1 to non-existing file %2. Skipping..."
+msgstr ""
+"Връзка %1 не беше проследена до несъществуващ файл %2. Ще бъде пропусната..."
+
+#: projects/datacd/k3bisoimager.cpp:836
+msgid ""
+"Ignoring link %1 to folder %2. K3b is unable to follow links to folders."
+msgstr ""
+"Игнориране на връзка %1 към папка %2. K3b не може да проследи връзките към "
+"папките."
+
+#: projects/datacd/k3bisoimager.cpp:846
+msgid "Could not find file %1. Skipping..."
+msgstr "Файл %1 не беше намерен. Ще бъде пропуснат..."
+
+#: projects/datacd/k3bisoimager.cpp:850
+msgid "Could not read file %1. Skipping..."
+msgstr "Файл %1 не беше намерен. Ще бъде пропуснат..."
+
+#: projects/datacd/k3bisoimager.cpp:898
+#, c-format
+msgid "Failed to backup boot image file %1"
+msgstr "Съхранението на самозареждащия се образ %1 беше неуспешно"
+
+#: projects/datacd/k3bisoimager.cpp:1065 projects/datacd/k3bisoimager.cpp:1075
+#: projects/datacd/k3bisoimager.cpp:1082 projects/datacd/k3bisoimager.cpp:1088
+msgid "Could not write temporary file"
+msgstr "Не може да бъде записан временен файл"
+
+#: projects/datacd/k3bisoimager.cpp:1069
+msgid "No files to be written."
+msgstr "Няма файлове за запис."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:79
+msgid "<em>%1</em> renamed to <em>%2</em>"
+msgstr "<em>%1</em> е преименуван в <em>%2</em>"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:181
+msgid ""
+"Some filenames need to be shortened due to the %1 char restriction of the "
+"Joliet extensions. If the Joliet extensions are disabled filenames do not have "
+"to be shortened but long filenames will not be available on Windows systems."
+msgstr ""
+"Някои имена на файлове трябва да се скъсят поради %1 ограничението за знаци на "
+"Joliet разширенията. Ако тези разширения са изключени, имената на файловете "
+"няма нужда да бъдат скъсявани, но дългите имена няма да могат да се виждат с "
+"Windows."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:188
+msgid "Shorten Filenames"
+msgstr "Скъсяване имената на файловете"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:189
+msgid "Disable Joliet extensions"
+msgstr "Изключване на Joliet разширенията"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:206
+msgid ""
+"The Joliet extensions (which are needed for long filenames on Windows systems) "
+"restrict the length of the volume descriptior (the name of the filesystem) to "
+"%1 characters. The selected descriptor '%2' is longer than that. Do you want it "
+"to be cut or do you want to go back and change it manually?"
+msgstr ""
+"Joliet разширенията, които са необходими за Windows, ограничават дължината на "
+"името до %1 символа. Името \"%2\" е по-дълго от това. Искате ли да бъде "
+"отрязано или ще го промените ръчно?"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:212
+msgid "Cut volume descriptor in the Joliet tree"
+msgstr "Отрязване на името"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:248
+msgid ""
+"K3b is not able to follow symbolic links to folders after they have been added "
+"to the project. Do you want to continue without writing the symbolic links to "
+"the image?"
+msgstr ""
+"След добавянето на символните връзки към проекта, K3b не може да ги проследи до "
+"директорията. Искате ли да продължите без да бъдат записани в образа?"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:253
+msgid "Discard symbolic links to folders"
+msgstr "Пренебрегване на символните връзки към директориите"
+
+#: projects/datacd/k3bbootitem.cpp:33
+msgid "El Torito Boot image"
+msgstr "Самозареждащ се El Torito образ"
+
+#: projects/datacd/k3bdatajob.cpp:175
+msgid "Unmounting disk"
+msgstr "Демонтиране на диска"
+
+#: projects/datacd/k3bdatajob.cpp:227
+msgid "Creating image file"
+msgstr "Създаване на образ"
+
+#: projects/datacd/k3bdatajob.cpp:228
+msgid "Track 1 of 1"
+msgstr "Запис 1 от 1"
+
+#: projects/datacd/k3bdatajob.cpp:229
+#, c-format
+msgid "Creating image file in %1"
+msgstr "Създаване на образ в %1"
+
+#: projects/datacd/k3bdatajob.cpp:327
+#, c-format
+msgid "Image successfully created in %1"
+msgstr "Образът беше създаден успешно в %1"
+
+#: projects/datacd/k3bdatajob.cpp:345
+msgid "Error while creating ISO image"
+msgstr "Грешка при създаване на ISO образ"
+
+#: projects/datacd/k3bdatajob.cpp:607
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+"Повечето записвачки не поддържат запис на многосесийни компактдискове в режим "
+"DAO."
+
+#: projects/datacd/k3bdatajob.cpp:708
+msgid "Unable to determine the last track's datamode. Using default."
+msgstr ""
+"Режимът на данните от последния запис не беше разпознат. Ще бъде използван този "
+"по подразбиране."
+
+#: projects/datacd/k3bdatajob.cpp:771
+msgid "Searching for old session"
+msgstr "Търсене на стара сесия"
+
+#: projects/datacd/k3bdatajob.cpp:894
+msgid "Waiting for a medium"
+msgstr "Изчакване за диск"
+
+#: projects/datacd/k3bdatajob.cpp:915
+msgid "Writing Data CD"
+msgstr "Запис на CD с данни"
+
+#: projects/datacd/k3bdatajob.cpp:921
+msgid "Writing Multisession CD"
+msgstr "Запис на многосесиен CD"
+
+#: projects/k3bgrowisofswriter.cpp:163
+msgid "Growisofs version %1 is too old. K3b needs at least version 5.10."
+msgstr ""
+"Growisofs, версия %1 е прекалено стара. K3b се нуждае от версия поне 5.10."
+
+#: projects/k3bgrowisofswriter.cpp:237
+#, c-format
+msgid "Could not open file %1."
+msgstr "Файл %1 не беше отворен."
+
+#: projects/k3bgrowisofswriter.cpp:383
+msgid "Starting simulation..."
+msgstr "Начало на симулацията..."
+
+#: projects/k3bgrowisofswriter.cpp:388
+msgid "Starting disc write..."
+msgstr "Начало на записа..."
+
+#: projects/k3bgrowisofswriter.cpp:472
+msgid "Writing data"
+msgstr "Запис на данни"
+
+#: projects/k3bcdrdaowriter.cpp:778 projects/k3bcdrecordwriter.cpp:685
+#: projects/k3bgrowisofswriter.cpp:553
+msgid "Average overall write speed: %1 KB/s (%2x)"
+msgstr "Средна скорост на запис: %1 кБ/сек (%2x)"
+
+#: projects/k3bcdrdaowriter.cpp:758 projects/k3bcdrecordwriter.cpp:680
+#: projects/k3bgrowisofswriter.cpp:556
+msgid "Simulation successfully completed"
+msgstr "Симулацията приключи успешно"
+
+#: projects/k3bcdrdaowriter.cpp:766 projects/k3bcdrecordwriter.cpp:682
+#: projects/k3bgrowisofswriter.cpp:558
+msgid "Writing successfully completed"
+msgstr "Записът приключи успешно"
+
+#: projects/k3bgrowisofswriter.cpp:571
+msgid "Ejecting DVD"
+msgstr "Изваждане на диска"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:135
+msgid "Could not find a valid eMovix installation."
+msgstr "Не беше намерена валидна инсталация на eMovix."
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:193
+#: projects/movixcd/k3bmovixdocpreparer.cpp:232
+#: projects/movixcd/k3bmovixdocpreparer.cpp:266
+#, c-format
+msgid "Could not write to temporary file %1"
+msgstr "Не може да бъде направен запис във временен файл %1"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:214
+#: projects/movixcd/k3bmovixprogram.cpp:184
+#: projects/movixcd/k3bmovixprogram.cpp:218
+#: projects/movixcd/k3bmovixprogram.cpp:253
+#: projects/movixcd/k3bmovixprogram.cpp:265
+#: projects/movixcd/k3bmovixprogram.cpp:274
+#: projects/movixcd/k3bmovixprogram.cpp:283
+#: projects/movixcd/k3bmovixprogram.cpp:290
+#: projects/movixcd/k3bmovixprogram.cpp:324
+#: projects/movixcd/k3bmovixprogram.cpp:326
+#: projects/movixcd/k3bmovixprogram.cpp:328
+#: projects/movixcd/k3bmovixprogram.cpp:330
+msgid "default"
+msgstr "по подразбиране"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:331
+#: projects/movixcd/k3bmovixprogram.cpp:198
+#: projects/movixcd/k3bmovixprogram.cpp:242
+msgid "none"
+msgstr "без"
+
+#: projects/movixcd/k3bmovixjob.cpp:116
+msgid "Writing eMovix CD"
+msgstr "Запис на eMovix CD"
+
+#: projects/movixcd/k3bmovixjob.cpp:118
+msgid "Writing eMovix CD (%1)"
+msgstr "Запис на eMovix CD (%1)"
+
+#: projects/movixcd/k3bmovixjob.cpp:125
+#: projects/movixdvd/k3bmovixdvdjob.cpp:124
+msgid ""
+"_n: 1 file (%1) and about 8 MB eMovix data\n"
+"%n files (%1) and about 8 MB eMovix data"
+msgstr ""
+" 1 файл (%1) и около 8 МБ eMovix данни\n"
+"%n файла (%1) и около 8 МБ eMovix данни"
+
+#: projects/movixcd/k3bmovixdoc.cpp:95
+msgid "Enter New Filename"
+msgstr "Въведете ново име на файла"
+
+#: projects/movixcd/k3bmovixdoc.cpp:96
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "Вече има файл с такова име. Моля, въведете ново:"
+
+#: projects/movixcd/k3bmovixdoc.cpp:420
+msgid ""
+"Could not rename subtitle file. File with requested name %1 already exists."
+msgstr "Файлът със субтитрите не беше преименуван. Вече има файл с име %1."
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:115
+msgid "Writing eMovix DVD"
+msgstr "Запис на eMovix DVD"
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:117
+msgid "Writing eMovix DVD (%1)"
+msgstr "Запис на eMovix DVD (%1)"
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:65
+msgid "File %1 is empty."
+msgstr "Файлът %1 е празен."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:97
+msgid ""
+"This looks like a elementary video stream but a multiplexed program stream was "
+"required."
+msgstr ""
+"Това изглежда като елементарен видео поток, а се изисква мултиплексен програмен "
+"такъв."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:102
+msgid ""
+"This looks like a elementary audio stream but a multiplexed program stream was "
+"required."
+msgstr ""
+"Това изглежда като елементарен аудио поток, а се изисква мултиплексен програмен "
+"такъв."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:107
+msgid ""
+"This looks like a RIFF header but a plain multiplexed program stream was "
+"required."
+msgstr ""
+"Това изглежда като RIFF заглавие, а се изисква мултиплексен програмен поток."
+
+#: projects/videocd/k3bvcdtrack.cpp:167 projects/videocd/k3bvcdtrack.cpp:177
+#: projects/videocd/k3bvcdtrack.cpp:190 projects/videocd/k3bvcdtrack.cpp:203
+#: projects/videocd/k3bvcdtrack.cpp:238 projects/videocd/k3bvcdtrack.cpp:266
+#: projects/videocd/k3bvcdtrack.cpp:279 projects/videocd/k3bvcdtrack.cpp:292
+#: projects/videocd/k3bvcdtrack.cpp:305 projects/videocd/k3bvcdtrack.cpp:317
+#: projects/videocd/k3bvcdtrack.cpp:331 projects/videocd/k3bvcdtrack.cpp:353
+#: projects/videocd/k3bvcdtrack.cpp:416
+msgid "n/a"
+msgstr "н/и"
+
+#: projects/videocd/k3bvcdtrack.cpp:198 projects/videocd/k3bvcdtrack.cpp:287
+msgid "%1 bit/s"
+msgstr "%1 бита/сек"
+
+#: projects/videocd/k3bvcdtrack.cpp:215
+msgid "Component"
+msgstr "Компонент"
+
+#: projects/videocd/k3bvcdtrack.cpp:231 videodvd/k3bvideodvd.cpp:270
+#: videodvd/k3bvideodvd.cpp:302
+msgid "Unspecified"
+msgstr "Неопределено"
+
+#: projects/videocd/k3bvcdtrack.cpp:300
+msgid "%1 Hz"
+msgstr "%1 Хц"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "original"
+msgstr "оригинал"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "duplicate"
+msgstr "дубликат"
+
+#: projects/videocd/k3bvcdtrack.cpp:340
+msgid "Motion Picture"
+msgstr "Филм"
+
+#: projects/videocd/k3bvcdtrack.cpp:342
+msgid "Still Picture"
+msgstr "Кадър"
+
+#: projects/videocd/k3bvcdtrack.cpp:349
+#, c-format
+msgid "Layer %1"
+msgstr "Слой %1"
+
+#: projects/videocd/k3bvcdtrack.cpp:383
+msgid "unknown"
+msgstr "неизвестен"
+
+#: projects/videocd/k3bvcdtrack.cpp:384
+msgid "invalid"
+msgstr "невалиден"
+
+#: projects/videocd/k3bvcdtrack.cpp:390
+msgid "stereo"
+msgstr "стерео"
+
+#: projects/videocd/k3bvcdtrack.cpp:391
+msgid "joint stereo"
+msgstr "Реално стерео (joint stereo)"
+
+#: projects/videocd/k3bvcdtrack.cpp:392 projects/videocd/k3bvcdtrack.cpp:397
+msgid "dual channel"
+msgstr "два канала"
+
+#: projects/videocd/k3bvcdtrack.cpp:393
+msgid "single channel"
+msgstr "един канал"
+
+#: projects/videocd/k3bvcdtrack.cpp:398
+msgid "surround sound"
+msgstr "съраунд"
+
+#: projects/videocd/k3bvcdjob.cpp:109 projects/videocd/k3bvcdjob.cpp:476
+#, c-format
+msgid "Removing Binary file %1"
+msgstr "Премахване на двоични файлове %1"
+
+#: projects/videocd/k3bvcdjob.cpp:119 projects/videocd/k3bvcdjob.cpp:486
+#, c-format
+msgid "Removing Cue file %1"
+msgstr "Премахване на Cue файл %1"
+
+#: projects/videocd/k3bvcdjob.cpp:162
+msgid "Could not write correct XML-file."
+msgstr "XML файлът не беше записан правилно."
+
+#: projects/audiocd/k3baudiojob.cpp:350 projects/videocd/k3bvcdjob.cpp:176
+msgid "Creating image files"
+msgstr "Създаване на образи"
+
+#: projects/videocd/k3bvcdjob.cpp:183
+msgid "Creating Cue/Bin files ..."
+msgstr "Създаване на Cue/Bin файлове ..."
+
+#: projects/videocd/k3bvcdjob.cpp:188
+#, c-format
+msgid "To create VideoCDs you must install VcdImager Version %1."
+msgstr ""
+"За да създавате VCD дискове трябва да инсталирате VcdImager, версия %1."
+
+#: projects/videocd/k3bvcdjob.cpp:189 projects/videocd/k3bvcdjob.cpp:198
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Можете да я намерите на дисковете с дистрибуцията или да я свалите от "
+"http://www.vcdimager.org"
+
+#: projects/videocd/k3bvcdjob.cpp:197
+msgid "%1 executable too old: need version %2 or greater."
+msgstr "%1 е прекалено стар: необходима е версия %2 или по-нова."
+
+#: projects/videocd/k3bvcdjob.cpp:293
+msgid "Scanning video file %1 of %2 (%3)"
+msgstr "Сканиране на видео файл %1 от %2 (%3)"
+
+#: projects/videocd/k3bvcdjob.cpp:329
+#, c-format
+msgid "Creating Image for track %1"
+msgstr "Създаване на образи за запис %1"
+
+#: projects/videocd/k3bvcdjob.cpp:352
+msgid "Cue/Bin files successfully created."
+msgstr "Cue/Bin файловете бяха създадени успешно."
+
+#: projects/videocd/k3bvcdjob.cpp:395
+msgid "Writing Copy %1 of %2"
+msgstr "Запис на копие %1 от %2"
+
+#: projects/videocd/k3bvcdjob.cpp:515
+#, c-format
+msgid "One or more BCD fields out of range for %1"
+msgstr "Едно или повече BCD полета са твърде големи за %1"
+
+#: projects/videocd/k3bvcdjob.cpp:518
+msgid "From now on, scan information data errors will not be reported anymore"
+msgstr ""
+"От сега нататък грешките при сканиране на информация няма да бъдат докладвани"
+
+#: projects/videocd/k3bvcdjob.cpp:519
+msgid ""
+"Consider enabling the 'update scan offsets' option, if it is not enabled "
+"already."
+msgstr ""
+"Включете опцията \"Обновяване на позицията на сканирането\", ако вече не е "
+"включена."
+
+#: projects/videocd/k3bvcdjob.cpp:526
+msgid "APS' pts seems out of order (actual pts %1, last seen pts %2)"
+msgstr ""
+"APS\" точките изглежда са повредени (налични точки %1, последно видяна точка "
+"%2)"
+
+#: projects/videocd/k3bvcdjob.cpp:527
+msgid "Ignoring this aps"
+msgstr "Пренебрегване на този сектор за достъп (aps)"
+
+#: projects/videocd/k3bvcdjob.cpp:535
+msgid "Bad packet at packet #%1 (stream byte offset %2)"
+msgstr "Лош пакет в пакет #%1 (отместване на байтове в потока %2)"
+
+#: projects/videocd/k3bvcdjob.cpp:536
+msgid "Remaining %1 bytes of stream will be ignored."
+msgstr "Оставащите %1 байта от потока ще бъдат пренебрегнати."
+
+#: projects/videocd/k3bvcdjob.cpp:544
+msgid "Writing Video CD (Version 1.1)"
+msgstr "Запис на VCD (Версия 1.1)"
+
+#: projects/videocd/k3bvcdjob.cpp:546
+msgid "Writing Video CD (Version 2.0)"
+msgstr "Запис на VCD (Версия 2.0)"
+
+#: projects/videocd/k3bvcdjob.cpp:548
+msgid "Writing Super Video CD"
+msgstr "Запис на Super VCD"
+
+#: projects/videocd/k3bvcdjob.cpp:550
+msgid "Writing High-Quality Video CD"
+msgstr "Запис на HQ VCD"
+
+#: projects/videocd/k3bvcdjob.cpp:552
+msgid "Writing Video CD"
+msgstr "Запис на VCD"
+
+#: projects/videocd/k3bvcdjob.cpp:560
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+" 1 MPEG (%1)\n"
+"%n MPEG (%1)"
+
+#: projects/videocd/k3bvcddoc.cpp:211 projects/videocd/k3bvcddoc.cpp:223
+msgid ""
+"K3b will create a %1 image from the given MPEG files, but these files must "
+"already be in %2 format. K3b does not yet resample MPEG files."
+msgstr ""
+"K3b ще създаде %1 образ от наличните MPEG файлове, но тези файлове вече трябва "
+"да са във формат %2. K3b все още не може да предискретизира MPEG файлове."
+
+#: projects/videocd/k3bvcddoc.cpp:214 projects/videocd/k3bvcddoc.cpp:215
+msgid "VCD"
+msgstr "VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:226 projects/videocd/k3bvcddoc.cpp:227
+msgid "SVCD"
+msgstr "SVCD"
+
+#: projects/videocd/k3bvcddoc.cpp:229
+msgid ""
+"Note: Forcing MPEG2 as VCD is not supported by some standalone DVD players."
+msgstr ""
+"Забележка: Принудителното продължение на MPEG2 и VCD не се поддържа от някои "
+"DVD плеъри."
+
+#: projects/videocd/k3bvcddoc.cpp:233
+msgid "Forcing VCD"
+msgstr "Принудително продължение на VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:246
+msgid ""
+"You cannot mix MPEG1 and MPEG2 video files.\n"
+"Please start a new Project for this filetype.\n"
+"Resample not implemented in K3b yet."
+msgstr ""
+"Не може да смесвате MPEG1 и MPEG2 видео файлове.\n"
+"Моля, стартирайте нов проект за този вид файл.\n"
+"Предискретизирането все още не се поддържа от K3b."
+
+#: projects/videocd/k3bvcddoc.cpp:247
+msgid "Wrong File Type for This Project"
+msgstr "Грешен тип файл за проекта"
+
+#: projects/videocd/k3bvcddoc.cpp:258
+msgid ""
+"PBC (Playback control) enabled.\n"
+"Videoplayers can not reach Segments (Mpeg Still Pictures) without Playback "
+"control ."
+msgstr ""
+"Плейбек контролът (PBC) е включен.\n"
+"Видео плейърите не могат да достигнат до сегментите (Mpeg кадри) без плейбек "
+"контрол."
+
+#: projects/videocd/k3bvcddoc.cpp:290
+msgid ""
+"Only MPEG1 and MPEG2 video files are supported.\n"
+msgstr ""
+"Поддържат се само MPEG1 и MPEG2 видео файлове.\n"
+
+#: projects/videocd/k3bvcddoc.cpp:291
+msgid "Wrong File Format"
+msgstr "Грешен файлов формат"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:58
+msgid "Could not find normalize executable."
+msgstr "Нормализирането е неизпълнимо."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:86
+msgid "Could not start normalize."
+msgstr "Нормализирането не беше започнато."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:126
+msgid "Track %1 is already normalized."
+msgstr "Запис %1 вече е нормализиран."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:132
+msgid "Adjusting volume level for track %1 of %2"
+msgstr "Настройка нивото на звука за запис %1 от %2"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:140
+msgid "Computing level for track %1 of %2"
+msgstr "Изчисляване на ниво за запис %1 от %2"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:183
+msgid "Successfully normalized all tracks."
+msgstr "Нормализирането на всички писти беше успешно."
+
+#: projects/audiocd/k3baudionormalizejob.cpp:191
+msgid "Error while normalizing tracks."
+msgstr "Грешка при нормализиране на пистите."
+
+#: projects/audiocd/k3baudiojob.cpp:205
+msgid "Unable to write on-the-fly with these audio sources."
+msgstr "Не е възможен \"Бърз запис\" на тези аудио източници."
+
+#: projects/audiocd/k3baudiojob.cpp:254
+msgid "Tracklengths below 4 seconds violate the Red Book standard."
+msgstr "Времетраене под 4 секунди нарушава стандарта Red Book."
+
+#: projects/audiocd/k3baudiojob.cpp:349
+#, c-format
+msgid "Creating image files in %1"
+msgstr "Създаване на образи в %1"
+
+#: projects/audiocd/k3baudiojob.cpp:458
+msgid "Successfully decoded all tracks."
+msgstr "Всички писти бяха декодирани успешно."
+
+#: projects/audiocd/k3baudiojob.cpp:500
+msgid "IO Error. Most likely no space left on harddisk."
+msgstr "Вх./Изх. грешка. Най-вероятно няма място на твърдия диск."
+
+#: projects/audiocd/k3baudiojob.cpp:847
+msgid "Writing Audio CD"
+msgstr "Запис на аудио CD"
+
+#: projects/audiocd/k3baudiojob.cpp:857
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+" 1 запис (%1 минути)\n"
+"%n записа (%1 минути)"
+
+#: projects/audiocd/k3baudiozerodata.cpp:60
+msgid "Silence"
+msgstr "Тишина"
+
+#: projects/audiocd/k3baudiodoc.cpp:945
+msgid ""
+"<p>Unable to handle the following files due to an unsupported format:"
+"<p>You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+"<p>Следните файлове не могат да бъдат обработени поради неподдържан формат: "
+"<p>Можете ръчно да конвертирате тези аудио файлове в wave с помощта на друга "
+"програма и тогава да ги добавите към проект на K3b."
+
+#: projects/audiocd/k3baudiodoc.cpp:950
+msgid "Unsupported Format"
+msgstr "Неподдържан формат"
+
+#: projects/audiocd/k3baudioimager.cpp:88
+#, c-format
+msgid "Unable to seek in track %1."
+msgstr "Търсенето в запис %1 е невъзможно."
+
+#: projects/audiocd/k3baudioimager.cpp:145
+#, c-format
+msgid "Error while decoding track %1."
+msgstr "Грешка при декодиране на запис %1."
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:101
+msgid "Please insert Audio CD %1%2"
+msgstr "Моля, поставете аудио CD %1%2"
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:249
+msgid "CD Track"
+msgstr "CD запис"
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:255
+msgid "Track %1 from Audio CD %2"
+msgstr "Запис %1 от аудио CD %2"
+
+#: projects/k3bcdrecordwriter.cpp:185
+msgid "Writer does not support disk at once (DAO) recording"
+msgstr "Записвачката не поддържа запис в режим \"Дискът наведнъж(DAO)\""
+
+#: projects/k3bcdrecordwriter.cpp:196
+msgid "Writer does not support raw writing."
+msgstr "Записвачката не поддържа грубо копиране (raw)."
+
+#: projects/k3bcdrecordwriter.cpp:220
+msgid "Writer does not support buffer underrun free recording (Burnfree)"
+msgstr ""
+"Записвачката не поддържа запис без защита от изчерпване на буфера (Burnfree)"
+
+#: projects/k3bcdrdaowriter.cpp:291 projects/k3bcdrecordwriter.cpp:225
+msgid "'Force unsafe operations' enabled."
+msgstr ""
+"Включена е опцията \"Принудително изпълнение на несигурните операции\"."
+
+#: projects/k3bcdrecordwriter.cpp:352
+msgid "Starting %1 simulation at %2x speed..."
+msgstr "Начало на %1 симулация със скорост %2x..."
+
+#: projects/k3bcdrecordwriter.cpp:359
+msgid "Starting %1 writing at %2x speed..."
+msgstr "Започва запис в режим %1 със скорост %2x..."
+
+#: projects/k3bcdrecordwriter.cpp:480
+msgid "DAO (Disk At Once) recording not supported with this writer"
+msgstr "Записвачката не поддържа запис в режим \"DAO (Дискът наведнъж)\""
+
+#: projects/k3bcdrecordwriter.cpp:481
+msgid "Please choose TAO (Track At Once) and try again"
+msgstr "Моля, изберете TAO (писта наведнъж) и опитайте отново"
+
+#: projects/k3bcdrecordwriter.cpp:484
+msgid "RAW recording not supported with this writer"
+msgstr "Записвачката не поддържа запис в режим \"Грубо копиране\" (RAW)"
+
+#: projects/k3bcdrecordwriter.cpp:487
+msgid "Input/output error. Not necessarily serious."
+msgstr "Грешка вход/изход. Не е обезателно да е сериозна."
+
+#: projects/k3bcdrecordwriter.cpp:496
+msgid "Reloading of medium required"
+msgstr "Необходимо е презареждане на диска"
+
+#: projects/k3bcdrdaowriter.cpp:906 projects/k3bcdrecordwriter.cpp:513
+msgid "No valid %1 option: %2"
+msgstr "Невалидна %1 опция: %2"
+
+#: projects/k3bcdrecordwriter.cpp:540
+msgid "Only session 1 will be cloned."
+msgstr "Ще бъде клонирана само сесия 1."
+
+#: projects/k3bcdrecordwriter.cpp:543
+msgid "Unable to fixate the disk."
+msgstr "Затварянето на диска беше неуспешно."
+
+#: projects/k3bcdrdaowriter.cpp:813 projects/k3bcdrecordwriter.cpp:565
+#, c-format
+msgid "Medium or burner do not support writing at %1x speed"
+msgstr "Дискът или записвачката не поддържат запис със скорост %1x"
+
+#: projects/k3bcdrecordwriter.cpp:567
+#, c-format
+msgid "Switching burn speed up to %1x"
+msgstr "Увеличаване на скоростта на запис до %1x"
+
+#: projects/k3bcdrecordwriter.cpp:569
+#, c-format
+msgid "Switching burn speed down to %1x"
+msgstr "Понижаване на скоростта на запис до %1x"
+
+#: projects/k3bcdrecordwriter.cpp:581
+msgid "Starting disc write"
+msgstr "Начало на записа"
+
+#: projects/k3bcdrecordwriter.cpp:601
+msgid "Writing Leadin"
+msgstr "Запис на Leadin"
+
+#: projects/k3bcdrecordwriter.cpp:604
+msgid "Writing Leadout"
+msgstr "Запис на Leadout"
+
+#: projects/k3bcdrecordwriter.cpp:607
+msgid "Writing pregap"
+msgstr "Запис на пауза"
+
+#: projects/k3bcdrecordwriter.cpp:610
+msgid "Performing Optimum Power Calibration"
+msgstr "Оптимална калибровка на захранването"
+
+#: projects/k3bcdrecordwriter.cpp:613
+msgid "Sending CUE sheet"
+msgstr "Изпращане на CUE списъкa"
+
+#: projects/k3bcdrecordwriter.cpp:616
+msgid "Enabled Burnfree"
+msgstr "Burnfree е включен"
+
+#: projects/k3bcdrecordwriter.cpp:619
+msgid "Disabled Burnfree"
+msgstr "Burnfree е изключен"
+
+#: projects/k3bcdrecordwriter.cpp:635
+#, c-format
+msgid ""
+"_n: Burnfree was used 1 time.\n"
+"Burnfree was used %n times."
+msgstr ""
+" Burnfree беше използван 1 път.\n"
+"Burnfree беше използван %n пъти."
+
+#: projects/k3bcdrecordwriter.cpp:641
+#, c-format
+msgid ""
+"_n: Buffer was low 1 time.\n"
+"Buffer was low %n times."
+msgstr ""
+" Буферът намаля 1 път.\n"
+"Буферът намаля %n пъти."
+
+#: projects/k3bcdrdaowriter.cpp:913 projects/k3bcdrecordwriter.cpp:705
+msgid "Enable overburning in the advanced K3b settings to burn anyway."
+msgstr ""
+"Ако все пак искате да направите запис, включете опцията \"Презапис "
+"(overburning)\" в разширените настройки на K3b."
+
+#: projects/k3bcdrecordwriter.cpp:712
+msgid "%1 could not reserve shared memory segment of requested size."
+msgstr "%1 не можа да запази сегмента на споделената памет в искания размер."
+
+#: projects/k3bcdrecordwriter.cpp:713
+msgid "Probably you chose a too large buffer size."
+msgstr "Вероятно сте задали прекалено голям размер на буфера."
+
+#: projects/k3bcdrecordwriter.cpp:716
+msgid "OPC failed. Probably the writer does not like the medium."
+msgstr "OPC беше неуспешен. Вероятно дискът не е по вкуса на записвачката."
+
+#: projects/k3bcdrecordwriter.cpp:719
+#, c-format
+msgid "Unable to set write speed to %1."
+msgstr "Задаването скоростта на запис %1 беше неуспешно."
+
+#: projects/k3bcdrecordwriter.cpp:720
+msgid "Probably this is lower than your writer's lowest writing speed."
+msgstr ""
+"Вероятно тази скорост е по-ниска от най-ниската възможна за вашата записвачка."
+
+#: projects/k3bcdrecordwriter.cpp:723
+msgid "Unable to send CUE sheet."
+msgstr "Изпращането на CUE списъка беше неуспешно."
+
+#: projects/k3bcdrecordwriter.cpp:725 projects/k3bcdrecordwriter.cpp:766
+#: projects/k3bcdrecordwriter.cpp:783
+msgid "Sometimes using TAO writing mode solves this issue."
+msgstr "Понякога използването на режим TAO разрешава проблема."
+
+#: projects/k3bcdrecordwriter.cpp:728
+msgid "Unable to open new session."
+msgstr "Не беше отворена нова сесия."
+
+#: projects/k3bcdrecordwriter.cpp:729
+msgid "Probably a problem with the medium."
+msgstr "Вероятно има проблем с диска."
+
+#: projects/k3bcdrecordwriter.cpp:732
+msgid "The disk might still be readable."
+msgstr "Дискът може все още да е четлив."
+
+#: projects/k3bcdrecordwriter.cpp:734
+msgid "Try DAO writing mode."
+msgstr "Опитайте режим на запис DAO."
+
+#: projects/k3bcdrecordwriter.cpp:737
+msgid "%1 has no permission to open the device."
+msgstr "%1 няма права за отваряне на устройството."
+
+#: projects/k3bcdrecordwriter.cpp:739
+msgid "You may use K3bsetup2 to solve this problem."
+msgstr "За да разрешите проблема може да използвате \"Настройка2 на K3b\"."
+
+#: projects/k3bcdrecordwriter.cpp:743
+msgid "Probably a buffer underrun occurred."
+msgstr "Вероятно буферът се е изчерпал."
+
+#: projects/k3bcdrecordwriter.cpp:745
+msgid "Please enable Burnfree or choose a lower burning speed."
+msgstr "Моля, включете Burnfree или изберете по-ниска скорост на запис."
+
+#: projects/k3bcdrecordwriter.cpp:747
+msgid "Please choose a lower burning speed."
+msgstr "Моля, изберете по-ниска скорост на запис."
+
+#: projects/k3bcdrecordwriter.cpp:750
+msgid "Found a high-speed medium not suitable for the writer being used."
+msgstr "Намерен е високоскоростен диск, който не е подходящ за записвачката."
+
+#: projects/k3bcdrecordwriter.cpp:751 projects/k3bcdrecordwriter.cpp:755
+msgid "Use the 'force unsafe operations' option to ignore this."
+msgstr ""
+"Включете опцията \"Принудително изпълнение на несигурните операции\", за да "
+"игнорирате това."
+
+#: projects/k3bcdrecordwriter.cpp:754
+msgid "Found a low-speed medium not suitable for the writer being used."
+msgstr "Намерен е нискоскоростен диск, който не е подходящ за записвачката."
+
+#: projects/k3bcdrecordwriter.cpp:758
+msgid "Most likely the burning failed due to low-quality media."
+msgstr ""
+"Най-вероятно записът не беше успешен поради използването на нискокачествен "
+"диск."
+
+#: projects/k3bcdrecordwriter.cpp:761
+msgid "Another application is blocking the device (most likely automounting)."
+msgstr ""
+"Друга програма е блокирала устройството (най-вероятно демона за автоматично "
+"монтиране)."
+
+#: projects/k3bcdrecordwriter.cpp:764
+msgid "A write error occurred."
+msgstr "Възникна грешка при записа."
+
+#: projects/k3bcdrecordwriter.cpp:769
+msgid "Some drives do not support all erase types."
+msgstr "Някои устройства не поддържат всички видове изтриване."
+
+#: projects/k3bcdrecordwriter.cpp:770
+msgid "Try again using 'Complete' erasing."
+msgstr "Опитайте отново с изтриване \"напълно\"."
+
+#: projects/k3bcdrecordwriter.cpp:774
+msgid ""
+"Since kernel version 2.6.8 cdrecord cannot use SCSI transport when running suid "
+"root anymore."
+msgstr ""
+"След версия 2.6.8 на ядрото cdrecord повече не може да използва SCSI със suid "
+"root."
+
+#: projects/k3bcdrecordwriter.cpp:775
+msgid ""
+"You may use K3bSetup to solve this problem or remove the suid bit manually."
+msgstr ""
+"Може да използвате \"Настройка2 на K3b\" за да разрешите проблема или да "
+"премахнете ограниченията ръчно."
+
+#: projects/k3bcdrecordwriter.cpp:786
+msgid "If you are running an unpatched cdrecord version..."
+msgstr "Ако използвате добра версия на cdrecord..."
+
+#: projects/k3bcdrecordwriter.cpp:787
+msgid "...and this error also occurs with high quality media..."
+msgstr "...и тази грешка се появява и с висококачествени дискове..."
+
+#: projects/k3bcdrecordwriter.cpp:788
+msgid "...and the K3b FAQ does not help you..."
+msgstr "...и FAQ на K3b не ви е от помощ..."
+
+#: projects/k3bcdrecordwriter.cpp:789
+msgid "...please include the debugging output in your problem report."
+msgstr "...моля съобщете за това и приложете данните за грешките."
+
+#: projects/k3bcdrdaowriter.cpp:286
+msgid "Cdrdao %1 does not support disabling burnfree."
+msgstr "Cdrdao %1 не поддържа изключване на burnfree."
+
+#: projects/k3bcdrdaowriter.cpp:310
+msgid "Cdrdao %1 does not support overburning."
+msgstr "Cdrdao %1не поддържа презапис."
+
+#: projects/k3bcdrdaowriter.cpp:522
+msgid "Could not backup tocfile."
+msgstr "toc файлът не беше съхранен."
+
+#: projects/k3bcdrdaowriter.cpp:553
+msgid "Preparing read process..."
+msgstr "Подготовка за четене..."
+
+#: projects/k3bcdrdaowriter.cpp:559
+msgid "Preparing copy process..."
+msgstr "Подготовка за копиране..."
+
+#: projects/k3bcdrdaowriter.cpp:562
+msgid "Preparing blanking process..."
+msgstr "Подготовка за изтриване..."
+
+#: projects/k3bcdrdaowriter.cpp:595
+#, c-format
+msgid "Starting DAO simulation at %1x speed..."
+msgstr "Начало на симулация в режим DAO със скорост %1x..."
+
+#: projects/k3bcdrdaowriter.cpp:601
+#, c-format
+msgid "Starting DAO writing at %1x speed..."
+msgstr "Започва запис в режим DAO със скорост %1x..."
+
+#: projects/k3bcdrdaowriter.cpp:606
+msgid "Starting reading..."
+msgstr "Четенето започва..."
+
+#: projects/k3bcdrdaowriter.cpp:607
+msgid "Reading"
+msgstr "Четене"
+
+#: projects/k3bcdrdaowriter.cpp:612
+#, c-format
+msgid "Starting simulation copy at %1x speed..."
+msgstr "Започва симулация на копиране със скорост %1x..."
+
+#: projects/k3bcdrdaowriter.cpp:617
+#, c-format
+msgid "Starting copy at %1x speed..."
+msgstr "Започва копиране със скорост %1x..."
+
+#: projects/k3bcdrdaowriter.cpp:618
+msgid "Copying"
+msgstr "Копиране"
+
+#: projects/k3bcdrdaowriter.cpp:622
+msgid "Starting blanking..."
+msgstr "Изтриването започва..."
+
+#: projects/k3bcdrdaowriter.cpp:623
+msgid "Blanking"
+msgstr "Изтриване"
+
+#: projects/k3bcdrdaowriter.cpp:735
+msgid ""
+"Due to a bug in cdrdao the toc/cue file %1 has been deleted. K3b was unable to "
+"restore it from the backup %2."
+msgstr ""
+"Поради грешка в cdrdao toc/cue файлът %1 беше изтрит. K3b не можа да го "
+"възстанови от съхранените данни %2."
+
+#: projects/k3bcdrdaowriter.cpp:763
+msgid "Reading successfully completed"
+msgstr "Четенето приключи успешно"
+
+#: projects/k3bcdrdaowriter.cpp:769
+msgid "Copying successfully completed"
+msgstr "Копирането приключи успешно"
+
+#: projects/k3bcdrdaowriter.cpp:772
+msgid "Blanking successfully completed"
+msgstr "Изтриването приключи успешно"
+
+#: projects/k3bcdrdaowriter.cpp:788
+msgid "Please include the debugging output in your problem report."
+msgstr "Моля, съобщете за това и приложете данните за грешките."
+
+#: projects/k3bcdrdaowriter.cpp:814
+#, c-format
+msgid "Switching down burn speed to %1x"
+msgstr "Понижаване на скоростта на запис до %1x"
+
+#: projects/k3bcdrdaowriter.cpp:844
+msgid "Executing Power calibration"
+msgstr "Калибровка на захранването"
+
+#: projects/k3bcdrdaowriter.cpp:848
+msgid "Power calibration successful"
+msgstr "Калибровката на захранването беше успешна"
+
+#: projects/k3bcdrdaowriter.cpp:849
+msgid "Preparing burn process..."
+msgstr "Подготовка за запис..."
+
+#: projects/k3bcdrdaowriter.cpp:853
+msgid "Flushing cache"
+msgstr "Изчистване на кеша"
+
+#: projects/k3bcdrdaowriter.cpp:857
+msgid "Writing CD-Text lead-in..."
+msgstr "Запис на CD-текст lead-in..."
+
+#: projects/k3bcdrdaowriter.cpp:861
+msgid "Turning BURN-Proof on"
+msgstr "Включване на BURN-Proof"
+
+#: projects/k3bcdrdaowriter.cpp:869
+msgid "Found ISRC code"
+msgstr "Намерен е ISRC код"
+
+#: projects/k3bcdrdaowriter.cpp:873
+#, c-format
+msgid "Found pregap: %1"
+msgstr "Намерени паузи между пистите: %1"
+
+#: projects/k3bcdrdaowriter.cpp:886
+msgid "No cdrdao driver found."
+msgstr "Не е намерен драйвер за cdrdao."
+
+#: projects/k3bcdrdaowriter.cpp:887
+msgid "Please select one manually in the device settings."
+msgstr "Моля, ръчно изберете някой в настройките на устройството."
+
+#: projects/k3bcdrdaowriter.cpp:888
+msgid "For most current drives this would be 'generic-mmc'."
+msgstr "За повечето устройства това би трябвало да е \"generic-mmc\"."
+
+#: projects/k3bcdrdaowriter.cpp:897
+msgid "Device not ready, waiting."
+msgstr "Устройството не е готово, изчакване."
+
+#: projects/k3bcdrdaowriter.cpp:901
+msgid "Cue sheet not accepted."
+msgstr "Cue списъкът не е приет."
+
+#: projects/k3bcdrdaowriter.cpp:998
+msgid "Writing leadin "
+msgstr "Запис на leadin "
+
+#: projects/k3bcdrdaowriter.cpp:1004
+msgid "Writing leadout "
+msgstr "Запис на leadout "
+
+#: projects/videodvd/k3bvideodvdimager.cpp:123
+msgid "Found invalid entry in the VIDEO_TS folder (%1)."
+msgstr "Неправилно въведени данни в папка VIDEO_TS (%1)."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:130
+#, c-format
+msgid "Unable to link temporary file in folder %1."
+msgstr "Временният файл не беше създаден в директория %1."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:214
+msgid "The project does not contain all necessary VideoDVD files."
+msgstr "Проектът не съдържа всички необходими видео DVD файлове."
+
+#: projects/videodvd/k3bvideodvdimager.cpp:215
+msgid ""
+"The resulting DVD will most likely not be playable on a Hifi DVD player."
+msgstr ""
+"Записаното DVD най-вероятно няма да може да бъде изпълнявано на Hifi DVD плеър."
+
+#: projects/videodvd/k3bvideodvdjob.cpp:82
+msgid "Creating Video DVD Image File"
+msgstr "Създаване на видео DVD образ"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:85
+msgid "Writing Video DVD"
+msgstr "Запис на видео DVD"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:95
+msgid "ISO9660/Udf Filesystem (Size: %1)"
+msgstr "Файлова система ISO9660/Udf (Размер: %1)"
+
+#: videodvd/k3bvideodvd.cpp:251
+msgid "AC3"
+msgstr "AC3"
+
+#: videodvd/k3bvideodvd.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: videodvd/k3bvideodvd.cpp:255
+msgid "MPEG2 Extended"
+msgstr "MPEG2 Extended"
+
+#: videodvd/k3bvideodvd.cpp:257
+msgid "LPCM"
+msgstr "LPCM"
+
+#: videodvd/k3bvideodvd.cpp:259
+msgid "DTS"
+msgstr "DTS"
+
+#: videodvd/k3bvideodvd.cpp:261
+msgid "unknown audio format"
+msgstr "неизвестен аудио формат"
+
+#: videodvd/k3bvideodvd.cpp:272
+msgid "Normal"
+msgstr "Нормален"
+
+#: videodvd/k3bvideodvd.cpp:274
+msgid "For the visually impaired"
+msgstr "За визуално сдвоените"
+
+#: videodvd/k3bvideodvd.cpp:276
+msgid "Director's comments 1"
+msgstr "Коментари на режисьора 1"
+
+#: videodvd/k3bvideodvd.cpp:278
+msgid "Director's comments 2"
+msgstr "Коментари на режисьора 2"
+
+#: videodvd/k3bvideodvd.cpp:280
+msgid "unknown audio code extension"
+msgstr "неизвестно разширение за аудио кода"
+
+#: videodvd/k3bvideodvd.cpp:289
+msgid "RLE"
+msgstr "RLE"
+
+#: videodvd/k3bvideodvd.cpp:291
+msgid "Extended"
+msgstr "Разширен"
+
+#: videodvd/k3bvideodvd.cpp:293
+msgid "unknown coding mode"
+msgstr "неизвестен режим на кодиране"
+
+#: videodvd/k3bvideodvd.cpp:304
+msgid "Caption with normal size character"
+msgstr "Улавяне с нормален размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:306
+msgid "Caption with bigger size character"
+msgstr "Улавяне с голям размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:308
+msgid "Caption for children"
+msgstr "Улавяне за деца"
+
+#: videodvd/k3bvideodvd.cpp:310
+msgid "Closed caption with normal size character"
+msgstr "Затворено улавяне с нормален размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:312
+msgid "Closed caption with bigger size character"
+msgstr "Затворено улавяне с голям размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:314
+msgid "Closed caption for children"
+msgstr "Затворено улавяне за деца"
+
+#: videodvd/k3bvideodvd.cpp:316
+msgid "Forced caption"
+msgstr "Принудително улавяне"
+
+#: videodvd/k3bvideodvd.cpp:318
+msgid "Director's comments with normal size characters"
+msgstr "Коментар на режисьора с нормален размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:320
+msgid "Director's comments with bigger size characters"
+msgstr "Коментар на режисьора с голям размер на символите"
+
+#: videodvd/k3bvideodvd.cpp:322
+msgid "Director's comments for children"
+msgstr "Коментар на режисьора за деца"
+
+#: videodvd/k3bvideodvd.cpp:324
+msgid "unknown code extension"
+msgstr "неизвестно разширение на кода"
Added: kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3bdevice.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3bdevice.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bg/messages/libk3bdevice.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,198 @@
+# translation of libk3bdevice.po to Bulgarian
+# Bulgarian translation of KDE.
+# This file is licensed under the GPL.
+#
+# $Id: libk3bdevice.po 610769 2006-12-05 13:43:07Z scripty $
+#
+# Zlatko Popov <zlatkopopov at fsa-bg.org>, 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3bdevice\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2007-04-15 10:00+0000\n"
+"Last-Translator: Zlatko Popov <zlatkopopov at fsa-bg.org>\n"
+"Language-Team: Bulgarian <dict at linux.zonebg.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: k3bdeviceglobals.cpp:30 k3bdeviceglobals.cpp:153
+msgid "CD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:32 k3bdeviceglobals.cpp:155
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: k3bdeviceglobals.cpp:34 k3bdeviceglobals.cpp:151
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:36 k3bdeviceglobals.cpp:120
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:38 k3bdeviceglobals.cpp:134
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:40 k3bdeviceglobals.cpp:123
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:42 k3bdeviceglobals.cpp:137
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: k3bdeviceglobals.cpp:44
+msgid "DVD-R DL"
+msgstr "DVD-R DL"
+
+#: k3bdeviceglobals.cpp:46 k3bdeviceglobals.cpp:157
+msgid "HD DVD-ROM"
+msgstr "HD DVD-ROM"
+
+#: k3bdeviceglobals.cpp:48 k3bdeviceglobals.cpp:159
+msgid "HD DVD-R"
+msgstr "HD DVD-R"
+
+#: k3bdeviceglobals.cpp:50 k3bdeviceglobals.cpp:161
+msgid "HD DVD-RAM"
+msgstr "HD DVD-RAM"
+
+#: k3bdeviceglobals.cpp:52 k3bdeviceglobals.cpp:163
+msgid "BD-ROM"
+msgstr "BD-ROM"
+
+#: k3bdeviceglobals.cpp:54 k3bdeviceglobals.cpp:166
+msgid "BD-R"
+msgstr "BD-R"
+
+#: k3bdeviceglobals.cpp:56 k3bdeviceglobals.cpp:174
+msgid "BD-RE"
+msgstr "BD-RE"
+
+#: k3bdeviceglobals.cpp:58 k3bdeviceglobals.cpp:145
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: k3bdeviceglobals.cpp:60 k3bdeviceglobals.cpp:143
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: k3bdeviceglobals.cpp:62
+msgid "DVD+R DL"
+msgstr "DVD+R DL"
+
+#: k3bdeviceglobals.cpp:75
+msgid "SAO"
+msgstr "SAO"
+
+#: k3bdeviceglobals.cpp:77
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bdeviceglobals.cpp:79
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bdeviceglobals.cpp:81
+msgid "SAO/R96P"
+msgstr "SAO/R96P"
+
+#: k3bdeviceglobals.cpp:83
+msgid "SAO/R96R"
+msgstr "SAO/R96R"
+
+#: k3bdeviceglobals.cpp:85
+msgid "RAW/R16"
+msgstr "RAW/R16"
+
+#: k3bdeviceglobals.cpp:87
+msgid "RAW/R96P"
+msgstr "RAW/R96P"
+
+#: k3bdeviceglobals.cpp:89
+msgid "RAW/R96R"
+msgstr "RAW/R96R"
+
+#: k3bdeviceglobals.cpp:91
+msgid "Incremental Sequential"
+msgstr "Нарастващ поток"
+
+#: k3bdeviceglobals.cpp:93
+msgid "Restricted Overwrite"
+msgstr "Ограничен презапис"
+
+#: k3bdeviceglobals.cpp:95
+msgid "Layer Jump"
+msgstr "Прескачане на слой"
+
+#: k3bdeviceglobals.cpp:98
+msgid "Random Recording"
+msgstr "Случаен запис"
+
+#: k3bdeviceglobals.cpp:100
+msgid "Sequential Recording"
+msgstr "Многосесиен запис"
+
+#: k3bdeviceglobals.cpp:102
+msgid "Sequential Recording + POW"
+msgstr "Многосесиен запис + POW"
+
+#: k3bdeviceglobals.cpp:105
+msgid "None"
+msgstr "Няма"
+
+#: k3bdeviceglobals.cpp:114
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: k3bdeviceglobals.cpp:118
+msgid "No media"
+msgstr "Няма диск"
+
+#: k3bdeviceglobals.cpp:125
+msgid "DVD-R Sequential"
+msgstr "DVD-R (многосесиен)"
+
+#: k3bdeviceglobals.cpp:128
+msgid "DVD-R Dual Layer"
+msgstr "DVD-R (двуслоен)"
+
+#: k3bdeviceglobals.cpp:130
+msgid "DVD-R Dual Layer Sequential"
+msgstr "DVD-R (двуслоен, многосесиен)"
+
+#: k3bdeviceglobals.cpp:132
+msgid "DVD-R Dual Layer Jump"
+msgstr "DVD-R (двуслоен, с прескачане)"
+
+#: k3bdeviceglobals.cpp:139
+msgid "DVD-RW Restricted Overwrite"
+msgstr "DVD-RW (ограничен презапис)"
+
+#: k3bdeviceglobals.cpp:141
+msgid "DVD-RW Sequential"
+msgstr "DVD-RW (многосесиен)"
+
+#: k3bdeviceglobals.cpp:147
+msgid "DVD+RW Dual Layer"
+msgstr "Двуслоен DVD+RW"
+
+#: k3bdeviceglobals.cpp:149
+msgid "DVD+R Dual Layer"
+msgstr "Двуслоен DVD+R"
+
+#: k3bdeviceglobals.cpp:168
+msgid "BD-R Sequential (SRM)"
+msgstr "BD-R многосесиен (SRM)"
+
+#: k3bdeviceglobals.cpp:170
+msgid "BD-R Sequential Pseudo Overwrite (SRM+POW)"
+msgstr "BD-R многосесиен с псевдо презапис (SRM+POW)"
+
+#: k3bdeviceglobals.cpp:172
+msgid "BD-R Random (RRM)"
+msgstr "BD-R Random (RRM)"
Added: kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = br
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 br/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu br/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 br/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu br/Makefile
+ cd $(top_srcdir) && perl admin/am_edit br/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 br/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu br/Makefile
+ cd $(top_srcdir) && perl admin/am_edit br/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
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3 @@
+KDE_LANG = br
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,781 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = br/messages
+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)/admin/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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = br
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = k3b.po libk3b.po libk3bdevice.po k3bsetup.po
+GMOFILES = k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 br/messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu br/messages/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 br/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu br/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit br/messages/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 libk3bdevice.po libk3b.po k3b.po k3bsetup.po Makefile.am
+
+#>+ 13
+k3b.gmo: k3b.po
+ rm -f k3b.gmo; $(GMSGFMT) -o k3b.gmo $(srcdir)/k3b.po
+ test ! -f k3b.gmo || touch k3b.gmo
+libk3b.gmo: libk3b.po
+ rm -f libk3b.gmo; $(GMSGFMT) -o libk3b.gmo $(srcdir)/libk3b.po
+ test ! -f libk3b.gmo || touch libk3b.gmo
+libk3bdevice.gmo: libk3bdevice.po
+ rm -f libk3bdevice.gmo; $(GMSGFMT) -o libk3bdevice.gmo $(srcdir)/libk3bdevice.po
+ test ! -f libk3bdevice.gmo || touch libk3bdevice.gmo
+k3bsetup.gmo: k3bsetup.po
+ rm -f k3bsetup.gmo; $(GMSGFMT) -o k3bsetup.gmo $(srcdir)/k3bsetup.po
+ test ! -f k3bsetup.gmo || touch k3bsetup.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in k3b libk3b libk3bdevice k3bsetup ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 6
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3bdevice.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3bsetup.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 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 br/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu br/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit br/messages/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
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,9843 @@
+# KDE breton translation
+# Thierry Vignaud <tvignaud at mandriva.com>, 2004-2005
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeextragear-1/k3b.po\n"
+"POT-Creation-Date: 2007-11-01 01:18+0100\n"
+"PO-Revision-Date: 2004-09-21 19:12+0200\n"
+"Last-Translator: Thierry Vignaud <tvignaud at mandriva.com>\n"
+"Language-Team: br <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:80
+#, fuzzy
+msgid "Audio Project Conversion"
+msgstr "Raktres klevet"
+
+#: rip/k3baudiocdview.cpp:571 rip/k3baudioprojectconvertingdialog.cpp:81
+#: rip/k3baudiorippingdialog.cpp:108 rip/k3bvideocdview.cpp:317
+msgid ""
+"_n: 1 track (%1)\n"
+"%n tracks (%1)"
+msgstr "%n roudenn (%1)"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:102
+msgid "Filename (relative to base directory)"
+msgstr ""
+
+#: k3baudioplayer.cpp:117 k3bdiskinfoview.cpp:223
+#: projects/k3baudiotrackview.cpp:134 rip/k3baudiocdlistview.cpp:38
+#: rip/k3baudioprojectconvertingdialog.cpp:103
+#: rip/k3baudiorippingdialog.cpp:128 rip/k3bvideocdview.cpp:168
+msgid "Length"
+msgstr "Hirder"
+
+#: projects/k3bvcdlistview.cpp:89 rip/k3baudioprojectconvertingdialog.cpp:104
+#: rip/k3baudiorippingdialog.cpp:129
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:82
+msgid "File Size"
+msgstr "Ment ar restr"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 166
+#: misc/k3bcdcopydialog.cpp:121 misc/k3bcdimagewritingdialog.cpp:262
+#: misc/k3bcdimagewritingdialog.cpp:275 misc/k3bdvdcopydialog.cpp:104
+#: misc/k3bdvdformattingdialog.cpp:68 misc/k3bisoimagewritingdialog.cpp:205
+#: misc/k3bisoimagewritingdialog.cpp:218 option/k3boptiondialog.cpp:44
+#: projects/k3baudioburndialog.cpp:82 projects/k3bdatapropertiesdialog.cpp:177
+#: projects/k3bprojectburndialog.cpp:271 projects/k3bvcdburndialog.cpp:446
+#: projects/k3bvcdburndialog.cpp:476 projects/k3bvcdtrackdialog.cpp:452
+#: rc.cpp:748 rc.cpp:1175 rip/k3baudioprojectconvertingdialog.cpp:112
+#: rip/k3baudiorippingdialog.cpp:138 rip/k3bvideocdrippingdialog.cpp:108
+#, no-c-format
+msgid "Settings"
+msgstr "Kefluniadur"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:118
+#: rip/k3baudiorippingdialog.cpp:144
+msgid "File Naming"
+msgstr ""
+
+#: rip/k3baudioprojectconvertingdialog.cpp:148
+#: rip/k3baudiorippingdialog.cpp:224
+msgid "Please check the naming pattern. All filenames need to be unique."
+msgstr ""
+
+#: rip/k3baudioprojectconvertingdialog.cpp:166
+#: rip/k3baudiorippingdialog.cpp:242
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:583
+msgid "Do you want to overwrite these files?"
+msgstr "C'hoant ho peus da rasklañ ar restroù-se ?"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244 rip/k3bvideocdrippingdialog.cpp:181
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Files Exist"
+msgstr "Ar restroù a zo endeo"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 k3bemptydiscwaiter.cpp:346
+#: k3bemptydiscwaiter.cpp:416 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 option/k3bthemeoptiontab.cpp:191
+#: projects/k3bdataburndialog.cpp:185 projects/k3bdvdburndialog.cpp:287
+#: projects/k3bmovixburndialog.cpp:230 projects/k3bmovixdvdburndialog.cpp:197
+#: projects/k3bvcdburndialog.cpp:583 projects/k3bvideodvdburndialog.cpp:185
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Overwrite"
+msgstr "Rasklañ"
+
+#: k3bdiskinfoview.cpp:353 rip/k3baudioconvertingoptionwidget.cpp:154
+#: rip/k3baudioprojectconvertingdialog.cpp:248
+#: rip/k3baudioprojectconvertingdialog.cpp:286
+#: rip/k3baudiorippingdialog.cpp:337 rip/k3baudiorippingdialog.cpp:395
+#: rip/k3bpatternparser.cpp:122 rip/k3bpatternparser.cpp:156
+#: rip/k3bpatternparser.cpp:164 rip/videodvd/k3bvideodvdrippingwidget.cpp:275
+msgid "unknown"
+msgstr "dianav"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:259
+#: rip/k3baudiorippingdialog.cpp:347
+msgid "Cue-file"
+msgstr "Restr Cue"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:307
+#: rip/k3baudiorippingdialog.cpp:414 rip/k3bcddbpatternwidget.cpp:56
+msgid "Playlist"
+msgstr "Roll tonioù"
+
+#: rip/k3bvideocdrippingdialog.cpp:50
+msgid "Video CD Ripping"
+msgstr "Oc'h eztennañ ar CD video"
+
+#: rip/k3bvideocdrippingdialog.cpp:75
+msgid "Destination Directory"
+msgstr "Renkell dehaezadur"
+
+#: rip/k3bvideocdrippingdialog.cpp:82
+msgid "Rip files to:"
+msgstr "Eztennañ ar restroù da :"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 219
+#: rc.cpp:63 rc.cpp:123 rip/k3bvideocdrippingdialog.cpp:91
+#, no-c-format
+msgid "Free space in directory:"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:97
+msgid "Necessary storage size:"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:110
+msgid "Ignore /EXT/PSD_X.VCD"
+msgstr "Tremen /EXT/PSD_X.VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:112
+msgid "Use 2336 byte sector mode for image file"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:117
+msgid "Extract XML structure"
+msgstr "Eztennañ ar skeledenn XML"
+
+#: rip/k3baudiocdview.cpp:248 rip/k3baudiorippingdialog.cpp:177
+#: rip/k3bvideocdrippingdialog.cpp:124 rip/k3bvideocdview.cpp:337
+#: rip/videodvd/k3bvideodvdrippingview.cpp:233
+msgid "Start Ripping"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:124
+msgid "Starts extracting the selected VideoCd tracks"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:135
+#, c-format
+msgid "Free space on destination directory: %1"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:137
+msgid "Necessary space for extracted files"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:139
+msgid "Ignore extended PSD"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:140
+msgid ""
+"<p>Ignore extended PSD (located in the ISO-9660 filesystem under "
+"`/EXT/PSD_X.VCD') and use the <em>standard</em> PSD.</p>"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:142
+msgid "Assume a 2336-byte sector mode"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:143
+msgid ""
+"<p>This option only makes sense if you are reading from a BIN CD disk image. "
+"This indicates to `vcdxrip' to assume a 2336-byte sector mode for image "
+"file.</p><b>Note: This option is slated to disappear.</b>"
+msgstr ""
+
+#: rip/k3bvideocdrippingdialog.cpp:146
+msgid "Create XML description file."
+msgstr "Krouiñ ur restr deskrivadur XML."
+
+#: rip/k3bvideocdrippingdialog.cpp:147
+msgid ""
+"<p>This option creates an XML description file with all video CD "
+"information.</p>"
+"<p>This file will always contain all of the information.</p>"
+"<p>Example: If you only extract sequences, the description file will also hold "
+"the information for files and segments.</p>"
+"<p>The filename is the same as the video CD name, with a .xml extension. The "
+"default is VIDEOCD.xml.</p>"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:202 rip/k3bvideocdrippingdialog.cpp:160
+#, fuzzy
+msgid "Image folder '%1' does not exist. Do you want K3b to create it?"
+msgstr "Ar restr <%1> a zo endeo. C'hoant ho peus e rasklañ ?"
+
+#: projects/k3bprojectburndialog.cpp:205 rip/k3bvideocdrippingdialog.cpp:163
+#, fuzzy
+msgid "Failed to create folder '%1'."
+msgstr "N'hellan ket krouiñ ar renkell %1"
+
+#: rip/k3bvideocdrippingdialog.cpp:179
+msgid "Continue although the folder is not empty?"
+msgstr ""
+
+#: rip/k3baudioconvertingoptionwidget.cpp:107
+msgid "Wave"
+msgstr "Gwagenn"
+
+#: rip/k3bvideocdview.cpp:166
+msgid "Item Name"
+msgstr "Anv an dra"
+
+#: rip/k3bvideocdview.cpp:167
+msgid "Extracted Name"
+msgstr "Anv eztennet"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 77
+#: projects/k3bdatafileview.cpp:72 projects/k3bmovixlistview.cpp:176
+#: rc.cpp:721 rip/k3baudiocdlistview.cpp:39 rip/k3bvideocdview.cpp:169
+#, no-c-format
+msgid "Size"
+msgstr "Ment"
+
+#: rip/k3bvideocdview.cpp:216 rip/k3bvideocdview.cpp:393
+msgid "Video CD MPEG tracks"
+msgstr "Roudenn MPEG Video CD"
+
+#: rip/k3bvideocdview.cpp:217
+msgid "Video CD DATA track"
+msgstr "Rooudenn roadoù Video CD"
+
+#: rip/k3bvideocdview.cpp:235
+#, c-format
+msgid "Sequence-%1"
+msgstr ""
+
+#: rip/k3bvideocdview.cpp:241 rip/k3bvideocdview.cpp:401
+msgid "Segments"
+msgstr ""
+
+#: k3bdirview.cpp:250 k3bdirview.cpp:251 k3bmedium.cpp:323
+#: projects/k3bvcdburndialog.cpp:68 rip/k3bvideocdrippingoptions.h:28
+#: rip/k3bvideocdview.cpp:315
+msgid "Video CD"
+msgstr "CD Video"
+
+#: rip/k3bvideocdview.cpp:329
+msgid "Dese&lect All"
+msgstr "Andi&bab an holl re"
+
+#: rip/k3bvideocdview.cpp:330
+msgid "Select Track"
+msgstr "Dibab ur roudenn"
+
+#: rip/k3bvideocdview.cpp:333
+msgid "Deselect Track"
+msgstr "Andibab ar roudenn"
+
+#: rip/k3baudiocdview.cpp:318 rip/k3bvideocdview.cpp:409
+msgid "Please select the tracks to rip."
+msgstr "Dibabit ar roudennoù d'eztennañ"
+
+#: rip/k3baudiocdview.cpp:319 rip/k3bvideocdview.cpp:409
+msgid "No Tracks Selected"
+msgstr "N'eus ket roudenn diuzet"
+
+#: rip/k3baudiocdview.cpp:70 rip/k3bpatternparser.cpp:131
+#, c-format
+msgid "Track %1"
+msgstr "Roudenn %1"
+
+#: rip/k3baudiocdview.cpp:144
+msgid "Searching for Artist information..."
+msgstr "O klask titouroù diwar-benn ar arzhour ..."
+
+#: rip/k3baudiocdview.cpp:214
+msgid "Found Cd-Text. Do you want to use it instead of querying CDDB?"
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:215
+msgid "Found Cd-Text"
+msgstr "Cd-Text kavet"
+
+#: rip/k3baudiocdview.cpp:216
+msgid "Use CD-Text"
+msgstr "Implijit CD-Text"
+
+#: rip/k3baudiocdview.cpp:217
+msgid "Query CDDB"
+msgstr "Goulenn CDDB"
+
+#: rip/k3baudiocdview.cpp:229 rip/videodvd/k3bvideodvdrippingview.cpp:221
+msgid "Check All"
+msgstr "Dibabit pep tra"
+
+#: rip/k3baudiocdview.cpp:232 rip/videodvd/k3bvideodvdrippingview.cpp:224
+msgid "Uncheck All"
+msgstr "Undibab pep tra"
+
+#: rip/k3baudiocdview.cpp:235 rip/videodvd/k3bvideodvdrippingview.cpp:227
+msgid "Check Track"
+msgstr "Dibab ar roudenn"
+
+#: rip/k3baudiocdview.cpp:238 rip/videodvd/k3bvideodvdrippingview.cpp:230
+msgid "Uncheck Track"
+msgstr "Undibab ar roudenn"
+
+#: rip/k3baudiocdview.cpp:241
+msgid "Edit Track cddb Info"
+msgstr "Aozañ titouroù CDDB ar roudenn"
+
+#: rip/k3baudiocdview.cpp:244
+msgid "Edit Album cddb Info"
+msgstr "Aozañ titouroù cddb diwar-benn an albom"
+
+#: rip/k3baudiocdview.cpp:251
+msgid "Query cddb"
+msgstr "Goulenn cddb"
+
+#: rip/k3baudiocdview.cpp:254
+msgid "Save Cddb Entry Locally"
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:338
+#, c-format
+msgid "Cddb Track %1"
+msgstr "Roudenn CDDB %1"
+
+#: rip/k3baudiocdview.cpp:352 rip/k3baudiocdview.cpp:402
+msgid "Title:"
+msgstr "Titl :"
+
+#: rip/k3baudiocdview.cpp:355 rip/k3baudiocdview.cpp:405
+msgid "Artist:"
+msgstr "Arzour :"
+
+#: rip/k3baudiocdview.cpp:357 rip/k3baudiocdview.cpp:407
+msgid "Extra info:"
+msgstr "Titouroù ouzhpenn :"
+
+#: rip/k3baudiocdview.cpp:376
+msgid "Album Cddb"
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:409
+msgid "Genre:"
+msgstr "Rumm :"
+
+#: rip/k3baudiocdview.cpp:411
+msgid "Year:"
+msgstr "Bloavezh :"
+
+#: rip/k3baudiocdview.cpp:413
+msgid "Category:"
+msgstr "Rumm :"
+
+#: rip/k3baudiocdview.cpp:465
+msgid ""
+"<p>No CDDB entry found. Enable remote CDDB queries in the K3b settings to get "
+"access to more entries through the internet."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: option/k3boptiondialog.cpp:157 rip/k3baudiocdview.cpp:466
+#: rip/k3baudiocdview.cpp:468 rip/k3baudiocdview.cpp:521
+msgid "CDDB"
+msgstr "CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: rip/k3baudiocdview.cpp:468
+msgid "No CDDB entry found."
+msgstr "N'eus bouetadur Cddb kavet ebet."
+
+#: rip/k3baudiocdview.cpp:471
+msgid "CDDB Error"
+msgstr "Fazi CDDB"
+
+#: rip/k3baudiocdview.cpp:482
+msgid "Please set the category before saving."
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:487
+msgid "Please set CD artist and title before saving."
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:505
+msgid "Please set at least artist and title on all tracks before saving."
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:518
+msgid "Saved entry (%1) in category %2."
+msgstr ""
+
+#: k3bdirview.cpp:263 k3bdirview.cpp:264 k3bmedium.cpp:307 k3bmedium.cpp:310
+#: rip/k3baudiocdview.cpp:568
+msgid "Audio CD"
+msgstr "CD klevet"
+
+#: rip/k3bvideocdrip.cpp:61
+msgid "Job canceled by user."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:90
+msgid "Check files"
+msgstr "Gwiriekaat ar restroù"
+
+#: rip/k3bvideocdrip.cpp:100
+msgid "Could not find %1 executable."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1."
+
+#: rip/k3bvideocdrip.cpp:101
+#, c-format
+msgid "To rip VideoCD's you must install VcdImager Version %1."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:102 rip/k3bvideocdrip.cpp:111
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:110
+msgid "%1 executable too old! Need version %2 or greater"
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:118
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Oc'h implij %1 %2 - Copyright (C) %3"
+
+#: rip/k3bvideocdrip.cpp:173
+msgid "Extracting"
+msgstr "Emaon oc'h eztennañ"
+
+#: rip/k3bvideocdrip.cpp:174
+msgid "Start extracting."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:175
+msgid "Extract files from %1 to %2."
+msgstr "Eztennañ ar raktresoù eus %1 da %2."
+
+#: rip/k3bvideocdrip.cpp:179
+#, c-format
+msgid "Could not start %1."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: rip/k3bvideocdrip.cpp:269
+msgid "Files successfully extracted."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:272
+msgid "%1 returned an unknown error (code %2)."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:273
+msgid "Please send me an email with the last output..."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:279
+msgid "%1 did not exit cleanly."
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:293
+msgid "%1 encountered non-form2 sector"
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:294
+msgid "leaving loop"
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:302
+msgid "detected extended VCD2.0 PBC files"
+msgstr ""
+
+#: rip/k3bvideocdrip.cpp:329 rip/k3bvideocdrip.cpp:347
+#, c-format
+msgid "Extracting %1"
+msgstr "Emaon oc'h eztennañ %1"
+
+#: rip/k3bvideocdrip.cpp:340
+msgid "Extracting %1 to %2"
+msgstr "Emaon oc'h eztennañ %1 e %2"
+
+#: rip/k3bcddbpatternwidget.cpp:50
+msgid "%A - %T/%n - !a='%A'{%a - }%t"
+msgstr "%A - %T/%n - !a='%A'{%a - }%t"
+
+#: rip/k3bcddbpatternwidget.cpp:51
+msgid "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:52
+msgid "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:53
+msgid "music/ripped-tracks/%a - %t"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:55
+msgid "%{albumartist} - %{albumtitle}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:57
+msgid "playlists/%{albumartist}/%{albumtitle }"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:132
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br><em>Hint:</em> %A differs from %a only on soundtracks or compilations."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>artist of the track</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title of the track</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>track number</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>year of the CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>extended track information</td>"
+"<td>%{c} or %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>genre of the CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album artist</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album title</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>extended CD information</td>"
+"<td>%{C} or %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:153
+msgid ""
+"<p><b>Conditional inclusion:</b>"
+"<p>These patterns make it possible to selectively include texts, depending on "
+"the value of CDDB entries. You can choose only to include or exclude texts if "
+"one of the entries is empty, or if it has a specific value. Examples:"
+"<ul>"
+"<li>@T{TEXT} includes TEXT if the album title is specified"
+"<li>!T{TEXT} includes TEXT if the album title is not specified"
+"<li>@C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"named Soundtrack"
+"<li>!C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"anything else but Soundtrack"
+"<li>It is also possible to include special strings in texts and conditions, "
+"e.g. !a='%A'{%a} only includes the title's artist information if it does not "
+"differ from the album artist.</ul>"
+"<p>Conditional includes make use of the same characters as the special strings, "
+"which means that the X in @X{...} can be one character out of [atnycgATCd]."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:129
+msgid "Extracting Digital Audio"
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:136
+msgid "Could not load libcdparanoia."
+msgstr "N'hell ket karget libcdparanoia."
+
+#: rip/k3baudioripthread.cpp:149
+msgid "Reading CD table of contents."
+msgstr "O lenn taolenn danvezioù ar CD."
+
+#: rip/k3baudioripthread.cpp:153
+#, c-format
+msgid "Could not open device %1"
+msgstr "N'hellan ket digeriñ an drobarzhell %1"
+
+#: rip/k3baudioripthread.cpp:161
+#, c-format
+msgid "You need write access to %1"
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:178 rip/k3baudioripthread.cpp:267
+msgid "Searching index 0 for all tracks"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:130 rip/k3baudioprojectconvertingthread.cpp:113
+#: rip/k3baudioprojectconvertingthread.cpp:199
+#: rip/k3baudioprojectconvertingthread.cpp:307 rip/k3baudioripthread.cpp:200
+#: rip/k3baudioripthread.cpp:303 rip/k3baudioripthread.cpp:450
+#, c-format
+msgid "Unable to create directory %1"
+msgstr "N'hellan ket krouiñ ar renkell %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:140
+#: rip/k3baudioprojectconvertingthread.cpp:229
+#: rip/k3baudioprojectconvertingthread.cpp:365 rip/k3baudioripthread.cpp:229
+#: rip/k3baudioripthread.cpp:333 rip/k3baudioripthread.cpp:508
+msgid "Unable to open '%1' for writing."
+msgstr "N'em eus ket digeriñ '%1' evit skrivañ."
+
+#: rip/k3baudioripthread.cpp:235
+msgid "Ripping to single file '%1'."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:238
+msgid "Starting digital audio extraction (ripping)."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:257
+#, c-format
+msgid "Successfully ripped to %2."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:340
+msgid "Ripping track %1 (%2 - %3)"
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:342
+#, c-format
+msgid "Ripping track %1"
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:355
+#, c-format
+msgid "Successfully ripped track %1."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:357
+msgid "Successfully ripped track %1 to %2."
+msgstr ""
+
+#: rip/k3baudioprojectconvertingthread.cpp:268 rip/k3baudioripthread.cpp:374
+#, c-format
+msgid "Error while encoding track %1."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:390
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:397
+msgid "Error while initializing audio ripping."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:411
+msgid "Cancellation could take a while..."
+msgstr ""
+
+#: rip/k3baudioprojectconvertingthread.cpp:183 rip/k3baudioripthread.cpp:438
+msgid "Removed partial file '%1'."
+msgstr ""
+
+#: rip/k3baudioprojectconvertingthread.cpp:311 rip/k3baudioripthread.cpp:454
+#, c-format
+msgid "Writing playlist to %1."
+msgstr "Emaon o skrivañ ar roll tonioù da %1."
+
+#: rip/k3baudioprojectconvertingthread.cpp:412 rip/k3baudioripthread.cpp:554
+#, c-format
+msgid "Writing cue file to %1."
+msgstr "Emaon o skrivañ ar skeudenn cue/bin da %1."
+
+#: rip/k3baudioripthread.cpp:587
+msgid "Ripping Audio Tracks"
+msgstr "Oc'h eztennañ ar roudennoù klevet"
+
+#: rip/k3baudioripthread.cpp:589
+msgid "Ripping Audio Tracks From '%1'"
+msgstr "Oc'h eztennañ roudennoù klevet eus '%1'"
+
+#: rip/k3baudioprojectconvertingthread.cpp:454 rip/k3baudioripthread.cpp:596
+msgid ""
+"_n: 1 track (encoding to %1)\n"
+"%n tracks (encoding to %1)"
+msgstr ""
+
+#: rip/k3baudioprojectconvertingthread.cpp:457 rip/k3baudioripthread.cpp:599
+#, c-format
+msgid ""
+"_n: 1 track\n"
+"%n tracks"
+msgstr "%n roudenn"
+
+#: rip/k3baudiorippingdialog.cpp:107
+msgid "CD Ripping"
+msgstr "Eztennañ ur CD"
+
+#: k3baudioplayer.cpp:116 projects/k3baudiotrackview.cpp:135
+#: projects/k3bvcdlistview.cpp:90 projects/k3bvcdtrackdialog.cpp:389
+#: rip/k3baudiorippingdialog.cpp:127
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:83
+msgid "Filename"
+msgstr "Anv ar restr"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 262
+#: k3bdiskinfoview.cpp:220 projects/k3baudiotrackview.cpp:133
+#: projects/k3bdatafileview.cpp:71 projects/k3bmovixlistview.cpp:175
+#: projects/k3bvcdburndialog.cpp:437 projects/k3bvcdlistview.cpp:83 rc.cpp:411
+#: rip/k3baudiorippingdialog.cpp:130
+#, no-c-format
+msgid "Type"
+msgstr "Seurt"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 421
+#: misc/k3bcdimagewritingdialog.cpp:309 misc/k3bcdimagewritingdialog.cpp:770
+#: option/k3boptiondialog.cpp:129 projects/k3baudioburndialog.cpp:104
+#: projects/k3bdatapropertiesdialog.cpp:178 projects/k3bvcdburndialog.cpp:429
+#: rc.cpp:444 rc.cpp:1202 rip/k3baudiorippingdialog.cpp:154
+#, no-c-format
+msgid "Advanced"
+msgstr "Barek"
+
+#: misc/k3bdvdcopydialog.cpp:163 projects/k3baudioburndialog.cpp:97
+#: rip/k3baudiorippingdialog.cpp:158
+msgid "Ignore read errors"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:159
+msgid "Don't read pregaps"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:182 projects/k3baudioburndialog.cpp:91
+#: rip/k3baudiorippingdialog.cpp:161
+msgid "Paranoia mode:"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:167 misc/k3bcdcopydialog.cpp:177
+#: misc/k3bdvdcopydialog.cpp:161 projects/k3baudioburndialog.cpp:95
+#: rip/k3baudiorippingdialog.cpp:163
+msgid "Read retries:"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:177
+msgid "Starts copying the selected tracks"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:186
+msgid "Maximal number of read retries"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:187
+msgid ""
+"<p>This specifies the maximum number of retries to read a sector of audio data "
+"from the cd. After that K3b will either skip the sector if the <em>"
+"Ignore Read Errors</em> option is enabled or stop the process."
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:191
+msgid "Do not read the pregaps at the end of every track"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:192
+msgid ""
+"<p>If this option is checked K3b will not rip the audio data in the pregaps. "
+"Most audio tracks contain an empty pregap which does not belong to the track "
+"itself.</p>"
+"<p>Although the default behaviour of nearly all ripping software is to include "
+"the pregaps for most CDs it makes more sense to ignore them. When creating a "
+"K3b audio project you will regenerate these pregaps anyway.</p>"
+msgstr ""
+
+#: rip/k3baudiorippingdialog.cpp:328
+msgid "Album"
+msgstr "Albom"
+
+#: k3bdiskinfoview.cpp:258 misc/k3bcdcopydialog.cpp:172
+#: projects/k3bvcdtrackdialog.cpp:638 rip/k3baudiorippingdialog.cpp:338
+#: rip/k3baudiorippingdialog.cpp:396
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:345
+msgid "Audio"
+msgstr "Son"
+
+#: rip/k3baudiorippingdialog.cpp:386
+#, c-format
+msgid "Track%1"
+msgstr "roudenn%1"
+
+#: k3bdiskinfoview.cpp:270 misc/k3bcdcopydialog.cpp:162
+#: rip/k3baudiorippingdialog.cpp:396
+msgid "Data"
+msgstr "Roadoù"
+
+#: rip/k3baudioprojectconvertingthread.cpp:98
+#: rip/k3baudioprojectconvertingthread.cpp:445
+msgid "Converting Audio Tracks"
+msgstr "Amdreiñ ar roudennoù klevet"
+
+#: rip/k3baudioprojectconvertingthread.cpp:145
+msgid "Converting to single file '%1'."
+msgstr "Oc'h amdreiñ er restr '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:158
+#, c-format
+msgid "Successfully converted track %1."
+msgstr ""
+
+#: rip/k3baudioprojectconvertingthread.cpp:237
+msgid "Converting track %1 (%2 - %3)"
+msgstr "Oc'h amdreiñ ar roudenn %1 (%2 - %3)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:242
+#, c-format
+msgid "Converting track %1"
+msgstr "Oc'h amdreiñ ar roudenn %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:447
+msgid "Converting Audio Tracks From '%1'"
+msgstr "Amdreiñ ar roudennoù klevet digant '%1'"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:68
+msgid "Keep original dimensions"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:69
+msgid "640x? (automatic height)"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:70
+msgid "320x? (automatic height)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:50
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:71
+msgid "Custom"
+msgstr "Diouzhoc'h"
+
+#: k3bdiskinfoview.cpp:310 projects/k3bvcdlistview.cpp:82
+#: rip/k3baudiocdlistview.cpp:37
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:342
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:80
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:89
+msgid "Title"
+msgstr "Titl"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:81
+msgid "Video Size"
+msgstr "Ment ar video"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:414
+#: ../plugins/encoder/lame/k3blameencoder.cpp:417
+#: ../plugins/encoder/lame/k3blameencoder.cpp:420
+#: ../plugins/encoder/lame/k3blameencoder.cpp:510
+#: ../plugins/encoder/lame/k3blameencoder.cpp:511
+#: ../plugins/encoder/lame/k3blameencoder.cpp:512
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:97
+msgid "%1 kbps"
+msgstr "%1 kbp"
+
+#: option/k3bdevicewidget.cpp:130
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:190
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:191
+msgid "auto"
+msgstr "emgefreek"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:283
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title number</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>volume id (mostly the name of the Video DVD)</td>"
+"<td>%{i} or %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>beautified volume id</td>"
+"<td>%{b} or %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>two chars language code</td>"
+"<td>%{l} or %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>language name</td>"
+"<td>%{n} or %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio format (on the Video DVD)</td>"
+"<td>%{a} or %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>number of audio channels (on the Video DVD)</td>"
+"<td>%{c} or %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>size of the original video</td>"
+"<td>%{v} or %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>size of the resulting video (<em>Caution: auto-clipping values are not "
+"taken into account!</em>)</td>"
+"<td>%{s} or %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>aspect ratio of the original video</td>"
+"<td>%{r} or %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+"<p><em>Hint: K3b also accepts slight variations of the long special strings. "
+"One can, for example, leave out the underscores.</em>"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:335
+msgid "Video Picture Size"
+msgstr "Ment skeudennoù video"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:342
+msgid ""
+"<p>Please choose the width and height of the resulting video. If one value is "
+"set to <em>Auto</em> K3b will choose this value depending on the aspect ratio "
+"of the video picture."
+"<br>Be aware that setting both the width and the height to fixed values will "
+"result in no aspect ratio correction to be performed."
+msgstr ""
+
+#: k3bdatamodewidget.cpp:34 k3bwriterselectionwidget.cpp:260
+#: k3bwriterselectionwidget.cpp:486 k3bwritingmodewidget.cpp:153
+#: projects/k3bdatamultisessioncombobox.cpp:75
+#: projects/k3bfillstatusdisplay.cpp:389
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:350
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:351
+msgid "Auto"
+msgstr "Emgefreek"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:111
+msgid "Ripping Video DVD Titles"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:117
+msgid ""
+"_n: Transcoding %n title to %1/%2\n"
+"Transcoding %n titles to %1/%2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:146
+#, c-format
+msgid "Successfully ripped title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:149
+#, fuzzy, c-format
+msgid "Failed to rip title %1"
+msgstr "N'hellan ket krouiñ ar renkell %1"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:179
+#, c-format
+msgid "Determined clipping values for title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:180
+msgid "Top: %1, Bottom: %2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:182
+msgid "Left: %1, Right: %2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:190
+msgid "Insane clipping values. No clipping will be done at all."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:200
+#, c-format
+msgid "Failed to determine clipping values for title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:151
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:173
+msgid "Video DVD Ripping"
+msgstr "Eztennañ un DVD Video"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:174
+msgid ""
+"_n: 1 title from %1\n"
+"%n titles from %1"
+msgstr "%n titl eus %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:197
+msgid "Title %1 (%2)"
+msgstr "Titl %1 (%2)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:224
+msgid "%1 %2Ch (%3%4)"
+msgstr "%1 %2Ch (%3%4)"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:228
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:51
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:76
+msgid "unknown language"
+msgstr "yezhoù dianav"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:239
+msgid "not supported"
+msgstr "n'eo ket skoraet"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:452
+#, c-format
+msgid ""
+"_n: %nCh\n"
+"%nCh"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:564
+msgid ""
+"<p>When using the <em>AC3 pass-through</em> audio codec all selected audio "
+"streams need to be in AC3 format. Please select another audio codec or choose "
+"AC3 audio streams for all ripped titles."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:567
+msgid "AC3 Pass-through"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:95
+msgid ""
+"K3b was unable to unmount device '%1' containing medium '%2'. Video DVD ripping "
+"will not work if the device is mounted. Please unmount manually."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:98
+msgid "Unmounting failed"
+msgstr "Sac'het eo bet divarc'hañ"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:108
+msgid ""
+"<p>Unable to read Video DVD contents: Found encrypted Video DVD."
+"<p>Install <i>libdvdcss</i> to get Video DVD decryption support."
+msgstr ""
+
+#: k3bmedium.cpp:320 rip/videodvd/k3bvideodvdrippingview.cpp:119
+msgid "Video DVD"
+msgstr "DVD Video"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:120
+#, c-format
+msgid ""
+"_n: %n title\n"
+"%n titles"
+msgstr "%n titl"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:128
+msgid "K3b uses transcode to rip Video DVDs. Please make sure it is installed."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:142
+msgid ""
+"<p>K3b uses transcode to rip Video DVDs. Your installation of transcode (<em>"
+"%1</em>) lacks support for any of the codecs supported by K3b."
+"<p>Please make sure it is installed properly."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:155
+msgid "Unable to read Video DVD contents."
+msgstr "N'hell ket bet lennet taolenn danvezioù DVD."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:169
+#, fuzzy
+msgid "Please select the titles to rip."
+msgstr "Dibabit ar roudennoù d'eztennañ"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:170
+msgid "No Titles Selected"
+msgstr "N'eus ket titl dibabet ebet"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:236
+#, fuzzy
+msgid "Open the Video DVD ripping dialog"
+msgstr "DVD Video"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:47
+msgid "%1 %2Ch (%3<em>%4</em>)"
+msgstr "%1 %2Ch (%3<em>%4</em>)"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:73
+msgid "RLE"
+msgstr "RLE"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:74
+msgid "Extended"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:244
+msgid "<p><b>Title %1 (%2)</b><br>%3"
+msgstr "<p><b>Titl %1 (%2)</b><br>%3"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:248
+#, c-format
+msgid ""
+"_n: %n chapter\n"
+"%n chapters"
+msgstr "%n pennad"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG2"
+msgstr "MPEG2"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:257
+msgid "letterboxed"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:259
+msgid "anamorph"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:266
+msgid "No audio streams"
+msgstr "N'eus lanvad klevet ebet"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:273
+msgid "No Subpicture streams"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:318
+msgid "Audio Streams"
+msgstr "Lanvadoù klevet"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:322
+msgid "Subpicture Streams"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 93
+#: rc.cpp:350 rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:343
+#, no-c-format
+msgid "Preview"
+msgstr "Rakgwel"
+
+#: projects/k3bvcdtrackdialog.cpp:702
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:344
+msgid "Video"
+msgstr "Video"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:346
+msgid "Subpicture"
+msgstr ""
+
+#: rip/k3baudiocdlistview.cpp:36
+msgid "Artist"
+msgstr "Arzour"
+
+#: rip/k3baudiocdlistview.cpp:50
+msgid "Check the tracks that should be ripped"
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:72
+msgid "Erase CD-RW"
+msgstr "Goullonderiñ ar CD-RW"
+
+#: misc/k3bblankingdialog.cpp:111
+msgid "&Erase Type"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:554 misc/k3bblankingdialog.cpp:151
+msgid "Erasing CD-RW"
+msgstr "Emaon o c'houllonderiñ ar CD-RW"
+
+#: misc/k3bblankingdialog.cpp:179
+msgid "Successfully erased CD-RW."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:180
+msgid "Success"
+msgstr "Berzh"
+
+#: misc/k3bblankingdialog.cpp:183
+#, fuzzy
+msgid "Erasing CD-RW canceled."
+msgstr "Emaon o c'houllonderiñ ar CD-RW"
+
+#: misc/k3bblankingdialog.cpp:184
+msgid "Canceled"
+msgstr "Nullaet"
+
+#: misc/k3bblankingdialog.cpp:186
+msgid "The Erasing process failed. Do you want to see the debugging output?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:673 misc/k3bblankingdialog.cpp:187
+msgid "Erasing failed."
+msgstr "Fazi en ur goullonderiñ."
+
+#: misc/k3bblankingdialog.cpp:203
+msgid "%1 does not support CD-RW writing."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:212
+msgid ""
+"Erases the complete disk. This takes as long as writing the complete CD."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:214
+msgid "Erases just the TOC, the PMA, and the pregap."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:215
+msgid "Erases just the last track."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:216
+msgid "Reopen the last session to make it possible to append further data."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:218
+msgid "Erases the last session of a multisession CD."
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:226 misc/k3bblankingdialog.cpp:234
+msgid "Fast"
+msgstr "Buan"
+
+#: misc/k3bblankingdialog.cpp:229 misc/k3bblankingdialog.cpp:235
+msgid "Complete"
+msgstr "Echu"
+
+#: misc/k3bblankingdialog.cpp:233
+msgid "Blanking mode:"
+msgstr "Mod goullonderiñ :"
+
+#: misc/k3bblankingdialog.cpp:238 misc/k3bblankingdialog.cpp:241
+msgid "Erase Last Track"
+msgstr "Goullonderiñ ar roudenn diwezhañ"
+
+#: misc/k3bblankingdialog.cpp:242 misc/k3bblankingdialog.cpp:245
+msgid "Reopen Last Session"
+msgstr "Adigeriñ an dalc'h diwezhañ"
+
+#: misc/k3bblankingdialog.cpp:246 misc/k3bblankingdialog.cpp:249
+msgid "Erase Last Session"
+msgstr "Goullonderiñ an dalc'h diwezhañ"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "CD Copy"
+msgstr "Eil ar CD"
+
+#: misc/k3bcdcopydialog.cpp:67
+msgid "and CD Cloning"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:79 misc/k3bdvdcopydialog.cpp:72
+msgid "Source Medium"
+msgstr "Media tarzh"
+
+#: misc/k3bcdcopydialog.cpp:102
+msgid "Copy Mode"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:106 misc/k3bcdcopydialog.cpp:230
+msgid "Normal Copy"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:107 misc/k3bcdcopydialog.cpp:235
+msgid "Clone Copy"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:109 misc/k3bcdimagewritingdialog.cpp:245
+#: misc/k3bdvdcopydialog.cpp:100 misc/k3bdvdformattingdialog.cpp:61
+#: misc/k3bisoimagewritingdialog.cpp:188 projects/k3bprojectburndialog.cpp:267
+msgid "Writing Mode"
+msgstr "Mod skrivañ"
+
+#: misc/k3bcdcopydialog.cpp:113 misc/k3bcdimagewritingdialog.cpp:251
+#: misc/k3bdvdcopydialog.cpp:113 misc/k3bisoimagewritingdialog.cpp:194
+#: projects/k3bprojectburndialog.cpp:289
+msgid "Copies"
+msgstr "Skouerennoù"
+
+#: misc/k3bcdcopydialog.cpp:151 misc/k3bcdimagewritingdialog.cpp:288
+#: misc/k3bcdimagewritingdialog.cpp:789 misc/k3bdvdcopydialog.cpp:145
+msgid "&Image"
+msgstr "&Skeudenn"
+
+#: misc/k3bcdcopydialog.cpp:170
+msgid "No error correction"
+msgstr "N'eus ket reizhañ evit ar fazi"
+
+#: misc/k3bcdcopydialog.cpp:184
+msgid "Copy CD-Text"
+msgstr "Eilañ ar CD-skrid"
+
+#: misc/k3bcdcopydialog.cpp:185
+msgid "Prefer CD-Text"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 577
+#: misc/k3bcdcopydialog.cpp:190 misc/k3bdvdcopydialog.cpp:167 rc.cpp:183
+#, no-c-format
+msgid "&Advanced"
+msgstr "&Barek"
+
+#: misc/k3bcdcopydialog.cpp:211
+msgid "Skip unreadable data sectors"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:212
+msgid "Disable the source drive's error correction"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:213
+msgid "Use CD-Text instead of cddb if available."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:214
+msgid "Copy CD-Text from the source CD if available."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:216
+msgid ""
+"<p>If this option is checked K3b will disable the source drive's ECC/EDC error "
+"correction. This way sectors that are unreadable by intention can be read."
+"<p>This may be useful for cloning CDs with copy protection based on corrupted "
+"sectors."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:221
+msgid ""
+"<p>If this option is checked K3b will search for CD-Text on the source CD. "
+"Disable it if your CD drive has problems with reading CD-Text or you want to "
+"stick to Cddb info."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:224
+msgid ""
+"<p>If this option is checked and K3b finds CD-Text on the source media it will "
+"be copied to the resulting CD ignoring any potentially existing Cddb entries."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:226
+msgid ""
+"<p>If this option is checked and K3b is not able to read a data sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:231
+msgid ""
+"<p>This is the normal copy mode recommended for most CD types. It allows "
+"copying Audio CDs, multi and single session Data CDs, and Enhanced Audio CDs "
+"(an Audio CD containing an additional data session)."
+"<p>For VideoCDs please use the CD Cloning mode."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:236
+msgid ""
+"<p>In CD Cloning mode K3b performs a raw copy of the CD. That means it does not "
+"care about the content but simply copies the CD bit by bit. It may be used to "
+"copy VideoCDs or CDs which contain erroneous sectors."
+"<p><b>Caution:</b> Only single session CDs can be cloned."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:273 misc/k3bdvdcopydialog.cpp:238
+#: projects/k3bprojectburndialog.cpp:217
+#, fuzzy
+msgid ""
+"There seems to be not enough free space in temporary directory. Write anyway?"
+msgstr "N'eus ket a-walc'h a egor laosket er renkell padennek."
+
+#: k3b.cpp:943 k3bdebuggingoutputdialog.cpp:141 misc/k3bcdcopydialog.cpp:298
+#: misc/k3bcdcopydialog.cpp:306 projects/k3bdataburndialog.cpp:184
+#: projects/k3bdvdburndialog.cpp:286 projects/k3bmovixburndialog.cpp:229
+#: projects/k3bmovixdvdburndialog.cpp:196
+#: projects/k3bvideodvdburndialog.cpp:184
+msgid "Do you want to overwrite %1?"
+msgstr "C'hoant ho peus da rasklañ %1 ?"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 projects/k3bdataburndialog.cpp:185
+#: projects/k3bdvdburndialog.cpp:287 projects/k3bmovixburndialog.cpp:230
+#: projects/k3bmovixdvdburndialog.cpp:197 projects/k3bvcdburndialog.cpp:583
+#: projects/k3bvideodvdburndialog.cpp:185
+msgid "File Exists"
+msgstr "Ar restr a zo endeo"
+
+#: misc/k3bcdcopydialog.cpp:452 misc/k3bdvdcopydialog.cpp:436
+msgid "Use the same device for burning"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:453 misc/k3bdvdcopydialog.cpp:437
+msgid "<qt>Use the same device for burning <i>(Or insert another medium)</i>"
+msgstr ""
+
+#: misc/k3bdvdcopydialog.cpp:60
+msgid "DVD Copy"
+msgstr ""
+
+#: misc/k3bdvdcopydialog.cpp:61
+msgid "No video transcoding!"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 28
+#: misc/k3bdvdcopydialog.cpp:156 rc.cpp:1284
+#, no-c-format
+msgid "General"
+msgstr "Pennañ"
+
+#: misc/k3bdvdcopydialog.cpp:202
+msgid "Skip unreadable sectors"
+msgstr ""
+
+#: misc/k3bdvdcopydialog.cpp:203
+msgid ""
+"<p>If this option is checked and K3b is not able to read a sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:116
+msgid "Burn CD Image"
+msgstr "Engravañ ur skeudenn CD"
+
+#: misc/k3bcdimagewritingdialog.cpp:181 misc/k3bisoimagewritingdialog.cpp:152
+msgid "Image to Burn"
+msgstr "Skeudenn da engravañ"
+
+#: misc/k3bcdimagewritingdialog.cpp:184 misc/k3bisoimagewritingdialog.cpp:155
+msgid "Choose Image File"
+msgstr "Dibabit restr ar skeudenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:185
+msgid "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Image Files"
+msgstr "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Restroù skeudenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:187 misc/k3bisoimagewritingdialog.cpp:156
+msgid "*.iso *.ISO|ISO9660 Image Files"
+msgstr "*.iso *.ISO|Restroù skeudenn ISO9660"
+
+#: misc/k3bcdimagewritingdialog.cpp:189
+msgid "*.cue *.CUE|Cue Files"
+msgstr "*.cue *.CUE|Restroù Cue"
+
+#: misc/k3bcdimagewritingdialog.cpp:191
+msgid "*.toc *.TOC|Cdrdao TOC Files and Cdrecord Clone Images"
+msgstr ""
+
+#: k3b.cpp:1271 k3bfileview.cpp:103 misc/k3bcdimagewritingdialog.cpp:193
+#: misc/k3bisoimagewritingdialog.cpp:157
+msgid "*|All Files"
+msgstr "*|Pep restr"
+
+#: misc/k3bcdimagewritingdialog.cpp:195
+msgid "Image Type"
+msgstr "Rizh ar skeudenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:197
+msgid "Auto Detection"
+msgstr "Dinoiñ dre ardivink"
+
+#: misc/k3bcdimagewritingdialog.cpp:198
+msgid "ISO9660 Image"
+msgstr "Skeudenn ISO9660"
+
+#: misc/k3bcdimagewritingdialog.cpp:199
+msgid "Cue/Bin Image"
+msgstr "Skeudenn Cue/Bin"
+
+#: misc/k3bcdimagewritingdialog.cpp:200
+msgid "Audio Cue File"
+msgstr "Restr klevet Cue"
+
+#: misc/k3bcdimagewritingdialog.cpp:201
+msgid "Cdrdao TOC File"
+msgstr "Restr TOC Cdrdao"
+
+#: misc/k3bcdimagewritingdialog.cpp:202
+msgid "Cdrecord Clone Image"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:221 misc/k3bisoimagewritingdialog.cpp:167
+msgid "No image file selected"
+msgstr "N'eus ket restr skeudenn dibabet ebet."
+
+#: misc/k3bcdimagewritingdialog.cpp:303
+msgid "Data mode:"
+msgstr "Mod roadoù :"
+
+#: misc/k3bcdimagewritingdialog.cpp:409 misc/k3bisoimagewritingdialog.cpp:249
+msgid ""
+"<p>This image has an invalid file size.If it has been downloaded make sure the "
+"download is complete."
+"<p>Only continue if you know what you are doing."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:570
+msgid "Seems not to be a usable image"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:577
+msgid "File not found"
+msgstr "N'eo ket kavet ar restr"
+
+#: misc/k3bcdimagewritingdialog.cpp:589 misc/k3bcdimagewritingdialog.cpp:654
+#: misc/k3bcdimagewritingdialog.cpp:682 misc/k3bcdimagewritingdialog.cpp:710
+msgid "Detected:"
+msgstr "Kavet :"
+
+#: misc/k3bcdimagewritingdialog.cpp:590 misc/k3bisoimagewritingdialog.cpp:321
+msgid "Iso9660 image"
+msgstr "Skeudenn ISO9660"
+
+#: misc/k3bcdimagewritingdialog.cpp:596 misc/k3bcdimagewritingdialog.cpp:660
+#: misc/k3bcdimagewritingdialog.cpp:688 misc/k3bisoimagewritingdialog.cpp:326
+msgid "Filesize:"
+msgstr "Ment ar restr :"
+
+#: k3bdiskinfoview.cpp:447 misc/k3bcdimagewritingdialog.cpp:602
+#: misc/k3bisoimagewritingdialog.cpp:331
+msgid "System Id:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:452 misc/k3bcdimagewritingdialog.cpp:610
+#: misc/k3bisoimagewritingdialog.cpp:339
+msgid "Volume Id:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:457 misc/k3bcdimagewritingdialog.cpp:618
+#: misc/k3bisoimagewritingdialog.cpp:347
+msgid "Volume Set Id:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:462 misc/k3bcdimagewritingdialog.cpp:626
+#: misc/k3bisoimagewritingdialog.cpp:355
+msgid "Publisher Id:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:467 misc/k3bcdimagewritingdialog.cpp:634
+#: misc/k3bisoimagewritingdialog.cpp:363
+msgid "Preparer Id:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:472 misc/k3bcdimagewritingdialog.cpp:641
+#: misc/k3bisoimagewritingdialog.cpp:370
+msgid "Application Id:"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:655
+msgid "Cdrecord clone image"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:665 misc/k3bcdimagewritingdialog.cpp:693
+msgid "Image file:"
+msgstr "Restr ar skeudenn :"
+
+#: misc/k3bcdimagewritingdialog.cpp:671
+msgid "TOC file:"
+msgstr "Restr TOC :"
+
+#: misc/k3bcdimagewritingdialog.cpp:683
+msgid "Cue/bin image"
+msgstr "Skeudenn Cue/bin"
+
+#: misc/k3bcdimagewritingdialog.cpp:699
+msgid "Cue file:"
+msgstr "Restr Cue :"
+
+#: misc/k3bcdimagewritingdialog.cpp:711
+msgid "Audio Cue Image"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:716
+#, c-format
+msgid ""
+"_n: %n track\n"
+"%n tracks"
+msgstr "%n roudenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:731
+msgid "Track"
+msgstr "Roudenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:841 misc/k3bisoimagewritingdialog.cpp:443
+msgid "Md5 Sum:"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:871 misc/k3bisoimagewritingdialog.cpp:473
+msgid "Calculation cancelled"
+msgstr "Nulaet eo ar jedadenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:873 misc/k3bisoimagewritingdialog.cpp:475
+msgid "Calculation failed"
+msgstr "Sac'het eo ar jedadenn"
+
+#: misc/k3bcdimagewritingdialog.cpp:888 misc/k3bisoimagewritingdialog.cpp:490
+#, fuzzy
+msgid "Copy checksum to clipboard"
+msgstr "Eilañ d'ar golver"
+
+#: misc/k3bcdimagewritingdialog.cpp:889 misc/k3bisoimagewritingdialog.cpp:491
+msgid "Compare checksum..."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:895 misc/k3bisoimagewritingdialog.cpp:497
+msgid "MD5 Sum Check"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:896 misc/k3bisoimagewritingdialog.cpp:498
+msgid "Please insert the MD5 Sum to compare:"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:902 misc/k3bisoimagewritingdialog.cpp:504
+msgid "The MD5 Sum of %1 equals the specified."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:903 misc/k3bisoimagewritingdialog.cpp:505
+msgid "MD5 Sums Equal"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:905 misc/k3bisoimagewritingdialog.cpp:507
+msgid "The MD5 Sum of %1 differs from the specified."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:906 misc/k3bisoimagewritingdialog.cpp:508
+msgid "MD5 Sums Differ"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:43
+msgid "DVD Formatting"
+msgstr "Emaon o furmadiñ an DVD"
+
+#: misc/k3bdvdformattingdialog.cpp:44
+msgid "DVD%1RW"
+msgstr "DVD%1RW"
+
+#: k3bemptydiscwaiter.cpp:90 misc/k3bdvdformattingdialog.cpp:71
+msgid "Force"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:72
+msgid "Quick format"
+msgstr "Mentrezh buan"
+
+#: misc/k3bdvdformattingdialog.cpp:84
+msgid "Force formatting of empty DVDs"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:85
+msgid ""
+"<p>If this option is checked K3b will format a DVD-RW even if it is empty. It "
+"may also be used to force K3b to format a DVD+RW or a DVD-RW in restricted "
+"overwrite mode."
+"<p><b>Caution:</b> It is not recommended to often format a DVD since it may "
+"already be unusable after 10-20 reformat procedures."
+"<p>DVD+RW media only needs to be formatted once. After that it just needs to be "
+"overwritten. The same applies to DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:95
+msgid "Try to perform quick formatting"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:96
+msgid ""
+"<p>If this option is checked K3b will tell the writer to perform a quick "
+"format."
+"<p>Formatting a DVD-RW completely can take a very long time and some DVD "
+"writers perform a full format even if quick format is enabled."
+msgstr ""
+
+#: misc/k3bisoimagewritingdialog.cpp:88
+msgid "Burn Iso9660 Image"
+msgstr "Engravañ ur skeudenn Iso9660"
+
+#: misc/k3bisoimagewritingdialog.cpp:89
+msgid "to DVD"
+msgstr "d'an DVD"
+
+#: misc/k3bisoimagewritingdialog.cpp:238
+msgid ""
+"The image you selected is not a valid ISO9660 image. Are you sure you want to "
+"burn it anyway? (There may exist other valid image types that are not detected "
+"by K3b but will work fine.)"
+msgstr ""
+
+#: misc/k3bisoimagewritingdialog.cpp:241 projects/k3bprojectburndialog.cpp:158
+msgid "Burn"
+msgstr "Engravañ"
+
+#: misc/k3bisoimagewritingdialog.cpp:382
+msgid "Not an Iso9660 image"
+msgstr "N'eo ket ur skeudenn Iso9660"
+
+#: k3btempdirselectionwidget.cpp:57
+msgid "Free space in temporary directory:"
+msgstr "Egor dieub er renkell padennek :"
+
+#: k3btempdirselectionwidget.cpp:77
+msgid "The directory in which to save the image files"
+msgstr ""
+
+#: k3btempdirselectionwidget.cpp:81
+msgid ""
+"<p>This is the directory in which K3b will save the <em>image files</em>."
+"<p>Please make sure that it resides on a partition that has enough free space."
+msgstr ""
+
+#: k3btempdirselectionwidget.cpp:126
+msgid "Select Temporary Directory"
+msgstr "Dibabit ur renkell padennek"
+
+#: k3btempdirselectionwidget.cpp:130
+msgid "Select Temporary File"
+msgstr "Dibabit ur restr padennek"
+
+#: k3btempdirselectionwidget.cpp:197
+msgid "Wri&te image files to:"
+msgstr "Skr&ivañ restroù ar skeudenn da :"
+
+#: k3btempdirselectionwidget.cpp:198
+msgid "Temporary Directory"
+msgstr "Renkell padennek"
+
+#: k3btempdirselectionwidget.cpp:201
+msgid "Wri&te image file to:"
+msgstr "Skr&ivañ restr ar skeudenn da :"
+
+#: k3btempdirselectionwidget.cpp:202
+msgid "Temporary File"
+msgstr "Restr padennek"
+
+#: k3btempdirselectionwidget.cpp:213
+msgid "Size of project:"
+msgstr "Ment ar raktres :"
+
+#: k3bjobprogressosd.cpp:220
+msgid "Hide OSD"
+msgstr "Kuzhat OSD"
+
+#: k3bburnprogressdialog.cpp:44
+msgid "Estimated writing speed:"
+msgstr ""
+
+#: k3bburnprogressdialog.cpp:56
+msgid "Software buffer:"
+msgstr "Skurzer ar meziant :"
+
+#: k3bburnprogressdialog.cpp:57
+msgid "Device buffer:"
+msgstr "Skurzer an drobarzhell :"
+
+#: k3bburnprogressdialog.cpp:94
+msgid "Writer: %1 %2"
+msgstr "Skriver : %1 %2"
+
+#: k3bburnprogressdialog.cpp:97 k3bburnprogressdialog.cpp:98
+#: k3bburnprogressdialog.cpp:99
+msgid "no info"
+msgstr "n'eus titour ebet"
+
+#: k3bservicemenuinstaller.cpp:96
+msgid "Failed to copy service menu files"
+msgstr ""
+
+#: k3bservicemenuinstaller.cpp:116
+msgid "Failed to remove service menu files"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:45
+msgid "Media &Info"
+msgstr "&Titouroù war ar vedia"
+
+#: k3bappdevicemanager.cpp:47
+msgid "&Unmount"
+msgstr "&Divarc'hañ"
+
+#: k3bappdevicemanager.cpp:49
+msgid "&Mount"
+msgstr "&Marc'hañ"
+
+#: k3bappdevicemanager.cpp:51
+msgid "&Eject"
+msgstr "&Stlepel kuit"
+
+#: k3bappdevicemanager.cpp:53
+msgid "L&oad"
+msgstr "K&argañ"
+
+#: k3bappdevicemanager.cpp:59
+msgid "Set Read Speed..."
+msgstr "Lakaat an tizh lenn ..."
+
+#: k3bappdevicemanager.cpp:62
+#, fuzzy
+msgid "Display generic medium information"
+msgstr "Titouroù ebet war ar vedium"
+
+#: k3bappdevicemanager.cpp:63
+msgid "Unmount the medium"
+msgstr "Divarc'hañ ar vedium"
+
+#: k3bappdevicemanager.cpp:64
+msgid "Mount the medium"
+msgstr "Marc'hañ ar vedium"
+
+#: k3bappdevicemanager.cpp:65
+msgid "Eject the medium"
+msgstr "Stlepel kuit ar vedium"
+
+#: k3bappdevicemanager.cpp:66
+msgid "(Re)Load the medium"
+msgstr "(Ad)kargañ ar vedium"
+
+#: k3bappdevicemanager.cpp:67
+msgid "Force the drive's read speed"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:224
+msgid "CD Read Speed"
+msgstr "Tizh lenn ar CD"
+
+#: k3bappdevicemanager.cpp:225
+msgid ""
+"<p>Please enter the preferred read speed for <b>%1</b>"
+". This speed will be used for the currently mounted medium."
+"<p>This is especially useful to slow down the drive when watching movies which "
+"are read directly from the drive and the spinning noise is intrusive."
+"<p>Be aware that this has no influence on K3b since it will change the reading "
+"speed again when copying CDs or DVDs."
+msgstr ""
+
+#: k3bappdevicemanager.cpp:243
+msgid "Setting the read speed failed."
+msgstr ""
+
+#: k3bdatamodewidget.cpp:35
+msgid "Mode1"
+msgstr "Mod1"
+
+#: k3bdatamodewidget.cpp:36
+msgid "Mode2"
+msgstr "Mod2"
+
+#: k3bdatamodewidget.cpp:38
+msgid "Select the mode for the data-track"
+msgstr ""
+
+#: k3bdatamodewidget.cpp:39
+msgid ""
+"<p><b>Data Mode</b>"
+"<p>Data tracks may be written in two different modes:</p>"
+"<p><b>Auto</b>"
+"<br>Let K3b select the best suited data mode.</p>"
+"<p><b>Mode 1</b>"
+"<br>This is the <em>original</em> writing mode as introduced in the <em>"
+"Yellow Book</em> standard. It is the preferred mode when writing pure data "
+"CDs.</p>"
+"<p><b>Mode 2</b>"
+"<br>To be exact <em>XA Mode 2 Form 1</em>, but since the other modes are rarely "
+"used it is common to refer to it as <em>Mode 2</em>.</p>"
+"<p><b>Be aware:</b> Do not mix different modes on one CD. Some older drives may "
+"have problems reading mode 1 multisession CDs."
+msgstr ""
+
+#: k3bsidepanel.cpp:36
+msgid "Folders"
+msgstr "Renkelloù"
+
+#: k3bsidepanel.cpp:40
+msgid "CD Tasks"
+msgstr "Dleadoù CD"
+
+#: k3bsidepanel.cpp:55
+msgid "DVD Tasks"
+msgstr "Tleaddoù DVD"
+
+#: k3bdiskinfoview.cpp:169 k3bmedium.cpp:291
+msgid "No medium present"
+msgstr "Media ebet"
+
+#: k3bdiskinfoview.cpp:194
+msgid "Unknown Disk Type"
+msgstr "Dianav eo seurt ar bladenn"
+
+#: k3bdiskinfoview.cpp:216
+msgid "Tracks"
+msgstr "Roudennoù"
+
+#: k3bdiskinfoview.cpp:221
+msgid "Attributes"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:222
+msgid "First-Last Sector"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:234 k3bdiskinfoview.cpp:251
+#, c-format
+msgid "Session %1"
+msgstr "Dalc'h %1"
+
+#: k3bdiskinfoview.cpp:262
+msgid "Data/Mode1"
+msgstr "Roadoù/Mod 1"
+
+#: k3bdiskinfoview.cpp:264
+msgid "Data/Mode2"
+msgstr "Roadoù/Mod 2"
+
+#: k3bdiskinfoview.cpp:266
+msgid "Data/Mode2 XA Form1"
+msgstr "Roadoù//Mode2 XA Form1"
+
+#: k3bdiskinfoview.cpp:268
+msgid "Data/Mode2 XA Form2"
+msgstr "Roadoù//Mode2 XA Form2"
+
+#: k3bdiskinfoview.cpp:272
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#: k3bdiskinfoview.cpp:274
+msgid "copy"
+msgstr "eilañ"
+
+#: k3bdiskinfoview.cpp:274
+msgid "no copy"
+msgstr "eil ebet"
+
+#: k3bdiskinfoview.cpp:276
+msgid "preemp"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:276
+msgid "no preemp"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:277
+msgid "incremental"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:277
+msgid "uninterrupted"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:305
+msgid "CD-TEXT (excerpt)"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:309
+msgid "Performer"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:311
+msgid "Songwriter"
+msgstr "Skriver an ton"
+
+#: k3bdiskinfoview.cpp:312
+msgid "Composer"
+msgstr "Skridaozer"
+
+#: k3bdiskinfoview.cpp:314
+msgid "CD:"
+msgstr "CD :"
+
+#: k3bdiskinfoview.cpp:341
+msgid "Medium"
+msgstr "Krenn"
+
+#: k3bdiskinfoview.cpp:346
+msgid "Unknown (probably CD-ROM)"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:348 projects/k3bdatapropertiesdialog.cpp:69
+#: projects/k3bvcdtrackdialog.cpp:597 projects/k3bvcdtrackdialog.cpp:654
+msgid "Type:"
+msgstr "Rizh :"
+
+#: k3bdiskinfoview.cpp:352
+msgid "Media ID:"
+msgstr "ID ar vedium :"
+
+#: k3bdiskinfoview.cpp:357
+msgid "Capacity:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:358 k3bdiskinfoview.cpp:364 k3bdiskinfoview.cpp:370
+#: projects/k3bfillstatusdisplay.cpp:203 projects/k3bfillstatusdisplay.cpp:206
+#: projects/k3bfillstatusdisplay.cpp:211
+msgid "%1 min"
+msgstr "%1 mun"
+
+#: k3bdiskinfoview.cpp:363
+msgid "Used Capacity:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:369
+msgid "Remaining:"
+msgstr "A chom :"
+
+#: k3bdiskinfoview.cpp:374
+msgid "Rewritable:"
+msgstr "Adskrivabl :"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:88 option/k3bdevicewidget.cpp:105
+#: option/k3bdevicewidget.cpp:131 option/k3bdevicewidget.cpp:287
+#: option/k3bdevicewidget.cpp:291 option/k3bdevicewidget.cpp:295
+#: option/k3bdevicewidget.cpp:299 option/k3bdevicewidget.cpp:304
+#: option/k3bdevicewidget.cpp:308 option/k3bdevicewidget.cpp:313
+#: option/k3bdevicewidget.cpp:341
+msgid "yes"
+msgstr "ya"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:105 option/k3bdevicewidget.cpp:132
+#: option/k3bdevicewidget.cpp:287 option/k3bdevicewidget.cpp:291
+#: option/k3bdevicewidget.cpp:295 option/k3bdevicewidget.cpp:299
+#: option/k3bdevicewidget.cpp:304 option/k3bdevicewidget.cpp:308
+#: option/k3bdevicewidget.cpp:313 option/k3bdevicewidget.cpp:341
+msgid "no"
+msgstr "n'eo ket"
+
+#: k3bdiskinfoview.cpp:378
+msgid "Appendable:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:382
+msgid "Empty:"
+msgstr "Goullonderiñ :"
+
+#: k3bdiskinfoview.cpp:387
+msgid "Layers:"
+msgstr "Gwiskoù :"
+
+#: k3bdiskinfoview.cpp:392
+msgid "Background Format:"
+msgstr "Furmad an drekleur :"
+
+#: k3bdiskinfoview.cpp:395
+msgid "not formatted"
+msgstr "n'eo ket mentrezhet"
+
+#: k3bdiskinfoview.cpp:398
+msgid "incomplete"
+msgstr "n'eo ket echu"
+
+#: k3bdiskinfoview.cpp:401
+msgid "in progress"
+msgstr "ober a ran"
+
+#: k3bdiskinfoview.cpp:404
+msgid "complete"
+msgstr "echu"
+
+#: k3bdiskinfoview.cpp:410
+msgid "Sessions:"
+msgstr "Dalc'hioù :"
+
+#: k3bdiskinfoview.cpp:415
+msgid "Supported writing speeds:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:443
+msgid "ISO9660 Filesystem Info"
+msgstr "Tegas titouroù diwar-benn ar reizhiad restr ISO9660"
+
+#: k3bdirview.cpp:204
+msgid ""
+"<p>You have selected the K3b Video DVD ripping tool."
+"<p>It is intended to <em>rip single titles</em> from a video DVD into a "
+"compressed format such as XviD. Menu structures are completely ignored."
+"<p>If you intend to copy the plain Video DVD vob files from the DVD (including "
+"decryption) for further processing with another application, please use the "
+"following link to access the Video DVD file structure: <a href=\"videodvd:/\">"
+"videodvd:/</a>"
+"<p>If you intend to make a copy of the entire Video DVD including all menus and "
+"extras it is recommended to use the K3b DVD Copy tool."
+msgstr ""
+
+#: k3bdirview.cpp:213
+msgid "Video DVD ripping"
+msgstr "Eztennañ un DVD Video"
+
+#: k3bdirview.cpp:215
+msgid "Open DVD Copy Dialog"
+msgstr ""
+
+#: k3bdirview.cpp:244
+msgid ""
+"K3b uses vcdxrip from the vcdimager package to rip Video CDs. Please make sure "
+"it is installed."
+msgstr ""
+
+#: k3bdirview.cpp:249 k3bdirview.cpp:262
+msgid ""
+"Found %1. Do you want K3b to mount the data part or show all the tracks?"
+msgstr ""
+
+#: k3bdirview.cpp:252 k3bdirview.cpp:265
+msgid "Mount CD"
+msgstr "Marc'hañ ar CD"
+
+#: k3bdirview.cpp:253
+msgid "Show Video Tracks"
+msgstr "Diskouez an roudennoù video"
+
+#: k3bdirview.cpp:266
+msgid "Show Audio Tracks"
+msgstr "Diskouez ar roudennoù son"
+
+#: k3bdirview.cpp:300
+msgid "<p>K3b was unable to mount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:304
+msgid "Mount Failed"
+msgstr "Sac'het eo ar marc'hañ"
+
+#: k3bdirview.cpp:316
+msgid ""
+"<p>K3b was unable to unmount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:320
+msgid "Unmount Failed"
+msgstr "Sac'het eo an divarc'hañ"
+
+#: k3bdiroperator.cpp:48
+msgid "K3b Bookmarks"
+msgstr "Sinedoù K3b"
+
+#: k3bdiroperator.cpp:55
+msgid "&Add to Project"
+msgstr "&Ouzhpennañ d'ar raktres"
+
+#: k3bmediaselectiondialog.cpp:32
+msgid "Medium Selection"
+msgstr "Choazh ar vedium"
+
+#: k3bmediaselectiondialog.cpp:41
+msgid "Please select a medium:"
+msgstr "Dibabit ur vedium mar plij :"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Thierry Vignaud, Jañ-Mai Drapier"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "tvignaud at mandriva.com, jdrapier at club-internet.fr"
+
+#: k3bjobprogressdialog.cpp:160
+msgid "Message"
+msgstr "Kemennad"
+
+#: k3bjobprogressdialog.cpp:216
+msgid "Overall progress:"
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:248
+msgid "Show Debugging Output"
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:317 k3bjobprogressdialog.cpp:323
+msgid "%1 of %2 MB"
+msgstr "%1 eus %2 Mo"
+
+#: k3bjobprogressdialog.cpp:362 k3bjobprogressdialog.cpp:374
+msgid "Success."
+msgstr "Berzh."
+
+#: k3bjobprogressdialog.cpp:376
+msgid "Successfully finished."
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:384 k3bjobprogressdialog.cpp:386
+msgid "Canceled."
+msgstr "Nullet."
+
+#: k3bjobprogressdialog.cpp:389 k3bjobprogressdialog.cpp:391
+msgid "Error."
+msgstr "Fazi."
+
+#: k3bjobprogressdialog.cpp:394
+msgid "Finished with errors"
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:480
+msgid "Do you really want to cancel?"
+msgstr "Ha fellout a ra deoc'h da vat nullañ ?"
+
+#: k3bjobprogressdialog.cpp:480
+#, fuzzy
+msgid "Cancel Confirmation"
+msgstr "Kadarnadur"
+
+#: k3bjobprogressdialog.cpp:518
+msgid "Elapsed time: %1 h"
+msgstr "Amzer tremenet : %1e"
+
+#: k3bjobprogressdialog.cpp:521
+msgid "Remaining: %1 h"
+msgstr "A chom : %1 e"
+
+#: main.cpp:44
+msgid "A CD and DVD burning application"
+msgstr ""
+
+#: main.cpp:49
+msgid "file(s) to open"
+msgstr "restr(où) da zigeriñ"
+
+#: main.cpp:50
+msgid "Create a new data CD project and add all given files"
+msgstr ""
+
+#: main.cpp:51
+msgid "Create a new audio CD project and add all given files"
+msgstr ""
+
+#: main.cpp:52
+msgid "Create a new video CD project and add all given files"
+msgstr ""
+
+#: main.cpp:53
+msgid "Create a new mixed mode CD project and add all given files"
+msgstr ""
+
+#: main.cpp:54
+msgid "Create a new eMovix CD project and add all given files"
+msgstr ""
+
+#: main.cpp:55
+msgid "Create a new data DVD project and add all given files"
+msgstr ""
+
+#: main.cpp:56
+msgid "Create a new eMovix DVD project and add all given files"
+msgstr ""
+
+#: main.cpp:57
+msgid "Create a new Video DVD project and add all given files"
+msgstr ""
+
+#: main.cpp:58
+#, fuzzy
+msgid "Open the project burn dialog for the current project"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: main.cpp:59
+msgid "Open the CD copy dialog, optionally specify the source device"
+msgstr ""
+
+#: k3b.cpp:337 main.cpp:60
+msgid "Open the DVD copy dialog"
+msgstr ""
+
+#: main.cpp:61
+msgid "Write a CD image to a CD-R(W)"
+msgstr ""
+
+#: main.cpp:62
+msgid "Write a DVD ISO9660 image to a DVD"
+msgstr ""
+
+#: main.cpp:63
+msgid "Write a CD or DVD image to a CD-R(W) or DVD depending on the size"
+msgstr ""
+
+#: main.cpp:64
+msgid "Erase a CDRW"
+msgstr "Goullonderiñ ur CDRW"
+
+#: main.cpp:65
+msgid "Format a DVD-RW or DVD+RW"
+msgstr "Furmadiñ un DVD-RW pe un DVD+RW"
+
+#: main.cpp:66
+msgid "Extract Audio tracks digitally (+encoding)"
+msgstr ""
+
+#: main.cpp:67
+msgid "Rip Video DVD Titles (+transcoding)"
+msgstr ""
+
+#: main.cpp:68
+#, fuzzy
+msgid "Rip Video CD Tracks"
+msgstr "Rooudenn roadoù Video CD"
+
+#: main.cpp:69
+msgid "Set the GUI language"
+msgstr ""
+
+#: main.cpp:70
+msgid "Disable the splash screen"
+msgstr "Marvaat ar skramm-degemer"
+
+#: main.cpp:71
+msgid ""
+"Set the audio output method (like arts or alsa depending on the installed "
+"plugins)"
+msgstr ""
+
+#: main.cpp:72
+msgid ""
+"Set the device to be used for new projects (This option has no effect. Its main "
+"purpose is to enable handling of empty media from the KDE Media Manager)."
+msgstr ""
+
+#: main.cpp:82
+msgid "Maintainer and Lead Developer"
+msgstr ""
+
+#: main.cpp:83
+msgid "VideoCD Project and VideoCD ripping"
+msgstr ""
+
+#: main.cpp:84
+#, fuzzy
+msgid "Advanced Cdrdao integration"
+msgstr "Kadarnadur"
+
+#: main.cpp:87
+msgid "VideoDVD ripping and video encoding in pre-1.0 versions."
+msgstr ""
+
+#: main.cpp:90
+msgid "For his bombastic artwork."
+msgstr ""
+
+#: main.cpp:93
+msgid "For extensive testing and the first German translation."
+msgstr ""
+
+#: main.cpp:96
+msgid "For the great dvd+rw-tools and the nice cooperation."
+msgstr ""
+
+#: main.cpp:99
+msgid "For the very cool eMovix package and his accommodating work."
+msgstr ""
+
+#: main.cpp:102
+msgid "For the flac decoding plugin."
+msgstr ""
+
+#: main.cpp:105
+msgid "For the very useful isofslib."
+msgstr ""
+
+#: main.cpp:108
+msgid ""
+"For libsamplerate which is used for generic resampling in the audio decoder "
+"framework."
+msgstr ""
+
+#: main.cpp:111
+msgid "For the very cool conditional audio ripping pattern."
+msgstr ""
+
+#: main.cpp:114
+msgid "For his work on the BSD port and some great patches."
+msgstr ""
+
+#: main.cpp:117
+msgid "For his work on the BSD port."
+msgstr ""
+
+#: main.cpp:120
+msgid "For his help with the many invalid k3b entries on bugs.kde.org."
+msgstr ""
+
+#: main.cpp:123
+msgid "For the great K3b icon eyecandy."
+msgstr ""
+
+#: main.cpp:126
+msgid "For his neverending help cleaning out the K3b bug database."
+msgstr ""
+
+#: main.cpp:129
+msgid ""
+"Rob created a great theme and came up with the idea for transparent themes."
+msgstr ""
+
+#: main.cpp:132
+msgid "For the amazing K3b 1.0 theme."
+msgstr ""
+
+#: k3bpassivepopup.cpp:142
+msgid "Keep Open"
+msgstr ""
+
+#: k3b.cpp:155
+msgid "K3b - The CD and DVD Kreator"
+msgstr ""
+
+#: k3b.cpp:218
+msgid "Save All"
+msgstr "Enrollañ an holl re"
+
+#: k3b.cpp:221
+msgid "Close All"
+msgstr "Serriñ an holl re"
+
+#: k3b.cpp:235
+msgid "&New Project"
+msgstr "Raktres &nevez"
+
+#: k3b.cpp:236
+msgid "New &Audio CD Project"
+msgstr "Raktres CD &klevet nevez"
+
+#: k3b.cpp:238
+msgid "New Data &CD Project"
+msgstr "Raktres &CD roadoù nevez"
+
+#: k3b.cpp:240
+msgid "New &Mixed Mode CD Project"
+msgstr ""
+
+#: k3b.cpp:242
+msgid "New &Video CD Project"
+msgstr "Raktres CD &Video nevez"
+
+#: k3b.cpp:244
+msgid "New &eMovix CD Project"
+msgstr "Raktres CD &eMovix nevez"
+
+#: k3b.cpp:246
+msgid "New &eMovix DVD Project"
+msgstr "Raktres DVD &eMovix nevez"
+
+#: k3b.cpp:248
+msgid "New Data &DVD Project"
+msgstr "Raktres &DVD roadoù nevez"
+
+#: k3b.cpp:250
+msgid "New V&ideo DVD Project"
+msgstr ""
+
+#: k3b.cpp:252
+#, fuzzy
+msgid "Continue Multisession Project"
+msgstr "Kenderc'hel lies dalc'h "
+
+#: k3b.cpp:274
+msgid "&Add Files..."
+msgstr "&Ouzhpennañ ar Restroù ..."
+
+#: k3b.cpp:277
+msgid "&Clear Project"
+msgstr "&Goullonderiñ ar raktres"
+
+#: k3b.cpp:280
+msgid "Show Directories"
+msgstr "Diskouez ar renkelloù"
+
+#: k3b.cpp:283
+msgid "Show Contents"
+msgstr "Diskouez an endalc'had"
+
+#: k3b.cpp:286
+msgid "Show Document Header"
+msgstr "Diskouez reollin an teul"
+
+#: k3b.cpp:289
+msgid "&Erase CD-RW..."
+msgstr "&Goullonderiñ ar CD-RW ..."
+
+#: k3b.cpp:291
+#, fuzzy
+msgid "&Format DVD%1RW..."
+msgstr "Emaon o furmadiñ an DVD-RW"
+
+#: k3b.cpp:293
+msgid "&Burn CD Image..."
+msgstr "&Engravañ ur skeudenn CD ..."
+
+#: k3b.cpp:295
+msgid "&Burn DVD ISO Image..."
+msgstr "&Engravañ ur skeudenn DVD ..."
+
+#: k3b.cpp:298
+msgid "&Copy CD..."
+msgstr "&Eilañ ar CD ..."
+
+#: k3b.cpp:301
+msgid "Copy &DVD..."
+msgstr "Eilañ an &DVD ..."
+
+#: k3b.cpp:304
+msgid "Rip Audio CD..."
+msgstr "Eztennañ ar CD klevet ..."
+
+#: k3b.cpp:306
+#, fuzzy
+msgid "Rip Video DVD..."
+msgstr "DVD Video"
+
+#: k3b.cpp:308
+#, fuzzy
+msgid "Rip Video CD..."
+msgstr "DVD Video"
+
+#: k3b.cpp:311
+msgid "System Check"
+msgstr ""
+
+#: k3b.cpp:315
+msgid "&Setup System Permissions..."
+msgstr ""
+
+#: k3b.cpp:325
+msgid "Creates a new project"
+msgstr "Krouiñ ur raktres nevez"
+
+#: k3b.cpp:326
+msgid "Creates a new data CD project"
+msgstr "Krouiñ a ra ur raktres CD roadoù nevez"
+
+#: k3b.cpp:327
+msgid "Creates a new audio CD project"
+msgstr "Krouiñ a ra ur raktres CD klevet nevez"
+
+#: k3b.cpp:328
+msgid "Creates a new eMovix DVD project"
+msgstr "Krouiñ a ra ur raktres DVD eMovix nevez"
+
+#: k3b.cpp:329
+msgid "Creates a new data DVD project"
+msgstr "Krouiñ a ra ur raktres DVD roadoù nevez"
+
+#: k3b.cpp:330
+msgid "Creates a new eMovix CD project"
+msgstr "Krouiñ a ra ur raktres CD eMovix nevez"
+
+#: k3b.cpp:331
+msgid "Creates a new Video CD project"
+msgstr "Krouiñ a ra ur raktres CD Video nevez"
+
+#: k3b.cpp:332
+#, fuzzy
+msgid "Open the CD-RW erasing dialog"
+msgstr "DVD Video"
+
+#: k3b.cpp:333
+#, fuzzy
+msgid "Open the DVD%1RW formatting dialog"
+msgstr "DVD Video"
+
+#: k3b.cpp:334
+#, fuzzy
+msgid "Open the CD copy dialog"
+msgstr "DVD Video"
+
+#: k3b.cpp:335
+msgid "Write an Iso9660, cue/bin, or cdrecord clone image to CD"
+msgstr ""
+
+#: k3b.cpp:336
+#, fuzzy
+msgid "Write an Iso9660 image to DVD"
+msgstr "N'eo ket ur skeudenn Iso9660"
+
+#: k3b.cpp:338
+msgid "Opens an existing project"
+msgstr "Digeriñ ur raktres a zo c'hoazh"
+
+#: k3b.cpp:339
+msgid "Opens a recently used file"
+msgstr ""
+
+#: k3b.cpp:340
+msgid "Saves the current project"
+msgstr "Enrollañ a ra ar raktres o ren"
+
+#: k3b.cpp:341
+#, fuzzy
+msgid "Saves the current project to a new url"
+msgstr "Enrollañ a ra ar raktres o ren"
+
+#: k3b.cpp:342
+#, fuzzy
+msgid "Saves all open projects"
+msgstr "Enrollañ a ra ar raktres o ren"
+
+#: k3b.cpp:343
+msgid "Closes the current project"
+msgstr "Serriñ ar raktres red"
+
+#: k3b.cpp:344
+#, fuzzy
+msgid "Closes all open projects"
+msgstr "Serriñ ar raktres red"
+
+#: k3b.cpp:345
+msgid "Quits the application"
+msgstr "Kuitaat a ra ar meziant"
+
+#: k3b.cpp:346
+#, fuzzy
+msgid "Configure K3b settings"
+msgstr "Kefluniañ al lugent"
+
+#: k3b.cpp:348
+msgid "Setup the system permissions (requires root privileges)"
+msgstr ""
+
+#: k3b.cpp:350
+msgid "Digitally extract tracks from an audio CD"
+msgstr ""
+
+#: k3b.cpp:351
+msgid "Transcode Video DVD titles"
+msgstr ""
+
+#: k3b.cpp:352
+#, fuzzy
+msgid "Extract tracks from a Video CD"
+msgstr "Eztennañ ar raktresoù eus %1 da %2."
+
+#: k3b.cpp:353
+#, fuzzy
+msgid "Add files to the current project"
+msgstr "Serriñ ar raktres red"
+
+#: k3b.cpp:354
+#, fuzzy
+msgid "Clear the current project"
+msgstr "Serriñ ar raktres red"
+
+#: k3b.cpp:383
+msgid "Project View"
+msgstr "Gwel ar raktres"
+
+#: k3b.cpp:400
+msgid "Current Projects"
+msgstr "Profiloù red"
+
+#: k3b.cpp:414
+#, fuzzy
+msgid "Quickstart"
+msgstr "Mentrezh buan"
+
+#: k3b.cpp:422
+msgid "Sidepanel"
+msgstr ""
+
+#: k3b.cpp:436
+msgid "Contents View"
+msgstr "Gwell an endalc'had"
+
+#: k3b.cpp:455
+msgid "&Quick Dir Selector"
+msgstr ""
+
+#: k3b.cpp:459
+msgid "Go"
+msgstr "Mont"
+
+#: k3b.cpp:531 k3b.cpp:860 k3b.cpp:874
+msgid "Opening file..."
+msgstr "Emaon o tigeriñ ur restr ..."
+
+#: k3b.cpp:556
+msgid "Could not open document!"
+msgstr "N'hellan ket digeriñ an teul !"
+
+#: k3b.cpp:556
+msgid "Error!"
+msgstr "Fazi !"
+
+#: k3b.cpp:829
+msgid "%1 has unsaved data."
+msgstr ""
+
+#: k3b.cpp:830
+msgid "Closing Project"
+msgstr "Emaon o serriñ ar raktres"
+
+#: k3b.cpp:863 k3b.cpp:930
+msgid "*.k3b|K3b Projects"
+msgstr "*.k3b|Raktresoù K3b"
+
+#: k3b.cpp:865
+msgid "Open Files"
+msgstr "Restroù digor"
+
+#: k3b.cpp:898
+msgid "Saving file..."
+msgstr "Emaon oc'h enrollañ ar restr ..."
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "Could not save the current document!"
+msgstr "Ne m'eus ket gallet enrollañ an teul-se !"
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "I/O Error"
+msgstr "Fazi E/D"
+
+#: k3b.cpp:922
+msgid "Saving file with a new filename..."
+msgstr "Oc'h enrollañ ar restr gant un anv restr nevez ..."
+
+#: k3b.cpp:961
+msgid "Closing file..."
+msgstr "Emaon o serriñ ar restr ..."
+
+#: k3b.cpp:1072
+msgid "Creating new Audio CD Project."
+msgstr "Emaon o krouiñ ur raktres CD klevet nevez."
+
+#: k3b.cpp:1081
+msgid "Creating new Data CD Project."
+msgstr "Emaon o krouiñ ur raktres CD roadoù nevez."
+
+#: k3b.cpp:1091
+msgid "Creating new Data DVD Project."
+msgstr "Emaon o krouiñ ur raktres DVD roadoù nevez."
+
+#: k3b.cpp:1107
+msgid "Creating new VideoDVD Project."
+msgstr "Emaon o krouiñ ur raktres DVD video nevez."
+
+#: k3b.cpp:1117
+msgid "Creating new Mixed Mode CD Project."
+msgstr ""
+
+#: k3b.cpp:1126
+msgid "Creating new Video CD Project."
+msgstr "Emaon o krouiñ ur raktres CD video nevez."
+
+#: k3b.cpp:1136
+msgid "Creating new eMovix CD Project."
+msgstr "Emaon o krouiñ ur raktres CD eMovix nevez."
+
+#: k3b.cpp:1146
+msgid "Creating new eMovix DVD Project."
+msgstr "Emaon o krouiñ ur raktres DVD eMovix nevez."
+
+#: k3b.cpp:1273
+msgid "Select Files to Add to Project"
+msgstr "Dibabit ar restroù da ouzhpennañ d'ar raktres"
+
+#: k3b.cpp:1287
+msgid "Please create a project before adding files"
+msgstr "Krouit ur raktres a-raok ouzhpennañ restroù"
+
+#: k3b.cpp:1287
+msgid "No Active Project"
+msgstr "Raktres bev ebet"
+
+#: k3b.cpp:1296
+msgid ""
+"Could not find kdesu to run K3bSetup with root privileges. Please run it "
+"manually as root."
+msgstr ""
+
+#: k3b.cpp:1532
+msgid "Do you really want to clear the current project?"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: k3b.cpp:1533
+msgid "Clear Project"
+msgstr "Goullonderiñ ar raktres"
+
+#: k3b.cpp:1575
+msgid "Audio CD Rip"
+msgstr "Eztennañ ur CD klevet"
+
+#: k3b.cpp:1590
+#, fuzzy
+msgid "Video DVD Rip"
+msgstr "DVD Video"
+
+#: k3b.cpp:1611
+#, fuzzy
+msgid "Video CD Rip"
+msgstr "DVD Video"
+
+#: k3b.cpp:1626
+#, fuzzy
+msgid "Audio Output Problem"
+msgstr "Roudennoù son"
+
+#: k3bsystemproblemdialog.cpp:87 k3bsystemproblemdialog.cpp:92
+msgid "System Configuration Problems"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:93
+#, c-format
+msgid ""
+"_n: 1 problem\n"
+"%n problems"
+msgstr "%n kudenn"
+
+#: k3bsystemproblemdialog.cpp:97
+#, fuzzy
+msgid "Do not show again"
+msgstr "Na ziskouezit ket adarre"
+
+#: k3bsystemproblemdialog.cpp:100
+msgid "Start K3bSetup2"
+msgstr "Loc'hañ K3bSetup2"
+
+#: k3bsystemproblemdialog.cpp:144 k3bsystemproblemdialog.cpp:147
+msgid "Solution"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:147
+msgid "Use K3bSetup to solve this problem."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:178
+#, fuzzy
+msgid "No CD/DVD writer found."
+msgstr "N'eus bouetadur Cddb kavet ebet."
+
+#: k3bsystemproblemdialog.cpp:179
+msgid ""
+"K3b did not find an optical writing device in your system. Thus, you will not "
+"be able to burn CDs or DVDs. However, you can still use other K3b features like "
+"audio track extraction or audio transcoding or ISO9660 image creation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:189 k3bsystemproblemdialog.cpp:244
+#: k3bsystemproblemdialog.cpp:269 k3bsystemproblemdialog.cpp:318
+msgid "Unable to find %1 executable"
+msgstr "Ne 'meus ket bet kavout ar program %1"
+
+#: k3bsystemproblemdialog.cpp:190
+msgid "K3b uses cdrecord to actually write CDs."
+msgstr "Bez vez implijet cdrecord gant K3b evit skrivañ CDioù."
+
+#: k3bsystemproblemdialog.cpp:191
+msgid "Install the cdrtools package which contains cdrecord."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:198 k3bsystemproblemdialog.cpp:279
+#: k3bsystemproblemdialog.cpp:287 k3bsystemproblemdialog.cpp:296
+#: k3bsystemproblemdialog.cpp:330 k3bsystemproblemdialog.cpp:438
+msgid "Used %1 version %2 is outdated"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:199
+msgid ""
+"Although K3b supports all cdrtools versions since 1.10 it is highly recommended "
+"to at least use version 2.0."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:202
+msgid "Install a more recent version of the cdrtools."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:219
+msgid "%1 will be run with root privileges on kernel >= 2.6.8"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:220
+msgid ""
+"Since Linux kernel 2.6.8 %1 will not work when run suid root for security "
+"reasons anymore."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:228 k3bsystemproblemdialog.cpp:254
+msgid "%1 will be run without root privileges"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:229
+msgid ""
+"It is highly recommended to configure cdrecord to run with root privileges. "
+"Only then cdrecord runs with high priority which increases the overall "
+"stability of the burning process. Apart from that it allows changing the size "
+"of the used burning buffer. A lot of user problems could be solved this way. "
+"This is also true when using SuSE's resmgr."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:245
+msgid "K3b uses cdrdao to actually write CDs."
+msgstr "Bez vez implijet cdrdao gant K3b evit skrivañ CDioù."
+
+#: k3bsystemproblemdialog.cpp:246
+msgid "Install the cdrdao package."
+msgstr "Staliañ ar pakad cdrdao."
+
+#: k3bsystemproblemdialog.cpp:255
+msgid ""
+"It is highly recommended to configure cdrdao to run with root privileges to "
+"increase the overall stability of the burning process."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:270
+msgid ""
+"K3b uses growisofs to actually write dvds. Without growisofs you will not be "
+"able to write dvds. Make sure to install at least version 5.10."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:273 k3bsystemproblemdialog.cpp:320
+msgid "Install the dvd+rw-tools package."
+msgstr "Staliañ ar pakad dvd+rw-tools."
+
+#: k3bsystemproblemdialog.cpp:280
+msgid ""
+"K3b needs at least growisofs version 5.10 to write dvds. All older versions "
+"will not work and K3b will refuse to use them."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:282 k3bsystemproblemdialog.cpp:291
+#: k3bsystemproblemdialog.cpp:300 k3bsystemproblemdialog.cpp:335
+#, c-format
+msgid "Install a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:288
+msgid ""
+"K3b will not be able to copy DVDs on-the-fly or write a DVD+RW in multiple "
+"sessions using a growisofs version older than 5.12."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:297
+msgid ""
+"It is highly recommended to use growisofs 7.0 or higher. K3b won't be able to "
+"write a DVD+RW in multiple sessions using a growisofs version older than 7.0."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:319
+msgid "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs."
+msgstr ""
+"Bez vez implijet dvd+rw-format gant K3b evit furmadiñ DVD-RWioù ha DVD+RWioù."
+
+#: k3bsystemproblemdialog.cpp:333
+msgid ""
+"K3b needs at least mkisofs version 1.14. Older versions may introduce problems "
+"when creating data projects."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:357
+#, fuzzy
+msgid "Device %1 - %2 is automounted."
+msgstr "Emaon o skrivañ an drobarzhell %1 - Emvarc'het eo %2."
+
+#: k3bsystemproblemdialog.cpp:359
+msgid ""
+"K3b is not able to unmount automounted devices. Thus, especially DVD+RW "
+"rewriting might fail. There is no need to report this as a bug or feature wish; "
+"it is not possible to solve this problem from within K3b."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:363
+msgid ""
+"Replace the automounting entries in /etc/fstab with old-fashioned ones or use a "
+"user-space mounting solution like pmount or ivman."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:373
+msgid "No ATAPI writing support in kernel"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:374
+msgid ""
+"Your kernel does not support writing without SCSI emulation but there is at "
+"least one writer in your system not configured to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:378
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems.Be aware that you may still "
+"enable DMA on ide-scsi emulated drives."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:395 k3bsystemproblemdialog.cpp:415
+msgid "%1 %2 does not support ATAPI"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:396 k3bsystemproblemdialog.cpp:417
+msgid ""
+"The configured version of %1 does not support writing to ATAPI devices without "
+"SCSI emulation and there is at least one writer in your system not configured "
+"to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:401
+#, c-format
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems. Or you install (or select as "
+"the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:423
+msgid ""
+"Install cdrdao >= 1.1.8 which supports writing to ATAPI devices directly."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:425
+#, c-format
+msgid ""
+"The best, and recommended, solution is to use ide-scsi (SCSI emulation) for all "
+"writer devices: this way you will not have any problems; or, you can install "
+"(or select as the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:439
+msgid ""
+"K3b won't be able to write DVD-R Dual Layer media using a growisofs version "
+"older than 6.0."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:441
+msgid "Install a more recent version of growisofs."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:451
+#, c-format
+msgid "No write access to device %1"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:452
+msgid ""
+"K3b needs write access to all the devices to perform certain tasks. Without it "
+"you might encounter problems with %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:454 k3bsystemproblemdialog.cpp:465
+msgid ""
+"Make sure you have write access to %1. In case you are not using devfs or udev "
+"K3bSetup is able to do this for you."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:462
+#, c-format
+msgid "No write access to generic SCSI device %1"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:463
+msgid ""
+"Without write access to the generic device you might encounter problems with "
+"Audio CD ripping from %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:471
+msgid "DMA disabled on device %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:472
+msgid ""
+"With most modern CD/DVD devices enabling DMA highly increases read/write "
+"performance. If you experience very low writing speeds this is probably the "
+"cause."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:475
+msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:488
+#, fuzzy, c-format
+msgid "User parameters specified for external program %1"
+msgstr "Emaon o klask evit goulevoù all ..."
+
+#: k3bsystemproblemdialog.cpp:489
+msgid ""
+"Sometimes it may be nessessary to specify user parameters in addition to the "
+"parameters generated by K3b. This is simply a warning to make sure that these "
+"parameters are really wanted and won't be part of some bug report."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:492
+msgid ""
+"To remove the user parameters for the external program %1 open the K3b settings "
+"page 'Programs' and choose the tab 'User Parameters'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:513
+msgid "Mp3 Audio Decoder plugin not found."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:514
+msgid ""
+"K3b could not load or find the Mp3 decoder plugin. This means that you will not "
+"be able to create Audio CDs from Mp3 files. Many Linux distributions do not "
+"include Mp3 support for legal reasons."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:517
+msgid ""
+"To enable Mp3 support, please install the MAD Mp3 decoding library as well as "
+"the K3b MAD Mp3 decoder plugin (the latter may already be installed but not "
+"functional due to the missing libmad). Some distributions allow installation of "
+"Mp3 support via an online update tool (i.e. SuSE's YOU)."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:533
+msgid "System locale charset is ANSI_X3.4-1968"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:534
+msgid ""
+"Your system's locale charset (i.e. the charset used to encode filenames) is set "
+"to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. "
+"Most likely the locale is not set at all. An invalid setting will result in "
+"problems when creating data projects."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:538
+msgid ""
+"To properly set the locale charset make sure the LC_* environment variables are "
+"set. Normally the distribution setup tools take care of this."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:551
+msgid "Running K3b as root user"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:552
+msgid ""
+"It is not recommended to run K3b under the root user account. This introduces "
+"unnecessary security risks."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:554
+msgid ""
+"Run K3b from a proper user account and setup the device and external tool "
+"permissions appropriately."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:557
+msgid "The latter can be done via K3bSetup."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:587
+#, fuzzy
+msgid "No problems found in system configuration."
+msgstr "Gwiriekaat kefluniadur ar reizhiad"
+
+#: k3bsystemproblemdialog.cpp:587
+#, fuzzy
+msgid "System Problems"
+msgstr "Restroù ar reizhiad"
+
+#: k3bsystemproblemdialog.cpp:609
+msgid "Unable to start K3bSetup2."
+msgstr "N'hellan ket loc'hañ K3bSetup2."
+
+#: k3bemptydiscwaiter.cpp:88
+msgid "Waiting for Disk"
+msgstr "Emaon o c'hortoz evit ar bladenn"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Eject"
+msgstr "Stlepel kuit"
+
+#: k3bemptydiscwaiter.cpp:90
+msgid "Load"
+msgstr "Kargañ"
+
+#: k3bemptydiscwaiter.cpp:113
+msgid "Found media:"
+msgstr "Media kavet :"
+
+#: k3bemptydiscwaiter.cpp:124
+msgid "Force K3b to continue if it seems not to detect your empty CD/DVD."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:155 k3bmediaselectioncombobox.cpp:480
+msgid "CD-R(W) or DVD%1R(W)"
+msgstr "CD-R(W) pe DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:157 k3bmediaselectioncombobox.cpp:482
+msgid "DVD%1R(W)"
+msgstr "DVD%1R(W)"
+
+#: k3bemptydiscwaiter.cpp:159 k3bmediaselectioncombobox.cpp:484
+#, fuzzy
+msgid "Double Layer DVD%1R"
+msgstr "DVD±R daoudroc'had"
+
+#: k3bemptydiscwaiter.cpp:161 k3bmediaselectioncombobox.cpp:486
+msgid "CD-R(W)"
+msgstr "CD-R(W)"
+
+#: k3bemptydiscwaiter.cpp:165
+msgid ""
+"Please insert a complete or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:172
+msgid "Please insert a complete %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:179
+msgid ""
+"Please insert an empty or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:186
+msgid "Please insert an appendable %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:193
+msgid "Please insert an empty %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:200
+msgid "Please insert a suitable medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:316
+msgid "Preformatting DVD+RW"
+msgstr "O ragsfurmadiñ an DVD+RW"
+
+#: k3bemptydiscwaiter.cpp:341 k3bemptydiscwaiter.cpp:411
+msgid "Found %1 media in %2 - %3. Should it be overwritten?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:346 k3bemptydiscwaiter.cpp:416
+#: k3bemptydiscwaiter.cpp:473
+#, c-format
+msgid "Found %1"
+msgstr "%1 kavet"
+
+#: k3bemptydiscwaiter.cpp:468
+msgid "Found %1 media in %2 - %3. Should it be formatted?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:473
+msgid "Format"
+msgstr "Furmadiñ"
+
+#: k3bemptydiscwaiter.cpp:494
+msgid "Formatting DVD-RW"
+msgstr "Emaon o furmadiñ an DVD-RW"
+
+#: k3bemptydiscwaiter.cpp:544
+msgid "Found rewritable media in %1 - %2. Should it be erased?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:546
+msgid "Found Rewritable Disk"
+msgstr "Kavet am eus ur bladenn adskrivabl"
+
+#: k3bemptydiscwaiter.cpp:547
+msgid "&Erase"
+msgstr "&Goullonderiñ"
+
+#: k3bemptydiscwaiter.cpp:548
+msgid "E&ject"
+msgstr "S&tlepel kuit"
+
+#: k3bemptydiscwaiter.cpp:600
+msgid "Waiting for Medium"
+msgstr "O c'hortoz ar vedia"
+
+#: k3bdebuggingoutputdialog.cpp:39
+#, fuzzy
+msgid "Debugging Output"
+msgstr "Ezkas klevet"
+
+#: k3bdebuggingoutputdialog.cpp:44
+msgid "Save to file"
+msgstr "Enrollañ en ur restr"
+
+#: k3bdebuggingoutputdialog.cpp:45
+msgid "Copy to clipboard"
+msgstr "Eilañ d'ar golver"
+
+#: k3bdebuggingoutputdialog.cpp:150
+#, c-format
+msgid "Could not open file %1"
+msgstr "N'hellan ket digeriñ ar restr %1"
+
+#: k3bmedium.cpp:287
+msgid "No medium information"
+msgstr "Titouroù ebet war ar vedium"
+
+#: k3bmedium.cpp:295
+msgid "Empty %1 medium"
+msgstr ""
+
+#: k3bmedium.cpp:307
+#, fuzzy
+msgid "Mixed CD"
+msgstr "CD Video"
+
+#: k3bmedium.cpp:313
+msgid "%1 (Mixed CD)"
+msgstr ""
+
+#: k3bmedium.cpp:326
+msgid "%1 (Appendable Data %2)"
+msgstr ""
+
+#: k3bmedium.cpp:329
+#, fuzzy
+msgid "%1 (Complete Data %2)"
+msgstr "%1 kavet"
+
+#: k3bmedium.cpp:334
+#, c-format
+msgid "Appendable Data %1"
+msgstr ""
+
+#: k3bmedium.cpp:337
+#, fuzzy, c-format
+msgid "Complete Data %1"
+msgstr "Echu"
+
+#: k3bmedium.cpp:345
+msgid "Appendable %1 medium"
+msgstr ""
+
+#: k3bmedium.cpp:348
+#, fuzzy
+msgid "Complete %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmedium.cpp:366
+msgid ""
+"_n: %1 in %n track\n"
+"%1 in %n tracks"
+msgstr "%1 e %n roudenn"
+
+#: k3bmedium.cpp:369
+#, c-format
+msgid ""
+"_n: and %n session\n"
+" and %n sessions"
+msgstr " ha %n dalc'h"
+
+#: k3bmedium.cpp:374
+#, c-format
+msgid "Free space: %1"
+msgstr "Egor dieub : %1"
+
+#: k3bmedium.cpp:378
+#, c-format
+msgid "Capacity: %1"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:438 k3bmediaselectioncombobox.cpp:466
+msgid "an empty %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:440
+msgid "an appendable %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:442
+msgid "a complete %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:445
+msgid "an empty or appendable %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:447
+msgid "a complete or appendable %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:449
+msgid "a %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmediaselectioncombobox.cpp:457
+#, fuzzy
+msgid "a Video %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmediaselectioncombobox.cpp:460
+#, fuzzy
+msgid "a Mixed Mode %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmediaselectioncombobox.cpp:462
+#, fuzzy
+msgid "an Audio %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmediaselectioncombobox.cpp:464
+#, fuzzy
+msgid "a Data %1 medium"
+msgstr "ur vedium %1"
+
+#: k3bmediaselectioncombobox.cpp:473
+msgid "CD or DVD"
+msgstr "CD pe DVD"
+
+#: k3bmediaselectioncombobox.cpp:475
+msgid "CD"
+msgstr "CD"
+
+#: k3bmediaselectioncombobox.cpp:477
+msgid "DVD"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:488
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:490
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bmediaselectioncombobox.cpp:492
+msgid "Please insert %1..."
+msgstr "Enlakaat %1 mar plij ..."
+
+#: k3bwriterselectionwidget.cpp:85
+msgid "Medium will be overwritten."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:122
+msgid "Burn Medium"
+msgstr "Skrivañ ar vedium"
+
+#: k3bwriterselectionwidget.cpp:133
+msgid "Speed:"
+msgstr "Tizh :"
+
+#: k3bwriterselectionwidget.cpp:141
+#, fuzzy
+msgid "Writing app:"
+msgstr "Emaon o skrivañ an eil"
+
+#: k3bwriterselectionwidget.cpp:174
+msgid "The medium that will be used for burning"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:175
+msgid "The speed at which to burn the medium"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:176
+msgid "The external application to actually burn the medium"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:178
+msgid ""
+"<p>Select the medium that you want to use for burning."
+"<p>In most cases there will only be one medium available which does not leave "
+"much choice."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:181
+msgid ""
+"<p>Select the speed with which you want to burn."
+"<p><b>Auto</b>"
+"<br>This will choose the maximum writing speed possible with the used medium. "
+"This is the recommended selection for most media.</p>"
+"<p><b>Ignore</b> (DVD only)"
+"<br>This will leave the speed selection to the writer device. Use this if K3b "
+"is unable to set the writing speed."
+"<p>1x refers to 1385 KB/s for DVD and 175 KB/s for CD.</p>"
+"<p><b>Caution:</b> Make sure your system is able to send the data fast enough "
+"to prevent buffer underruns."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:192
+msgid ""
+"<p>K3b uses the command line tools cdrecord, growisofs, and cdrdao to actually "
+"write a CD or DVD."
+"<p>Normally K3b chooses the best suited application for every task "
+"automatically but in some cases it may be possible that one of the applications "
+"does not work as intended with a certain writer. In this case one may select "
+"the application manually."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:262 projects/k3bdataurladdingdialog.cpp:437
+#: projects/k3bdataurladdingdialog.cpp:673
+msgid "Ignore"
+msgstr "Tremen e-biou"
+
+#: k3bwriterselectionwidget.cpp:293
+msgid "More..."
+msgstr "Mui ..."
+
+#: k3bwriterselectionwidget.cpp:575
+msgid "Set writing speed manually"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:576
+msgid ""
+"<p>K3b is not able to perfectly determine the maximum writing speed of an "
+"optical writer. Writing speed is always reported subject to the inserted "
+"medium."
+"<p>Please enter the writing speed here and K3b will remember it for future "
+"sessions (Example: 16x)."
+msgstr ""
+
+#: k3bapplication.cpp:127
+msgid "Creating GUI..."
+msgstr ""
+
+#: k3bapplication.cpp:142
+msgid "Ready."
+msgstr "Prest."
+
+#: k3bapplication.cpp:149
+msgid "Checking System"
+msgstr "Emaon o wiriekaat ar reizhiad"
+
+#: k3bapplication.cpp:184
+msgid "K3b is currently busy and cannot start any other operations."
+msgstr ""
+
+#: k3bapplication.cpp:185
+msgid "K3b is busy"
+msgstr ""
+
+#: k3bapplication.cpp:299
+msgid "Could not find Audio Output plugin '%1'"
+msgstr "Ne m'eus ket gallet kavout ul lugent klevet ezkas '%1'"
+
+#: k3bapplication.cpp:300
+msgid "Initialization Problem"
+msgstr ""
+
+#: k3blsofwrapperdialog.cpp:44
+#, fuzzy
+msgid "Device in use"
+msgstr "Trobarzhelloù"
+
+#: k3blsofwrapperdialog.cpp:51
+#, fuzzy
+msgid "Quit the other applications"
+msgstr "Kuitaat a ra ar meziant"
+
+#: k3blsofwrapperdialog.cpp:52
+#, fuzzy
+msgid "Check again"
+msgstr "Gwiriekaat ar restroù"
+
+#: k3blsofwrapperdialog.cpp:75
+msgid ""
+"<p>Device <b>'%1'</b> is already in use by other applications (<em>%2</em>)."
+"<p>It is highly recommended to quit those before continuing. Otherwise K3b "
+"might not be able to fully access the device."
+"<p><em>Hint: Sometimes shutting down an application does not happen instantly. "
+"In that case you might have to use the '%3' button."
+msgstr ""
+
+#: k3blsofwrapperdialog.cpp:103
+#, fuzzy
+msgid "<p>Do you really want K3b to kill the following processes: <em>"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: k3bstatusbarmanager.cpp:60
+msgid "Temp:"
+msgstr "Gwrez :"
+
+#: k3bstatusbarmanager.cpp:113
+msgid "No info"
+msgstr "Titour ebet"
+
+#: k3bstatusbarmanager.cpp:169
+#, fuzzy
+msgid ""
+"_n: 1 file in %1\n"
+"%n files in %1"
+msgstr "%n restr (%1)"
+
+#: k3bstatusbarmanager.cpp:170
+#, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr "%n renkell"
+
+#: k3bstatusbarmanager.cpp:196
+#, fuzzy, c-format
+msgid ""
+"_n: Audio CD (1 track)\n"
+"Audio CD (%n tracks)"
+msgstr "%n roudenn"
+
+#: k3bstatusbarmanager.cpp:202
+msgid "Data CD (%1)"
+msgstr "CD roadoù (%1)"
+
+#: k3bstatusbarmanager.cpp:209
+#, fuzzy
+msgid ""
+"_n: Mixed CD (1 track and %1)\n"
+"Mixed CD (%n tracks and %1)"
+msgstr "%n roudenn (%1)"
+
+#: k3bstatusbarmanager.cpp:216
+#, fuzzy, c-format
+msgid ""
+"_n: Video CD (1 track)\n"
+"Video CD (%n tracks)"
+msgstr "%n roudenn"
+
+#: k3bstatusbarmanager.cpp:222
+#, fuzzy
+msgid "eMovix CD (%1)"
+msgstr "eMovixCD%1"
+
+#: k3bstatusbarmanager.cpp:228
+#, fuzzy
+msgid "eMovix DVD (%1)"
+msgstr "eMovixDVD%1"
+
+#: k3bstatusbarmanager.cpp:234
+msgid "Data DVD (%1)"
+msgstr "DVD roadoù (%1)"
+
+#: k3bstatusbarmanager.cpp:240
+#, fuzzy
+msgid "Video DVD (%1)"
+msgstr "VideoDVD%1"
+
+#: option/k3bthemeoptiontab.cpp:117
+msgid "K3b - The CD/DVD Kreator"
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:135
+msgid "Drag or Type Theme URL"
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:146
+#, c-format
+msgid "Unable to find the icon theme archive %1."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:148
+msgid ""
+"Unable to download the icon theme archive.\n"
+"Please check that address %1 is correct."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:180
+msgid "The file is not a valid K3b theme archive."
+msgstr "N'eo ket un diell mat a c'hiz K3b ar restr."
+
+#: option/k3bthemeoptiontab.cpp:188
+#, fuzzy
+msgid "A theme with the name '%1' already exists. Do you want to overwrite it?"
+msgstr "Ar restr <%1> a zo endeo. C'hoant ho peus e rasklañ ?"
+
+#: option/k3bthemeoptiontab.cpp:190
+#, fuzzy
+msgid "Theme exists"
+msgstr "Gizioù"
+
+#: option/k3bthemeoptiontab.cpp:209
+msgid ""
+"<qt>Are you sure you want to remove the <strong>%1</strong> icon theme?"
+"<br>"
+"<br>This will delete the files installed by this theme.</qt>"
+msgstr ""
+
+#: k3binteractiondialog.cpp:331 option/k3bmiscoptiontab.cpp:49
+msgid "Default Settings"
+msgstr "Dibarzhoù dre ziouer"
+
+#: option/k3bmiscoptiontab.cpp:50
+msgid "Load the K3b Defaults at dialog startup."
+msgstr ""
+
+#: k3binteractiondialog.cpp:332 option/k3bmiscoptiontab.cpp:52
+#, fuzzy
+msgid "Saved Settings"
+msgstr "Dibarzhoù Barek"
+
+#: option/k3bmiscoptiontab.cpp:53
+msgid "Load the settings saved by the user at dialog startup."
+msgstr ""
+
+#: k3binteractiondialog.cpp:333 option/k3bmiscoptiontab.cpp:55
+msgid "Last Used Settings"
+msgstr "Dibarzhoù implijet diwezhañ"
+
+#: option/k3bmiscoptiontab.cpp:56
+msgid "Load the last used settings at dialog startup."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:57
+msgid ""
+"K3b handles three sets of settings in action dialogs (action dialogs include "
+"the CD Copy dialog or the Audio CD project dialog):"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:60
+msgid ""
+"One of these sets is loaded once an action dialog is opened. This setting "
+"defines which set it will be."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:127
+msgid "Directory (%1) does not exist. Create?"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create Directory"
+msgstr "Krouiñ ur renkell"
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create"
+msgstr "Krouiñ"
+
+#: option/k3bmiscoptiontab.cpp:141
+msgid ""
+"You specified a file for the temporary directory. K3b will use its base path as "
+"the temporary directory."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:150
+#, fuzzy, c-format
+msgid "You do not have permission to write to %1."
+msgstr "N'oc'h ket aotreet da skrivañ ouzh %1."
+
+#: option/k3bdeviceoptiontab.cpp:47
+msgid ""
+"K3b tries to detect all your devices properly. You can add devices that have "
+"not been detected and change the black values by clicking in the list. If K3b "
+"is unable to detect your drive, you need to modify their permissions to give "
+"K3b write access to all devices."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 54
+#: option/k3bpluginoptiontab.cpp:67 projects/k3bdatafileview.cpp:70
+#: projects/k3bmovixlistview.cpp:174 rc.cpp:1266
+#, no-c-format
+msgid "Name"
+msgstr "Anv"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 48
+#: option/k3bpluginoptiontab.cpp:68 rc.cpp:341
+#, no-c-format
+msgid "Author"
+msgstr "Oberour"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 59
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:121
+#: option/k3bexternalbinwidget.cpp:134 option/k3bpluginoptiontab.cpp:69
+#: rc.cpp:344
+#, no-c-format
+msgid "Version"
+msgstr "Doare"
+
+#: option/k3bpluginoptiontab.cpp:70
+msgid "Description"
+msgstr "Deskrivadur"
+
+#: option/k3bpluginoptiontab.cpp:71
+msgid "License"
+msgstr "Aotre"
+
+#: option/k3boptiondialog.cpp:129
+msgid "Advanced Settings"
+msgstr "Dibarzhoù Barek"
+
+#: option/k3bexternalbinwidget.cpp:142 option/k3boptiondialog.cpp:143
+msgid "Programs"
+msgstr "Meziantoù"
+
+#: option/k3boptiondialog.cpp:143
+msgid "Setup External Programs"
+msgstr "Kefluniañ ar goulevoù diavaez"
+
+#: option/k3boptiondialog.cpp:157
+msgid "Setup the CDDB Server"
+msgstr "Kefluniañ ar servijer CDDB"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Devices"
+msgstr "Trobarzhelloù"
+
+#: option/k3boptiondialog.cpp:175
+msgid "Setup Devices"
+msgstr "Kefluniañ an trobarzhelloù"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 19
+#: option/k3boptiondialog.cpp:188 projects/k3bdataburndialog.cpp:170
+#: projects/k3bdvdburndialog.cpp:105 projects/k3bmixedburndialog.cpp:100
+#: projects/k3bmixedburndialog.cpp:145 projects/k3bmovixburndialog.cpp:109
+#: projects/k3bvcdburndialog.cpp:405 rc.cpp:248
+#, no-c-format
+msgid "Misc"
+msgstr "A bep seurt"
+
+#: option/k3boptiondialog.cpp:188
+msgid "Miscellaneous Settings"
+msgstr "Dibarzhoù a bep seurt"
+
+#: option/k3boptiondialog.cpp:202
+msgid "Notifications"
+msgstr "Kemennadoù"
+
+#: option/k3boptiondialog.cpp:202
+msgid "System Notifications"
+msgstr "Kemenn ar reizhiad"
+
+#: option/k3boptiondialog.cpp:216
+msgid "Plugins"
+msgstr "Lugentoù"
+
+#: option/k3boptiondialog.cpp:216
+msgid "K3b Plugin Configuration"
+msgstr "Kefluniadur al lugent K3b"
+
+#: option/k3boptiondialog.cpp:230
+msgid "Themes"
+msgstr "Gizioù"
+
+#: option/k3boptiondialog.cpp:230
+msgid "K3b GUI Themes"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:97
+msgid "Cdrdao driver:"
+msgstr "Sturier cdrdoa :"
+
+#: option/k3bdevicewidget.cpp:101
+msgid "CD-Text capable:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:160
+msgid "Refresh"
+msgstr "Adtresañ"
+
+#: option/k3bdevicewidget.cpp:161
+msgid "Add Device..."
+msgstr "Ouzhpennañ un drobarzhell ..."
+
+#: option/k3bdevicewidget.cpp:162
+msgid "Rescan the devices"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:172
+msgid "CD/DVD Drives"
+msgstr "Trobarzhelloù CD/DVD"
+
+#: option/k3bdevicewidget.cpp:234
+msgid "Writer Drives"
+msgstr "Engraverioù"
+
+#: option/k3bdevicewidget.cpp:238
+msgid "Readonly Drives"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:255
+msgid "System device name:"
+msgstr "Anv an trobarzhell reizhiad :"
+
+#: option/k3bdevicewidget.cpp:263
+msgid "Interface type:"
+msgstr "Rizh an etrefas :"
+
+#: option/k3bdevicewidget.cpp:265
+msgid "Generic SCSI"
+msgstr "SCSI rummel"
+
+#: option/k3bdevicewidget.cpp:266
+msgid "ATAPI"
+msgstr "ATAPI"
+
+#: option/k3bdevicewidget.cpp:270
+msgid "Vendor:"
+msgstr "Gwerzher :"
+
+#: option/k3bdevicewidget.cpp:274
+msgid "Description:"
+msgstr "Deskrivadur :"
+
+#: option/k3bdevicewidget.cpp:278
+msgid "Firmware:"
+msgstr "Meriant :"
+
+#: option/k3bdevicewidget.cpp:286
+msgid "Writes CD-R:"
+msgstr "Skrivañ ar CD-R :"
+
+#: option/k3bdevicewidget.cpp:290
+msgid "Writes CD-RW:"
+msgstr "Skrivañ ar CD-RW :"
+
+#: option/k3bdevicewidget.cpp:294
+msgid "Reads DVD:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:298
+msgid "Writes DVD-R(W):"
+msgstr "Skrivañ ar DVD-R(W) :"
+
+#: option/k3bdevicewidget.cpp:302
+msgid "Writes DVD-R Dual Layer:"
+msgstr "Skrivañ a ra an DVD-R daoudroc'had :"
+
+#: option/k3bdevicewidget.cpp:307
+msgid "Writes DVD+R(W):"
+msgstr "Skrivañ ar DVD+R(W) :"
+
+#: option/k3bdevicewidget.cpp:311
+msgid "Writes DVD+R Double Layer:"
+msgstr "Skrivañ a ra an DVD+R daoudroc'had :"
+
+#: option/k3bdevicewidget.cpp:321
+msgid "Buffer Size:"
+msgstr "Ment ar skurzer :"
+
+#: option/k3bdevicewidget.cpp:340
+msgid "Supports Burnfree:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:348
+msgid "Write modes:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:359 option/k3bdevicewidget.cpp:363
+msgid "none"
+msgstr "hini ebet"
+
+#: option/k3bdevicewidget.cpp:375
+msgid "Location of New Drive"
+msgstr "Lec'hiadur an unvez nevez"
+
+#: option/k3bdevicewidget.cpp:376
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/cdrom):"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:386
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:106
+msgid "&Search"
+msgstr "&Klask"
+
+#: option/k3bexternalbinwidget.cpp:120
+msgid "Set Default"
+msgstr "Lakaat an hini dre ziouer"
+
+#: option/k3bexternalbinwidget.cpp:121
+msgid "Change the versions K3b should use."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:122
+msgid ""
+"<p>If K3b found more than one installed version of a program it will choose one "
+"as the <em>default</em> which will be used to do the work. If you want to "
+"change the default select the wanted version and press this button."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:128
+msgid "Use the 'Default' button to change the versions K3b should use."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:133
+msgid "Path"
+msgstr "Hent"
+
+#: option/k3bexternalbinwidget.cpp:135
+msgid "Features"
+msgstr "Arc'hweloù"
+
+#: option/k3bexternalbinwidget.cpp:153
+msgid "User parameters have to be separated by space."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:157
+msgid "Program"
+msgstr "Goulev"
+
+#: option/k3bexternalbinwidget.cpp:158
+msgid "Parameters"
+msgstr "Rannbennadoù"
+
+#: option/k3bexternalbinwidget.cpp:164
+msgid "User Parameters"
+msgstr "Dibarzhoù an arveriad"
+
+#: option/k3bexternalbinwidget.cpp:173 option/k3bexternalbinwidget.cpp:181
+msgid "Search Path"
+msgstr "Hent klask"
+
+#: option/k3bexternalbinwidget.cpp:175
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:234
+msgid " (not found)"
+msgstr " (n'eo ket kavet)"
+
+#: option/k3bexternalbinoptiontab.cpp:52
+msgid ""
+"Specify the paths to the external programs that K3b needs to work properly, or "
+"press \"Search\" to let K3b search for the programs."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:62
+msgid "Burning"
+msgstr "Oc'h engravañ"
+
+#: option/k3bburningoptiontab.cpp:69
+msgid "Allow overburning (¬ supported by cdrecord <= 1.10)"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:70
+msgid "Force unsafe operations"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:71
+msgid "&Manual writing buffer size"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:73
+msgid "MB"
+msgstr "Mo"
+
+#: option/k3bburningoptiontab.cpp:74
+msgid "Manual writing application &selection"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:84
+msgid "Do not &eject medium after write process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:85
+msgid "Automatically erase CD-RWs and DVD-RWs"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:102
+msgid "Allow burning more than the official media capacity"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:103
+msgid "Allow to choose between cdrecord and cdrdao"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:104
+msgid "Automatically erase CD-RWs and DVD-RWs without asking"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:105
+msgid "Do not eject the burn medium after a completed burn process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:106
+msgid "Force K3b to continue some operations otherwise deemed as unsafe"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:108
+msgid ""
+"<p>If this option is checked K3b gives the possibility to choose between "
+"cdrecord and cdrdao when writing a cd."
+"<p>This may be useful if one of the programs does not support the used writer."
+"<p><b>Be aware that K3b does not support both programs in all project types.</b>"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:116
+msgid ""
+"<p>Each medium has an official maximum capacity which is stored in a read-only "
+"area of the medium and is guaranteed by the vendor. However, this official "
+"maximum is not always the actual maximum. Many media have an actual total "
+"capacity that is slightly larger than the official amount."
+"<p>If this option is checked K3b will disable a safety check that prevents "
+"burning beyond the offical capacity."
+"<p><b>Caution:</b> Enabling this option can cause failures in the end of the "
+"burning process if K3b attempts to write beyond the official capacity. It makes "
+"sense to first determine the actual maximum capacity of the media brand with a "
+"simulated burn."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:127
+msgid ""
+"<p>If this option is checked K3b will automatically erase CD-RWs and format "
+"DVD-RWs if one is found instead of an empty media before writing."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:131
+msgid ""
+"<p>K3b uses a software buffer during the burning process to avoid gaps in the "
+"data stream due to high system load. The default sizes used are %1 MB for CD "
+"and %2 MB for DVD burning."
+"<p>If this option is checked the value specified will be used for both CD and "
+"DVD burning."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:137
+msgid ""
+"<p>If this option is checked K3b will not eject the medium once the burn "
+"process finishes. This can be helpful in case one leaves the computer after "
+"starting the burning and does not want the tray to be open all the time."
+"<p>However, on Linux systems a freshly burned medium has to be reloaded. "
+"Otherwise the system will not detect the changes and still treat it as an empty "
+"medium."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:143
+msgid ""
+"<p>If this option is checked K3b will continue in some situations which would "
+"otherwise be deemed as unsafe."
+"<p>This setting for example disables the check for medium speed verification. "
+"Thus, one can force K3b to burn a high speed medium on a low speed writer."
+"<p><b>Caution:</b> Enabling this option may result in damaged media."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 25
+#: rc.cpp:3 rc.cpp:153
+#, no-c-format
+msgid "Filetype"
+msgstr "Rizh ar restr"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 49
+#: rc.cpp:6 rc.cpp:515 rc.cpp:524 rc.cpp:539 rc.cpp:551 rc.cpp:560 rc.cpp:961
+#: rc.cpp:967 rc.cpp:973 rc.cpp:1005 rc.cpp:1011
+#, no-c-format
+msgid "..."
+msgstr " ..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 52
+#: rc.cpp:9
+#, no-c-format
+msgid "Configure Plugin"
+msgstr "Kefluniañ al lugent"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 73
+#: rc.cpp:15
+#, no-c-format
+msgid "Create m&3u playlist"
+msgstr "Krouiñ ur roll tonioù m&3u"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 76
+#: rc.cpp:18
+#, no-c-format
+msgid "Create playlist for the ripped files"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 81
+#: rc.cpp:21
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a playlist of the ripped files\n"
+"which can be used with programs like xmms or noatun.\n"
+"<p>You may use the special strings to give the playlist a unique filename."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 117
+#: rc.cpp:26
+#, no-c-format
+msgid "&Use relative paths"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 120
+#: rc.cpp:29
+#, no-c-format
+msgid "Use relative paths instead of absolute"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 126
+#: rc.cpp:32
+#, no-c-format
+msgid ""
+"<p>If this option is checked, the entries in the playlist will be relative to "
+"its location.\n"
+"<p>Example: If your playlist is located in <em>/home/myself/music</em> and\n"
+"your audio files are in <em>/home/myself/music/cool</em>"
+"; then the entries in the\n"
+"playlist will look something like: <em>cool/track1.ogg</em>."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 136
+#: rc.cpp:38
+#, fuzzy, no-c-format
+msgid "Create si&ngle file"
+msgstr "Fazi en ur goullonderiñ."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 139
+#: rc.cpp:41
+#, no-c-format
+msgid "Rip all tracks to a single file"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 146
+#: rc.cpp:44
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create only one\n"
+"audio file no matter how many tracks are ripped. This\n"
+"file will contain all tracks one after the other.\n"
+"<p>This might be useful to rip a live album or a radio play.\n"
+"<p><b>Caution:</b> The file will have the name of the first track."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 182
+#: rc.cpp:51
+#, no-c-format
+msgid "Write &cue file"
+msgstr "Skrivañ ar restr &cue"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 185
+#: rc.cpp:54
+#, no-c-format
+msgid "Write a cuefile"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 188
+#: rc.cpp:57
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a CDRWIN cue file which allows to "
+"easily write a copy of the audio CD on other systems."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 208
+#: rc.cpp:60 rc.cpp:120
+#, no-c-format
+msgid "Target Folder"
+msgstr "Renkell ar wenn"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 232
+#: rc.cpp:66 rc.cpp:72 rc.cpp:126 rc.cpp:132
+#, no-c-format
+msgid "-"
+msgstr "-"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 243
+#: rc.cpp:69 rc.cpp:129
+#, no-c-format
+msgid "Space needed:"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 16
+#: rc.cpp:75
+#, no-c-format
+msgid "Ripping Pattern"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 41
+#: rc.cpp:78
+#, fuzzy, no-c-format
+msgid "Replace all blan&ks with:"
+msgstr "Erlec'hiañ gant :"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 52
+#: rc.cpp:81 rc.cpp:180 rc.cpp:866
+#, no-c-format
+msgid "_"
+msgstr "_"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 62
+#: rc.cpp:84
+#, no-c-format
+msgid "Playlist pattern:"
+msgstr "Sil ar roll tonioù :"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 86
+#: rc.cpp:87 rc.cpp:171
+#, no-c-format
+msgid "Ripped files pattern:"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 105
+#: rc.cpp:90
+#, no-c-format
+msgid "Insert your custom pattern here"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 138
+#: rc.cpp:93 rc.cpp:174
+#, no-c-format
+msgid "See special strings"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 149
+#: rc.cpp:96
+#, no-c-format
+msgid "About conditional inclusion"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 28
+#: rc.cpp:99
+#, no-c-format
+msgid ""
+"Please select the audio streams you want to include in every ripped title"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 51
+#: rc.cpp:102
+#, no-c-format
+msgid "Setti&ngs"
+msgstr "K&efluniadur"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 62
+#: rc.cpp:105
+#, fuzzy, no-c-format
+msgid "Video Quality"
+msgstr "Perzh-mat video :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 81
+#: rc.cpp:108
+#, no-c-format
+msgid "Video Size:"
+msgstr "Ment ar video :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 102
+#: rc.cpp:111 rc.cpp:796
+#, no-c-format
+msgid "&Custom..."
+msgstr "&Diouzhoc'h ..."
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 120
+#: rc.cpp:114
+#, fuzzy, no-c-format
+msgid "Video Bitrate:"
+msgstr "Feur klevet (bit) :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 139
+#: rc.cpp:117 rc.cpp:150 rc.cpp:1148
+#, no-c-format
+msgid " kbps"
+msgstr " kbps"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 221
+#: rc.cpp:135
+#, fuzzy, no-c-format
+msgid "Audio Quality"
+msgstr "Perzh-mat ar restr"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 250
+#: rc.cpp:138
+#, no-c-format
+msgid "Variable &Bitrate"
+msgstr "V&BR"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 266
+#: rc.cpp:141 rc.cpp:147
+#, no-c-format
+msgid "Audio Bitrate:"
+msgstr "Feur klevet (bit) :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 308
+#: rc.cpp:144
+#, no-c-format
+msgid ""
+"<p>No Audio Quality settings available for <em>AC3 pass-through</em>"
+". The audio stream from the Video DVD is used without any changes."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 411
+#: rc.cpp:156
+#, no-c-format
+msgid "Video Codec:"
+msgstr "Kodek video :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 419
+#: rc.cpp:159
+#, no-c-format
+msgid "Select the Video codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 437
+#: rc.cpp:162
+#, no-c-format
+msgid "Audio Codec:"
+msgstr "Kodek klevet :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 445
+#: rc.cpp:165
+#, no-c-format
+msgid "Select the Audio codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 459
+#: rc.cpp:168
+#, fuzzy, no-c-format
+msgid "File Namin&g"
+msgstr "Anv ar restr"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 529
+#: rc.cpp:177
+#, fuzzy, no-c-format
+msgid "Replace all &blanks with:"
+msgstr "Erlec'hiañ gant :"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 588
+#: rc.cpp:186
+#, fuzzy, no-c-format
+msgid "&2-pass encoding"
+msgstr "Kodadur buan"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 591
+#: rc.cpp:189
+#, no-c-format
+msgid "Alt+2"
+msgstr "Alt+2"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 597
+#: rc.cpp:192
+#, fuzzy, no-c-format
+msgid "Enable 2-pass encoding"
+msgstr "Kodadur buan"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 602
+#: rc.cpp:195
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b encodes the video titles in two passes. The "
+"first pass is used to gather information about the video in order to improve "
+"the distribution of bits in the second pass. The resulting video will have a "
+"higher quality using a variable bitrate.\n"
+"<p>If this option is not checked K3b will create video files with a constant "
+"bitrate and a lower quality.\n"
+"<p>2-pass encoding results in a doubled encoding time."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 610
+#: rc.cpp:200
+#, no-c-format
+msgid "Automatic &Video Clipping"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 616
+#: rc.cpp:203
+#, no-c-format
+msgid "Automatically detect the black borders of the video"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 621
+#: rc.cpp:206
+#, no-c-format
+msgid ""
+"<p>Most Video DVDs are encoded in a letterboxed format. <em>Letterboxed</em> "
+"refers to black bars used at the top and bottom (and sometimes at the sides) of "
+"the video to force it into one of the aspect ratios supported by the Video DVD "
+"standard.\n"
+"<p>If this option is checked K3b will automatically detect and remove these "
+"black bars from the resulting video.\n"
+"<p>Although this method is very reliable there may be problems if the source "
+"material is exceptionally short or dark."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 629
+#: rc.cpp:211
+#, no-c-format
+msgid "Resample Audio to &44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 632
+#: rc.cpp:214
+#, no-c-format
+msgid "Alt+4"
+msgstr "Alt+4"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 638
+#: rc.cpp:217
+#, no-c-format
+msgid "Change the sample rate of the audio stream to 44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 642
+#: rc.cpp:220
+#, no-c-format
+msgid ""
+"<p>Video DVD audio streams normally are encoded with a sampling rate of 48000 "
+"Hz. Audio CDs on the other hand are encoded with a sampling rate of 44100 Hz.\n"
+"<p>If this option is checked K3b will change the sampling rate of the audio "
+"stream to 44100 Hz."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 650
+#: rc.cpp:224
+#, no-c-format
+msgid "Low s&cheduling priority for the video transcoding process"
+msgstr ""
+
+#. i18n: file ./k3bui.rc line 4
+#: rc.cpp:227
+#, no-c-format
+msgid "&Project"
+msgstr "&Raktres"
+
+#. i18n: file ./k3bui.rc line 24
+#: rc.cpp:233
+#, no-c-format
+msgid "&Device"
+msgstr "&Trobarzhell"
+
+#. i18n: file ./k3bui.rc line 56
+#: rc.cpp:242
+#, no-c-format
+msgid "Tools"
+msgstr "Ostilhoù"
+
+#. i18n: file ./k3bui.rc line 63
+#: rc.cpp:245
+#, no-c-format
+msgid "Quick Dir Selector"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 30
+#: rc.cpp:251
+#, no-c-format
+msgid "&Ask to save projects on exit"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 33
+#: rc.cpp:254
+#, no-c-format
+msgid "Ask to save modified projects on exit"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 49
+#: rc.cpp:257
+#, no-c-format
+msgid "Default Temporary Directory:"
+msgstr "Renkell padennek dre ziouer :"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 57
+#: rc.cpp:260
+#, no-c-format
+msgid "The directory where K3b stores temporary files"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 61
+#: rc.cpp:263
+#, no-c-format
+msgid ""
+"<p>This is the default temporary directory. This is where K3b will store "
+"temporary files like iso images or decoded audio files.\n"
+"<p>Be aware that the temporary directory may also be changed in every project "
+"burn dialog."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 73
+#: rc.cpp:267
+#, no-c-format
+msgid "System"
+msgstr "Reizhiad"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 84
+#: rc.cpp:270
+#, no-c-format
+msgid "&Check system configuration"
+msgstr "&Gwiriekaat kefluniadur ar reizhiad"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 87
+#: rc.cpp:273
+#, no-c-format
+msgid "Check system Configuration"
+msgstr "Gwiriekaat kefluniadur ar reizhiad"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 90
+#: rc.cpp:276
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will check the system configuration for any "
+"problems on startup and when the the user changes the settings."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 106
+#: rc.cpp:279
+#, no-c-format
+msgid "Used audio output system:"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 119
+#: rc.cpp:282
+#, no-c-format
+msgid "Confi&gure..."
+msgstr "Kefluniañ ..."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 131
+#: rc.cpp:285
+#, no-c-format
+msgid "GUI Settings"
+msgstr "Kefluniadur an etrefas"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 142
+#: rc.cpp:288
+#, fuzzy, no-c-format
+msgid "Show progress &OSD"
+msgstr "Diskouez ar renkelloù"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 145
+#: rc.cpp:291
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will display the progress in an OSD which "
+"always stays on top of all other windows."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 153
+#: rc.cpp:294
+#, no-c-format
+msgid "Hide &main window while writing"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 156
+#: rc.cpp:297
+#, no-c-format
+msgid "Hide the main window while displaying the progress window"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 159
+#: rc.cpp:300
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will hide the main window while displaying the "
+"progress dialog."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 167
+#: rc.cpp:303
+#, no-c-format
+msgid "Show splash screen"
+msgstr "Diskouer ar skramm-degemer"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 170
+#: rc.cpp:306
+#, no-c-format
+msgid "Show the splash screen when K3b starts"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 178
+#: rc.cpp:309
+#, fuzzy, no-c-format
+msgid "E&nable Konqueror integration"
+msgstr "Kadarnadur"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 181
+#: rc.cpp:312
+#, no-c-format
+msgid "Enable integration of K3b actions into Konqueror menus"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 186
+#: rc.cpp:315
+#, no-c-format
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager.\n"
+"<p>A typical example is: in order to burn a folder to a data CD one clicks on "
+"the folder using the right mouse button. In the appearing context menu one "
+"selects \"Create Data CD with K3b...\" and a new K3b project containing the "
+"folder is created.\n"
+"<p><em>Konqueror integration is not enabled by default to prevent unwanted "
+"cluttering of the Konqueror menus.</em>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 194
+#: rc.cpp:320
+#, no-c-format
+msgid "&Keep action dialogs open"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 197
+#: rc.cpp:323
+#, no-c-format
+msgid "Do not close action dialogs after finishing the process"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 200
+#: rc.cpp:326
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will not close action dialogs such as the CD "
+"Copy dialog after the process has been finished. It will be kept open to start "
+"a new process like copying another CD."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 216
+#: rc.cpp:329
+#, fuzzy, no-c-format
+msgid "&Default action dialog settings:"
+msgstr "Dibarzhoù dre ziouer"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 227
+#: rc.cpp:332
+#, no-c-format
+msgid "Settings to load when opening an action dialog"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 28
+#: rc.cpp:335
+#, no-c-format
+msgid "Theme Selection"
+msgstr "Dibab ar c'hiz"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 37
+#: rc.cpp:338
+#, no-c-format
+msgid "Theme"
+msgstr "Giz"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 70
+#: rc.cpp:347
+#, no-c-format
+msgid "Comment"
+msgstr "Askelenn"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 136
+#: rc.cpp:354
+#, no-c-format
+msgid "no Theme selected"
+msgstr "N'eus giz dibabet ebet"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 187
+#: rc.cpp:358
+#, no-c-format
+msgid "Install New Theme..."
+msgstr "Staliañ ar c'hiz nevez ..."
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 195
+#: rc.cpp:361
+#, no-c-format
+msgid "Remove Theme"
+msgstr "Lemel ar c'hiz"
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 28
+#: rc.cpp:364
+#, no-c-format
+msgid "Configure..."
+msgstr "Kefluniañ ..."
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 58
+#: rc.cpp:367
+#, no-c-format
+msgid ""
+"<p>Here all <em>K3b Plugins</em> may be configured. Be aware that this does not "
+"include the <em>KPart Plugins</em> which embed themselves in the K3b menu "
+"structure.</p>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 17
+#: rc.cpp:370
+#, no-c-format
+msgid "CDDB Options"
+msgstr "Dibarzhoù CDDB"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 46
+#: rc.cpp:373
+#, no-c-format
+msgid "Local"
+msgstr "Lec'hel"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 57
+#: rc.cpp:376
+#, no-c-format
+msgid "Use local CDDB directory"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 68
+#: rc.cpp:379
+#, no-c-format
+msgid "Save entries in local directory (the first directory in the list)"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 102
+#: rc.cpp:382
+#, no-c-format
+msgid "Directory:"
+msgstr "Renkell :"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 108
+#: projects/k3bdatadirtreeview.cpp:84 projects/k3bdatapropertiesdialog.cpp:108
+#: projects/k3bdataviewitem.cpp:170 rc.cpp:385
+#, no-c-format
+msgid "Directory"
+msgstr "Renkell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 135
+#: rc.cpp:389
+#, no-c-format
+msgid "Move directory down"
+msgstr "Diskennit ar renkell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 149
+#: rc.cpp:393
+#, no-c-format
+msgid "Add directory"
+msgstr "Ouzhpennañ ar renkell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 171
+#: rc.cpp:398
+#, no-c-format
+msgid "Remove directory"
+msgstr "Dilemel ar renkell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 185
+#: rc.cpp:402
+#, no-c-format
+msgid "Move directory up"
+msgstr "Pignit ar renkell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 214
+#: rc.cpp:405
+#, no-c-format
+msgid "Remote"
+msgstr "A-bell"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 251
+#: rc.cpp:408
+#, no-c-format
+msgid "Server:"
+msgstr "Servijer :"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 273
+#: rc.cpp:414
+#, no-c-format
+msgid "Server"
+msgstr "Servijer"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 284
+#: rc.cpp:417
+#, no-c-format
+msgid "Port"
+msgstr "Porzh"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 328
+#: rc.cpp:422
+#, no-c-format
+msgid "Port "
+msgstr "Porzh "
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 342
+#: rc.cpp:426
+#, no-c-format
+msgid "Add server"
+msgstr "Ouzhpennañ ar servijer"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 356
+#: rc.cpp:430
+#, no-c-format
+msgid "Remove server"
+msgstr "Dilemel ar servijer"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 370
+#: rc.cpp:434
+#, no-c-format
+msgid "Move server up"
+msgstr "Pignit ar servijer"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 384
+#: rc.cpp:438
+#, no-c-format
+msgid "Move server down"
+msgstr "Diskennit ar servijer"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 411
+#: rc.cpp:441
+#, no-c-format
+msgid "Enable remote CDDB queries"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 440
+#: rc.cpp:447
+#, no-c-format
+msgid "CGI Path"
+msgstr "Hent CGI"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 460
+#: rc.cpp:450
+#, no-c-format
+msgid "~/cddb/cddb.cgi"
+msgstr "~/cddb/cddb.cgi"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 471
+#: rc.cpp:453
+#, no-c-format
+msgid "Path:"
+msgstr "Hent :"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 479
+#: rc.cpp:456
+#, no-c-format
+msgid "Manual CGI path"
+msgstr "Hent CGI diouzhoc'h"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 9
+#: rc.cpp:459
+#, no-c-format
+msgid "K3bAudioTrackWidget"
+msgstr "K3bAudioTrackWidget"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 27
+#: rc.cpp:462
+#, no-c-format
+msgid "C&D-Text"
+msgstr "C&D-Text"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 51
+#: rc.cpp:465 rc.cpp:530
+#, no-c-format
+msgid "So&ngwriter:"
+msgstr "Skriver an to&n :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 91
+#: rc.cpp:468 rc.cpp:545
+#, no-c-format
+msgid "&Arranger:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 102
+#: rc.cpp:471 rc.cpp:533
+#, no-c-format
+msgid "&Composer:"
+msgstr "&Aozer :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 113
+#: rc.cpp:474
+#, no-c-format
+msgid "&Message:"
+msgstr "&Kemennadenn :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 129
+#: rc.cpp:477 rc.cpp:548
+#, no-c-format
+msgid "&Performer:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 140
+#: rc.cpp:480
+#, no-c-format
+msgid "&ISRC:"
+msgstr "&ISRC :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 151
+#: rc.cpp:483 rc.cpp:557 rc.cpp:1017
+#, no-c-format
+msgid "&Title:"
+msgstr "&Titl :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 204
+#: rc.cpp:489
+#, no-c-format
+msgid "Preemph&asis"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 207
+#: rc.cpp:492
+#, no-c-format
+msgid ""
+"<p>Preemphasis is mainly used in audio processing. Higher frequencies in audio "
+"signals usually have lower amplitudes. This can lead to bad signal quality on "
+"noisy transmission because the high frequencies might become too weak. To avoid "
+"this effect, high frequencies are amplified before transmission (preemphasis); "
+"the receiver will then weaken them accordingly for playback."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 215
+#: rc.cpp:495
+#, fuzzy, no-c-format
+msgid "&Copy permitted"
+msgstr "Feur &uhel :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 231
+#: rc.cpp:498
+#, fuzzy, no-c-format
+msgid "Post-Gap:"
+msgstr "Gap :"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 239
+#: rc.cpp:501
+#, no-c-format
+msgid "Set the length of the track's post-gap"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 247
+#: rc.cpp:504
+#, no-c-format
+msgid ""
+"<p>On an audio CD each track (except for the last) can have a post-gap.\n"
+"This does not mean that K3b adds an additional gap of silence to the track. "
+"This setting simply influences the display on a Hifi audio CD player. The part "
+"of an audio track that is marked as post-gap is counted backwards.\n"
+"<p>This setting is irrelevant for most users as todays CD burners can put "
+"arbitrary audio data in the post-gap when burning in DAO mode.\n"
+"<p><i>In other CD-burning applications the post-gap might be called the "
+"pre-gap. The pre-gap of track 2 is the same as the post-gap of track 1.\n"
+"<p><b>Changing the post-gap does not change the length of the track!</b>\n"
+"<p><b>When writing in TAO writing mode (not recommended for Audio CDs) the "
+"post-gap will most likely be muted and on some burners forced to 2 seconds.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 20
+#: rc.cpp:512
+#, no-c-format
+msgid "Messa&ge:"
+msgstr "K&emennadenn :"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 47
+#: rc.cpp:518 rc.cpp:527 rc.cpp:542 rc.cpp:554 rc.cpp:563 rc.cpp:1008
+#: rc.cpp:1014
+#, no-c-format
+msgid "Copy to all tracks"
+msgstr "Eilañ da pep roudenn"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 57
+#: rc.cpp:521
+#, no-c-format
+msgid "&UPC EAN:"
+msgstr "&UPC EAN :"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 116
+#: rc.cpp:536
+#, no-c-format
+msgid "&Disk id:"
+msgstr "&Id ar pladenn :"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 23
+#: rc.cpp:566
+#, fuzzy, no-c-format
+msgid "Playback Settings"
+msgstr "Dibarzhoù dre ziouer"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 34
+#: rc.cpp:569
+#, no-c-format
+msgid "MPlayer subtitle fontset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 42
+#: rc.cpp:572
+#, no-c-format
+msgid "Select the font to be used to render subtitles"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 50
+#: rc.cpp:575
+#, no-c-format
+msgid "Unwanted MPlayer options:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 69
+#: rc.cpp:579
+#, no-c-format
+msgid "Pla&y files randomly"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 72
+#: rc.cpp:582
+#, no-c-format
+msgid "The files are played in random order"
+msgstr "Senet eo ar restroù dre zegouezh"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 75
+#: rc.cpp:585
+#, no-c-format
+msgid ""
+"<p>If this option is checked the order in which the files are played is "
+"determined randomly every time it is played."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 83
+#: rc.cpp:588
+#, no-c-format
+msgid "&Do not use DMA"
+msgstr "&N'implijit ket DMA"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 86
+#: rc.cpp:591
+#, no-c-format
+msgid "Do not use DMA for media access"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 89
+#: rc.cpp:594
+#, no-c-format
+msgid ""
+"<p>If this option is checked the resulting eMovix CD/DVD will not use DMA for "
+"accessing the drive. This will slow down reading from the CD/DVD but may be "
+"necessary on some systems that do not support DMA.</p>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 99
+#: rc.cpp:597
+#, no-c-format
+msgid "MPlayer options you want to be sure MPlayer will not use"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 104
+#: rc.cpp:600
+#, no-c-format
+msgid ""
+"<p>Here one can specify MPlayer options that should never be used.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 112
+#: rc.cpp:605
+#, no-c-format
+msgid "Additional MPlayer options"
+msgstr "Titouroù MPlayer ouzhpenn"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 117
+#: rc.cpp:608
+#, no-c-format
+msgid ""
+"<p>MPlayer options that should be used in any case.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 125
+#: rc.cpp:613
+#, no-c-format
+msgid "Additional MPlayer options:"
+msgstr "Titouroù MPlayer ouzhpenn :"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 133
+#: rc.cpp:616
+#, fuzzy, no-c-format
+msgid "Loop playlist:"
+msgstr "Roll tonioù"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 141
+#: projects/k3bvcdtrackdialog.cpp:476 rc.cpp:619
+#, no-c-format
+msgid " time(s)"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 144
+#: rc.cpp:622
+#, no-c-format
+msgid "infinity"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 150
+#: rc.cpp:625
+#, no-c-format
+msgid "How many times should the playlist be looped"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 158
+#: rc.cpp:628
+#, no-c-format
+msgid "Audio Player Background:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 166
+#: rc.cpp:631
+#, no-c-format
+msgid "Background video to show during audio playback"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 171
+#: rc.cpp:634
+#, no-c-format
+msgid ""
+"<p><b>Audio Player Background</b>\n"
+"<p>During audio playback normally the screen would be black. However, if a "
+"background movie has been selected, eMovix will display it during playback.\n"
+"<p>Additional background movies can be installed. However, this is not as "
+"simple as a few mouse clicks. The background movies are stored in the emovix "
+"shared data folder (mostly <i>/usr/share/emovix</i> or <i>"
+"/usr/local/share/emovix</i>) under <em>backgrounds</em>"
+". So to add a background one has to copy the file to that folder."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 181
+#: rc.cpp:639
+#, no-c-format
+msgid "Startup Behavior"
+msgstr "Emzalc'h loc'hañ"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 192
+#: rc.cpp:642
+#, no-c-format
+msgid "Keyboard Layout:"
+msgstr "Reizhadur ar stokellaoueg :"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 200
+#: rc.cpp:645
+#, no-c-format
+msgid "eMovix boot messages language:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 208
+#: rc.cpp:648
+#, no-c-format
+msgid "Select the language of the eMovix help screens"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 216
+#: rc.cpp:651
+#, no-c-format
+msgid "Default boot label:"
+msgstr "Skridennad loc'hañ dre ziouer :"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 224
+#: rc.cpp:654
+#, no-c-format
+msgid "Select the default Linux kernel configuration"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 234
+#: rc.cpp:657
+#, no-c-format
+msgid ""
+"<p><b>eMovix Boot Labels</b>\n"
+"<p>eMovix provides are variety or different boot configurations which can be "
+"selected at boot time via a boot label (compare Lilo or Grub). The many "
+"different boot configurations mainly influence the Video output.\n"
+"<p>The <b>default</b>, <b>movix</b>, or <b>MoviX</b> "
+"labels start a general Vesa video driver.\n"
+"<p>The <b>TV</b> labels can be used to direct video to the TV output of the "
+"graphic board. eMovix provides TVout drivers for different brands of graphic "
+"boards.\n"
+"<p>The <b>FB</b> labels refer to configurations that start a Frame Buffer "
+"driver in different screen resolutions.\n"
+"<p>The <b>AA</b> labels make eMovix output the video through the Ascii-Art "
+"library which displays the picture in text mode through the usage of simple "
+"Acsii characters.\n"
+"<p>The <b>hd</b> label makes eMovix boot from the local harddisk instead of the "
+"medium. This can be used to prevent accidental starting of an eMovix medium.\n"
+"<p>The <b>floppy</b> label makes eMovix boot from the local floppy drive "
+"instead of the medium."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 242
+#: rc.cpp:667
+#, no-c-format
+msgid "Select the layout of the keyboard"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 245
+#: rc.cpp:670
+#, no-c-format
+msgid ""
+"<p>The keyboard layout selected here will be used for the eMovix commands like "
+"controlling the media player."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 263
+#: rc.cpp:673
+#, no-c-format
+msgid "Behavior After Playing"
+msgstr "Emzalc'h goude seniñ"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 274
+#: rc.cpp:676
+#, no-c-format
+msgid "E&ject disk"
+msgstr "S&tlepel ar bladenn"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 277
+#: rc.cpp:679
+#, no-c-format
+msgid "Eject the disk after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 280
+#: rc.cpp:682
+#, no-c-format
+msgid ""
+"<p>If this option is checked the disk will be ejected after MPlayer has "
+"finished."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 288
+#: rc.cpp:685
+#, no-c-format
+msgid "Sh&utdown"
+msgstr "La&zhañ"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 291
+#: rc.cpp:688
+#, no-c-format
+msgid "Shutdown after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 294
+#: rc.cpp:691
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be shut down after MPlayer has "
+"finished playing."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 302
+#: rc.cpp:694
+#, no-c-format
+msgid "Re&boot"
+msgstr "Ad&lañsañ"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 305
+#: rc.cpp:697
+#, no-c-format
+msgid "Reboot after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 308
+#: rc.cpp:700
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be rebooted after MPlayer has finished "
+"playing."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 36
+#: rc.cpp:703
+#, no-c-format
+msgid "Boot images:"
+msgstr "Skeudennoù loc'hañ :"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 44
+#: rc.cpp:706
+#, no-c-format
+msgid "&New..."
+msgstr "&Nevez ..."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 47
+#: rc.cpp:709
+#, no-c-format
+msgid "Add new boot image"
+msgstr "Ouzhpennañ ur skeudenn loc'hañ nevez"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 58
+#: rc.cpp:715
+#, no-c-format
+msgid "Remove selected boot image"
+msgstr "Lemel ar skeudenn loc'hañ dibabet"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 66
+#: rc.cpp:718 rc.cpp:727
+#, no-c-format
+msgid "Emulation Type"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 88
+#: projects/k3bdatafileview.cpp:73 projects/k3bmovixlistview.cpp:177
+#: rc.cpp:724
+#, no-c-format
+msgid "Local Path"
+msgstr "Hent lec'hel"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 123
+#: rc.cpp:730
+#, no-c-format
+msgid "Flopp&y"
+msgstr "P&lannedig"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 126
+#: rc.cpp:733
+#, no-c-format
+msgid "Emulate a 1440/2880 kb floppy"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 134
+#: projects/k3bbootimageview.cpp:59 rc.cpp:736
+#, no-c-format
+msgid "Harddisk"
+msgstr "Pladenn"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 137
+#: rc.cpp:739
+#, no-c-format
+msgid "Emulate a harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 145
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:440
+#: projects/k3bbootimageview.cpp:61 rc.cpp:742
+#, no-c-format
+msgid "None"
+msgstr "Ebet"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 148
+#: rc.cpp:745
+#, no-c-format
+msgid "No emulation at all"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 177
+#: rc.cpp:751
+#, no-c-format
+msgid "No boot image"
+msgstr "N'eus skeudenn loc'hañ ebet"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 180
+#: rc.cpp:754
+#, no-c-format
+msgid "Do not boot from the emulated floppy/harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 188
+#: rc.cpp:757
+#, no-c-format
+msgid "Boot-info-table"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 207
+#: rc.cpp:760 rc.cpp:763
+#, no-c-format
+msgid "0"
+msgstr "0"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 229
+#: rc.cpp:766
+#, no-c-format
+msgid "Boot load segment:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 240
+#: rc.cpp:769
+#, no-c-format
+msgid "Boot load size:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 260
+#: rc.cpp:772
+#, no-c-format
+msgid "Show Advanced Op&tions"
+msgstr "Diskouez an di&barzhoù barek"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 295
+#: rc.cpp:775
+#, no-c-format
+msgid "Boot catalog:"
+msgstr "Katalog loc'hañ :"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 303
+#: rc.cpp:778
+#, no-c-format
+msgid "boot/boot.catalog"
+msgstr "boot/boot.catalog"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 9
+#: rc.cpp:781
+#, no-c-format
+msgid "Data Image Settings"
+msgstr "Kefluniadur skeudennoù roadoù"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 23
+#: rc.cpp:784
+#, no-c-format
+msgid "Volume Name"
+msgstr "Anv an tuzum"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 42
+#: rc.cpp:787
+#, no-c-format
+msgid "&More fields..."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 52
+#: rc.cpp:790
+#, no-c-format
+msgid "File System"
+msgstr "Reizhiad restroù"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 77
+#: rc.cpp:793
+#, fuzzy, no-c-format
+msgid "File system presets"
+msgstr "Reizhiadoù restroù"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 103
+#: rc.cpp:799
+#, no-c-format
+msgid "Symbolic Links"
+msgstr "Ereoù arouezel"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 112
+#: rc.cpp:802 rc.cpp:838
+#, no-c-format
+msgid "No Change"
+msgstr "Kemm ebet"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 117
+#: rc.cpp:805
+#, no-c-format
+msgid "Discard broken symlinks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 122
+#: rc.cpp:808
+#, no-c-format
+msgid "Discard all symlinks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 127
+#: rc.cpp:811
+#, fuzzy, no-c-format
+msgid "Follow symlinks"
+msgstr "Heuliañ al liammoù arouezel"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 142
+#: rc.cpp:814
+#, fuzzy, no-c-format
+msgid "Symbolic link handling in the project"
+msgstr "Ouzhpennañ al liammoù arouezel d'ar raktres"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 160
+#: rc.cpp:817
+#, no-c-format
+msgid ""
+"<p>K3b can create ISO9660 filesystems that contain symlinks if the Rock Ridge "
+"extensions are enabled (they are by default). You can change the way symlinks "
+"are handled in a K3b project.\n"
+"\n"
+"<p><b>No Change</b>"
+"<br>\n"
+"Symlinks are used as they have been added to the project. \n"
+"\n"
+"<p><b>Discard broken symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that do not point to a file inside the "
+"project. That includes all links to absolute paths like "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Discard all symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that have been added to the project; "
+"meaning that the resulting file system will have no links at all.\n"
+"\n"
+"<p><b>Follow symlinks</b>"
+"<br>\n"
+"Each symbolic link in the project will be replaced with the contents of the "
+"file it is pointing to. Thus, the resulting filesystem will not contain any "
+"symbolic links."
+"<br>\n"
+"Be aware that in case Rock Ridge extensions are disabled (which is not "
+"recommended) symbolic links are always followed because ISO9660 does not "
+"support symbolic links.\n"
+"\n"
+"<p><b>Caution:</b> Symbolic links require Rock Ridge extensions."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 170
+#: rc.cpp:835
+#, no-c-format
+msgid "White space handling"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 184
+#: rc.cpp:841
+#, no-c-format
+msgid "Strip"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 189
+#: rc.cpp:844
+#, no-c-format
+msgid "Extended Strip"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 209
+#: rc.cpp:850
+#, no-c-format
+msgid "Handling of spaces in filenames"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 222
+#: rc.cpp:853
+#, no-c-format
+msgid ""
+"<p><b>No Change</b>"
+"<br>\n"
+"If this option is checked, K3b will leave all spaces in filenames as they are.\n"
+"<p><b>Strip</b>"
+"<br>\n"
+"If this option is checked, K3b will remove all spaces from all filenames."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'mygoodfile.ext'\n"
+"<p><b>Extended Strip</b>"
+"<br>\n"
+"If this option is checked K3b will remove all spaces in all filenames and "
+"capitalize all letters following a space."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'myGoodFile.ext'\n"
+"<p><b>Replace</b>"
+"<br>\n"
+"If this option is checked, K3b will replace all spaces in all filenames with "
+"the specified characters."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'my_good_file.ext'"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 244
+#: rc.cpp:869
+#, no-c-format
+msgid "The string to replace spaces with"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 9
+#: rc.cpp:872
+#, fuzzy, no-c-format
+msgid "Custom Data Filesystems"
+msgstr "Reizhiad restroù"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 26
+#: rc.cpp:875
+#, fuzzy, no-c-format
+msgid "File System Settings"
+msgstr "Reizhiadoù restroù"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 35
+#: rc.cpp:878
+#, no-c-format
+msgid "ISO9660 Filesystem"
+msgstr "Reizhiad restroù ISO9660"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 58
+#: rc.cpp:881
+#, no-c-format
+msgid "File Systems"
+msgstr "Reizhiadoù restroù"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 69
+#: rc.cpp:884
+#, no-c-format
+msgid "&Generate Rock Ridge extensions"
+msgstr "&Krouiñ astennoù Rock Ridge"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 75
+#: rc.cpp:887
+#, no-c-format
+msgid "Add Rock Ridge extensions to the file system"
+msgstr "Ouzhpennañ astennoù Rock Ridge d'ar reizhiad restroù"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 81
+#: rc.cpp:890
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will generate the System Use Sharing Protocol "
+"records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge extends the ISO-9660 filesystem by features equal to the UNIX "
+"filesystems (permissions, symbolic links, very long filenames, ...). It uses "
+"ISO-8859 or UTF-16 based characters and allows 255 octets.\n"
+"<p>Rock Ridge extensions are located at the end of each ISO-9660 directory "
+"record. This makes the Rock Ridge tree closely coupled to the ISO-9660 tree.\n"
+"<p><b>It is highly recommended to use Rock Ridge extensions on every data CD or "
+"DVD.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 89
+#: rc.cpp:896
+#, fuzzy, no-c-format
+msgid "Generate &Joliet extensions"
+msgstr "Krouiñ astennoù Rock Ridge"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 92
+#: rc.cpp:899
+#, no-c-format
+msgid "Add Joliet extensions to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 99
+#: rc.cpp:902
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will add additional Joliet extensions to the "
+"ISO-9660 file system.\n"
+"<p>Joliet is not an accepted independent international standard like ISO-9660 "
+"or Rock Ridge. It is mainly used on Windows systems.\n"
+"<p>Joliet does not allow all characters, so the Joliet filenames are not "
+"identical to the filenames on disk (as compared to Rock Ridge). Joliet has a "
+"filename length limitation of 64 chars (independent from the character coding "
+"and type e.g. European vs. Japanese). This is annoying, as modern file systems "
+"all allow 255 characters per path name component.\n"
+"<p>Joliet uses UTF-16 coding.\n"
+"<p><b>Caution:</b> With the exception of Linux and FreeBSD, there is no "
+"POSIX-like OS that supports Joliet. So <b>never create Joliet-only CDs or "
+"DVDs</b> for that reason."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 107
+#: rc.cpp:909
+#, no-c-format
+msgid "Generate &UDF structures"
+msgstr "Sevel ar skeledennoù &UDF d'ar reizhiad restr"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 110
+#: rc.cpp:912
+#, no-c-format
+msgid "Add UDF structures to the file system"
+msgstr "Ouzhpennañ ar skeledennoù UDF d'ar reizhiad restr"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 114
+#: rc.cpp:915
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create UDF filesystem structures in "
+"addition to the ISO9660 filesystem.\n"
+"<p>The UDF (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") is mainly used for DVDs."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 124
+#: rc.cpp:919
+#, no-c-format
+msgid "Other Settings"
+msgstr "Dibarzhoù all"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 143
+#: rc.cpp:922
+#, no-c-format
+msgid "F&orce input charset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 164
+#: rc.cpp:925
+#, no-c-format
+msgid "Preserve file permissions (bac&kup)"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 168
+#: rc.cpp:928
+#, no-c-format
+msgid ""
+"<p>If this option is checked, all files in the resulting file system will have "
+"exactly the same permissions as the source files. (Otherwise, all files will "
+"have equal permissions and be owned by root).\n"
+"<p>This is mainly useful for backups."
+"<p><b>Caution:</b> The permissions may not make much sense on other file "
+"systems; for example, if a user that owns a file on the CD or DVD does not "
+"exist."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 9
+#: projects/k3bdataimagesettingswidget.cpp:152
+#: projects/k3bvcdburndialog.cpp:575 rc.cpp:932
+#, no-c-format
+msgid "Volume Descriptor"
+msgstr "Deskrivadur an tuzum"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 42
+#: rc.cpp:935
+#, no-c-format
+msgid "V&olume set name:"
+msgstr "A&nv an tuzum :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 53
+#: projects/k3bvcdburndialog.cpp:500 rc.cpp:938
+#, no-c-format
+msgid "&Volume name:"
+msgstr "Anv an &tuzum :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 80
+#: rc.cpp:941
+#, no-c-format
+msgid "P&reparer:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 91
+#: rc.cpp:944
+#, no-c-format
+msgid "P&ublisher:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 102
+#: rc.cpp:947
+#, fuzzy, no-c-format
+msgid "Volu&me set size:"
+msgstr "Anv an &tuzum :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 135
+#: projects/k3bvcdburndialog.cpp:503 rc.cpp:951
+#, no-c-format
+msgid "Volume set &number:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 168
+#: rc.cpp:955
+#, no-c-format
+msgid "S&ystem:"
+msgstr "R&eizhiad :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 187
+#: rc.cpp:958
+#, no-c-format
+msgid "&Application:"
+msgstr "&Meziant :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 256
+#: rc.cpp:964
+#, fuzzy, no-c-format
+msgid "Select a bibliographic file from the project"
+msgstr "Dibabit ar mod lies dalc'h evit ar raktres."
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 285
+#: rc.cpp:970
+#, fuzzy, no-c-format
+msgid "Select an abstract file from the project"
+msgstr "Dibabit ar mod lies dalc'h evit ar raktres."
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 314
+#: rc.cpp:976
+#, fuzzy, no-c-format
+msgid "Select a copyright file from the project"
+msgstr "Ouzhpennañ ar restroù d'ho raktres da gentañ mar plij."
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 324
+#: rc.cpp:979
+#, no-c-format
+msgid "Abstract file:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 332
+#: rc.cpp:982
+#, no-c-format
+msgid "Copyright file:"
+msgstr "Restr gwirioù eilañ :"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 340
+#: rc.cpp:985
+#, no-c-format
+msgid "Bibliographic file:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 10
+#: rc.cpp:988
+#, no-c-format
+msgid "K3bAudioCDTextWidget"
+msgstr "K3bAudioCDTextWidget"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 21
+#: rc.cpp:991
+#, no-c-format
+msgid "Write CD-Text"
+msgstr "Skrivañ ur CD-Text"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 37
+#: rc.cpp:995
+#, no-c-format
+msgid ""
+"<p><b>CD-Text</b>\n"
+"<p>If this option is checked K3b uses some otherwise unused space on the Audio "
+"CD to store additional information, like the artist or the CD title.\n"
+"<p>CD-Text is an extension to the audio CD standard introduced by Sony.\n"
+"<p>CD-Text will only be usable on CD players that support this extension "
+"(mostly car CD players) and software like K3b, of course.\n"
+"<p>Since a CD-Text-enhanced Audio CD will work in any Hifi CD or DVD player "
+"even if the player does not support CD-Text explicitly, enabling it is never a "
+"bad idea (just remember to fill in the CD-Text information)."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 65
+#: rc.cpp:1002
+#, no-c-format
+msgid "Perf&ormer:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 166
+#: rc.cpp:1020
+#, no-c-format
+msgid "More Fiel&ds..."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 28
+#: rc.cpp:1023
+#, no-c-format
+msgid "File Quality"
+msgstr "Perzh-mat ar restr"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 47
+#: rc.cpp:1026
+#, no-c-format
+msgid "&Quality level:"
+msgstr "Live ar &perzh-mat :"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 53
+#: rc.cpp:1029
+#, no-c-format
+msgid "Controls the quality of the encoded files"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 56
+#: rc.cpp:1032
+#, no-c-format
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called \"quality\". "
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The default "
+"setting is quality 3, which at approximately 110kbps gives a smaller filesize "
+"and significantly better fidelity than .mp3 compression at 128kbps. "
+"<p><em>This explanation was copied from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 69
+#: rc.cpp:1035 rc.cpp:1184
+#, no-c-format
+msgid "textLabel1"
+msgstr "skridennad1"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 149
+#: rc.cpp:1038 rc.cpp:1187 rc.cpp:1222
+#, no-c-format
+msgid "high quality"
+msgstr "perzh-mat uhel"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 165
+#: rc.cpp:1041 rc.cpp:1190
+#, no-c-format
+msgid "small file"
+msgstr "restr bihan"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 194
+#: rc.cpp:1044
+#, no-c-format
+msgid "M&anual settings:"
+msgstr "Dibarzhoù dre z&iouer :"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 247
+#: rc.cpp:1047
+#, no-c-format
+msgid "&Upper bitrate:"
+msgstr "Feur &uhel :"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 255
+#: rc.cpp:1050
+#, no-c-format
+msgid "Lower &bitrate:"
+msgstr "&Feur izel :"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 303
+#: rc.cpp:1053 rc.cpp:1056 rc.cpp:1059
+#, no-c-format
+msgid "kbps"
+msgstr "kbp"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 335
+#: rc.cpp:1062
+#, fuzzy, no-c-format
+msgid "&Nominal bitrate:"
+msgstr "Feur izelañ :"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 28
+#: rc.cpp:1065
+#, no-c-format
+msgid "Manual settings (used for all file types)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 69
+#: rc.cpp:1068
+#, no-c-format
+msgid "Sample rate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 75
+#: rc.cpp:1071
+#, no-c-format
+msgid "Signed Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 80
+#: rc.cpp:1074
+#, no-c-format
+msgid "Unsigned Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 85
+#: rc.cpp:1077
+#, no-c-format
+msgid "u-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 90
+#: rc.cpp:1080
+#, no-c-format
+msgid "A-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 95
+#: rc.cpp:1083
+#, no-c-format
+msgid "ADPCM"
+msgstr "ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 100
+#: rc.cpp:1086
+#, no-c-format
+msgid "IMA_ADPCM"
+msgstr "IMA_ADPCM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 105
+#: rc.cpp:1089
+#, no-c-format
+msgid "GSM"
+msgstr "GSM"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 110
+#: rc.cpp:1092
+#, no-c-format
+msgid "Floating-Point"
+msgstr "Niver skej"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 121
+#: rc.cpp:1095
+#, no-c-format
+msgid ""
+"<p>The sample data encoding is signed linear (2's complement), unsigned linear, "
+"u-law (logarithmic), A-law (logarithmic), ADPCM, IMA_ADPCM, GSM, or "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (actually shorthand for mu-law) and <b>A-law</b> "
+"are the U.S. and international standards for logarithmic telephone sound "
+"compression. When uncompressed u-law has roughly the precision of 14-bit PCM "
+"audio and A-law has roughly the precision of 13-bit PCM audio. A-law and u-law "
+"data is sometimes encoded using a reversed bit-ordering (i.e. MSB becomes LSB)."
+"<br> <b>ADPCM </b> is a form of sound compression that has a good compromise "
+"between good sound quality and fast encoding/decoding time. It is used for "
+"telephone sound compression and places where full fidelity is not as important. "
+"When uncompressed it has roughly the precision of 16-bit PCM audio. Popular "
+"versions of ADPCM include G.726, MS ADPCM, and IMA ADPCM. It has different "
+"meanings in different file handlers. In .wav files it represents MS ADPCM "
+"files, in all others it means G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> is a specific form of ADPCM compression, slightly simpler "
+"and slightly lower fidelity than Microsoft's flavor of ADPCM. IMA ADPCM is also "
+"called DVI ADPCM."
+"<br> <b>GSM</b> is a standard used for telephone sound compression in European "
+"countries and is gaining popularity because of its good quality. It is usually "
+"CPU intensive to work with GSM audio data.</p> "
+"<p><em>Description based on the SoX manpage</em></p>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 132
+#: rc.cpp:1099
+#, no-c-format
+msgid "14400"
+msgstr "14400"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 143
+#: rc.cpp:1103
+#, no-c-format
+msgid "Data size:"
+msgstr "Ment ar roadoù :"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 151
+#: rc.cpp:1106
+#, no-c-format
+msgid "Data encoding:"
+msgstr "Kodadur ar roadoù :"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 159
+#: rc.cpp:1109
+#, no-c-format
+msgid "Channels:"
+msgstr "Kanolioù :"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 165
+#: rc.cpp:1112
+#, no-c-format
+msgid "1 (mono)"
+msgstr "1 (unvouezh)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 170
+#: rc.cpp:1115
+#, no-c-format
+msgid "2 (stereo)"
+msgstr "2 (divouezh)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 175
+#: rc.cpp:1118
+#, no-c-format
+msgid "4 (quad sound)"
+msgstr "4 (pedeir bouezh)"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 188
+#: rc.cpp:1121
+#, no-c-format
+msgid "Bytes"
+msgstr "Oktedoù"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 193
+#: rc.cpp:1124
+#, no-c-format
+msgid "16-bit Words"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 198
+#: rc.cpp:1127
+#, no-c-format
+msgid "32-bit Words"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 24
+#: rc.cpp:1130
+#, no-c-format
+msgid "Quality"
+msgstr "Perzh-mat"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 38
+#: rc.cpp:1133
+#, no-c-format
+msgid "Constant Bitrate"
+msgstr "CBR"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 81
+#: rc.cpp:1136
+#, no-c-format
+msgid "Variable Bitrate"
+msgstr "VBR"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 142
+#: rc.cpp:1139
+#, no-c-format
+msgid "Maximum bitrate:"
+msgstr "Feur uhelañ :"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 150
+#: rc.cpp:1142
+#, no-c-format
+msgid "Minimum bitrate:"
+msgstr "Feur izelañ :"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 166
+#: rc.cpp:1145
+#, no-c-format
+msgid "Average bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 198
+#: rc.cpp:1151
+#, no-c-format
+msgid "Channel Mode"
+msgstr "Mod kanol"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 207
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:412
+#: ../plugins/encoder/lame/k3blameencoder.cpp:119 rc.cpp:1154
+#, no-c-format
+msgid "Stereo"
+msgstr "Divouezh"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 212
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:410
+#: ../plugins/encoder/lame/k3blameencoder.cpp:120 rc.cpp:1157
+#, no-c-format
+msgid "Joint Stereo"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 217
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:406
+#: ../plugins/encoder/lame/k3blameencoder.cpp:121 rc.cpp:1160
+#, no-c-format
+msgid "Mono"
+msgstr "Unvouezh"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 224
+#: rc.cpp:1163
+#, no-c-format
+msgid "Select the channel mode."
+msgstr "Dibabit mod ar c'hanol."
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 233
+#: rc.cpp:1166
+#, no-c-format
+msgid ""
+"<p>Select the channel mode of the resulting Mp3 file:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In this mode, the encoder makes no use of potential correlations between the "
+"two input channels; it can, however, negotiate the bit demand between both "
+"channel, i.e. give one channel more bits if the other contains silence or needs "
+"fewer bits because of a lower complexity.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In this mode, the encoder will make use of correlations between both channels. "
+"The signal will be matrixed into a sum (\"mid\"), computed by L+R, and "
+"difference (\"side\") signal, computed by L-R, and more bits are allocated to "
+"the mid channel. This will effectively increase the bandwidth if the signal "
+"does not have too much stereo separation, thus giving a significant gain in "
+"encoding quality.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"The input will be encoded as a mono signal. If it was a stereo signal, it will "
+"be downsampled to mono. The downmix is calculated as the sum of the left and "
+"right channel, attenuated by 6 dB."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 43
+#: rc.cpp:1178
+#, no-c-format
+msgid "Quality Settings"
+msgstr "Dibarzhoù perzh-mat"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 62
+#: rc.cpp:1181
+#, fuzzy, no-c-format
+msgid "Preset:"
+msgstr "Kent :"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 214
+#: rc.cpp:1193
+#, no-c-format
+msgid "Manual settings:"
+msgstr "Dibarzhoù dre ziouer :"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 230
+#: rc.cpp:1196
+#, no-c-format
+msgid "textLabel2"
+msgstr "skridennad2"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 277
+#: rc.cpp:1199
+#, no-c-format
+msgid "Change Settings..."
+msgstr "Kemmañ an dibarzhoù ..."
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 302
+#: rc.cpp:1205
+#, no-c-format
+msgid "Encoder Quality"
+msgstr "Perzh-mat ar c'hodader"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 316
+#: rc.cpp:1208
+#, no-c-format
+msgid "Choose the noise shaping & psycho acoustic algorithm."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 324
+#: rc.cpp:1211
+#, no-c-format
+msgid ""
+"<p>Bitrate is of course the main influence on quality. The higher the bitrate, "
+"the higher the quality. But for a given bitrate, we have a choice of algorithms "
+"to determine the best scalefactors and huffman encoding (noise shaping).\n"
+"<p>The quality increases from 0 to 9 while the encoding speed drops.\n"
+"<p>9 uses the slowest & best possible version of all algorithms.\n"
+"<p><b>7 is the recommended setting</b> while 4 still produced reasonable "
+"quality at good speed.\n"
+"<p>0 disables almost all algorithms including psy-model resulting in poor "
+"quality.\n"
+"<p><b>This setting has no influence on the size of the resulting file.</b>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 348
+#: rc.cpp:1219
+#, no-c-format
+msgid "fast encoding"
+msgstr "Kodadur buan"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 395
+#: rc.cpp:1228
+#, fuzzy, no-c-format
+msgid "Mark copyrighted"
+msgstr "Emaon oc'h eilañ ar CD"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 398
+#: rc.cpp:1231
+#, no-c-format
+msgid "Mark the encoded file as being copyrighted."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 406
+#: rc.cpp:1234
+#, no-c-format
+msgid "Mark as original"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 409
+#: rc.cpp:1237
+#, no-c-format
+msgid "Mark the encoded file as being a copy."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 417
+#: rc.cpp:1240
+#, no-c-format
+msgid "Strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 420
+#: rc.cpp:1243
+#, no-c-format
+msgid "Enforce strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 424
+#: rc.cpp:1246
+#, no-c-format
+msgid ""
+"<p>If this option is checked LAME will enforce the 7680 bit limitation on total "
+"frame size."
+"<br>\n"
+"This results in many wasted bits for high bitrate encodings but will ensure "
+"strict ISO compatibility. This compatibility might be important for hardware "
+"players."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 432
+#: rc.cpp:1250
+#, no-c-format
+msgid "Error protection"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 435
+#: rc.cpp:1253
+#, no-c-format
+msgid "Turn on CRC error protection."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 438
+#: rc.cpp:1256
+#, no-c-format
+msgid ""
+"<p>If this option is checked a cyclic redundancy check (CRC) code will be added "
+"to each frame, allowing transmission errors that could occur on the MP3 stream "
+"to be detected; however, it takes 16 bits per frame that would otherwise be "
+"used for encoding, thus slightly reducing the sound quality."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 29
+#: rc.cpp:1259
+#, no-c-format
+msgid ""
+"<p>This dialog can be used to setup external command line applications as audio "
+"encoders. These can then be used by K3b to encode audio data (Tracks from an "
+"audio CD or the titles from an audio project) to formats that are normally not "
+"supported (i.e. no encoder plugin exists).\n"
+"<p>K3b comes with a selection of predefined external applications that depends "
+"on the installed applications."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 45
+#: rc.cpp:1263
+#, no-c-format
+msgid "Configured Encoders"
+msgstr "Kodaderioù kefluniet"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 65
+#: rc.cpp:1269
+#, no-c-format
+msgid "Extension"
+msgstr "Astenn"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 76
+#: rc.cpp:1272 rc.cpp:1293
+#, no-c-format
+msgid "Command"
+msgstr "Urzhiad"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 127
+#: rc.cpp:1278
+#, no-c-format
+msgid "Edit..."
+msgstr "Aozañ ..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 135
+#: rc.cpp:1281
+#, no-c-format
+msgid "Add..."
+msgstr "Ouzhpennañ ..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 49
+#: rc.cpp:1287
+#, no-c-format
+msgid "Name:"
+msgstr "Anv :"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 57
+#: rc.cpp:1290
+#, no-c-format
+msgid "Filename extension:"
+msgstr "Astenn restr :"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 90
+#: rc.cpp:1296
+#, no-c-format
+msgid ""
+"<p><b>Command</b>"
+"<br>\n"
+"Please insert the command used to encode the audio data. The command has to "
+"read raw little endian (see <em>Swap Byte Order</em>"
+") 16bit stereo audio frames from stdin.\n"
+"<p>The following strings will be replaced by K3b:"
+"<br>\n"
+"<b>%f</b> - The filename of the resulting file. This is where the command has "
+"to write its output to."
+"<br>\n"
+"<em>The following refer to metadata stored for example in the ID3 tag of am mp3 "
+"file (Be aware that these values might be empty).</em>"
+"<br>\n"
+"<b>%t</b> - Title"
+"<br>\n"
+"<b>%a</b> - Artist"
+"<br>\n"
+"<b>%c</b> - Comment"
+"<br>\n"
+"<b>%n</b> - Track number"
+"<br>\n"
+"<b>%m</b> - Album Title"
+"<br>\n"
+"<b>%r</b> - Album Artist"
+"<br>\n"
+"<b>%x</b> - Album comment"
+"<br>\n"
+"<b>%y</b> - Release Year"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 124
+#: rc.cpp:1314
+#, no-c-format
+msgid "Swap &Byte Order"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 127
+#: rc.cpp:1317
+#, no-c-format
+msgid "Swap the byte order of the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 131
+#: rc.cpp:1320
+#, no-c-format
+msgid ""
+"<p> If this option is checked K3b will swap the byte order of the input data. "
+"Thus, the command has to read big endian audio frames.\n"
+"<p>If the resulting audio file sounds bad it is highly likely that the byte "
+"order is wrong and this option has to be checked."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 139
+#: rc.cpp:1324
+#, no-c-format
+msgid "Write W&ave Header"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 142
+#: rc.cpp:1327
+#, no-c-format
+msgid "Create a wave header for the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 145
+#: rc.cpp:1330
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will write a wave header. This is useful in "
+"case the encoder application cannot read plain raw audio data."
+msgstr ""
+
+#: k3bfirstrun.cpp:52
+msgid "First Run"
+msgstr ""
+
+#: k3bfirstrun.cpp:60
+#, fuzzy
+msgid "Enable Konqueror integration"
+msgstr "Kadarnadur"
+
+#: k3bfirstrun.cpp:61
+#, fuzzy
+msgid "No Konqueror integration"
+msgstr "Kadarnadur"
+
+#: k3bfirstrun.cpp:64
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager."
+"<p><em>The Konqueror integration can always be disabled and enabled again from "
+"the K3b settings.</em>"
+msgstr ""
+
+#: k3bfileview.cpp:95
+msgid "Filter:"
+msgstr "Sil :"
+
+#: k3bfileview.cpp:104
+msgid "audio/x-mp3 audio/x-wav application/x-ogg |Sound Files"
+msgstr "audio/x-mp3 audio/x-wav application/x-ogg |Restroù klevet"
+
+#: k3bfileview.cpp:105
+msgid "audio/x-wav |Wave Sound Files"
+msgstr "audio/x-wav |Restroù klevet Wave"
+
+#: k3bfileview.cpp:106
+msgid "audio/x-mp3 |MP3 Sound Files"
+msgstr "audio/x-mp3 |Restroù klevet MP3"
+
+#: k3bfileview.cpp:107
+msgid "application/x-ogg |Ogg Vorbis Sound Files"
+msgstr "meziant/x-ogg |Restroù klevet Ogg Vorbis"
+
+#: k3bfileview.cpp:108
+msgid "video/mpeg |MPEG Video Files"
+msgstr "video/mpeg |Restroù Video MPEG"
+
+#: k3binteractiondialog.cpp:89
+#, fuzzy
+msgid "Load default settings"
+msgstr "Dibarzhoù dre ziouer"
+
+#: k3binteractiondialog.cpp:90
+#, fuzzy
+msgid "Load saved settings"
+msgstr "Dibarzhoù implijet diwezhañ"
+
+#: k3binteractiondialog.cpp:91
+#, fuzzy
+msgid "Load last used settings"
+msgstr "Dibarzhoù implijet diwezhañ"
+
+#: k3binteractiondialog.cpp:116 projects/k3bprojectburndialog.cpp:155
+msgid "Start"
+msgstr "Loc'hañ"
+
+#: k3binteractiondialog.cpp:117
+msgid "Start the task"
+msgstr ""
+
+#: k3binteractiondialog.cpp:243
+#, fuzzy
+msgid "Load default or saved settings"
+msgstr "Dibarzhoù implijet diwezhañ"
+
+#: k3binteractiondialog.cpp:244
+msgid "Save current settings to reuse them later"
+msgstr ""
+
+#: k3binteractiondialog.cpp:248
+msgid ""
+"<p>Load a set of settings either from the default K3b settings, settings saved "
+"before, or the last used ones."
+msgstr ""
+
+#: k3binteractiondialog.cpp:250
+msgid ""
+"<p>Saves the current settings of the action dialog."
+"<p>These settings can be loaded with the <em>Load saved settings</em> button."
+"<p><b>The K3b defaults are not overwritten by this.</b>"
+msgstr ""
+
+#: k3binteractiondialog.cpp:320
+#, fuzzy
+msgid "Action Dialog Settings"
+msgstr "Emaon o skrivañ an dibarzhoù"
+
+#: k3binteractiondialog.cpp:321
+msgid ""
+"<p>K3b handles three sets of settings in action dialogs: the defaults, the "
+"saved settings, and the last used settings. Please choose which of these sets "
+"should be loaded if an action dialog is opened again."
+"<p><em>Be aware that this choice can always be changed from the K3b "
+"configuration dialog.</em>"
+msgstr ""
+
+#: k3baudioplayer.cpp:166 k3baudioplayer.cpp:547
+msgid "no file"
+msgstr "restr ebet"
+
+#: k3baudioplayer.cpp:228
+msgid "Clear List"
+msgstr "Goullonderiñ ar roll"
+
+#: k3baudioplayer.cpp:348
+msgid "No running aRtsd found"
+msgstr ""
+
+#: k3baudioplayer.cpp:355
+msgid "Unknown file format"
+msgstr "Furmad dianav ar restroù"
+
+#: k3baudioplayer.cpp:589
+msgid "playing"
+msgstr "emaon o seniñ"
+
+#: k3baudioplayer.cpp:592
+msgid "paused"
+msgstr "ehanet"
+
+#: k3baudioplayer.cpp:595
+msgid "stopped"
+msgstr "paouezet"
+
+#: k3bwritingmodewidget.cpp:28
+msgid "Let K3b select the best-suited mode. This is the recommended selection."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:29
+msgid ""
+"<em>Disk At Once</em> or more properly <em>Session At Once</em>"
+". The laser is never turned off while writing the CD or DVD. This is the "
+"preferred mode to write audio CDs since it allows pregaps other than 2 seconds. "
+"Not all writers support DAO."
+"<br>DVD-R(W)s written in DAO provide the best DVD-Video compatibility."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:34
+msgid ""
+"<em>Track At Once</em> should be supported by every CD writer. The laser will "
+"be turned off after every track."
+"<br>Most CD writers need this mode for writing multisession CDs."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:39
+msgid ""
+"RAW writing mode. The error correction data is created by the software instead "
+"of the writer device."
+"<br>Try this if your CD writer fails to write in DAO and TAO."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:42
+msgid ""
+"Incremental sequential is the default writing mode for DVD-R(W). It allows "
+"multisession DVD-R(W)s. It only applies to DVD-R(W)."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:44
+msgid ""
+"Restricted Overwrite allows to use a DVD-RW just like a DVD-RAM or a DVD+RW. "
+"The media may just be overwritten. It is not possible to write multisession "
+"DVD-RWs in this mode but K3b uses growisofs to grow an ISO9660 filesystem "
+"within the first session, thus allowing new files to be added to an already "
+"burned disk."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:93
+msgid "Select the writing mode to use"
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:101
+msgid "Writing mode"
+msgstr "Mod skrivañ"
+
+#: k3bwritingmodewidget.cpp:102
+msgid ""
+"Be aware that the writing mode is ignored when writing DVD+R(W) since there is "
+"only one way to write them."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:105
+msgid "The selection of writing modes depends on the inserted burning medium."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:155
+msgid "DAO"
+msgstr "DAO"
+
+#: k3bwritingmodewidget.cpp:157
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bwritingmodewidget.cpp:159
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bwritingmodewidget.cpp:161
+msgid "Restricted Overwrite"
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:163
+msgid "Incremental"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:73 projects/k3baudiocdtextwidget.cpp:43
+#: projects/k3bmixedburndialog.cpp:75
+msgid "CD-Text"
+msgstr "CD-Text"
+
+#: projects/k3bmusicbrainzjob.cpp:190 projects/k3bmusicbrainzjob.cpp:275
+#, c-format
+msgid "Generating fingerprint for track %1."
+msgstr ""
+
+#: projects/k3bmusicbrainzjob.cpp:217
+#, c-format
+msgid "Querying MusicBrainz for track %1."
+msgstr "O c'houlenn MusicBrainz evit ar roudenn %1."
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:46
+#: projects/k3bmusicbrainzjob.cpp:254
+msgid "MusicBrainz Query"
+msgstr ""
+
+#: projects/k3bmusicbrainzjob.cpp:255
+msgid "Found multiple matches for track %1 (%2). Please select one."
+msgstr ""
+
+#: projects/k3bmixeddirtreeview.cpp:45
+msgid "Audio Tracks"
+msgstr "Roudennoù son"
+
+#: projects/k3baudiotrackaddingdialog.cpp:59
+msgid "Please be patient..."
+msgstr "Gortozit mar plij ..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:107
+msgid "Adding files to project \"%1\"..."
+msgstr "Oc'h ouzhpennañ ar restroù d'ar raktres « %1 » ..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:116
+#: projects/k3bdataurladdingdialog.cpp:171
+msgid "Insufficient permissions to read the following files"
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:120
+#: projects/k3bdataurladdingdialog.cpp:175
+msgid "Unable to find the following files"
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:124
+#: projects/k3bdataurladdingdialog.cpp:179
+msgid "No non-local files supported"
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:128
+msgid "Unable to handle the following files due to an unsupported format"
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:129
+msgid ""
+"You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:135
+#: projects/k3bdataurladdingdialog.cpp:160
+#, fuzzy
+msgid "Problems while adding files to the project."
+msgstr "Ouzhpennañ ar restroù d'ho raktres da gentañ mar plij."
+
+#: projects/k3baudiotrackaddingdialog.cpp:165
+#, fuzzy
+msgid "Analysing file '%1'..."
+msgstr "Emaon o serriñ ar restr ..."
+
+#: projects/k3bmovixview.cpp:59
+msgid "Remove Subtitle File"
+msgstr "Lemel restr an istitloù"
+
+#: projects/k3bmovixview.cpp:62
+msgid "Add Subtitle File..."
+msgstr "Ouzhpennañ restr an istitloù ..."
+
+#: projects/k3bdataview.cpp:103 projects/k3bmovixview.cpp:81
+msgid "Volume Name:"
+msgstr "Anv an tuzum :"
+
+#: projects/k3bmovixview.cpp:173
+msgid "K3b currently only supports local files."
+msgstr ""
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:124
+msgid "Track %1 was not found in the MusicBrainz database."
+msgstr "N'eo ket bet kavet ar roudenn %1 e stlennvon MusicBrainz."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#: projects/k3baudioburndialog.cpp:64
+#: projects/k3baudiotracktrmlookupdialog.cpp:126
+msgid "Audio Project"
+msgstr "Raktres klevet"
+
+#: projects/k3bview.cpp:60
+msgid "&Burn"
+msgstr "&Engravañ"
+
+#: projects/k3bview.cpp:62
+#, fuzzy
+msgid "Open the burn dialog for the current project"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: projects/k3bview.cpp:63
+msgid "&Properties"
+msgstr "&Perzhioù"
+
+#: projects/k3bview.cpp:65
+msgid "Open the properties dialog"
+msgstr ""
+
+#: projects/k3bdataview.cpp:167 projects/k3bview.cpp:97
+msgid "Please add files to your project first."
+msgstr "Ouzhpennañ ar restroù d'ho raktres da gentañ mar plij."
+
+#: projects/k3bdataview.cpp:168 projects/k3bmixedview.cpp:126
+#: projects/k3bview.cpp:98
+msgid "No Data to Burn"
+msgstr "N'eus tra da engravañ ebet"
+
+#: projects/k3bbootimageview.cpp:57
+msgid "Floppy"
+msgstr "Plannedig"
+
+#: projects/k3bbootimageview.cpp:118
+msgid "Hide Advanced Options"
+msgstr "Kuzhat an dibarzhoù barek"
+
+#: projects/k3bbootimageview.cpp:122
+msgid "Show Advanced Options"
+msgstr "Diskouez an dibarzhoù barek"
+
+#: projects/k3bbootimageview.cpp:129
+msgid "Please Choose Boot Image"
+msgstr "Dibabit ur skeudenn loc'hañ mar plij"
+
+#: projects/k3bbootimageview.cpp:137
+msgid ""
+"<p>The file you selected is not a floppy image (floppy images are of size 1200 "
+"KB, 1440 KB, or 2880 KB). You may still use boot images of other sizes by "
+"emulating a harddisk or disabling emulation completely. "
+"<p>If you are not familiar with terms like 'harddisk emulation' you most likely "
+"want to use a floppy image here. Floppy images can be created by directly "
+"extracting them from a real floppy disk:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>or by using one of the many boot "
+"floppy generators that can be found on <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"the internet</a>."
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:146
+#, fuzzy
+msgid "No Floppy image selected"
+msgstr "N'eus ket restr skeudenn dibabet ebet."
+
+#: projects/k3bbootimageview.cpp:147
+msgid "Use harddisk emulation"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:148
+#, fuzzy
+msgid "Use no emulation"
+msgstr "Titouroù diwar-benn an DVD"
+
+#: projects/k3bmovixoptionswidget.cpp:46 projects/k3bmovixoptionswidget.cpp:62
+msgid "default"
+msgstr "dre ziouer"
+
+#: projects/k3bmovixdvdview.cpp:32 projects/k3bmovixlistview.cpp:188
+msgid "Use drag'n'drop to add files to the project."
+msgstr ""
+
+#: projects/k3bmovixdvdview.cpp:33 projects/k3bmovixlistview.cpp:189
+msgid "To remove or rename files use the context menu."
+msgstr ""
+
+#: projects/k3bmovixdvdview.cpp:34
+msgid "After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/k3bmovixburndialog.cpp:54
+msgid "eMovix CD Project"
+msgstr "Raktres CD eMovix"
+
+#: projects/k3bmovixburndialog.cpp:55 projects/k3bmovixdvdburndialog.cpp:57
+msgid ""
+"_n: 1 file (%1)\n"
+"%n files (%1)"
+msgstr "%n restr (%1)"
+
+#: projects/k3bmovixburndialog.cpp:58 projects/k3bmovixdvdburndialog.cpp:60
+msgid "eMovix"
+msgstr "eMovix"
+
+#: projects/k3bdataburndialog.cpp:83 projects/k3bdvdburndialog.cpp:64
+#: projects/k3bmixedburndialog.cpp:79 projects/k3bmovixburndialog.cpp:62
+#: projects/k3bmovixdvdburndialog.cpp:64 projects/k3bvideodvdburndialog.cpp:62
+msgid "Filesystem"
+msgstr "Reizhiad restroù"
+
+#: projects/k3bdataburndialog.cpp:160 projects/k3bmixedburndialog.cpp:97
+#: projects/k3bmovixburndialog.cpp:99
+msgid "Datatrack Mode"
+msgstr "Mod roudenn ar roadoù"
+
+#: projects/k3bmovixburndialog.cpp:102
+msgid "Multisession"
+msgstr "Lies dalc'h"
+
+#: projects/k3bmovixburndialog.cpp:213 projects/k3bmovixdvdburndialog.cpp:173
+msgid "Could not find a valid eMovix installation."
+msgstr "Ne m'eus ket gallet kavout ur staliadur eMovix mat."
+
+#: projects/k3bdataburndialog.cpp:199 projects/k3bmovixburndialog.cpp:240
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:52
+msgid "Use drag'n'drop to add MPEG video files to the project."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:88 projects/k3bmovixlistview.cpp:190
+#: projects/k3bvcdlistview.cpp:53
+msgid "After that press the burn button to write the CD."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:130 projects/k3bmovixlistview.cpp:173
+#: projects/k3bvcdlistview.cpp:81
+msgid "No."
+msgstr "Niver"
+
+#: projects/k3bvcdlistview.cpp:84
+msgid "Resolution"
+msgstr "Spister"
+
+#: projects/k3bvcdlistview.cpp:85
+msgid "High Resolution"
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:86
+msgid "Framerate"
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:87
+msgid "Muxrate"
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:88
+msgid "Duration"
+msgstr "Pad"
+
+#: projects/k3bvideodvdburndialog.cpp:49
+msgid "Video DVD Project"
+msgstr "Raktres DVD Video"
+
+#: projects/k3bdataburndialog.cpp:72 projects/k3bdvdburndialog.cpp:53
+#: projects/k3bvideodvdburndialog.cpp:49
+#, c-format
+msgid "Size: %1"
+msgstr "Ment : %1"
+
+#: projects/k3bdatadirtreeview.cpp:285 projects/k3bdatafileview.cpp:324
+msgid "New Directory..."
+msgstr "Renkell nevez ..."
+
+#: projects/k3bdatadirtreeview.cpp:291 projects/k3bdatafileview.cpp:330
+#: projects/k3bdataurladdingdialog.cpp:443
+#: projects/k3bdataurladdingdialog.cpp:679
+msgid "Rename"
+msgstr "Adenvel"
+
+#: projects/k3bdatadirtreeview.cpp:336 projects/k3bdatadirtreeview.cpp:338
+#: projects/k3bdatadirtreeview.cpp:341 projects/k3bdatadirtreeview.cpp:344
+#: projects/k3bdatafileview.cpp:381 projects/k3bdatafileview.cpp:383
+#: projects/k3bdatafileview.cpp:386 projects/k3bdatafileview.cpp:389
+msgid "New Directory"
+msgstr "Renkell nevez"
+
+#: projects/k3bdatadirtreeview.cpp:337 projects/k3bdatafileview.cpp:382
+msgid "Please insert the name for the new directory:"
+msgstr "Roit anv ar renkell nevez mar plij :"
+
+#: projects/k3bdatadirtreeview.cpp:342 projects/k3bdatafileview.cpp:387
+msgid ""
+"A file with that name already exists. Please insert the name for the new "
+"directory:"
+msgstr ""
+
+#: projects/k3bdataburndialog.cpp:72
+msgid "Data Project"
+msgstr "Raktre roadoù"
+
+#: projects/k3bdataburndialog.cpp:163 projects/k3bdvdburndialog.cpp:99
+msgid "Multisession Mode"
+msgstr "Mod lies dalc'h"
+
+#: projects/k3bvcdburndialog.cpp:60
+msgid "Video CD (Version 1.1)"
+msgstr "CD Video (Stumm 1.1)"
+
+#: projects/k3bvcdburndialog.cpp:62
+msgid "Video CD (Version 2.0)"
+msgstr "CD Video (Stumm 2.0)"
+
+#: projects/k3bvcdburndialog.cpp:64
+msgid "Super Video CD"
+msgstr "Super Video CD"
+
+#: projects/k3bvcdburndialog.cpp:66
+msgid "High-Quality Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:71
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr "%n MPEG (%1)"
+
+#: projects/k3bvcdburndialog.cpp:98 projects/k3bvcdburndialog.cpp:100
+#: projects/k3bvcdburndialog.cpp:102 projects/k3bvcdburndialog.cpp:104
+#, c-format
+msgid "Select Video CD type %1"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:106
+msgid "Automatic video type recognition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:108
+msgid "Non-compliant compatibility mode for broken devices"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:110
+msgid "Chinese VCD3.0 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:112
+msgid "Use 2336 byte sectors for output"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:115
+msgid "Specify ISO volume label for Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:117
+msgid "Specify album id for VideoCD set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:119
+msgid "Specify album set sequence number ( <= volume-count )"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:121
+msgid "Specify number of volumes in album set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:124
+msgid "Enable CD-i Application Support for VideoCD Type 1.1 & 2.0"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:126
+msgid "Configuration parameters (only for VCD 2.0)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:129 projects/k3bvcdtrackdialog.cpp:214
+msgid ""
+"Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:131
+msgid "Add always an empty `/SEGMENT' directory"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:133
+msgid "This controls whether APS constraints are strict or relaxed. "
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:135
+msgid ""
+"This controls whether to update the scan data information contained in the "
+"MPEG-2 video streams."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:137
+msgid ""
+"This element allows to set viewing restrictions which may be interpreted by the "
+"playing device."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:140
+msgid "This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:142
+msgid ""
+"Used to set the number of empty sectors added before the lead-out area begins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:144
+msgid "Used to set the track pre-gap for all tracks in sectors globally."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:146
+msgid "Sets the front margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:148
+msgid "Sets the rear margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:153
+msgid ""
+"<p>This is the most basic <b>Video CD</b> specification dating back to 1993, "
+"which has the following characteristics:"
+"<ul>"
+"<li>One mode2 mixed form ISO-9660 track containing file pointers to the "
+"information areas.</li>"
+"<li>Up to 98 multiplex-ed MPEG-1 audio/video streams or CD-DA audio tracks.</li>"
+"<li>Up to 500 MPEG sequence entry points used as chapter divisions.</li></ul>"
+"<p>The Video CD specification requires the multiplex-ed MPEG-1 stream to have a "
+"CBR of less than 174300 bytes (1394400 bits) per second in order to accommodate "
+"single speed CD-ROM drives."
+"<br>The specification allows for the following two resolutions:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>The CBR MPEG-1, layer II audio stream is fixed at 224 kbps with 1 stereo or "
+"2 mono channels."
+"<p><b>It is recommended to keep the video bit-rate under 1151929.1 bps.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:165
+msgid ""
+"<p>About two years after the Video CD 1.1 specification came out, an improved "
+"<b>Video CD 2.0</b> standard was published in 1995."
+"<p>This one added the following items to the features already available in the "
+"Video CD 1.1 specification:"
+"<ul>"
+"<li>Support for MPEG segment play items (<b>\"SPI\"</b>"
+"), consisting of still pictures, motion pictures and/or audio (only) streams "
+"was added.</li>"
+"<li>Note Segment Items::.</li>"
+"<li>Support for interactive playback control (<b>\"PBC\"</b>) was added.</li>"
+"<li>Support for playing related access by providing a scan point index file was "
+"added. (<b>\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Support for closed captions.</li>"
+"<li>Support for mixing NTSC and PAL content.</li></ul>"
+"<p>By adding PAL support to the Video CD 1.1 specification, the following "
+"resolutions became available:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>For segment play items the following audio encodings became available:"
+"<ul>"
+"<li>Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 "
+"kbit/sec bit-rate.</li>"
+"<li>Mono audio streams at 64, 96 or 192 kbit/sec bit-rate.</li></ul>"
+"<p>Also the possibility to have audio only streams and still pictures was "
+"provided."
+"<p><b>The bit-rate of multiplex-ed streams should be kept under 174300 "
+"bytes/sec (except for single still picture items) in order to accommodate "
+"single speed drives.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:184
+msgid ""
+"<p>With the upcoming of the DVD-V media, a new VCD standard had to be published "
+"in order to be able to keep up with technology, so the Super Video CD "
+"specification was called into life 1999."
+"<p>In the midst of 2000 a full subset of this <b>Super Video CD</b> "
+"specification was published as <b>IEC-62107</b>."
+"<p>As the most notable change over Video CD 2.0 is a switch from MPEG-1 CBR to "
+"MPEG-2 VBR encoding for the video stream was performed."
+"<p>The following new features--building upon the Video CD 2.0 "
+"specification--are:"
+"<ul>"
+"<li>Use of MPEG-2 encoding instead of MPEG-1 for the video stream.</li>"
+"<li>Allowed VBR encoding of MPEG-1 audio stream.</li>"
+"<li>Higher resolutions (see below) for video stream resolution.</li>"
+"<li>Up to 4 overlay graphics and text (<b>\"OGT\"</b>"
+") sub-channels for user switchable subtitle displaying in addition to the "
+"already existing closed caption facility.</li>"
+"<li>Command lists for controlling the SVCD virtual machine.</li></ul>"
+"<p>For the <b>Super Video CD</b>, only the following two resolutions are "
+"supported for motion video and (low resolution) still pictures:"
+"<ul>"
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:198
+msgid ""
+"<p>This is actually just a minor variation defined in IEC-62107 on the Super "
+"Video CD 1.0 format for compatibility with current products in the market."
+"<p>It differs from the Super Video CD 1.0 format in the following items:"
+"<ul>"
+"<li>The system profile tag field in <b>/SVCD/INFO.SVD</b> is set to <b>1</b> "
+"instead of <b>0</b>.</li>"
+"<li>The system identification field value in <b>/SVCD/INFO.SVD</b> is set to <b>"
+"HQ-VCD</b> instead of <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is mandatory instead of being optional.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is optional instead of being mandatory.</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:206
+msgid ""
+"<p>If Autodetect is:</p>"
+"<ul>"
+"<li>ON then K3b will set the correct VideoCD type.</li>"
+"<li>OFF then the correct VideoCD type needs to be set by the user.</li></ul>"
+"<p>If you are not sure about the correct VideoCD type, it is best to turn "
+"Autodetect ON.</p>"
+"<p>If you want to force the VideoCD type, you must turn Autodetect OFF. This is "
+"useful for some standalone DVD players without SVCD support.</p>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:213
+msgid ""
+"<ul>"
+"<li>Rename <b>\"/MPEG2\"</b> folder on SVCDs to (non-compliant) "
+"\"/MPEGAV\".</li>"
+"<li>Enables the use of the (deprecated) signature <b>\"ENTRYSVD\"</b> "
+"instead of <b>\"ENTRYVCD\"</b> for the file <b>\"/SVCD/ENTRY.SVD\"</b>.</li>"
+"</ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:216
+msgid ""
+"<ul>"
+"<li>Enables the use of the (deprecated) Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"format which differs from the format defined in the <b>IEC-62107</b> "
+"specification.</li></ul>"
+"<p><b>The differences are most exposed on SVCDs containing more than one video "
+"track.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:220
+msgid ""
+"<p>though most devices will have problems with such an out-of-specification "
+"media."
+"<p><b>You may want use this option for images longer than 80 minutes</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:224
+msgid ""
+"<p>To allow the play of Video-CDs on a CD-i player, the Video-CD standard "
+"requires that a CD-i application program must be present."
+"<p>This program is designed to:"
+"<ul>"
+"<li>provide full play back control as defined in the PSD of the standard</l>"
+"<li>be extremely simple to use and easy-to-learn for the end-user</li></ul>"
+"<p>The program runs on CD-i players equipped with the CDRTOS 1.1(.1) operating "
+"system and a Digital Video extension cartridge."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:231
+msgid ""
+"<p>Configuration parameters only available for VideoCD 2.0"
+"<p>The engine works perfectly well when used as-is."
+"<p>You have the option to configure the VCD application."
+"<p>You can adapt the color and/or the shape of the cursor and lots more."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:238 projects/k3bvcdtrackdialog.cpp:233
+msgid ""
+"<p>Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+"<p>PBC allows control of the playback of play items and the possibility of "
+"interaction with the user through the remote control or some other input device "
+"available."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:242
+msgid ""
+"<p>Here you can specify that the folder <b>SEGMENT</b> "
+"should always be present."
+"<p>Some DVD players need the folder to give a faultless rendition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:246
+msgid ""
+"<p>An Access Point Sector, APS, is an MPEG video sector on the VCD/SVCD which "
+"is suitable to be jumped to directly."
+"<p>APS are required for entry points and scantables. APS have to fulfil the "
+"requirement to precede every I-frame by a GOP header which shall be preceded by "
+"a sequence header in its turn."
+"<p>The start codes of these 3 items are required to be contained all in the "
+"same MPEG pack/sector, thus forming a so-called access point sector."
+"<p>This requirement can be relaxed by enabling the relaxed aps option, i.e. "
+"every sector containing an I-frame will be regarded as an APS."
+"<p><b>Warning:</b> The sequence header is needed for a playing device to figure "
+"out display parameters, such as display resolution and frame rate, relaxing the "
+"aps requirement may lead to non-working entry points."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:253
+msgid ""
+"<p>According to the specification, it is mandatory for Super Video CDs to "
+"encode scan information data into user data blocks in the picture layer of all "
+"intra coded picture."
+"<p>It can be used by playing devices for implementing fast forward & fast "
+"reverse scanning."
+"<p>The already existing scan information data can be updated by enabling the "
+"update scan offsets option."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:258
+msgid ""
+"<p>Viewing Restriction may be interpreted by the playing device."
+"<p>The allowed range goes from 0 to 3."
+"<ul>"
+"<li>0 = unrestricted, free to view for all</li>"
+"<li>3 = restricted, content not suitable for ages under 18</li></ul>"
+"<p>Actually, the exact meaning is not defined and is player dependant."
+"<p><b>Most players ignore that value.<b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:266
+msgid "<p>This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:268
+msgid ""
+"<p>This option allows to set the number of empty sectors added before the "
+"lead-out area begins, i.e. the number of post-gap sectors."
+"<p>The ECMA-130 specification requires the last data track before the lead-out "
+"to carry a post-gap of at least 150 sectors, which is used as default for this "
+"parameter."
+"<p>Some operating systems may encounter I/O errors due to read-ahead issues "
+"when reading the last MPEG track if this parameter is set too low."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:274
+msgid ""
+"<p>Used to set the track pre-gap for all tracks in sectors globally."
+"<p>The specification requires the pre-gaps to be at least 150 sectors long."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:279
+msgid ""
+"Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 30 for Video CD 1.0/1.1/2.0, "
+"otherwise (i.e. Super Video CD 1.0 and HQ-VCD 1.0) 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:284
+msgid ""
+"<p>Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 45 for Video CD 1.0/1.1/2.0, "
+"otherwise 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:299
+msgid "Generic"
+msgstr "Rummel"
+
+#: projects/k3bvcdburndialog.cpp:301
+msgid "Playback Control (PBC)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:302
+msgid "SEGMENT Folder must always be present"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:303
+msgid "Relaxed aps"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:304
+msgid "Update scan offsets"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:309
+msgid "Gaps"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:316
+msgid "Customize gaps and margins"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:318
+msgid "Leadout pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:323
+msgid "Track pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:328
+msgid "Track front margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:337
+msgid "Track rear margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:412
+msgid "Restriction category (0..3):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:438
+msgid "VideoCD 1.1"
+msgstr "VideoCD 1.1"
+
+#: projects/k3bvcdburndialog.cpp:439
+msgid "VideoCD 2.0"
+msgstr "VideoCD 2.0"
+
+#: projects/k3bvcdburndialog.cpp:440
+msgid "Super-VideoCD"
+msgstr "Super-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:441
+msgid "HQ-VideoCD"
+msgstr "HQ-VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:447
+msgid "Autodetect VideoCD type"
+msgstr "Dinoiñ dre ardivink seurt ar VideoCD"
+
+#: projects/k3bvcdburndialog.cpp:449
+msgid "Enable broken SVCD mode"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:454
+msgid "Enable %1 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:459
+msgid "Use 2336 byte sectors"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:461
+msgid "Enable CD-i support"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:464
+msgid "VideoCD on CD-i"
+msgstr "VideoCD war CD-i"
+
+#: projects/k3bvcdburndialog.cpp:485
+msgid "System:"
+msgstr "Reizhiad :"
+
+#: projects/k3bvcdburndialog.cpp:486
+msgid "Application:"
+msgstr "&Meziant :"
+
+#: projects/k3bvcdburndialog.cpp:496
+msgid "ISO application id for VideoCD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:501
+msgid "Volume &set name:"
+msgstr "Anv an &tuzum :"
+
+#: projects/k3bvcdburndialog.cpp:502
+msgid "Volume set s&ize:"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:504
+msgid "&Publisher:"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:583
+#, c-format
+msgid "Do you want to overwrite %1"
+msgstr "C'hoant ho peus da rasklañ %1"
+
+#: projects/k3bdataview.cpp:77
+msgid "&Import Session..."
+msgstr "&Enporzh an dalc'h ..."
+
+#: projects/k3bdataview.cpp:79
+msgid "&Clear Imported Session"
+msgstr ""
+
+#: projects/k3bdataview.cpp:82
+msgid "&Edit Boot Images..."
+msgstr "&Aozañ ar skeudennoù loc'hañ ..."
+
+#: projects/k3bdataview.cpp:86
+#, fuzzy
+msgid "Import a previously burned session into the current project"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: projects/k3bdataview.cpp:87
+msgid "Remove the imported items from a previous session"
+msgstr ""
+
+#: projects/k3bdataview.cpp:88
+#, fuzzy
+msgid "Modify the bootable settings of the current project"
+msgstr "Ha fellout a ra deoc'h da goullonderiñ ar raktres red ?"
+
+#: projects/k3bdataview.cpp:150
+msgid "Edit Boot Images"
+msgstr "Aozañ ar skeudennoù loc'hañ"
+
+#: projects/k3baudiodatasourceeditwidget.cpp:38
+msgid "Start Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:39
+msgid "End Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:63
+msgid ""
+"Drag the edges of the highlighted area to define the portion of the audio "
+"source you want to include in the Audio CD track. You can also use the input "
+"windows to fine-tune your selection."
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:103
+msgid "Used part of the audio source"
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:37
+msgid "Session Import"
+msgstr "Enporzhañ un dalc'h"
+
+#: projects/k3bdatasessionimportdialog.cpp:88
+msgid ""
+"<p>K3b found session containing Joliet information for long filenames but no "
+"Rock Ridge extensions."
+"<p>The filenames in the imported session will be converted to a restricted "
+"character set in the new session. This character set is based on the ISO9660 "
+"settings in the K3b project. K3b is not able to display these converted "
+"filenames yet."
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:93
+#, fuzzy
+msgid "Session Import Warning"
+msgstr "Enporzhañ un dalc'h"
+
+#: projects/k3bmixedview.cpp:125
+msgid "Please add files and audio titles to your project first."
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:70 projects/k3baudiotrackplayer.cpp:143
+msgid "Play"
+msgstr "Seniñ"
+
+#: projects/k3baudiotrackplayer.cpp:76 projects/k3baudiotrackplayer.cpp:145
+msgid "Pause"
+msgstr "Ehan"
+
+#: projects/k3baudiotrackplayer.cpp:82
+msgid "Play/Pause"
+msgstr "Seniñ/Ehanañ"
+
+#: projects/k3baudiotrackplayer.cpp:95 projects/k3baudiotrackplayer.cpp:146
+msgid "Next"
+msgstr "A heul"
+
+#: projects/k3baudiotrackplayer.cpp:101
+msgid "Prev"
+msgstr "Kent"
+
+#: projects/k3baudiotrackplayer.cpp:114
+msgid "Seek"
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:147
+msgid "Previous"
+msgstr "Kent"
+
+#: projects/k3baudiotrackplayer.cpp:187
+msgid "Playing track %1: %2 - %3"
+msgstr "Emaon o seniñ ar roudenn %1 : %2 - %3"
+
+#: projects/k3baudiotracksplitdialog.cpp:34
+msgid "Split Audio Track"
+msgstr "Didrochañ ur roudenn klevet"
+
+#: projects/k3baudiotracksplitdialog.cpp:50
+msgid "Please select the position where the track should be split."
+msgstr ""
+
+#: projects/k3baudiotracksplitdialog.cpp:56
+msgid "Split track at:"
+msgstr "Didrochañ ar roudenn e :"
+
+#: projects/k3baudiotracksplitdialog.cpp:96
+#, fuzzy
+msgid "Split Here"
+msgstr "Divouezh"
+
+#: projects/k3baudiotracksplitdialog.cpp:100
+#, fuzzy
+msgid "Remove this Range"
+msgstr "Lemel ar c'hiz"
+
+#: projects/k3bdataimagesettingswidget.cpp:46
+msgid "Linux/Unix only"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:47
+msgid "Linux/Unix + Windows"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:48
+msgid "Very large files (UDF)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:49
+msgid "DOS Compatibility"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:133
+msgid "Custom Data Project Filesystems"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:193
+msgid ""
+"<p><b>File System Presets</b>"
+"<p>K3b provides the following file system Presets which allow for a quick "
+"selection of the most frequently used settings."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:197
+msgid ""
+"The file system is optimized for usage on Linux/Unix systems. This mainly means "
+"that it uses the Rock Ridge extensions to provide long filenames, symbolic "
+"links, and POSIX compatible file permissions."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:201
+msgid ""
+"In addition to the settings for Linux/Unix the file system contains a Joliet "
+"tree which allows for long file names on Windows which does not support the "
+"Rock Ridget extensions. Be aware that the file name length is restricted to 103 "
+"characters."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:205
+msgid ""
+"The file system has additional UDF entries attached to it. This raises the "
+"maximal file size to 4 GB. Be aware that the UDF support in K3b is limited."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:208
+msgid ""
+"The file system is optimized for compatibility with old systems. That means "
+"file names are restricted to 8.3 characters and no symbolic links or file "
+"permissions are supported."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:263
+msgid "Rock Ridge"
+msgstr "Rock Ridge"
+
+#: projects/k3bdataimagesettingswidget.cpp:265
+msgid "Joliet"
+msgstr "Joliet"
+
+#: projects/k3bdataimagesettingswidget.cpp:267
+msgid "UDF"
+msgstr "UDF"
+
+#: projects/k3bdataimagesettingswidget.cpp:269
+msgid "Custom (ISO9660 only)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:271
+msgid "Custom (%1)"
+msgstr "Diouzhoc'h (%1)"
+
+#: projects/k3bdataimagesettingswidget.cpp:288
+msgid ""
+"<p>Be aware that it is not recommended to disable the Rock Ridge Extensions. "
+"There is no disadvantage in enabling Rock Ridge (except for a very small space "
+"overhead) but a lot of advantages."
+"<p>Without Rock Ridge Extensions symbolic links are not supported and will "
+"always be followed as if the \"Follow Symbolic Links\" option was enabled."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:294
+msgid "Rock Ridge Extensions Disabled"
+msgstr "Marv eo astennoù Rock Ridge"
+
+#: projects/k3bdataimagesettingswidget.cpp:300
+msgid ""
+"<p>Be aware that without the Joliet extensions Windows systems will not be able "
+"to display long filenames. You will only see the ISO9660 filenames."
+"<p>If you do not intend to use the CD/DVD on a Windows system it is safe to "
+"disable Joliet."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:305
+msgid "Joliet Extensions Disabled"
+msgstr ""
+
+#: projects/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/k3bbootimagedialog.cpp:27
+msgid "Boot Images"
+msgstr "Skeudennoù loc'hañ"
+
+#: projects/k3bmixedburndialog.cpp:67
+msgid "Mixed Project"
+msgstr "Raktres mesket"
+
+#: projects/k3baudioburndialog.cpp:65 projects/k3bmixedburndialog.cpp:68
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr "%n roudenn (%1 munud)"
+
+#: projects/k3bmixedburndialog.cpp:103
+msgid "Mixed Mode Type"
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:107
+msgid "Data in second session (CD-Extra)"
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:108
+msgid ""
+"<em>Blue book CD</em>"
+"<br>K3b will create a multisession CD with 2 sessions. The first session will "
+"contain all audio tracks and the second session will contain a mode 2 form 1 "
+"data track."
+"<br>This mode is based on the <em>Blue book</em> standard (also known as <em>"
+"Extended Audio CD</em>, <em>CD-Extra</em>, or <em>CD Plus</em>"
+") and has the advantage that a hifi audio CD player will only recognize the "
+"first session and ignore the second session with the data track."
+"<br>If the CD is intended to be used in a hifi audio CD player this is the "
+"recommended mode."
+"<br>Some older CD-ROMs may have problems reading a blue book CD since it is a "
+"multisession CD."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:124
+msgid "Data in first track"
+msgstr "Roadoù e-barzh ar roudenn kentañ"
+
+#: projects/k3bmixedburndialog.cpp:125
+msgid "K3b will write the data track before all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:128
+msgid "Data in last track"
+msgstr "Roadoù e-barzh ar roudenn diwezhañ"
+
+#: projects/k3bmixedburndialog.cpp:129
+msgid "K3b will write the data track after all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:132
+msgid ""
+"<b>Caution:</b> The last two modes should only be used for CDs that are "
+"unlikely to be played on a hifi audio CD player."
+"<br>It could lead to problems with some older hifi audio CD players that try to "
+"play the data track."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:301 projects/k3bmixedburndialog.cpp:311
+msgid ""
+"<p><b>External program <em>normalize</em> is not installed.</b>"
+"<p>K3b uses <em>normalize</em> (http://www1.cs.columbia.edu/~cvaill/normalize/) "
+"to normalize audio tracks. In order to use this functionality, please install "
+"it first."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:308 projects/k3baudioburndialog.cpp:327
+#: projects/k3bmixedburndialog.cpp:318 projects/k3bmixedburndialog.cpp:337
+msgid ""
+"<p>K3b is not able to normalize audio tracks when burning on-the-fly. The "
+"external program used for this task only supports normalizing a set of audio "
+"files."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:312 projects/k3baudioburndialog.cpp:331
+#: projects/k3bmixedburndialog.cpp:322 projects/k3bmixedburndialog.cpp:341
+#, fuzzy
+msgid "Disable normalization"
+msgstr "Titouroù diwar-benn an DVD"
+
+#: projects/k3baudioburndialog.cpp:313 projects/k3baudioburndialog.cpp:332
+#: projects/k3bmixedburndialog.cpp:323 projects/k3bmixedburndialog.cpp:342
+msgid "Disable on-the-fly burning"
+msgstr ""
+
+#: projects/k3bdvdburndialog.cpp:53
+msgid "DVD Project"
+msgstr "Raktres DVD"
+
+#: projects/k3bdvdburndialog.cpp:170
+msgid ""
+"It is not possible to write multisession DVDs in DAO mode.Multisession has been "
+"disabled."
+msgstr ""
+
+#: projects/k3bdvdburndialog.cpp:172
+msgid "DVD multisession"
+msgstr "DVD lies dalc'h"
+
+#: projects/k3bdataurladdingdialog.cpp:59
+#: projects/k3bdataurladdingdialog.cpp:85
+#, fuzzy
+msgid "Adding files to project '%1'"
+msgstr "Oc'h ouzhpennañ ar restroù d'ar raktres « %1 » ..."
+
+#: projects/k3bdataurladdingdialog.cpp:123
+msgid ""
+"<p>The file you are about to add to the project is an ISO9660 image. As such it "
+"can be burned to a medium directly since it already contains a file system."
+"<br>Are you sure you want to add this file to the project?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:127
+#, fuzzy
+msgid "Adding image file to project"
+msgstr "Oc'h ouzhpennañ ar restroù d'ar raktres « %1 » ..."
+
+#: projects/k3bdataurladdingdialog.cpp:128
+#, fuzzy
+msgid "Add the file to the project"
+msgstr "Serriñ ar raktres red"
+
+#: projects/k3bdataurladdingdialog.cpp:129
+msgid "Burn the image directly"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:183
+#, c-format
+msgid "It is not possible to add files bigger than %1"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:187
+msgid "Some filenames had to be modified due to limitations in mkisofs"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:191
+msgid ""
+"The following filenames have an invalid encoding. You may fix this with the "
+"convmv tool"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:224
+#, fuzzy
+msgid "Moving files to project \"%1\"..."
+msgstr "Oc'h ouzhpennañ ar restroù d'ar raktres « %1 » ..."
+
+#: projects/k3bdataurladdingdialog.cpp:422
+#: projects/k3bdataurladdingdialog.cpp:658
+msgid "File already exists"
+msgstr "Ar restr a zo endeo"
+
+#: projects/k3bdataurladdingdialog.cpp:423
+#: projects/k3bdataurladdingdialog.cpp:659
+msgid "<p>File <em>%1</em> already exists in project folder <em>%2</em>."
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:433
+#: projects/k3bdataurladdingdialog.cpp:669
+msgid "Replace the existing file"
+msgstr "Erlec'hiañ ar restr a zo c'hoazh"
+
+#: projects/k3bdataurladdingdialog.cpp:434
+#: projects/k3bdataurladdingdialog.cpp:670
+msgid "Replace All"
+msgstr "Erlec'hiañ an holl re"
+
+#: projects/k3bdataurladdingdialog.cpp:436
+#: projects/k3bdataurladdingdialog.cpp:672
+msgid "Always replace existing files"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:439
+#: projects/k3bdataurladdingdialog.cpp:675
+msgid "Keep the existing file"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:440
+#: projects/k3bdataurladdingdialog.cpp:676
+msgid "Ignore All"
+msgstr "Tremen e-biou pep tra"
+
+#: projects/k3bdataurladdingdialog.cpp:442
+#: projects/k3bdataurladdingdialog.cpp:678
+msgid "Always keep the existing file"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:445
+#: projects/k3bdataurladdingdialog.cpp:681
+msgid "Rename the new file"
+msgstr "Adenvel ar restr nevez"
+
+#: projects/k3bdataurladdingdialog.cpp:486
+msgid "Adding link to folder"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:487
+msgid ""
+"<p>'%1' is a symbolic link to folder '%2'."
+"<p>If you intend to make K3b follow symbolic links you should consider letting "
+"K3b do this now since K3b will not be able to do so afterwards because symbolic "
+"links to folders inside a K3b project cannot be resolved."
+"<p><b>If you do not intend to enable the option <em>follow symbolic links</em> "
+"you may safely ignore this warning and choose to add the link to the "
+"project.</b>"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:499
+msgid "Follow link now"
+msgstr "Heuliañ al liamm bremañ"
+
+#: projects/k3bdataurladdingdialog.cpp:500
+#, fuzzy
+msgid "Always follow links"
+msgstr "Heuliañ al liammoù arouezel"
+
+#: projects/k3bdataurladdingdialog.cpp:501
+#, fuzzy
+msgid "Add link to project"
+msgstr "Ouzhpennañ al liammoù arouezel d'ar raktres"
+
+#: projects/k3bdataurladdingdialog.cpp:502
+msgid "Always add links"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:747
+msgid "Enter New Filename"
+msgstr "Roit anv nevez ar restr"
+
+#: projects/k3bdataurladdingdialog.cpp:748
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "Ur restr gant an anv-se a zo c'hoazh. Roit un anv nevez mar plij :"
+
+#: projects/k3bdataurladdingdialog.cpp:764
+msgid "Do you also want to add hidden files?"
+msgstr "C'hoant ho peus da ouzhpennañ ar restroù kuzhet ?"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+msgid "Hidden Files"
+msgstr "Restroù kuzh"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "Do Not Add"
+msgstr "Ne ouzhpennit ket"
+
+#: projects/k3bdataurladdingdialog.cpp:779
+msgid ""
+"Do you also want to add system files (FIFOs, sockets, device files, and broken "
+"symlinks)?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "System Files"
+msgstr "Restroù ar reizhiad"
+
+#: projects/k3bdatamultisessioncombobox.cpp:38
+msgid "Select the Multisession Mode for the project."
+msgstr "Dibabit ar mod lies dalc'h evit ar raktres."
+
+#: projects/k3bdatamultisessioncombobox.cpp:39
+msgid ""
+"<p><b>Multisession Mode</b>"
+"<p><b>Auto</b>"
+"<br>Let K3b decide which mode to use. The decision will be based on the size of "
+"the project (does it fill the whole media) and the state of the inserted media "
+"(appendable or not)."
+"<p><b>No Multisession</b>"
+"<br>Create a single-session CD or DVD and close the disk."
+"<p><b>Start Multisession</b>"
+"<br>Start a multisession CD or DVD, not closing the disk to allow further "
+"sessions to be apppended."
+"<p><b>Continue Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode) and add another session without closing the disk "
+"to allow further sessions to be apppended."
+"<p><b>Finish Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode), add another session, and close the disk."
+"<p><em>In the case of DVD+RW and DVD-RW restricted overwrite media K3b will not "
+"actually create multiple sessions but grow the file system to include the new "
+"data.</em>"
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:76
+msgid "No Multisession"
+msgstr "Lies dalc'h ebet"
+
+#: projects/k3bdatamultisessioncombobox.cpp:78
+msgid "Start Multisession"
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:79
+msgid "Continue Multisession "
+msgstr "Kenderc'hel lies dalc'h "
+
+#: projects/k3bdatamultisessioncombobox.cpp:80
+msgid "Finish Multisession "
+msgstr "Echuiñ lies dalc'h "
+
+#: projects/k3bdatapropertiesdialog.cpp:97 projects/k3bdataviewitem.cpp:231
+#: projects/k3bmovixlistview.cpp:87 projects/k3bmovixlistview.cpp:142
+#, c-format
+msgid "Link to %1"
+msgstr "Liammañ ouzh %1"
+
+#: projects/k3bdataviewitem.cpp:253
+msgid "outside of project"
+msgstr "er-maez eus ar raktres"
+
+#: projects/k3bdataviewitem.cpp:284
+msgid "root"
+msgstr "gwrizienn"
+
+#: projects/k3bdataviewitem.cpp:334
+msgid "From previous session"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:51
+msgid "Video Track Properties"
+msgstr "Dibarzhoù ar roudenn video"
+
+#: projects/k3bvcdtrackdialog.cpp:73 projects/k3bvcdtrackdialog.cpp:405
+msgid "%1 bit/s"
+msgstr "%1 bit/e"
+
+#: projects/k3bvcdtrackdialog.cpp:202
+msgid "May also look like | << on the remote control. "
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:204
+msgid "May also look like >> | on the remote control."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:206
+msgid "This key may be mapped to the STOP key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:208
+msgid "This key is usually mapped to the > or PLAY key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:210
+msgid "Target to be jumped to on time-out of <wait>."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:212
+msgid "Delay reactivity of keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:216
+msgid "Activate the use of numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:218
+msgid "Overwrite default numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:220
+msgid "Numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:222
+msgid "Times to repeat the playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:224
+msgid "Time in seconds to wait after playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:227
+msgid ""
+"<p>Target to be jumped to on time-out of <wait>."
+"<p>If omitted (and <wait> is not set to an infinite time) one of the targets is "
+"selected at random."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:230
+msgid ""
+"<p>When reactivity is set to delayed, it is recommended that the length of the "
+"referenced 'play track' is not more than 5 seconds."
+"<p>The recommended setting for a play item consisting of one still picture and "
+"no audio is to loop once and have a delayed reactivity."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:236
+msgid ""
+"These are actually pseudo keys, representing the numeric keys 0, 1, ..., 9."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:238
+msgid "<p>If numeric keys enabled, you can overwrite the default settings."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:240
+msgid ""
+"<p>Times to repeat the playback of 'play track'."
+"<p>The reactivity attribute controls whether the playback of 'play track' is "
+"finished, thus delayed, before executing user triggered action or an immediate "
+"jump is performed."
+"<p>After the specified number of repetitions have completed, the <wait> "
+"time begins to count down, unless set to an infinite wait time."
+"<p>If this element is omitted, a default of `1' is used, i.e. the 'play track' "
+"will be displayed once."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:245
+msgid ""
+"Time in seconds to wait after playback of 'play track' before triggering the "
+"<timeout> action (unless the user triggers some action before time ran up)."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:300
+msgid "Event Disabled"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:309 projects/k3bvcdtrackdialog.cpp:732
+msgid "VideoCD END"
+msgstr "Fin ar VideoCD"
+
+#: projects/k3bvcdtrackdialog.cpp:377
+msgid "File Info"
+msgstr "Titouroù diwar-benn ar restr"
+
+#: projects/k3bdatapropertiesdialog.cpp:71 projects/k3bvcdtrackdialog.cpp:392
+msgid "Size:"
+msgstr "Ment :"
+
+#: projects/k3bvcdtrackdialog.cpp:393
+msgid "Length:"
+msgstr "Hirder :"
+
+#: projects/k3bvcdtrackdialog.cpp:394
+msgid "Muxrate:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:456
+msgid "Enable playback control (for the whole CD)"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:458
+msgid "Use numeric keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:461
+msgid "Reactivity delayed to the end of playing track"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:465 projects/k3bvcdtrackdialog.cpp:572
+msgid "Playing"
+msgstr "Emaon o seniñ"
+
+#: projects/k3bvcdtrackdialog.cpp:472
+msgid "Playing track"
+msgstr "Emaon o seniñ ar roudenn"
+
+#: projects/k3bvcdtrackdialog.cpp:477
+msgid "forever"
+msgstr "da viken"
+
+#: projects/k3bvcdtrackdialog.cpp:480
+msgid "then wait"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:485
+msgid " seconds"
+msgstr " eilennoù"
+
+#: projects/k3bvcdtrackdialog.cpp:486
+msgid "infinite"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:488
+msgid "after timeout playing"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:501
+msgid "Key Pressed Interaction"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:508
+msgid "Previous:"
+msgstr "Kent :"
+
+#: projects/k3bvcdtrackdialog.cpp:509
+msgid "Next:"
+msgstr "A heul :"
+
+#: projects/k3bvcdtrackdialog.cpp:510
+msgid "Return:"
+msgstr "Distro :"
+
+#: projects/k3bvcdtrackdialog.cpp:511
+msgid "Default:"
+msgstr "Dre ziouer :"
+
+#: projects/k3bvcdtrackdialog.cpp:537
+msgid "Playback Control"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:560 projects/k3bvcdtrackdialog.cpp:579
+msgid "Numeric Keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:571
+msgid "Key"
+msgstr "Alc'hwez"
+
+#: projects/k3bvcdtrackdialog.cpp:574
+msgid "Overwrite default assignment"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:598 projects/k3bvcdtrackdialog.cpp:655
+msgid "Rate:"
+msgstr "Feur :"
+
+#: projects/k3bvcdtrackdialog.cpp:599
+msgid "Sampling frequency:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:600
+msgid "Mode:"
+msgstr "Giz :"
+
+#: projects/k3bvcdtrackdialog.cpp:601
+msgid "Copyright:"
+msgstr "Gwirioù eilañ :"
+
+#: projects/k3bvcdtrackdialog.cpp:656
+msgid "Chroma format:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:657
+msgid "Video format:"
+msgstr "Furmad video :"
+
+#: projects/k3bvcdtrackdialog.cpp:658
+msgid "Resolution:"
+msgstr "Spister :"
+
+#: projects/k3bvcdtrackdialog.cpp:659
+msgid "High resolution:"
+msgstr "Spister uhel :"
+
+#: projects/k3bvcdtrackdialog.cpp:744
+msgid "ItSelf"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:747
+msgid "Segment-%1 - %2"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:749
+msgid "Sequence-%1 - %2"
+msgstr ""
+
+#: projects/k3bmovixlistview.cpp:96 projects/k3bmovixlistview.cpp:153
+msgid " (broken)"
+msgstr " (torret)"
+
+#: projects/k3bdatafileview.cpp:74 projects/k3bmovixlistview.cpp:178
+msgid "Link"
+msgstr "Liamm"
+
+#: projects/k3bdatapropertiesdialog.cpp:45
+msgid "File Properties"
+msgstr "Dibarzhoù ar restr"
+
+#: projects/k3bdatapropertiesdialog.cpp:70
+msgid "Location:"
+msgstr "Lec'hiadur :"
+
+#: projects/k3bdatapropertiesdialog.cpp:72
+msgid "Used blocks:"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:81
+msgid "Local name:"
+msgstr "Anv lec'hel :"
+
+#: projects/k3bdatapropertiesdialog.cpp:83
+msgid "Local location:"
+msgstr "Lec'hiadur lec'hel :"
+
+#: projects/k3bdatapropertiesdialog.cpp:115
+#, c-format
+msgid ""
+"_n: in 1 file\n"
+"in %n files"
+msgstr "e %n restr"
+
+#: projects/k3bdatapropertiesdialog.cpp:116
+#, c-format
+msgid ""
+"_n: and 1 directory\n"
+"and %n directories"
+msgstr "ha %n renkell"
+
+#: projects/k3bdatapropertiesdialog.cpp:120
+msgid "Special file"
+msgstr "Restr dibar"
+
+#: projects/k3bdatapropertiesdialog.cpp:157
+msgid "Hide on Rockridge"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:158
+msgid "Hide on Joliet"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:172
+#, fuzzy
+msgid "Sort weight:"
+msgstr "Uhelder :"
+
+#: projects/k3bdatapropertiesdialog.cpp:197
+msgid "Hide this file in the RockRidge filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:198
+msgid "Hide this file in the Joliet filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:199
+msgid "Modify the physical sorting"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:200
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the ISO9660 and RockRidge filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:207
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the Joliet filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:214
+msgid ""
+"<p>This value modifies the physical sort order of the files in the ISO9660 "
+"filesystem. A higher weighting means that the file will be located closer to "
+"the beginning of the image (and the disk)."
+"<p>This option is useful in order to optimize the data layout on a CD/DVD."
+"<p><b>Caution:</b> This does not sort the order of the file names that appear "
+"in the ISO9660 directory.It sorts the order in which the file data is written "
+"to the image."
+msgstr ""
+
+#: projects/k3bvcdview.cpp:67
+msgid ""
+"Could not find VcdImager executable. To create VideoCD's you must install "
+"VcdImager >= 0.7.12. You can find this on your distribution disks or download "
+"it from http://www.vcdimager.org"
+msgstr ""
+
+#: projects/k3bmovixdvdburndialog.cpp:56
+msgid "eMovix DVD Project"
+msgstr "Raktres DVD eMovix"
+
+#: projects/k3bvideodvdview.cpp:70
+msgid ""
+"Be aware that you need to provide the complete Video DVD filestructure. K3b "
+"does not support video transcoding and preparation of video object files yet. "
+"That means you need to already have the VTS_X_YY.VOB and VTS_X_YY.IFO files."
+msgstr ""
+
+#: projects/k3bvideodvdview.cpp:74
+msgid "K3b Video DVD Restrictions"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:87
+msgid "Use drag'n'drop to add audio files to the project."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:131
+msgid "Artist (CD-Text)"
+msgstr "Arzour (CD-Text)"
+
+#: projects/k3baudiotrackview.cpp:132
+msgid "Title (CD-Text)"
+msgstr "Titl (CD-Text)"
+
+#: projects/k3baudiotrackview.cpp:164 projects/k3baudiotrackview.cpp:766
+msgid "Add Silence"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:167
+msgid "Merge Tracks"
+msgstr "Dastum ar roudennoù"
+
+#: projects/k3baudiotrackview.cpp:170
+msgid "Source to Track"
+msgstr "Tarzh d'ar roudenn"
+
+#: projects/k3baudiotrackview.cpp:173
+msgid "Split Track..."
+msgstr "Didrochañ ar roudenn ..."
+
+#: projects/k3baudiotrackview.cpp:176
+msgid "Edit Source..."
+msgstr "Aozañ an tarzh ..."
+
+#: projects/k3baudiotrackview.cpp:179
+msgid "Play Track"
+msgstr "Seniñ ar roudenn"
+
+#: projects/k3baudiotrackview.cpp:183
+msgid "Musicbrainz Lookup"
+msgstr "Klask Musicbrainz "
+
+#: projects/k3baudiotrackview.cpp:186
+msgid "Try to determine meta information over the internet"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:772
+msgid "Length of silence:"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:852
+#, fuzzy
+msgid "Edit Audio Track Source"
+msgstr "Didrochañ ur roudenn klevet"
+
+#: projects/k3baudiotrackview.cpp:990
+msgid "Please select an audio track."
+msgstr "Dibabit ur roudenn klevet mar plij."
+
+#: projects/k3baudioview.cpp:62
+msgid "Convert Tracks"
+msgstr "Amdreiñ ar roudennoù"
+
+#: projects/k3baudioview.cpp:64
+msgid "Convert audio tracks to other audio formats."
+msgstr ""
+
+#: projects/k3baudioview.cpp:113
+msgid ""
+"No audio decoder plugins found. You will not be able to add any files to the "
+"audio project!"
+msgstr ""
+
+#: projects/k3baudiotrackdialog.cpp:58
+msgid "Audio Track Properties"
+msgstr "Dibarzhoù ar roudennoù klevet"
+
+#: projects/k3baudioburndialog.cpp:85
+msgid "Gimmicks"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:86
+msgid "Hide first track"
+msgstr "Kuzhat roudenn kentañ"
+
+#: projects/k3baudioburndialog.cpp:88
+msgid "Audio Ripping"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:113
+msgid "Hide the first track in the first pregap"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:118
+msgid ""
+"<p>If this option is checked K3b will <em>hide</em> the first track."
+"<p>The audio CD standard uses pregaps before every track on the CD. By default "
+"these last for 2 seconds and are silent. In DAO mode it is possible to have "
+"longer pregaps that contain some audio. In this case the first pregap will "
+"contain the complete first track."
+"<p>You will need to seek back from the beginning of the CD to listen to the "
+"first track. Try it, it is quite amusing."
+"<p><b>This feature is only available in DAO mode when writing with cdrdao."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:195 projects/k3bfillstatusdisplay.cpp:291
+#: projects/k3bfillstatusdisplay.cpp:543
+msgid "min"
+msgstr "mun"
+
+#: projects/k3bfillstatusdisplay.cpp:201
+msgid "Available: %1 of %2"
+msgstr "Da gaout : %1 diwar %2"
+
+#: projects/k3bfillstatusdisplay.cpp:209
+#, c-format
+msgid "Capacity exceeded by %1"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:292
+msgid "Right click for media sizes"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:381
+msgid "Minutes"
+msgstr "Munutoù"
+
+#: projects/k3bfillstatusdisplay.cpp:383
+msgid "Megabytes"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:391 projects/k3bfillstatusdisplay.cpp:393
+#: projects/k3bfillstatusdisplay.cpp:395 projects/k3bfillstatusdisplay.cpp:463
+#: projects/k3bfillstatusdisplay.cpp:464 projects/k3bfillstatusdisplay.cpp:465
+msgid "%1 MB"
+msgstr "%1 Mo"
+
+#: projects/k3bfillstatusdisplay.cpp:402
+msgid "Custom..."
+msgstr "Diouzhoc'h ..."
+
+#: projects/k3bfillstatusdisplay.cpp:405
+msgid "From Medium..."
+msgstr "Eur ar vedium ..."
+
+#: projects/k3bfillstatusdisplay.cpp:419
+#, fuzzy
+msgid "User Defaults"
+msgstr "Lakaat an hini dre ziouer"
+
+#: projects/k3bfillstatusdisplay.cpp:422
+#, fuzzy
+msgid "Save User Defaults"
+msgstr "Lakaat an hini dre ziouer"
+
+#: projects/k3bfillstatusdisplay.cpp:426
+msgid "Why 4.4 instead of 4.7?"
+msgstr "Perak 'ta 4.4 e-lec'h 4.7 ?"
+
+#: projects/k3bfillstatusdisplay.cpp:430
+msgid "Show Size In"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:433
+msgid "CD Size"
+msgstr "Ment ar CD"
+
+#: projects/k3bfillstatusdisplay.cpp:444
+msgid "DVD Size"
+msgstr "Ment an DVD"
+
+#: projects/k3bfillstatusdisplay.cpp:475 projects/k3bfillstatusdisplay.cpp:476
+#: projects/k3bfillstatusdisplay.cpp:477
+#, c-format
+msgid ""
+"_n: unused\n"
+"%n minutes"
+msgstr "%n munud"
+
+#: projects/k3bfillstatusdisplay.cpp:529
+msgid ""
+"<p><b>Why does K3b offer 4.4 GB and 8.0 GB instead of 4.7 and 8.5 like it says "
+"on the media?</b>"
+"<p>A single layer DVD media has a capacity of approximately 4.4 GB which equals "
+"4.4*1024<sup>3</sup> bytes. Media producers just calculate with 1000 instead of "
+"1024 for advertising reasons."
+"<br>This results in 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GB."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:541
+msgid "gb"
+msgstr "go"
+
+#: projects/k3bfillstatusdisplay.cpp:542
+msgid "mb"
+msgstr "mo"
+
+#: projects/k3bfillstatusdisplay.cpp:547
+msgid "Custom Size"
+msgstr "Ment diouzoc'h"
+
+#: projects/k3bfillstatusdisplay.cpp:548
+msgid ""
+"<p>Please specify the size of the media. Use suffixes <b>gb</b>,<b>mb</b>"
+", and <b>min</b> for <em>gigabytes</em>, <em>megabytes</em>, and <em>"
+"minutes</em> respectively."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:611
+msgid "Medium is not empty."
+msgstr "N'eo ket goullo ar vedium."
+
+#: projects/k3bfillstatusdisplay.cpp:614
+#, fuzzy
+msgid "No usable medium found."
+msgstr "N'eus medium kavet ebet."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:94
+msgid "Force all options below"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:99
+msgid ""
+"<p>Set the ISO-9660 conformance level.\n"
+"<ul>\n"
+"<li>Level 1: Files may only consist of one section and filenames are restricted "
+"to 8.3 characters.</li>\n"
+"<li>Level 2: Files may only consist of one section.</li>\n"
+"<li>Level 3: No restrictions.</li>\n"
+"</ul>\n"
+"<p>With all ISO-9660 levels, all filenames are restricted to upper case "
+"letters, numbers and the underscore (_). The maximum filename length is 31 "
+"characters, the directory nesting level is restricted to 8 and the maximum path "
+"length is limited to 255 characters. (These restrictions may be violated with "
+"the additional ISO-9660 K3b offers)."
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:111
+msgid "Set special ISO9660 Filesystem preferences."
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:155
+#, fuzzy
+msgid "IS09660 Settings"
+msgstr "Kefluniadur an etrefas"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:159
+#, fuzzy
+msgid "Rock Ridge Settings"
+msgstr "Dibarzhoù krennañ"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:163
+#, fuzzy
+msgid "Joliet Settings"
+msgstr "Dibarzhoù dre ziouer"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:167
+msgid "Misc Settings"
+msgstr "Dibarzhoù a bep seurt"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:172
+msgid "Allow untranslated ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:175
+msgid "Allow max length ISO9660 filenames (37 characters)"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:178
+msgid "Allow full ASCII charset for ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:181
+msgid "Allow ~ and # in ISO9660 filenames"
+msgstr "Aotreañ ~ ha # en anvoù ISO9660"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:184
+msgid "Allow lowercase characters in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:187
+msgid "Allow multiple dots in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:190
+msgid "Allow 31 character ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:193
+msgid "Allow leading period in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:196
+msgid "Omit version numbers in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:199
+msgid "Omit trailing period in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:205
+msgid "ISO Level"
+msgstr "Live ISO"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:208
+#: projects/k3bdataadvancedimagesettingswidget.cpp:211
+#: projects/k3bdataadvancedimagesettingswidget.cpp:214
+#, c-format
+msgid "Level %1"
+msgstr "Live %1"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:221
+msgid "Allow 103 character Joliet filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:226
+msgid "Create TRANS.TBL files"
+msgstr "Krouiñ ar restroù TRANS.TBL"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:229
+msgid "Hide TRANS.TBL files in Joliet"
+msgstr "Kuzhaat ar restroù TRANS.TBL e Joliet"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:238
+msgid "Do not cache inodes"
+msgstr ""
+
+#: k3bprojecttabwidget.cpp:63 projects/k3bprojectburndialog.cpp:55
+msgid "Project"
+msgstr "Raktres"
+
+#: projects/k3bprojectburndialog.cpp:76
+msgid "Save Settings and close"
+msgstr "Enrollañ an dibarzhoù pa guiter ha serriñ"
+
+#: projects/k3bprojectburndialog.cpp:77
+msgid "Saves the settings to the project and closes the dialog."
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:81
+msgid "Discard all changes and close"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:82
+msgid "Discards all changes made in the dialog and closes it."
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:156
+msgid "Start the image creation"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:159
+#, fuzzy
+msgid "Start the burning process"
+msgstr "Serriñ ar raktres red"
+
+#: projects/k3bprojectburndialog.cpp:265
+msgid "Writing"
+msgstr "Emaon o skrivañ"
+
+#: projects/k3bprojectburndialog.cpp:313
+msgid "Image"
+msgstr "Skeudenn"
+
+#: projects/k3bdatafileview.cpp:65
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the CD."
+msgstr ""
+
+#: projects/k3bdatafileview.cpp:332
+#, fuzzy
+msgid "Parent Directory"
+msgstr "Krouiñ ur renkell"
+
+#: k3bfiletreeview.cpp:406
+msgid "Directories"
+msgstr "Renkelloù"
+
+#: k3bfiletreeview.cpp:472
+msgid "Root"
+msgstr "Gwrizienn"
+
+#: k3bfiletreeview.cpp:473
+msgid "Home"
+msgstr "Du-mañ"
+
+#: k3bprojectmanager.cpp:202
+#, c-format
+msgid "AudioCD%1"
+msgstr "CD klevet %1"
+
+#: k3bprojectmanager.cpp:208
+#, c-format
+msgid "DataCD%1"
+msgstr "CD roadoù %1"
+
+#: k3bprojectmanager.cpp:214
+#, c-format
+msgid "MixedCD%1"
+msgstr ""
+
+#: k3bprojectmanager.cpp:220
+#, c-format
+msgid "VideoCD%1"
+msgstr "VideoCD%1"
+
+#: k3bprojectmanager.cpp:226
+#, c-format
+msgid "eMovixCD%1"
+msgstr "eMovixCD%1"
+
+#: k3bprojectmanager.cpp:232
+#, c-format
+msgid "eMovixDVD%1"
+msgstr "eMovixDVD%1"
+
+#: k3bprojectmanager.cpp:238
+#, c-format
+msgid "DataDVD%1"
+msgstr "DVD roadoù %1"
+
+#: k3bprojectmanager.cpp:244
+#, c-format
+msgid "VideoDVD%1"
+msgstr "VideoDVD%1"
+
+#: tips.cpp:3
+msgid ""
+"<p>...that you do not need to erase a CDRW before rewriting it manually\n"
+"since K3b can do that automatically before writing.</p>\n"
+msgstr ""
+
+#: tips.cpp:9
+msgid ""
+"<p>...that you do not need to bother with any settings if you do not know\n"
+"what they mean. K3b is able to choose the settings best suited for you.</p>\n"
+msgstr ""
+
+#: tips.cpp:15
+msgid ""
+"<p>...that K3b has two types of settings. On the one hand K3b has settings like "
+"most\n"
+"KDE applications have accessable through the configuration dialog via the "
+"settings menu;\n"
+"on the other hand every K3b action dialog has three buttons to load and save "
+"defaults\n"
+"for that action. This way one may, for example, set the defaults for CD Copy: "
+"these defaults\n"
+"will then be loaded every time the CD Copy dialog is opened. The button <em>"
+"K3b defaults</em>\n"
+"will restore the <em>factory settings</em> in case you do not know if the "
+"settings you chose\n"
+"are appropriate.</p>\n"
+msgstr ""
+
+#: tips.cpp:26
+msgid ""
+"<p>...that you do not need to bother changing the settings marked as <em>"
+"advanced</em> if you \n"
+"do not know what they mean. K3b's defaults are suitable for most daily use.</p>"
+"\n"
+msgstr ""
+
+#: tips.cpp:32
+msgid ""
+"<p>Just left-click one of your devices in the device and file tree and see what "
+"happens. K3b opens a specific\n"
+"window based on the media's contents. For an audio CD for example you will be "
+"given a list of the tracks with\n"
+"the possibility to rip these tracks to any format supported by K3b (like mp3 or "
+"Ogg-Vorbis).</p>\n"
+msgstr ""
+
+#: tips.cpp:39
+msgid ""
+"<p>...that K3b lets you choose media instead of devices for burning. So if you "
+"want to burn to a certain\n"
+"medium simply insert it and wait for K3b to detect it. It will then appear as "
+"your burning medium.</p>\n"
+msgstr ""
+
+#: k3bwelcomewidget.cpp:87
+msgid "Welcome to K3b - The CD and DVD Kreator"
+msgstr ""
+
+#: k3bwelcomewidget.cpp:98
+msgid "Further actions..."
+msgstr ""
+
+#: k3bwelcomewidget.cpp:447
+msgid "Remove Button"
+msgstr "Dilemel un nozel"
+
+#: k3bwelcomewidget.cpp:449 k3bwelcomewidget.cpp:454
+msgid "Add Button"
+msgstr "Ouzhpennañ un nozel"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:379
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:394
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:127
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:390
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:403
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:122
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:342
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:350
+msgid "Channels"
+msgstr "Kanolioù"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:380
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:396
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:391
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:417
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:343
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:352
+msgid "Sampling Rate"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:392
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:419
+msgid "Bitrate"
+msgstr "Feur (bit)"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:393
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:425
+msgid "Layer"
+msgstr "Gwisk"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:394
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:437
+msgid "Emphasis"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:395
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:449
+msgid "Copyright"
+msgstr "Gwirioù eilañ"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:396
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:451
+msgid "Original"
+msgstr "Kentañ"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:397
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:453
+msgid "CRC"
+msgstr "CRC"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:408
+msgid "Dual"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:397
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:418
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:353
+msgid "%1 Hz"
+msgstr "%1 Hz"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:421
+msgid "VBR"
+msgstr "VBR"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:423
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "%1 bps"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:442
+msgid "50/15 ms"
+msgstr "50/15 me"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:444
+msgid "CCITT J.17"
+msgstr "CCITT J.17"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:446
+msgid "Unknown"
+msgstr "Dianav"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+msgid "Bitrate Upper"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+msgid "Bitrate Nominal"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "Bitrate Lower"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:208
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:515
+msgid "Ogg-Vorbis"
+msgstr "Ogg-Vorbis"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:372
+msgid "FLAC"
+msgstr "FLAC"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:381
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:398
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:344
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:354
+msgid "Sample Size"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:388
+msgid "Vendor"
+msgstr "Gwerzher"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:399
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:355
+msgid "%1 bits"
+msgstr ""
+
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:335
+msgid "WAVE"
+msgstr "WAVE"
+
+#: ../plugins/decoder/musepack/k3bmpcdecoder.cpp:73
+msgid "Musepack"
+msgstr "Musepack"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:194
+msgid "Windows Media v1"
+msgstr "Windows Media v1"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:196
+msgid "Windows Media v2"
+msgstr "Windows Media v2"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:198
+msgid "MPEG 1 Layer III"
+msgstr "MPEG 1 gwelead III"
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:200
+#, fuzzy
+msgid "Advanced Audio Coding (AAC)"
+msgstr "Kefluniadur barek video/klevet"
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:434
+msgid "Controls the quality of the encoded files."
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:435
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called <em>quality</em>."
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The quality "
+"3 gives, at approximately 110kbps a smaller filesize and significantly better "
+"fidelity than .mp3 compression at 128kbps."
+"<p><em>This explanation is based on the one from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:473
+msgid "(targetted VBR of %1)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:306
+msgid "Sun AU"
+msgstr "Sun AU"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:308
+msgid "Amiga 8SVX"
+msgstr "Amiga 8SVX"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:310
+msgid "AIFF"
+msgstr "AIFF"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:312
+msgid "Audio Visual Research"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:314
+msgid "CD-R"
+msgstr "CD-R"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:316
+msgid "CVS"
+msgstr "CVS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:318
+msgid "Text Data"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:320
+msgid "GSM Speech"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:322
+msgid "Macintosh HCOM"
+msgstr "Macintosh HCOM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:324
+msgid "Maud (Amiga)"
+msgstr "Maud (Amiga)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:326
+msgid "IRCAM"
+msgstr "IRCAM"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:328
+msgid "SPHERE"
+msgstr "BOULL"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:330
+msgid "Turtle Beach SampleVision"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:332
+msgid "Yamaha TX-16W"
+msgstr "Yamaha TX-16W"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:334
+msgid "VMS"
+msgstr "VMS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:336
+msgid "Sound Blaster VOC"
+msgstr "Sound Blaster VOC"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:338
+msgid "Wave (Sox)"
+msgstr "Wave (Sox)"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:340
+msgid "Psion 8-bit A-law"
+msgstr "Psion 8-bit A-law"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:342
+msgid "Raw"
+msgstr "Kriz"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:102
+msgid "Low quality (56 kbps)"
+msgstr "Perzh-mat izel (56 kbp)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:103
+msgid "Low quality (90 kbps)"
+msgstr "Perzh-mat izel (90 kbps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:105
+msgid "Portable (average 115 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:106
+msgid "Portable (average 130 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:107
+msgid "Portable (average 160 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:109
+msgid "HiFi (average 175 kbps)"
+msgstr "HiFi (etread 175 kbp)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:110
+msgid "HiFi (average 190 kbps)"
+msgstr "HiFi (etread 190 kbp)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:111
+msgid "HiFi (average 210 kbps)"
+msgstr "HiFi (etread 210 kbp)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:112
+msgid "HiFi (average 230 kbps)"
+msgstr "HiFi (etread 230 kbp)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:114
+msgid "Archiving (320 kbps)"
+msgstr "Diellerezh (320 kbps)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:409
+#, fuzzy
+msgid "(Lame) Manual Quality Settings"
+msgstr "Dibarzhoù dre ziouer :"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:471
+msgid "Constant Bitrate: %1 kbps (%2)"
+msgstr "Kefluniadur CBR : %1 kbps (%2)"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:475
+msgid "Variable Bitrate (%1)"
+msgstr "VBR (%1)"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:35
+#, fuzzy
+msgid "Editing external audio encoder"
+msgstr "Restr klevet diavaez :"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:76
+msgid "Please specify a name for the command."
+msgstr "Roit un anv evit an urzhiad mar plij."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:77
+msgid "No name specified"
+msgstr "N'eus anv spisaet ebet"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:81
+msgid "Please specify an extension for the command."
+msgstr "Roit un astenn evit an urzhiad mar plij."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:82
+msgid "No extension specified"
+msgstr "Astenn dibabet ebet"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:86
+msgid "Please specify the command line."
+msgstr "Roit ul linenn urzhiad mar plij."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:87
+msgid "No command line specified"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:91
+#, c-format
+msgid "Please add the output filename (%f) to the command line."
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:92
+msgid "No filename specified"
+msgstr "N'eus ket anv restr dibabet ebet"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:200
+msgid "Invalid command: the command is empty."
+msgstr "N'eo ket mat an urzhiad : goulo eo an urzhiad."
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:245
+#, c-format
+msgid "Command failed: %1"
+msgstr "Sac'het eo an urzhiad : %1"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:256
+msgid "Could not find program '%1'"
+msgstr "N'hell ket bet kavet ar program '%1'"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:112
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:124
+#, c-format
+msgid "Internal Alsa problem: %1"
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:156
+msgid "Could not open alsa audio device '%1' (%2)."
+msgstr "N'hell ket bet digoret an drobarzhell klevet alsa '%1' (%2)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:177
+msgid "Could not allocate hardware parameter structure (%1)"
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:183
+msgid "Could not initialize hardware parameter structure (%1)."
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:190
+#, fuzzy
+msgid "Could not set access type (%1)."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:198
+#, fuzzy
+msgid "Could not set sample format (%1)."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:211
+#, fuzzy
+msgid "Could not set sample rate (%1)."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:220
+#, fuzzy
+msgid "Could not set channel count (%1)."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:227
+msgid "Could not set parameters (%1)."
+msgstr "N'hell ket bet lakaet ar rannbennadoù (%1)."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:260
+msgid "Alsa device:"
+msgstr "Trobarzhell alsa :"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:87
+msgid "Rename Pattern"
+msgstr "Lemel ar sil"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:94
+msgid "Scan"
+msgstr "Dezrannit"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:98
+msgid "Found Files"
+msgstr "Restroù kavet"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:103
+msgid "New Name"
+msgstr "Anv nevez"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:104
+msgid "Old Name"
+msgstr "Anv kozh"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:105
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:243
+msgid "Please click the Scan button to search for renameable files."
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:117
+msgid "Scan for renamable files"
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:118
+msgid ""
+"<qt>This specifies how the files should be renamed. Currently only the special "
+"strings <em>%a</em> (Artist), <em>%n</em> (Track number), and <em>%t</em> "
+"(Title) ,are supported."
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:133
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:377
+msgid "Rename Audio Files"
+msgstr "Adenvel ar restroù klevet"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:139
+msgid "Based on meta info"
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:165
+msgid "Please specify a valid pattern."
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:195
+msgid "No renameable files found."
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:257
+msgid "Done."
+msgstr "Graet."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:378
+msgid "Rename audio files based on their meta info."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:53
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+msgid "Query Cddb"
+msgstr "Goulenn cddb"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:54
+msgid "Query a cddb entry for the current audio project."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:71
+#, fuzzy
+msgid "Please select a non-empty audio project for a cddb query."
+msgstr "Krouit ur raktres a-raok ouzhpennañ restroù"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:140
+msgid "Cddb error"
+msgstr "Fazi CDDB"
+
+#~ msgid "DVD Reader Device"
+#~ msgstr "Trobarzhell al lenner DVD"
+
+#~ msgid ""
+#~ "_: Writing mode\n"
+#~ "Overwrite"
+#~ msgstr "Rasklañ"
+
+#, fuzzy
+#~ msgid "Video CD (%1)"
+#~ msgstr "VideoCD%1"
+
+#~ msgid "Hide Info Text"
+#~ msgstr "Kuzhat ar skrid titouroù"
+
+#~ msgid "Show Info Text"
+#~ msgstr "Diskouez ar skrid titouroù"
+
+#~ msgid "All"
+#~ msgstr "Holl"
+
+#~ msgid "MPEG4"
+#~ msgstr "MPEG4"
+
+#~ msgid "MPEG-4 Encoding Settings"
+#~ msgstr "Kefluniadur kodadur MPEG-4"
+
+#~ msgid "Video quality:"
+#~ msgstr "Perzh-mat video :"
+
+#~ msgid " pixel"
+#~ msgstr " piksel"
+
+#~ msgid "AVI size:"
+#~ msgstr "Ment AVI :"
+
+#~ msgid " MByte"
+#~ msgstr " MOkted"
+
+#~ msgid "AVI size"
+#~ msgstr "Ment AVI"
+
+#~ msgid "Video quality based on a fixed: "
+#~ msgstr "Perzh-mat : "
+
+#~ msgid "Width:"
+#~ msgstr "Ledander :"
+
+#~ msgid "Track Number"
+#~ msgstr "Niverenn ar roudenn"
+
+#~ msgid "Directory Pattern"
+#~ msgstr "Renkelloù ar siloù"
+
+#~ msgid "Second directory:"
+#~ msgstr "Renkell eil :"
+
+#~ msgid "First directory:"
+#~ msgstr "Klask ar renkell :"
+
+#~ msgid "Filename Pattern"
+#~ msgstr "Sil an anv restr"
+
+#~ msgid "%r/%m"
+#~ msgstr "%r/%m"
+
+#~ msgid "%g/%r - %m"
+#~ msgstr "%g/%r - %m"
+
+#~ msgid "%a - %t"
+#~ msgstr "%a - %t"
+
+#~ msgid "Track %n - %t (%a)"
+#~ msgstr "Roudenn %n - %t (%a)"
+
+#~ msgid "Example"
+#~ msgstr "Skouer"
+
+#~ msgid "xxx"
+#~ msgstr "xxx"
+
+#~ msgid "&Songwriter:"
+#~ msgstr "&Skriver an ton :"
+
+#~ msgid "Opt&ions"
+#~ msgstr "Dib&aboù"
+
+#~ msgid "00:03:24"
+#~ msgstr "00:03:24"
+
+#~ msgid "Index 0:"
+#~ msgstr "Meneger 0 :"
+
+#~ msgid "Volume Desc"
+#~ msgstr "Deskrivadur an tuzum"
+
+#~ msgid "Un&lock"
+#~ msgstr "Di&krouilhiñ"
+
+#~ msgid "Loc&k"
+#~ msgstr "Kro&uilhiñ"
+
+#, fuzzy
+#~ msgid "Full Data %1"
+#~ msgstr "%1 kavet"
+
+#~ msgid "Developer"
+#~ msgstr "Diorrer"
+
+#~ msgid "Don't show again."
+#~ msgstr "Na ziskouezit ket adarre."
+
+#, fuzzy
+#~ msgid "writable CD or DVD"
+#~ msgstr "d'an DVD"
+
+#, fuzzy
+#~ msgid "writable DVD"
+#~ msgstr "Adskrivabl :"
+
+#, fuzzy
+#~ msgid "Double Layer DVD"
+#~ msgstr "DVD±R daoudroc'had"
+
+#, fuzzy
+#~ msgid "Alt+M"
+#~ msgstr "Alt+2"
+
+#~ msgid "DVD-RW and DVD+RW"
+#~ msgstr "DVD-RW ha DVD+RW"
+
+#, fuzzy
+#~ msgid "&Format rewritable DVD..."
+#~ msgstr "&Furmadiñ un DVD±RW ..."
+
+#, fuzzy
+#~ msgid "Follow symbolic links for source files"
+#~ msgstr "Ereoù arouezel"
+
+#, fuzzy
+#~ msgid "K3b Defaults"
+#~ msgstr "Lakaat an hini dre ziouer"
+
+#~ msgid "Alt+V"
+#~ msgstr "Alt+V"
+
+#~ msgid "%A/%T/%a - %t"
+#~ msgstr "%A/%T/%a - %t"
+
+#~ msgid "%g/%A - %T/Track%n"
+#~ msgstr "%g/%A - %T/Track%n"
+
+#~ msgid "%A - %T"
+#~ msgstr "%A - %T"
+
+#~ msgid "playlists/%A/%T"
+#~ msgstr "playlists/%A/%T"
+
+#~ msgid "New"
+#~ msgstr "Nevez"
+
+#~ msgid "New Program"
+#~ msgstr "Program nevez"
+
+#~ msgid "Delete Program"
+#~ msgstr "Lemel ar program"
+
+#~ msgid "Saves the current project as..."
+#~ msgstr "Enrollañ a ra ar raktres o ren e ..."
+
+#~ msgid "Reload Failed"
+#~ msgstr "Fazi eo an adkargañ"
+
+#~ msgid "Misc."
+#~ msgstr "A bep seurt."
+
+#~ msgid ""
+#~ "_n: 1 title\n"
+#~ "%n titles"
+#~ msgstr "%n titl"
+
+#~ msgid "K3b could not mount <%1>. Please run K3bSetup."
+#~ msgstr "N'hell ket bet marc'het <%1> gant K3b. Sevenit K3bSetup mar plij."
+
+#~ msgid "%1 already exists."
+#~ msgstr "%1 a zo c'hoazh."
+
+#~ msgid "Log file already exists. Overwrite?"
+#~ msgstr "Ur c'herzlevr a zo c'hoazh. Rasklañ a ra anezhañ ?"
+
+#~ msgid "Titles"
+#~ msgstr "Titloù"
+
+#~ msgid "Time"
+#~ msgstr "Eur"
+
+#~ msgid "Language"
+#~ msgstr "Yezh"
+
+#~ msgid "Chapter"
+#~ msgstr "Pennad"
+
+#~ msgid "Angle"
+#~ msgstr "Kogn"
+
+#~ msgid "Please Wait..."
+#~ msgstr "Gortozit mar plij ..."
+
+#~ msgid "Title %1"
+#~ msgstr "Titl %1"
+
+#~ msgid "Available Space"
+#~ msgstr "Egor da gaout"
+
+#~ msgid "Not enough space left in %1"
+#~ msgstr "N'eus ket a-walc'h a egor laosket e %1"
+
+#~ msgid "Error while parsing file: %1"
+#~ msgstr "Fazi en ur lenn ar restr unanel : %1"
+
+#~ msgid "Error Loading Project"
+#~ msgstr "Fazi en ur kargañ ar raktres"
+
+#~ msgid "(full)"
+#~ msgstr "(leun)"
+
+#~ msgid "CDs:"
+#~ msgstr "CDoù :"
+
+#~ msgid "Video codec:"
+#~ msgstr "Kodek video :"
+
+#~ msgid "Codec mode:"
+#~ msgstr "Mod kodek :"
+
+#~ msgid "1 x 650 MB"
+#~ msgstr "1 x 650 Mo"
+
+#~ msgid "1 x 700 MB"
+#~ msgstr "1 x 700 Mo"
+
+#~ msgid "2 x 650 MB"
+#~ msgstr "2 x 650 Mo"
+
+#~ msgid "2 x 700 MB"
+#~ msgstr "2 x 700 Mo"
+
+#~ msgid "1 x 695 MB"
+#~ msgstr "1 x 695 Mo"
+
+#~ msgid "1 x 705 MB"
+#~ msgstr "1 x 705 Mo"
+
+#~ msgid "---"
+#~ msgstr "---"
+
+#~ msgid ""
+#~ "_: Constant bitrate\n"
+#~ "CBR"
+#~ msgstr "CBR"
+
+#~ msgid ""
+#~ "_: Variable bitrate\n"
+#~ "VBR"
+#~ msgstr "VBR"
+
+#~ msgid "Generating video"
+#~ msgstr "Emaon o krouiñ ar video"
+
+#~ msgid "Couldn't shutdown the system."
+#~ msgstr "N'em eus ket lazhañ ar reizhiad."
+
+#~ msgid "Found no movie data (VOB-files)."
+#~ msgstr "N'eus roadoù film kavet ebet (restroù VOB)."
+
+#~ msgid "Resizing"
+#~ msgstr "Emaon oc'h adventañ"
+
+#~ msgid "Resize:"
+#~ msgstr "Adventañ :"
+
+#~ msgid "Height:"
+#~ msgstr "Uhelder :"
+
+#~ msgid "Wrong setting"
+#~ msgstr "Dibarzhoù fall"
+
+#~ msgid "Audio language:"
+#~ msgstr "Yezhoù klevet :"
+
+#~ msgid "0 - None"
+#~ msgstr "0 - Hini ebet"
+
+#~ msgid "1 - Fast"
+#~ msgstr "1 - Buan"
+
+#~ msgid "DVD Information"
+#~ msgstr "Titouroù diwar-benn an DVD"
+
+#~ msgid "Frames:"
+#~ msgstr "Sternoù :"
+
+#~ msgid "Video size:"
+#~ msgstr "Ment ar video :"
+
+#~ msgid "TV norm:"
+#~ msgstr "Seurt ar skinwel :"
+
+#~ msgid "Cropping Settings"
+#~ msgstr "Dibarzhoù krennañ"
+
+#~ msgid "Resize Mode"
+#~ msgstr "Mod adventañ"
+
+#~ msgid "Fast (-B)"
+#~ msgstr "Buan (-B)"
+
+#~ msgid "Crop Parameters"
+#~ msgstr "Dibarzhoù Cron"
+
+#~ msgid "Automatically crop"
+#~ msgstr "Krennañ ent emgefreek"
+
+#~ msgid ""
+#~ "_: Read data from VOB-files\n"
+#~ "VOB"
+#~ msgstr "VOB"
+
+#~ msgid ""
+#~ "_: Read data in form of DVD\n"
+#~ "DVD"
+#~ msgstr "DVD"
+
+#~ msgid "Encode"
+#~ msgstr "Kodadañ"
+
+#~ msgid "Settings Error"
+#~ msgstr "Fazi gant an dibarzhoù"
+
+#~ msgid "Source/Destination Directories"
+#~ msgstr "Renkelloù tarzh/dehaezadur"
+
+#~ msgid "Select Project File"
+#~ msgstr "Dibabit restr ar raktres"
+
+#~ msgid "Save Video As"
+#~ msgstr "Enrollañ ar video e"
+
+#, fuzzy
+#~ msgid "Manual &Video Bitrate:"
+#~ msgstr "Furmad video :"
+
+#~ msgid "Video Project"
+#~ msgstr "Raktres video"
+
+#~ msgid " second(s)"
+#~ msgstr " eilenn(où)"
+
+#~ msgid "&Writing"
+#~ msgstr "&Emaon o skrivañ"
+
+#~ msgid "Permissions"
+#~ msgstr "Aotreoù"
+
+#~ msgid "Replace with:"
+#~ msgstr "Erlec'hiañ gant :"
+
+#~ msgid "Replace all spaces"
+#~ msgstr "Erlec'hiañ pep egor"
+
+#~ msgid "Please insert an audio CD..."
+#~ msgstr "Enlakaat ur CD klevet mar plij ..."
+
+#, fuzzy
+#~ msgid "Please insert a mixed mode CD..."
+#~ msgstr "Enlakaat %1 mar plij ..."
+
+#~ msgid "Please insert a data CD..."
+#~ msgstr "Enlakaat ur CD roadoù mar plij ..."
+
+#, fuzzy
+#~ msgid "Please insert an audio or mixed mode CD..."
+#~ msgstr "Dibabit ur roudenn klevet mar plij."
+
+#~ msgid "Please insert a non-empty CD..."
+#~ msgstr "Enlakaat ur CD ha n'eo ket goulo ar plij ..."
+
+#~ msgid "&Encode Video..."
+#~ msgstr "&Enrinegañ ar video ..."
+
+#, fuzzy
+#~ msgid "Manual Video Quality"
+#~ msgstr "Perzh-mat video :"
+
+#~ msgid "&Disk Info"
+#~ msgstr "Titouroù diwar-benn ar &bladenn"
+
+#~ msgid "No Disk"
+#~ msgstr "Pladenn ebet"
+
+#~ msgid "No disk in drive"
+#~ msgstr "Pladenn ebet en unvez"
+
+#~ msgid "Data CD"
+#~ msgstr "CD roadoù"
+
+#~ msgid "No media found."
+#~ msgstr "Media ebet."
+
+#~ msgid "Mode"
+#~ msgstr "Mod"
+
+#~ msgid "Loading all plugins..."
+#~ msgstr "Emaon o kargañ an holl lugentoù ..."
+
+#~ msgid "Scanning for CD devices..."
+#~ msgstr "Emaon o tielfennañ evit trobarzhelloù CD ..."
+
+#~ msgid "DVD Multisession"
+#~ msgstr "DVD lies dalc'h"
+
+#~ msgid "K3b &Setup"
+#~ msgstr "&Kefluniadur K3b"
+
+#~ msgid "No media"
+#~ msgstr "Media ebet"
+
+#~ msgid "empty"
+#~ msgstr "goullo"
+
+#~ msgid "No Writer Available"
+#~ msgstr "N'eus skriver da gaout ebet"
+
+#~ msgid "CD Reader Device"
+#~ msgstr "Trobarzhell al lenner CD"
+
+#~ msgid "Burning Device"
+#~ msgstr "Trobarzhell engravañ"
+
+#, fuzzy
+#~ msgid "No writable DVD media found."
+#~ msgstr "N'eus media tarzh kavet ebet."
+
+#~ msgid "Maintainer"
+#~ msgstr "Ratreer"
+
+#~ msgid "Sessions to import:"
+#~ msgstr "Dalc'hioù da enporzhañ :"
+
+#~ msgid "No session to import found."
+#~ msgstr "Dalc'h da enporzhañ ebet."
+
+#~ msgid "Track Properties"
+#~ msgstr "Dibarzhoù ar roudenn"
+
+#~ msgid "&Burn..."
+#~ msgstr "&Engravañ ..."
+
+#~ msgid "Unmounting disk."
+#~ msgstr "Emaon o tivarc'hañ ar bladenn."
+
+#~ msgid "No device selected."
+#~ msgstr "Trobarzhell diuzet ebet."
+
+#~ msgid "Ejecting disk."
+#~ msgstr "Emaon o stlepel ar bladenn."
+
+#~ msgid "Database Error"
+#~ msgstr "Fazi gant ar stlennvon"
+
+#~ msgid "File does not exist <%1>."
+#~ msgstr "N'eus ket ur restr <%1>."
+
+#~ msgid "Please provide an existing destination directory."
+#~ msgstr "Roit ur renkell dehaezadur a zo c'hoazh mar plij."
+
+#~ msgid "Unknown format: %1"
+#~ msgstr "Furmad dianav : %1"
+
+#~ msgid "Writing file %1."
+#~ msgstr "Emaon o skrivañ ar restr %1."
+
+#~ msgid "&Rename Audio Files"
+#~ msgstr "&Adenvel ar restroù klevet"
+
+#~ msgid "Reader"
+#~ msgstr "Lenner"
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3bsetup.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3bsetup.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/k3bsetup.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,235 @@
+# KDE breton translation
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Thierry Vignaud <tvignaud at mandriva.com>, 2004-2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeextragear-1/k3bsetup.po\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2004-09-20 15:48+0200\n"
+"Last-Translator: Thierry Vignaud <tvignaud at mandriva.com>\n"
+"Language-Team: br <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Thierry Vignaud, Jañ-Mai Drapier"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "tvignaud at mandriva.com, jdrapier at club-internet.fr"
+
+#: k3bsetup2.cpp:130
+msgid ""
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs. "
+"<p>It does not take things like devfs or resmgr into account. In most cases "
+"this is not a problem but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In those cases it is best to "
+"consult the distribution documentation."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to mess up your "
+"system no guarantee can be given."
+msgstr ""
+
+#: k3bsetup2.cpp:268 k3bsetup2.cpp:335 k3bsetup2.cpp:345
+msgid "no change"
+msgstr "kemm ebet"
+
+#: k3bsetup2.cpp:298
+msgid "Generic SCSI Device"
+msgstr ""
+
+#: k3bsetup2.cpp:408
+#, c-format
+msgid "There is no group %1."
+msgstr "N'eus ket bet ur strollad %1."
+
+#: k3bsetup2.cpp:479
+msgid "Successfully updated all permissions."
+msgstr ""
+
+#: k3bsetup2.cpp:482
+msgid "Could not update all permissions. You should run K3bSetup 2 as root."
+msgstr ""
+
+#: k3bsetup2.cpp:484
+msgid "Could not update all permissions."
+msgstr ""
+
+#: k3bsetup2.cpp:495
+msgid ""
+"<h2>K3bSetup 2</h2>"
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs."
+"<p>It does not take into account devfs or resmgr, or similar. In most cases "
+"this is not a problem, but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In these cases it is best to "
+"consult the distribution's documentation."
+"<p>The important task that K3bSetup 2 performs is grant write access to the CD "
+"and DVD devices."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to damage your "
+"system, no guarantee can be given."
+msgstr ""
+
+#: k3bsetup2.cpp:527
+msgid "Location of New Drive"
+msgstr "Lec'hiadur an unvez nevez"
+
+#: k3bsetup2.cpp:528
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/mebecdrom):"
+msgstr ""
+
+#: k3bsetup2.cpp:539
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 35
+#: rc.cpp:3
+#, no-c-format
+msgid "Settings"
+msgstr "Kefluniadur"
+
+#. i18n: file base_k3bsetup2.ui line 54
+#: rc.cpp:6
+#, no-c-format
+msgid "Use burning group:"
+msgstr "Implijit ar strollad skrivañ :"
+
+#. i18n: file base_k3bsetup2.ui line 58
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"<p>If this option is checked, only the users in the specified group will be "
+"able to burn CDs and DVDs, since only they will have access to the devices and "
+"the CD recording programs used by K3b.</p>\n"
+"<p>Otherwise all users on the system have access to the devices and to all K3b "
+"functionality."
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 69
+#: rc.cpp:13
+#, no-c-format
+msgid "burning"
+msgstr "emaon oc'h engravañ"
+
+#. i18n: file base_k3bsetup2.ui line 104
+#: rc.cpp:16
+#, no-c-format
+msgid "Users allowed to burn (separated by space):"
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 124
+#: rc.cpp:19
+#, no-c-format
+msgid "Devices"
+msgstr "Trobarzhelloù"
+
+#. i18n: file base_k3bsetup2.ui line 135
+#: rc.cpp:22
+#, no-c-format
+msgid "Check the devices whose permissions you want to be changed"
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 141
+#: rc.cpp:25
+#, no-c-format
+msgid "Device"
+msgstr "Trobarzhell"
+
+#. i18n: file base_k3bsetup2.ui line 152
+#: rc.cpp:28
+#, no-c-format
+msgid "Devicenode"
+msgstr "Skoulm an drobarzhell"
+
+#. i18n: file base_k3bsetup2.ui line 163
+#: rc.cpp:31 rc.cpp:58
+#, no-c-format
+msgid "Permissions"
+msgstr "Aotreoù"
+
+#. i18n: file base_k3bsetup2.ui line 174
+#: rc.cpp:34 rc.cpp:61
+#, no-c-format
+msgid "New Permissions"
+msgstr "Aotroù nevez"
+
+#. i18n: file base_k3bsetup2.ui line 217
+#: rc.cpp:37
+#, no-c-format
+msgid "Add Device..."
+msgstr "Ouzhpennañ un drobarzhell ..."
+
+#. i18n: file base_k3bsetup2.ui line 229
+#: rc.cpp:40
+#, no-c-format
+msgid "External Programs"
+msgstr "Programmoù diavaez"
+
+#. i18n: file base_k3bsetup2.ui line 244
+#: rc.cpp:43
+#, no-c-format
+msgid "Found Programs"
+msgstr "Programmoù dibabet"
+
+#. i18n: file base_k3bsetup2.ui line 255
+#: rc.cpp:46
+#, no-c-format
+msgid "Check the programs whose permissions you want to be changed"
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 261
+#: rc.cpp:49
+#, no-c-format
+msgid "Program"
+msgstr "Goulev"
+
+#. i18n: file base_k3bsetup2.ui line 272
+#: rc.cpp:52
+#, no-c-format
+msgid "Version"
+msgstr "Doare"
+
+#. i18n: file base_k3bsetup2.ui line 283
+#: rc.cpp:55
+#, no-c-format
+msgid "Path"
+msgstr "Hent"
+
+#. i18n: file base_k3bsetup2.ui line 325
+#: rc.cpp:64 rc.cpp:67
+#, no-c-format
+msgid "Search Path"
+msgstr "Hent klask"
+
+#. i18n: file base_k3bsetup2.ui line 347
+#: rc.cpp:70
+#, no-c-format
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+
+#~ msgid "k3bsetup2"
+#~ msgstr "k3bsetup2"
+
+#~ msgid "K3bSetup 2"
+#~ msgstr "K3bSetup 2"
+
+#, fuzzy
+#~ msgid "(C) 2003-2007 Sebastian Trueg"
+#~ msgstr "(C) 2003-2004 Sebastian Trueg"
+
+#~ msgid "K3bSetup"
+#~ msgstr "K3bSetup"
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3930 @@
+# KDE breton translation
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Thierry Vignaud <tvignaud at mandriva.com>, 2004-2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeextragear-1/libk3b.po\n"
+"POT-Creation-Date: 2007-08-07 01:16+0200\n"
+"PO-Revision-Date: 2004-09-21 19:09+0200\n"
+"Last-Translator: Thierry Vignaud <tvignaud at mandriva.com>\n"
+"Language-Team: br <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: cddb/k3bcddbhttpquery.cpp:85
+#, c-format
+msgid "Could not connect to host %1"
+msgstr "N'hellan ket kevreañ ouzh an ostiz %1"
+
+#: cddb/k3bcddbhttpquery.cpp:138 cddb/k3bcddbpquery.cpp:170
+msgid "Found multiple exact matches"
+msgstr ""
+
+#: cddb/k3bcddbhttpquery.cpp:146 cddb/k3bcddbpquery.cpp:178
+msgid "Found inexact matches"
+msgstr ""
+
+#: cddb/k3bcddbhttpquery.cpp:153 cddb/k3bcddbpquery.cpp:185
+msgid "No match found"
+msgstr "N'eus kendoare kavet ebet"
+
+#: cddb/k3bcddbhttpquery.cpp:162 cddb/k3bcddbpquery.cpp:192
+msgid "Error while querying"
+msgstr ""
+
+#: cddb/k3bcddbhttpquery.cpp:198 cddb/k3bcddbpquery.cpp:222
+msgid "Could not read match"
+msgstr ""
+
+#: cddb/k3bcddblocalsubmit.cpp:97
+#, c-format
+msgid "Could not find directory: %1"
+msgstr "Ne m'eus ket gallet kavout ar renkell : %1"
+
+#: cddb/k3bcddblocalquery.cpp:41
+#, c-format
+msgid "Searching entry in %1"
+msgstr "Emaon o klask ar bouetadur e-barzh %1"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:29
+msgid "CDDB Database Entry"
+msgstr "Bouetadur ar stlennvon CDDB"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:37
+msgid "K3b found multiple inexact CDDB entries. Please select one."
+msgstr ""
+
+#: cddb/k3bcddbpquery.cpp:57
+msgid "Searching %1 on port %2"
+msgstr "Emaon o klask %1 war ar porzh %2"
+
+#: cddb/k3bcddbpquery.cpp:79
+msgid "Host found"
+msgstr "Kavet eo an ostiz"
+
+#: cddb/k3bcddbpquery.cpp:85
+msgid "Connected"
+msgstr "Kevreet"
+
+#: cddb/k3bcddbpquery.cpp:91
+msgid "Connection closed"
+msgstr "Serret eo ar gevreadenn"
+
+#: cddb/k3bcddbpquery.cpp:113
+msgid "OK, read access"
+msgstr ""
+
+#: cddb/k3bcddbpquery.cpp:120
+msgid "Connection refused"
+msgstr "Kevreadenn disteuleret"
+
+#: cddb/k3bcddbpquery.cpp:128
+msgid "Handshake successful"
+msgstr ""
+
+#: cddb/k3bcddbpquery.cpp:136
+msgid "Handshake failed"
+msgstr ""
+
+#: cddb/k3bcddbpquery.cpp:161
+msgid "Found exact match"
+msgstr ""
+
+#: cddb/k3bcddbpquery.cpp:261 cddb/k3bcddbpquery.cpp:262
+msgid "Connection to %1 refused"
+msgstr "Kevreadenn disteuleret ouzh %1"
+
+#: cddb/k3bcddbpquery.cpp:265 cddb/k3bcddbpquery.cpp:266
+#, c-format
+msgid "Could not find host %1"
+msgstr "Ne m'eus ket gallet kavout an ostiz %1"
+
+#: cddb/k3bcddbpquery.cpp:269 cddb/k3bcddbpquery.cpp:270
+#, c-format
+msgid "Error while reading from %1"
+msgstr "Fazi en ur lenn eus %1"
+
+#: cddb/k3bcddb.cpp:237
+msgid "Found freedb entry."
+msgstr ""
+
+#: cddb/k3bcddb.cpp:239
+msgid "No entry found"
+msgstr "N'eus bouetadur kavet ebet"
+
+#: cddb/k3bcddb.cpp:241
+msgid "Error while connecting to host."
+msgstr "Fazi en ur kevreañ ouzh an ostiz."
+
+#: cddb/k3bcddb.cpp:243
+msgid "Working..."
+msgstr "Emaon o labourat ..."
+
+#: cddb/k3bcddb.cpp:248
+msgid "Communication error."
+msgstr "Fazi en ur gehentiñ."
+
+#: core/k3bglobals.cpp:414
+msgid "Auto"
+msgstr "Emgefreek"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:91
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:90
+msgid "%1 executable could not be found."
+msgstr "N'hell ket kavet goulev %1."
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:97
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:96
+msgid "%1 version %2 is too old."
+msgstr "Re gozh eo %1 stumm %2."
+
+#: jobs/k3bdvdformattingjob.cpp:482
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:107
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:106
+#: projects/audiocd/k3baudionormalizejob.cpp:64
+#: projects/datacd/k3bmkisofshandler.cpp:63 projects/k3bcdrdaowriter.cpp:486
+#: projects/k3bcdrecordwriter.cpp:304 projects/k3bgrowisofswriter.cpp:172
+#: projects/videocd/k3bvcdjob.cpp:205
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Oc'h implij %1 %2 - Copyright (C) %3"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:122
+#, fuzzy
+msgid "Unable to create folder '%1'"
+msgstr "Ne m'eus ket gallet krouiñ ar renkell padennek '%1'."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:126
+msgid "Invalid filename: '%1'"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:137
+#, fuzzy
+msgid "Transcoding title %1 from Video DVD %2"
+msgstr "Roudenn %1 eus ar CD klevet %2"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:162
+#, c-format
+msgid "Invalid Video codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:185
+#, c-format
+msgid "Invalid Audio codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:320
+#, fuzzy
+msgid "Resizing picture of title %1 to %2x%3"
+msgstr "Emaon o tielfennañ ar restr video %1 diwar %2 (%3)"
+
+#: jobs/k3bcdda2wavreader.cpp:137 jobs/k3bdvdformattingjob.cpp:520
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:184
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:342
+#: projects/datacd/k3bisoimager.cpp:359 projects/datacd/k3bisoimager.cpp:535
+#: projects/datacd/k3bmsinfofetcher.cpp:131
+#: projects/datadvd/k3bdvdbooktypejob.cpp:341 projects/k3bcdrdaowriter.cpp:585
+#: projects/k3bcdrecordwriter.cpp:346 projects/k3bgrowisofswriter.cpp:377
+#: projects/videocd/k3bvcdjob.cpp:248
+#, c-format
+msgid "Could not start %1."
+msgstr "N'em eus ket loc'hañ %1."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:347
+msgid "Single-pass Encoding"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:349
+msgid "Two-pass Encoding: First Pass"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:351
+msgid "Two-pass Encoding: Second Pass"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:375
+#, fuzzy
+msgid "Removing incomplete video file '%1'"
+msgstr "Emaon o lemel ar restr binarel %1"
+
+#: jobs/k3bcdda2wavreader.cpp:242 jobs/k3bdvdformattingjob.cpp:270
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:281
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:442
+#: projects/audiocd/k3baudionormalizejob.cpp:188
+#: projects/datacd/k3bisoimager.cpp:213
+#: projects/datadvd/k3bdvdbooktypejob.cpp:192 projects/k3bcdrdaowriter.cpp:786
+#: projects/k3bcdrecordwriter.cpp:778 projects/videocd/k3bvcdjob.cpp:356
+msgid "%1 returned an unknown error (code %2)."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:272
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:284
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:445
+#: projects/audiocd/k3baudionormalizejob.cpp:190
+#: projects/datacd/k3bisoimager.cpp:215
+#: projects/datadvd/k3bdvdbooktypejob.cpp:194
+#: projects/videocd/k3bvcdjob.cpp:358
+msgid "Please send me an email with the last output."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:453
+msgid "Execution of %1 failed."
+msgstr "Sac'het eo seveniñ %1."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:454
+msgid "Please consult the debugging output for details."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:485
+msgid "AC3 (Stereo)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:487
+msgid "AC3 (Pass-through)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:489
+msgid "MPEG1 Layer III"
+msgstr "MPEG1 gwelead IIIII"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:500
+msgid "MPEG4 (FFMPEG)"
+msgstr "MPEG4 (FFMPEG)"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:502
+msgid "XviD"
+msgstr "XviD"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:513
+msgid ""
+"FFmpeg is an open-source project trying to support most video and audio codecs "
+"used these days. Its subproject libavcodec forms the basis for multimedia "
+"players such as xine or mplayer."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:517
+msgid ""
+"FFmpeg contains an implementation of the MPEG-4 video encoding standard which "
+"produces high quality results."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:520
+msgid ""
+"XviD is a free and open source MPEG-4 video codec. XviD was created by a group "
+"of volunteer programmers after the OpenDivX source was closed in July 2001."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:523
+msgid ""
+"XviD features MPEG-4 Advanced Profile settings such as b-frames, global and "
+"quarter pixel motion compensation, lumi masking, trellis quantization, and "
+"H.263, MPEG and custom quantization matrices."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:527
+msgid ""
+"XviD is a primary competitor of DivX (XviD being DivX spelled backwards). While "
+"DivX is closed source and may only run on Windows, Mac OS and Linux, XviD is "
+"open source and can potentially run on any platform."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:531
+msgid "(Description taken from the Wikipedia article)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:541
+msgid ""
+"AC3, better known as Dolby Digital is standardized as ATSC A/52. It contains up "
+"to 6 total channels of sound."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:546
+msgid ""
+"With this setting K3b will create a two-channel stereo Dolby Digital audio "
+"stream."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:550
+msgid ""
+"With this setting K3b will use the Dolby Digital audio stream from the source "
+"DVD without changing it."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:552
+msgid "Use this setting to preserve 5.1 channel sound from the DVD."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:554
+msgid ""
+"MPEG1 Layer III is better known as MP3 and is the most used lossy audio format."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:555
+msgid ""
+"With this setting K3b will create a two-channel stereo MPEG1 Layer III audio "
+"stream."
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:103
+msgid "Writing Audio Cue File"
+msgstr "Skrivañ ar restr klevet cue"
+
+#: jobs/k3baudiocuefilewritingjob.cpp:186
+msgid "Analysing the audio file failed. Corrupt file?"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:254
+msgid "Analysing the audio file"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:255
+#, c-format
+msgid "Analysing %1"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:262
+msgid "Unable to handle '%1' due to an unsupported format."
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:267
+msgid "No valid audio cue file: '%1'"
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:133
+msgid "Please insert a rewritable CD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:158
+msgid "Process completed successfully"
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:163
+msgid "Canceled."
+msgstr "Nullet."
+
+#: jobs/k3bblankingjob.cpp:167
+msgid "Blanking error "
+msgstr "Fazi en ur goullonderiñ"
+
+#: jobs/k3bblankingjob.cpp:168
+msgid "Sorry, no error handling yet."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1017 jobs/k3bverificationjob.cpp:153
+#: projects/mixedcd/k3bmixedjob.cpp:512
+#, fuzzy
+msgid "Reloading the medium"
+msgstr "Emaon oc'h adkargañ ar vedia"
+
+#: jobs/k3bverificationjob.cpp:166
+msgid "Unable to Close the Tray"
+msgstr "N'hell ket bet serret an nor"
+
+#: jobs/k3bverificationjob.cpp:168
+#, fuzzy
+msgid "Checking medium"
+msgstr "Emaon o wiriekaat ar vedia"
+
+#: jobs/k3bverificationjob.cpp:189
+#, fuzzy
+msgid "No tracks to verify found."
+msgstr "N'eus media tarzh kavet ebet."
+
+#: jobs/k3bverificationjob.cpp:204
+msgid "Internal Error: Verification job improperly initialized"
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:227
+#, fuzzy, c-format
+msgid "Verifying track %1"
+msgstr "Emaon o skrivañ ar roudenn %1 diwar %2"
+
+#: jobs/k3bdvdcopyjob.cpp:270 jobs/k3bverificationjob.cpp:257
+#: jobs/k3bverificationjob.cpp:343
+#, fuzzy
+msgid "Unable to determine the ISO9660 filesystem size."
+msgstr "N'hellan ket digeriñ ar reizhiadoù restroù ISO9660."
+
+#: jobs/k3bverificationjob.cpp:295
+msgid "Written data in track %1 differs from original."
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:299
+msgid "Written data verified."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:102
+#, fuzzy
+msgid "Formatting DVD"
+msgstr "Emaon o furmadiñ an DVD-RW"
+
+#: jobs/k3bdvdformattingjob.cpp:109
+msgid "Quick Format"
+msgstr "Mentrezh buan"
+
+#: jobs/k3bdvdformattingjob.cpp:124 projects/datadvd/k3bdvdbooktypejob.cpp:105
+msgid "No device set"
+msgstr "Trobarzhell lakaet ebet"
+
+#: jobs/k3bdvdformattingjob.cpp:132 projects/k3bcdrdaowriter.cpp:568
+#: projects/k3bcdrecordwriter.cpp:330 projects/k3bgrowisofswriter.cpp:361
+#, fuzzy
+msgid "Unmounting medium"
+msgstr "Emaon o tivarc'hañ ar bladenn"
+
+#: jobs/k3bdvdformattingjob.cpp:144
+msgid "Please insert a rewritable DVD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:152 projects/datadvd/k3bdvdbooktypejob.cpp:128
+msgid "Checking media..."
+msgstr "Emaon o wiriekaat ar vedia ..."
+
+#: jobs/k3bdvdformattingjob.cpp:153 projects/datadvd/k3bdvdbooktypejob.cpp:129
+msgid "Checking media"
+msgstr "Emaon o wiriekaat ar vedia"
+
+#: jobs/k3bdvdformattingjob.cpp:260
+msgid "Formatting successfully completed"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:263
+#, c-format
+msgid "Do not be concerned with the progress stopping before 100%."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:264
+msgid "The formatting will continue in the background while writing."
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:248 jobs/k3bdvdformattingjob.cpp:278
+#: projects/audiocd/k3baudionormalizejob.cpp:200
+#: projects/datacd/k3bisoimager.cpp:223
+#: projects/datadvd/k3bdvdbooktypejob.cpp:200 projects/k3bcdrdaowriter.cpp:797
+#: projects/k3bcdrecordwriter.cpp:798 projects/videocd/k3bvcdjob.cpp:364
+msgid "%1 did not exit cleanly."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:289 projects/datadvd/k3bdvdbooktypejob.cpp:217
+msgid "Ejecting DVD..."
+msgstr "Emaon o stlepel an DVD ..."
+
+#: jobs/k3bdvdformattingjob.cpp:301 projects/datadvd/k3bdvdbooktypejob.cpp:234
+#: projects/k3babstractwriter.cpp:88 projects/k3bgrowisofswriter.cpp:593
+msgid "Unable to eject media."
+msgstr "N'hellan ket stlepel ar vedia."
+
+#: jobs/k3bdvdformattingjob.cpp:320 projects/datadvd/k3bdvdbooktypejob.cpp:270
+msgid "Unable to determine media state."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:344
+msgid "No rewritable DVD media found. Unable to format."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:365 jobs/k3bdvdformattingjob.cpp:404
+msgid "Found %1 media."
+msgstr "%1 media kavet."
+
+#: jobs/k3bdvdformattingjob.cpp:377 jobs/k3bdvdformattingjob.cpp:430
+msgid "No need to format %1 media more than once."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:379 jobs/k3bdvdformattingjob.cpp:432
+msgid "It may simply be overwritten."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:382 jobs/k3bdvdformattingjob.cpp:424
+#: jobs/k3bdvdformattingjob.cpp:435
+msgid "Forcing formatting anyway."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:383
+msgid "It is not recommended to force formatting of DVD+RW media."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:384
+msgid "Already after 10-20 reformats the media might be unusable."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:393
+msgid "Formatting DVD+RW"
+msgstr "Emaon o furmadiñ an DVD+RW ..."
+
+#: jobs/k3bdvdformattingjob.cpp:408
+msgid "Formatted in %1 mode."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:422
+msgid "Media is already empty."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:450
+msgid "Formatting DVD-RW in %1 mode."
+msgstr "Emaon o furmadiñ an DVD-RW gant ar mod %1."
+
+#: jobs/k3bdvdformattingjob.cpp:457
+msgid "Unable to determine the current formatting state of the DVD-RW media."
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:98 jobs/k3bclonejob.cpp:88
+#: jobs/k3bdvdformattingjob.cpp:475 jobs/k3breadcdreader.cpp:107
+#: projects/datacd/k3bmsinfofetcher.cpp:56
+#: projects/datacd/k3bmsinfofetcher.cpp:92
+#: projects/datadvd/k3bdvdbooktypejob.cpp:288 projects/k3bcdrdaowriter.cpp:478
+#: projects/k3bcdrecordwriter.cpp:296 projects/k3bgrowisofswriter.cpp:158
+#: projects/videocd/k3bvcdjob.cpp:187
+msgid "Could not find %1 executable."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1."
+
+#: jobs/k3bdvdformattingjob.cpp:525
+msgid "Formatting"
+msgstr "Emaon o furmadiñ"
+
+#: jobs/k3biso9660imagewritingjob.cpp:86 projects/audiocd/k3baudiojob.cpp:157
+#: projects/datacd/k3bdatajob.cpp:145 projects/mixedcd/k3bmixedjob.cpp:219
+msgid "Preparing data"
+msgstr "Emaon o prientiñ ar roadoù"
+
+#: jobs/k3biso9660imagewritingjob.cpp:89
+#, c-format
+msgid "Could not find image %1"
+msgstr "Ne m'eus ket gallet kavout ar skeudenn %1"
+
+#: jobs/k3biso9660imagewritingjob.cpp:134 projects/datacd/k3bdatajob.cpp:458
+msgid "Verifying written data"
+msgstr "O wiriekaat ar roadoù skrivet"
+
+#: jobs/k3biso9660imagewritingjob.cpp:136
+msgid "Verifying written copy %1 of %2"
+msgstr "O skrivañ eil skrivet %1 diwar %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:201
+msgid "Writing image"
+msgstr "Emaon o skrivañ ar skeudenn"
+
+#: jobs/k3biso9660imagewritingjob.cpp:203
+msgid "Writing copy %1 of %2"
+msgstr "Emaon o skrivañ eil %1 diwar %2"
+
+#: jobs/k3biso9660imagewritingjob.cpp:222
+msgid "Waiting for medium"
+msgstr "Emaon o c'hortoz evit ar vedium"
+
+#: jobs/k3biso9660imagewritingjob.cpp:389 projects/audiocd/k3baudiojob.cpp:549
+#: projects/datacd/k3bdatajob.cpp:672 projects/mixedcd/k3bmixedjob.cpp:632
+#: projects/mixedcd/k3bmixedjob.cpp:673
+msgid "IO Error"
+msgstr "Fazi IO"
+
+#: jobs/k3biso9660imagewritingjob.cpp:401 projects/datadvd/k3bdvdjob.cpp:211
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will be written for real."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:765 jobs/k3biso9660imagewritingjob.cpp:404
+#: projects/datadvd/k3bdvdjob.cpp:214
+msgid "No Simulation with DVD+R(W)"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:443
+msgid "Simulating ISO9660 Image"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:445
+msgid "Burning ISO9660 Image"
+msgstr "Emaon oc'h engravañ ur skeudenn ISO9660"
+
+#: jobs/k3bbinimagewritingjob.cpp:218 jobs/k3biso9660imagewritingjob.cpp:447
+#, c-format
+msgid ""
+"_n: - %n Copy\n"
+" - %n Copies"
+msgstr " - %n eil"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:112
+msgid "Analysing Title %1 of Video DVD %2"
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:188
+#, fuzzy
+msgid "Analysing Chapter %1 of %2"
+msgstr "Emaon o lenn roudenn %1 diwar %2"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:265
+msgid "Ignoring last chapter due to its short playback time."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:94
+msgid "Cdrecord version %1 does not have cloning support."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:102
+msgid "No device set."
+msgstr "Trobarzhell lakaet ebet."
+
+#: jobs/k3bclonejob.cpp:111
+msgid "CD writer %1 does not support cloning."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:144
+#, fuzzy
+msgid "Reading clone image"
+msgstr "Dilemel ar skeudenn"
+
+#: jobs/k3bclonejob.cpp:225 projects/datacd/k3bdatajob.cpp:411
+#: projects/videocd/k3bvcdjob.cpp:464
+msgid "Writing Track %1 of %2"
+msgstr "Emaon o skrivañ ar roudenn %1 diwar %2"
+
+#: jobs/k3bclonejob.cpp:242
+#, c-format
+msgid "Successfully written clone copy %1."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:286
+msgid "Successfully read disk."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:298
+#, fuzzy
+msgid "Failed to read disk completely in clone mode."
+msgstr "N'hellan ket digeriñ ar reizhiadoù restroù ISO9660."
+
+#: jobs/k3bclonejob.cpp:305
+msgid "Error while reading disk."
+msgstr "Fazi en ur lenn ar bladenn."
+
+#: jobs/k3bclonejob.cpp:331
+msgid "Simulating clone copy"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:333
+#, fuzzy, c-format
+msgid "Writing clone copy %1"
+msgstr "Emaon o skrivañ an eil %1"
+
+#: jobs/k3bcdcopyjob.cpp:1081 jobs/k3bclonejob.cpp:342
+msgid "Removing image files."
+msgstr "Emaon o tilemel restroù ar skeudennoù."
+
+#: jobs/k3bclonejob.cpp:354
+#, fuzzy
+msgid "Creating Clone Image"
+msgstr "Emaon o krouiñ restr ar skeudenn"
+
+#: jobs/k3bclonejob.cpp:357
+msgid "Simulating Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:359
+#, fuzzy
+msgid "Burning Clone Image"
+msgstr "Trobarzhell engravañ"
+
+#: jobs/k3bclonejob.cpp:362
+msgid "Simulating CD Cloning"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:364
+msgid "Cloning CD"
+msgstr "Emaon oc'h eilañ ar CD"
+
+#: jobs/k3bclonejob.cpp:371
+#, c-format
+msgid ""
+"_n: Creating 1 clone copy\n"
+"Creating %n clone copies"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:159 jobs/k3bdvdcopyjob.cpp:119
+msgid "Checking Source Medium"
+msgstr "Emaon o wiriekaat tarzh ar vedium"
+
+#: jobs/k3bcdcopyjob.cpp:162 jobs/k3bdvdcopyjob.cpp:129
+#, fuzzy
+msgid "Waiting for source medium"
+msgstr "Emaon o c'hortoz evit ar media"
+
+#: jobs/k3bcdcopyjob.cpp:172 jobs/k3bdvdcopyjob.cpp:141
+msgid "Checking source medium"
+msgstr "Emaon o wiriekaat tarzh ar vedium"
+
+#: jobs/k3bcdcopyjob.cpp:200
+msgid "K3b does not copy CDs containing multiple data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:204
+msgid "Copying Multisession Data CD."
+msgstr "Oc'h eilañ ar CD roadoù lies dalc'h."
+
+#: jobs/k3bcdcopyjob.cpp:206
+msgid "Copying Data CD."
+msgstr "Emaon oc'h eilañ ar CD roadoù."
+
+#: jobs/k3bcdcopyjob.cpp:212
+msgid "K3b can only copy CD-Extra mixed mode CDs."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:216
+msgid "Copying Enhanced Audio CD (CD-Extra)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:221
+msgid "Copying Audio CD."
+msgstr "Emaon oc'h eilañ ar CD klevet."
+
+#: jobs/k3bcdcopyjob.cpp:226
+msgid "The source disk is empty."
+msgstr "Goullo eo pladenn an tarzh."
+
+#: jobs/k3bcdcopyjob.cpp:268
+msgid "K3b needs cdrecord 2.01a12 or newer to copy Mode2 data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:280
+msgid ""
+"You will only be able to copy the first session in raw writing mode. Continue "
+"anyway?"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:282
+msgid "Multisession CD"
+msgstr "CD lies dalc'h"
+
+#: jobs/k3bcdcopyjob.cpp:287
+msgid "Only copying first session."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:316 jobs/k3bdvdcopyjob.cpp:319
+#, fuzzy
+msgid "Unable to determine free space in temporary directory '%1'."
+msgstr "Ne m'eus ket gallet krouiñ ar renkell padennek '%1'."
+
+#: jobs/k3bcdcopyjob.cpp:322 jobs/k3bdvdcopyjob.cpp:326
+msgid "Not enough space left in temporary directory."
+msgstr "N'eus ket a-walc'h a egor laosket er renkell padennek."
+
+#: jobs/k3bcdcopyjob.cpp:331 jobs/k3bdvdcopyjob.cpp:343
+#, fuzzy
+msgid "Unmounting source medium"
+msgstr "Emaon medium an tarzh."
+
+#: jobs/k3bcdcopyjob.cpp:360
+msgid "Unable to read TOC"
+msgstr "N'em eus ket gallet lenn an TOC"
+
+#: jobs/k3bcdcopyjob.cpp:368
+msgid "Searching CD-TEXT"
+msgstr "Emaon o klask ur CD-TEXT"
+
+#: jobs/k3bcdcopyjob.cpp:382
+msgid "Found CD-TEXT (%1 - %2)."
+msgstr "CD-TEXT kavet (%1 - %2)."
+
+#: jobs/k3bcdcopyjob.cpp:387
+msgid "Found corrupted CD-TEXT. Ignoring it."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:397
+msgid "No CD-TEXT found."
+msgstr "CD-TEXT ebet."
+
+#: jobs/k3bcdcopyjob.cpp:408
+msgid "Querying Cddb"
+msgstr "O c'houlenn Cddb"
+
+#: jobs/k3bcdcopyjob.cpp:432
+msgid "Found Cddb entry (%1 - %2)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:441
+msgid "No Cddb entry found."
+msgstr "N'eus bouetadur Cddb kavet ebet."
+
+#: jobs/k3bcdcopyjob.cpp:444
+msgid "Cddb error (%1)."
+msgstr "Fazi CDDB (%1)."
+
+#: jobs/k3bcdcopyjob.cpp:457 projects/k3bcdrdaowriter.cpp:556
+#: projects/k3bcdrecordwriter.cpp:326 projects/k3bgrowisofswriter.cpp:357
+msgid "Preparing write process..."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:516 jobs/k3bcdcopyjob.cpp:562
+#: jobs/k3bdvdcopyjob.cpp:303
+msgid "Specified an unusable temporary path. Using default."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:527 projects/videodvd/k3bvideodvdimager.cpp:111
+#: projects/videodvd/k3bvideodvdimager.cpp:117
+msgid "Unable to create temporary directory '%1'."
+msgstr "Ne m'eus ket gallet krouiñ ar renkell padennek '%1'."
+
+#: jobs/k3bcdcopyjob.cpp:534
+#, c-format
+msgid "Using temporary directory %1."
+msgstr "Oc'h implij ar renkell padennek %1."
+
+#: jobs/k3bcdcopyjob.cpp:557 jobs/k3bdvdcopyjob.cpp:298
+msgid "Do you want to overwrite %1?"
+msgstr "C'hoant ho peus da rasklañ %1 ?"
+
+#: jobs/k3bcdcopyjob.cpp:558 jobs/k3bdvdcopyjob.cpp:299
+msgid "File Exists"
+msgstr "Ar restr a zo endeo"
+
+#: jobs/k3bcdcopyjob.cpp:567 jobs/k3bdvdcopyjob.cpp:308
+#, c-format
+msgid "Writing image file to %1."
+msgstr "Emaon o skrivañ restr ar skeudenn da %1."
+
+#: jobs/k3bcdcopyjob.cpp:583
+#, c-format
+msgid "Reading Session %1"
+msgstr "Emaon o lenn an dalc'h %1"
+
+#: jobs/k3bcdcopyjob.cpp:585
+msgid "Reading Source Medium"
+msgstr "O lenn ar vedia tarzh"
+
+#: jobs/k3bcdcopyjob.cpp:588 jobs/k3bcdcopyjob.cpp:1162
+msgid "Reading track %1 of %2"
+msgstr "Emaon o lenn roudenn %1 diwar %2"
+
+#: jobs/k3bcdcopyjob.cpp:680
+#, fuzzy, c-format
+msgid "Simulating Session %1"
+msgstr "Emaon o serriñ an dalc'h"
+
+#: jobs/k3bcdcopyjob.cpp:682
+msgid "Writing Copy %1 (Session %2)"
+msgstr "O skrivañ eil %1 (dalc'h %2)"
+
+#: jobs/k3bcdcopyjob.cpp:684
+msgid "Writing Copy (Session %2)"
+msgstr "O skrivañ an eil (dalc'h %2)"
+
+#: jobs/k3bcdcopyjob.cpp:688 projects/audiocd/k3baudiojob.cpp:651
+#: projects/datacd/k3bdatajob.cpp:371 projects/k3bcdrdaowriter.cpp:597
+#: projects/k3bcdrdaowriter.cpp:613 projects/k3bcdrecordwriter.cpp:351
+#: projects/k3bgrowisofswriter.cpp:382 projects/mixedcd/k3bmixedjob.cpp:1006
+msgid "Simulating"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:690 projects/audiocd/k3baudiojob.cpp:653
+#: projects/datacd/k3bdatajob.cpp:373 projects/mixedcd/k3bmixedjob.cpp:1008
+#, c-format
+msgid "Writing Copy %1"
+msgstr "Emaon o skrivañ an eil %1"
+
+#: jobs/k3bcdcopyjob.cpp:692
+msgid "Writing Copy"
+msgstr "Emaon o skrivañ an eil"
+
+#: jobs/k3bcdcopyjob.cpp:695 projects/audiocd/k3baudiojob.cpp:658
+#: projects/datadvd/k3bdvdbooktypejob.cpp:116
+#: projects/datadvd/k3bdvdjob.cpp:190 projects/mixedcd/k3bmixedjob.cpp:1015
+msgid "Waiting for media"
+msgstr "Emaon o c'hortoz evit ar media"
+
+#: jobs/k3bcdcopyjob.cpp:836 projects/audiocd/k3baudiojob.cpp:304
+msgid "It is not possible to write CD-Text in TAO mode."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:956
+#, c-format
+msgid "Successfully read session %1."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:958
+msgid "Successfully read source disk."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:973 jobs/k3bdvdcopyjob.cpp:543
+msgid "K3b was unable to eject the source disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:990
+#, c-format
+msgid "Error while reading session %1."
+msgstr "Fazi en ur lenn an dalc'h %1."
+
+#: jobs/k3bcdcopyjob.cpp:1060 projects/k3bcdrecordwriter.cpp:624
+#: projects/mixedcd/k3bmixedjob.cpp:538
+msgid "Please reload the medium and press 'ok'"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1061 projects/k3bcdrecordwriter.cpp:625
+#: projects/mixedcd/k3bmixedjob.cpp:539
+msgid "Unable to close the tray"
+msgstr "N'hell ket bet serret an nor"
+
+#: jobs/k3bcdcopyjob.cpp:1075 projects/audiocd/k3baudiojob.cpp:696
+msgid "Removing temporary files."
+msgstr "Emaon o tilemel ar restroù padennek."
+
+#: jobs/k3bbinimagewritingjob.cpp:210 jobs/k3bcdcopyjob.cpp:1140
+#: jobs/k3bcdcopyjob.cpp:1142 jobs/k3bcdcopyjob.cpp:1145
+#: jobs/k3bcdcopyjob.cpp:1147
+msgid "Writing track %1 of %2"
+msgstr "Emaon o skrivañ ar roudenn %1 diwar %2"
+
+#: jobs/k3bcdcopyjob.cpp:1170
+msgid "Creating CD Image"
+msgstr "Emaon o krouiñ ur skeudenn CD"
+
+#: jobs/k3bcdcopyjob.cpp:1174
+msgid "Simulating CD Copy On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1176
+#, fuzzy
+msgid "Simulating CD Copy"
+msgstr "Emaon o skrivañ an eil %1"
+
+#: jobs/k3bcdcopyjob.cpp:1180
+msgid "Copying CD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1182
+msgid "Copying CD"
+msgstr "Emaon oc'h eilañ ar CD"
+
+#: jobs/k3bcdcopyjob.cpp:1190 jobs/k3bdvdcopyjob.cpp:884
+#, c-format
+msgid ""
+"_n: Creating 1 copy\n"
+"Creating %n copies"
+msgstr "O krouiñ %n eil"
+
+#: jobs/k3baudiosessionreadingjob.cpp:96 jobs/k3bdatatrackreader.cpp:112
+#: jobs/k3bdatatrackreader.cpp:145
+#, c-format
+msgid "Could not open device %1"
+msgstr "N'hellan ket digeriñ an drobarzhell %1"
+
+#: jobs/k3bdatatrackreader.cpp:139
+msgid "Unable to open libdvdcss."
+msgstr "N'hellan ket digeriñ libdvdcss."
+
+#: jobs/k3bdatatrackreader.cpp:150
+msgid "Retrieving all CSS keys. This might take a while."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:153
+msgid "Failed to retrieve all CSS keys."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:154
+msgid "Video DVD decryption failed."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:176
+msgid "No support for reading formless Mode2 sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:178
+msgid "Unsupported sector type."
+msgstr "N'eo ket skoraet seurt ar rann."
+
+#: jobs/k3bdatatrackreader.cpp:186
+#, c-format
+msgid "Reading with sector size %1."
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:157 jobs/k3bdatatrackreader.cpp:202
+#: jobs/k3bdvdcopyjob.cpp:335
+msgid "Unable to open '%1' for writing."
+msgstr "N'em eus ket digeriñ '%1' evit skrivañ."
+
+#: jobs/k3bdatatrackreader.cpp:234 jobs/k3bdatatrackreader.cpp:414
+#, c-format
+msgid "Error while reading sector %1."
+msgstr "Fazi en ur lenn ar rann %1."
+
+#: jobs/k3bdatatrackreader.cpp:317
+#, c-format
+msgid ""
+"_n: Ignored %n erroneous sector.\n"
+"Ignored a total of %n erroneous sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:390
+#, c-format
+msgid "Problem while reading. Retrying from sector %1."
+msgstr "Fazi en ur lenn. Klask adarre eus ar rann %1."
+
+#: jobs/k3bdatatrackreader.cpp:406
+#, c-format
+msgid "Ignoring read error in sector %1."
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:59
+msgid "Write Binary Image"
+msgstr "Skrivañ ar skeudenn binarel"
+
+#: jobs/k3bbinimagewritingjob.cpp:195
+#, c-format
+msgid ""
+"_n: %n copy successfully created\n"
+"%n copies successfully created"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:216
+msgid "Writing cue/bin Image"
+msgstr "Emaon o skrivañ ar skeudenn cue/bin"
+
+#: jobs/k3breadcdreader.cpp:123
+msgid "Using readcd %1 instead of default version for clone support."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:130
+#, fuzzy
+msgid "Could not find readcd executable with cloning support."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1."
+
+#: jobs/k3breadcdreader.cpp:163 jobs/k3breadcdreader.cpp:164
+#, c-format
+msgid "Writing image to %1."
+msgstr "Emaon o skrivañ ar skeudenn da %1."
+
+#: jobs/k3breadcdreader.cpp:211
+msgid "Could not start readcd."
+msgstr "N'em eus ket loc'hañ readcd."
+
+#: jobs/k3breadcdreader.cpp:267
+msgid "Cannot read source disk."
+msgstr "Ne m'eus ket gallet lenn ar bladenn tarzh."
+
+#: jobs/k3breadcdreader.cpp:279
+#, c-format
+msgid "Retrying from sector %1."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:294
+#, c-format
+msgid "Uncorrected error in sector %1"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:297
+#, fuzzy, c-format
+msgid "Corrected error in sector %1"
+msgstr "Ne m'eus ket gallet kavout ar renkell : %1"
+
+#: jobs/k3breadcdreader.cpp:317
+msgid "%1 returned error: %2"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:322
+msgid "Readcd exited abnormally."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:124
+#, c-format
+msgid "K3b does not support writing on-the-fly with growisofs %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:126
+msgid "Disabling on-the-fly writing."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:161
+#, fuzzy
+msgid "No source medium found."
+msgstr "N'eus media tarzh kavet ebet."
+
+#: jobs/k3bdvdcopyjob.cpp:167
+msgid "Found encrypted DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:183
+msgid "Cannot copy encrypted DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:219
+#, fuzzy
+msgid "The writer does not support writing Double Layer DVD."
+msgstr "Emaon o skrivañ an DVD+R."
+
+#: jobs/k3bdvdcopyjob.cpp:227
+msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:241
+msgid "K3b does not support copying multi-session DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:262
+msgid "K3b relies on the size saved in the ISO9660 header."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:263
+msgid ""
+"This might result in a corrupt copy if the source was mastered with buggy "
+"software."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:279
+msgid "K3b does not support copying DVD-RAM."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:285
+#, fuzzy
+msgid "Unable to determine DVD media type."
+msgstr "N'hellan ket stlepel ar vedia."
+
+#: jobs/k3bdvdcopyjob.cpp:309
+msgid "Reading source medium."
+msgstr "Emaon medium an tarzh."
+
+#: jobs/k3bdvdcopyjob.cpp:348
+msgid "Creating DVD image"
+msgstr "Emaon o krouiñ ur skeudenn DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:354
+msgid "Simulating DVD copy"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:356 jobs/k3bdvdcopyjob.cpp:551
+#: jobs/k3bdvdcopyjob.cpp:640 jobs/k3bdvdcopyjob.cpp:689
+#, c-format
+msgid "Writing DVD copy %1"
+msgstr "Emaon o skrivañ eil an DVD %1"
+
+#: jobs/k3bdvdcopyjob.cpp:358 jobs/k3bdvdcopyjob.cpp:553
+#: jobs/k3bdvdcopyjob.cpp:771
+msgid "Writing DVD copy"
+msgstr "Emaon o skrivañ eil an DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:532
+msgid "Successfully read source DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:600
+#, c-format
+msgid "Successfully written DVD copy %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:623
+#, fuzzy, c-format
+msgid "Verifying DVD copy %1"
+msgstr "Emaon o skrivañ eil an DVD %1"
+
+#: jobs/k3bdvdcopyjob.cpp:625
+#, fuzzy
+msgid "Verifying DVD copy"
+msgstr "Emaon o skrivañ eil an DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:635
+msgid "K3b was unable to eject the written disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:750 projects/datadvd/k3bdvdjob.cpp:202
+msgid "Forced by user. Growisofs will be called without further tests."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:762
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will actually be written to."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:775 projects/datadvd/k3bdvdjob.cpp:223
+msgid "Writing mode ignored when writing DVD+R(W) media."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:778 projects/datadvd/k3bdvdjob.cpp:228
+msgid "Writing DVD+RW."
+msgstr "Emaon o skrivañ an DVD+RW."
+
+#: jobs/k3bdvdcopyjob.cpp:780 projects/datadvd/k3bdvdjob.cpp:233
+msgid "Writing Double Layer DVD+R."
+msgstr "Emaon o skrivañ un DVD+R daoudroc'had."
+
+#: jobs/k3bdvdcopyjob.cpp:782 projects/datadvd/k3bdvdjob.cpp:235
+msgid "Writing DVD+R."
+msgstr "Emaon o skrivañ an DVD+R."
+
+#: jobs/k3bdvdcopyjob.cpp:790 projects/datadvd/k3bdvdjob.cpp:243
+msgid ""
+"Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you "
+"really want to continue? The media will be written for real."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:795 projects/datadvd/k3bdvdjob.cpp:248
+msgid "No Simulation with DVD-R(W)"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:816 projects/datadvd/k3bdvdjob.cpp:260
+msgid "Writing DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:824
+msgid "Writing DVD-RW in DAO mode."
+msgstr "Emaon o skrivañ eil an DVD-RW er mod DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:828
+#, fuzzy
+msgid "Writing DVD-RW in incremental mode."
+msgstr "Emaon o skrivañ eil an DVD-RW er mod DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:837 projects/datadvd/k3bdvdjob.cpp:295
+msgid "Restricted Overwrite is not possible with DVD-R media."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:842 projects/datadvd/k3bdvdjob.cpp:274
+#: projects/datadvd/k3bdvdjob.cpp:289
+msgid "Writing %1 in DAO mode."
+msgstr "O skrivañ %1 er mod DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:846 projects/datadvd/k3bdvdjob.cpp:297
+#, fuzzy
+msgid "Writing %1 in incremental mode."
+msgstr "Emaon o skrivañ eil an DVD-R er mod DAO."
+
+#: jobs/k3bdvdcopyjob.cpp:862 projects/datacd/k3bdatajob.cpp:956
+#, c-format
+msgid "Removed image file %1"
+msgstr "Restr skeudenn lemet %1"
+
+#: jobs/k3bdvdcopyjob.cpp:870
+msgid "Creating DVD Image"
+msgstr "Emaon o krouiñ ur skeudenn DVD"
+
+#: jobs/k3bdvdcopyjob.cpp:874
+msgid "Copying DVD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:876
+msgid "Copying DVD"
+msgstr "Emaon oc'h eilañ an DVD"
+
+#: jobs/k3baudiosessionreadingjob.cpp:87
+msgid "Could not load libcdparanoia."
+msgstr "N'hell ket karget libcdparanoia."
+
+#: jobs/k3baudiosessionreadingjob.cpp:103
+#, fuzzy
+msgid "Error while initializing audio ripping."
+msgstr "Fazi en ur c'hrouiñ ar skeudenn ISO."
+
+#: jobs/k3baudiosessionreadingjob.cpp:191
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:88
+msgid "Disk successfully erased. Please reload the disk."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:90
+msgid "K3b was unable to erase the disk."
+msgstr ""
+
+#: tools/k3bdeviceselectiondialog.cpp:45
+msgid "Device Selection"
+msgstr "Diuzadenn an drobarzhell"
+
+#: tools/k3bdeviceselectiondialog.cpp:56
+msgid "Please select a device:"
+msgstr "Diuzit un tremenger mar plij :"
+
+#: tools/k3bmd5job.cpp:100
+#, c-format
+msgid "Could not find file %1"
+msgstr "Ne m'eus ket gallet kavout ar restr %1"
+
+#: tools/k3bmd5job.cpp:107
+#, c-format
+msgid "Could not open file %1"
+msgstr "N'hellan ket digeriñ ar restr %1"
+
+#: tools/k3bmd5job.cpp:255
+#, c-format
+msgid "Error while reading from file %1"
+msgstr "Fazi en ur lenn eus ar restr %1"
+
+#: tools/k3bstdguiitems.cpp:30
+msgid "Simulate"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:31
+msgid ""
+"<p>If this option is checked K3b will perform all writing steps with the laser "
+"turned off."
+"<p>This is useful, for example, to test a higher writing speed or whether your "
+"system is able to write on-the-fly."
+"<p><b>Caution:</b> DVD+R(W) does not support simulated writing."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:36
+msgid "Only simulate the writing process"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:42
+msgid "Disk at once"
+msgstr "Pladenn kerkent"
+
+#: tools/k3bstdguiitems.cpp:43
+msgid ""
+"<p>If this option is checked, K3b will write the CD in 'disk at once' mode as "
+"compared to 'track at once' (TAO)."
+"<p>It is always recommended to use DAO where possible."
+"<p><b>Caution:</b> Track pregaps with a length other than 2 seconds are only "
+"supported in DAO mode."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:48
+msgid "Write in disk at once mode"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:54
+msgid "Use Burnfree"
+msgstr "Implij Burnfree"
+
+#: tools/k3bstdguiitems.cpp:55
+msgid "Enable Burnfree (or Just Link) to avoid buffer underruns"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:56
+msgid ""
+"<p>If this option is checked, K3b enables <em>Burnfree</em> (or <em>"
+"Just Link</em>). This is a feature of the CD writer which avoids buffer "
+"underruns."
+"<p>Without <em>burnfree</em>, if the writer cannot get any more data a buffer "
+"underrun would occurs, since the writer needs a constant stream of data to "
+"write the CD."
+"<p>With <em>burnfree</em> the writer can <em>mark</em> "
+"the current position of the laser and get back to it when the buffer is filled "
+"again;but, since this means having little data gaps on the CD, <b>"
+"it is highly recommended to always choose an appropriate writing speed to "
+"prevent the usage of burnfree, especially for audio CDs</b> "
+"(in the worst case one would hear the gap)."
+"<p><em>Burnfree</em> was formerly known as <em>Burnproof</em>"
+", but has since been renamed when it became part of the MMC standard."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:75
+msgid "Only create image"
+msgstr "Krouiñ ar skeudenn hepken"
+
+#: tools/k3bstdguiitems.cpp:76
+msgid ""
+"<p>If this option is checked, K3b will only create an image and not do any "
+"actual writing."
+"<p>The image can later be written to a CD/DVD with most current writing "
+"programs (including K3b of course)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:80
+msgid "Only create an image"
+msgstr "Krouiñ ur skeudenn hepken"
+
+#: tools/k3bstdguiitems.cpp:86
+msgid "Create image"
+msgstr "Krouiñ ur skeudenn"
+
+#: tools/k3bstdguiitems.cpp:87
+msgid ""
+"<p>If this option is checked, K3b will create an image before writing the files "
+"to the CD/DVD. Otherwise the data will be written <em>on-the-fly</em>"
+", i.e. no intermediate image will be created."
+"<p><b>Caution:</b> Although writing on-the-fly should work on most systems, "
+"make sure the data is sent to the writer fast enough."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:92 tools/k3bstdguiitems.cpp:114
+msgid "<p>It is recommended to try a simulation first."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:93
+msgid "Cache the data to be written on the harddisk"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:99
+msgid "Remove image"
+msgstr "Dilemel ar skeudenn"
+
+#: tools/k3bstdguiitems.cpp:100
+msgid ""
+"<p>If this option is checked, K3b will remove any created images after the "
+"writing has finished."
+"<p>Uncheck this if you want to keep the images."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:103
+msgid "Remove images from disk when finished"
+msgstr "Lemel a ra ar skeudennoù eus ar bladenn pe echu"
+
+#: tools/k3bstdguiitems.cpp:109
+msgid "On the fly"
+msgstr "Diouzhtu"
+
+#: tools/k3bstdguiitems.cpp:110
+msgid ""
+"<p>If this option is checked, K3b will not create an image first but write the "
+"files directly to the CD/DVD."
+"<p><b>Caution:</b> Although this should work on most systems, make sure the "
+"data is sent to the writer fast enough."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:115
+msgid "Write files directly to CD/DVD without creating an image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:121
+msgid "Write CD-TEXT"
+msgstr "Skrivañ ur CD-TEXT"
+
+#: tools/k3bstdguiitems.cpp:122
+msgid "Create CD-TEXT entries"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:123
+msgid ""
+"<p>If this option is checked K3b uses some otherwise-unused space on the audio "
+"CD to store additional information, like the artist or the CD title."
+"<p>CD-TEXT is an extension to the audio CD standard introduced by Sony."
+"<p>CD-TEXT will only be usable on CD players that support this extension "
+"(mostly car CD players)."
+"<p>Since a CD-TEXT-enhanced CDs will work in any CD player it is never a bad "
+"idea to enable this (if you specify CD-TEXT data)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:142
+msgid "Set the paranoia level for reading audio CDs"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:143
+msgid ""
+"<p>Sets the correction mode for digital audio extraction."
+"<ul>"
+"<li>0: No checking, data is copied directly from the drive. "
+"<li>1: Perform overlapped reading to avoid jitter.</li>"
+"<li>2: Like 1 but with additional checks of the read audio data.</li>"
+"<li>3: Like 2 but with additional scratch detection and repair.</li></ul>"
+"<p><b>The extraction speed reduces from 0 to 3.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:155
+msgid "Start multisession CD"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:156
+msgid "Do not close the disk to allow additional sessions to be added later"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:157
+msgid ""
+"<p>If this option is checked K3b will not close the CD, and will write a "
+"temporary table of contents.</p>"
+"<p>This allows further sessions to be appended to the CD later.</p>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:166
+msgid "Normalize volume levels"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:167
+msgid "Adjust the volume levels of all tracks"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:168
+msgid ""
+"<p>If this option is checked K3b will adjust the volume of all tracks to a "
+"standard level. This is useful for things like creating mixes, where different "
+"recording levels on different albums can cause the volume to vary greatly from "
+"song to song."
+"<p><b>Be aware that K3b currently does not support normalizing when writing on "
+"the fly.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:180
+msgid "Verify written data"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:181
+#, fuzzy
+msgid "Compare original with written data"
+msgstr "O wiriekaat ar roadoù skrivet"
+
+#: tools/k3bstdguiitems.cpp:182
+msgid ""
+"<p>If this option is checked, then after successfully writing the disk K3b will "
+"compare the original source data with the written data to verify that the disk "
+"has been written correctly."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:192
+msgid "Ignore read errors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:193
+msgid "Skip unreadable audio sectors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:194
+msgid ""
+"<p>If this option is checked and K3b is not able to read an audio sector from "
+"the source CD it will be replaced with zeros on the resulting copy."
+"<p>Since audio CD Player are able to interpolate small errors in the data it is "
+"no problem to let K3b skip unreadable sectors."
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Thierry Vignaud, Jañ-Mai Drapier"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "tvignaud at mandriva.com, jdrapier at club-internet.fr"
+
+#: plugin/k3bpluginmanager.cpp:171
+#, c-format
+msgid "Configure plugin %1"
+msgstr "Kefluniañ al lugent %1"
+
+#: plugin/k3bpluginmanager.cpp:184
+#, c-format
+msgid "No settings available for plugin %1."
+msgstr ""
+
+#: plugin/k3baudioserver.cpp:155
+msgid "Could not initialize Audio Output plugin %1 (%2)"
+msgstr ""
+
+#: plugin/k3baudioencoder.cpp:170
+msgid "An unknown error occurred."
+msgstr "Degouezhet ez eus ur fazi dianav."
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:87
+msgid "Changing DVD Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:120
+msgid ""
+"Please insert an empty DVD+R or a DVD+RW medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:188
+msgid "Booktype successfully changed"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:257
+msgid "Cannot change booktype on non-empty DVD+R media."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:265
+msgid "No DVD+R(W) media found."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:346
+msgid "Changing Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:655 projects/datacd/k3bdatajob.cpp:375
+#: projects/datadvd/k3bdvdjob.cpp:219 projects/k3bcdrdaowriter.cpp:602
+#: projects/k3bcdrecordwriter.cpp:358 projects/k3bgrowisofswriter.cpp:387
+msgid "Writing"
+msgstr "Emaon o skrivañ"
+
+#: projects/datadvd/k3bdvdjob.cpp:230
+msgid "Growing ISO9660 filesystem on DVD+RW."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:262
+msgid "Growing ISO9660 filesystem on DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:280
+msgid ""
+"Your writer (%1 %2) does not support Incremental Streaming with %3 media. "
+"Multisession will not be possible. Continue anyway?"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:285
+msgid "No Incremental Streaming"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:911 projects/datadvd/k3bdvdjob.cpp:311
+msgid "Creating Data Image File"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:315
+msgid "Writing Data DVD"
+msgstr "Emaon o skrivañ un DVD roadoù"
+
+#: projects/datadvd/k3bdvdjob.cpp:321
+msgid "Writing Multisession DVD"
+msgstr "O skrivañ ur DVD lies dalc'h"
+
+#: projects/datacd/k3bdatajob.cpp:936 projects/datadvd/k3bdvdjob.cpp:336
+msgid ""
+"_n: ISO9660 Filesystem (Size: %1) - %n copy\n"
+"ISO9660 Filesystem (Size: %1) - %n copies"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:940 projects/datadvd/k3bdvdjob.cpp:340
+msgid "ISO9660 Filesystem (Size: %1)"
+msgstr "Reizhiad restroù ISO9660 (Ment : %1)"
+
+#: projects/k3bdvdrecordwriter.cpp:90
+msgid "Writer does not support buffer underrun free recording (BURNPROOF)"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:260 projects/k3bdvdrecordwriter.cpp:106
+msgid "Cdrecord %1 does not support overburning."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:57
+msgid "Unlocking drive..."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:71
+msgid "Could not unlock CD drive."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:74
+msgid "Ejecting CD"
+msgstr "Emaon o stlepel ar CD"
+
+#: projects/audiocd/k3baudiojob.cpp:176
+#: projects/datacd/k3bdatapreparationjob.cpp:225
+#: projects/mixedcd/k3bmixedjob.cpp:185
+msgid ""
+"The following files could not be found. Do you want to remove them from the "
+"project and continue without adding them to the image?"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:180
+#: projects/datacd/k3bdatapreparationjob.cpp:229
+#: projects/mixedcd/k3bmixedjob.cpp:189
+msgid "Remove missing files and continue"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:181
+#: projects/datacd/k3bdatapreparationjob.cpp:213
+#: projects/datacd/k3bdatapreparationjob.cpp:230
+#: projects/datacd/k3bdatapreparationjob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:190
+msgid "Cancel and go back"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:199 projects/mixedcd/k3bmixedjob.cpp:208
+msgid "Please add files to your project first."
+msgstr "Ouzhpennañ ar restroù d'ho raktres da gentañ mar plij."
+
+#: projects/audiocd/k3baudiojob.cpp:314 projects/mixedcd/k3bmixedjob.cpp:243
+msgid "Determining maximum writing speed"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:274
+#, c-format
+msgid "Creating audio image files in %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:291 projects/mixedcd/k3bmixedjob.cpp:487
+msgid "Creating audio image files"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:366 projects/mixedcd/k3bmixedjob.cpp:303
+msgid "Unable to determine maximum speed for some reason. Ignoring."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:394 projects/datacd/k3bdatajob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:361
+msgid "Writing canceled."
+msgstr "Nullet eo ar skrivañ."
+
+#: projects/mixedcd/k3bmixedjob.cpp:462
+msgid "Error while creating ISO image."
+msgstr "Fazi en ur c'hrouiñ ar skeudenn ISO."
+
+#: projects/mixedcd/k3bmixedjob.cpp:476
+msgid "ISO image successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:450 projects/mixedcd/k3bmixedjob.cpp:576
+msgid "Error while decoding audio tracks."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:589
+msgid "Audio images successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:482 projects/mixedcd/k3bmixedjob.cpp:613
+msgid "Decoding audio track %1 of %2%3"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:590 projects/mixedcd/k3bmixedjob.cpp:877
+msgid "Writing track %1 of %2%3"
+msgstr "Emaon o skrivañ ar roudenn %1 diwar %2%3"
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "Writing track %1 of %2 (%3)"
+msgstr "Emaon o skrivañ ar roudenn %1 diwar %2 (%3)"
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "ISO9660 data"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:990
+msgid "Simulating second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:992
+#, c-format
+msgid "Writing second session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:994
+msgid "Writing second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:998
+msgid "Simulating first session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1000
+#, c-format
+msgid "Writing first session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1002
+msgid "Writing first session"
+msgstr "Emaon o skrivañ an dalc'h kentan"
+
+#: projects/k3bcdrecordwriter.cpp:505 projects/k3bgrowisofshandler.cpp:102
+#: projects/mixedcd/k3bmixedjob.cpp:1031
+msgid "Trying to write more than the official disk capacity"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:911 projects/k3bcdrecordwriter.cpp:703
+#: projects/k3bgrowisofshandler.cpp:239 projects/mixedcd/k3bmixedjob.cpp:1034
+msgid "Data does not fit on disk."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1072
+msgid "Creating ISO image file"
+msgstr "Emaon o krouiñ restr ur skeudenn ISO"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1073 projects/mixedcd/k3bmixedjob.cpp:1074
+#, c-format
+msgid "Creating ISO image in %1"
+msgstr "Emaon o krouiñ ur skeudenn ISO e %1"
+
+#: projects/mixedcd/k3bmixedjob.cpp:1100
+msgid "Removing buffer files."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1105
+#, c-format
+msgid "Could not delete file %1."
+msgstr "Ne m'eus ket dilemelet ar restr %1."
+
+#: projects/audiocd/k3baudiojob.cpp:292 projects/mixedcd/k3bmixedjob.cpp:1210
+msgid "On-the-fly writing with cdrecord < 2.01a13 not supported."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:299 projects/mixedcd/k3bmixedjob.cpp:1216
+msgid "Cdrecord %1 does not support CD-Text writing."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1219
+msgid "It is not possible to write CD-Text in TAO mode. Try DAO or RAW."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:730 projects/mixedcd/k3bmixedjob.cpp:1251
+msgid "Normalizing volume levels"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1316
+msgid "Writing Enhanced Audio CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1321
+msgid "Writing Mixed Mode CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1330
+msgid "%1 tracks (%2 minutes audio data, %3 ISO9660 data)"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:860 projects/mixedcd/k3bmixedjob.cpp:1335
+#: projects/movixcd/k3bmovixjob.cpp:128
+#: projects/movixdvd/k3bmovixdvdjob.cpp:127 projects/videocd/k3bvcdjob.cpp:563
+#: projects/videodvd/k3bvideodvdjob.cpp:97
+#, c-format
+msgid ""
+"_n: - %n copy\n"
+" - %n copies"
+msgstr " - %n eil"
+
+#: projects/k3bgrowisofshandler.cpp:84
+msgid "OPC failed. Please try writing speed 1x."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:89
+msgid "Please try again with writing mode DAO."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:125
+msgid "Flushing Cache"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:126
+msgid "Flushing the cache may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:135
+msgid "Closing Track"
+msgstr "Emaon o serriñ ar roudenn"
+
+#: projects/k3bgrowisofshandler.cpp:138
+msgid "Closing Disk"
+msgstr "O serriñ ar bladenn"
+
+#: projects/k3bcdrecordwriter.cpp:597 projects/k3bgrowisofshandler.cpp:141
+#: projects/k3bgrowisofshandler.cpp:148 projects/k3bgrowisofshandler.cpp:149
+msgid "Closing Session"
+msgstr "Emaon o serriñ an dalc'h"
+
+#: projects/k3bgrowisofshandler.cpp:144 projects/k3bgrowisofshandler.cpp:145
+msgid "Updating RMA"
+msgstr "Emaon o bremañaat RMA"
+
+#: projects/k3bgrowisofshandler.cpp:152
+msgid "Writing Lead-out"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:153
+msgid "Writing the lead-out may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:156
+msgid "Removing reference to lead-out."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:159
+msgid "Modifying ISO9660 volume descriptor"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:166
+msgid "Writing mode Incremental Streaming not available"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:167
+msgid "Engaging DAO"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:179
+msgid "Writing speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:230
+msgid "K3b detected a problem with the media."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:231
+msgid ""
+"Please try another media brand, preferably one explicitly recommended by your "
+"writer's vendor."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:232
+msgid "Report the problem if it persists anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:701 projects/k3bgrowisofshandler.cpp:237
+msgid "Data did not fit on disk."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:243
+msgid "Unable to set writing speed."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:244
+msgid "Please try again with the 'ignore speed' setting."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:248
+msgid "Optimum Power Calibration failed."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:249
+msgid ""
+"Try adding '-use-the-force-luke=noopc' to the growisofs user parameters in the "
+"K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:254
+#, fuzzy
+msgid "Unable to allocate software buffer."
+msgstr "N'hell ket bet serret an nor"
+
+#: projects/k3bgrowisofshandler.cpp:255
+msgid "This error is caused by the low memorylocked resource limit."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:256
+msgid "It can be solved by issuing the command 'ulimit -l unlimited'..."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:257
+msgid ""
+"...or by lowering the used software buffer size in the advanced K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:261
+msgid "Write error"
+msgstr "Fazi en ur skrivañ"
+
+#: projects/k3bgrowisofshandler.cpp:277
+#, c-format
+msgid "Fatal error at startup: %1"
+msgstr "Fazi sac'hus en ur loc'hañ : %1"
+
+#: projects/k3bgrowisofshandler.cpp:285
+msgid "Warning at exit: (1)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:286
+msgid "Most likely mkisofs failed in some way."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:289
+#, c-format
+msgid "Fatal error during recording: %1"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:933 projects/datacd/k3bdatadoc.cpp:1121
+#: projects/videocd/k3bvcddoc.cpp:406
+msgid "Could not find the following files:"
+msgstr "Ne m'eus ket kavout ar restroù-mañ :"
+
+#: projects/audiocd/k3baudiodoc.cpp:935 projects/datacd/k3bdatadoc.cpp:1122
+#: projects/videocd/k3bvcddoc.cpp:407
+msgid "Not Found"
+msgstr "N'eo ket bet kavet"
+
+#: projects/datacd/k3bdatadoc.cpp:1127
+msgid "No permission to read the following files:"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1128
+msgid "No Read Permission"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1241 projects/datacd/k3bdatadoc.cpp:1254
+msgid "From previous session"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1354
+msgid "El Torito boot catalog file"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1355
+msgid "Boot catalog"
+msgstr "Katalog loc'hañ"
+
+#: projects/datacd/k3bmsinfofetcher.cpp:52
+msgid "Searching previous session"
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:163
+#, c-format
+msgid "Could not open Iso9660 filesystem in %1."
+msgstr "N'hellan ket digeriñ ar reizhiad restroù Iso9660 e %1."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:175
+#, fuzzy
+msgid "Could not determine next writable address."
+msgstr "N'em eus ket loc'hañ readcd."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:211
+msgid "Could not retrieve multisession information from disk."
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:212
+msgid "The disk is either empty or not appendable."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:72
+msgid "Mkisofs executable not found."
+msgstr "N'hellan ket kavout Mkisofs."
+
+#: projects/datacd/k3bmkisofshandler.cpp:86
+msgid "Read error from file '%1'"
+msgstr "Bez eus eur fazi en ur lenn ar restr '%1'"
+
+#: projects/datacd/k3bmkisofshandler.cpp:91
+msgid "Used version of mkisofs does not have large file support."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:92
+msgid "Files bigger than 2 GB cannot be handled."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:105
+msgid "Encountered an incorrectly encoded filename '%1'"
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:107
+msgid ""
+"This may be caused by a system update which changed the local character set."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:108
+msgid ""
+"You may use convmv (http://j3e.de/linux/convmv/) to fix the filename encoding."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:112
+msgid "The boot image has an invalid size."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:116
+msgid "The boot image contains multiple partitions.."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:117
+msgid "A hard-disk boot image has to contain a single partition."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:175
+#, fuzzy, c-format
+msgid "Removed incomplete image file %1."
+msgstr "Emaon o lemel ar restr binarel %1"
+
+#: projects/datacd/k3bisoimager.cpp:204
+msgid ""
+"Due to a bug in mkisofs <= 1.15a40, K3b is unable to handle filenames that "
+"contain more than one backslash:"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:425
+msgid "Could not determine size of resulting image file."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:104
+#: projects/datacd/k3bisoimager.cpp:499
+msgid "Could not open %1 for writing"
+msgstr "N'hellan ket digeriñ %1 evit skrivañ"
+
+#: projects/datacd/k3bisoimager.cpp:596
+msgid "No volume id specified. Using default."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:682
+msgid ""
+"Found files bigger than 2 GB. These files will only be fully accessible if "
+"mounted with UDF."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:693
+msgid "Enabling UDF extension."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:830
+#, fuzzy
+msgid "Could not follow link %1 to non-existing file %2. Skipping..."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1. Emaon o tremen ..."
+
+#: projects/datacd/k3bisoimager.cpp:836
+msgid ""
+"Ignoring link %1 to folder %2. K3b is unable to follow links to folders."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:846
+#, fuzzy
+msgid "Could not find file %1. Skipping..."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1. Emaon o tremen ..."
+
+#: projects/datacd/k3bisoimager.cpp:850
+#, fuzzy
+msgid "Could not read file %1. Skipping..."
+msgstr "Ne m'eus ket gallet kavout ar goulev %1. Emaon o tremen ..."
+
+#: projects/datacd/k3bisoimager.cpp:898
+#, c-format
+msgid "Failed to backup boot image file %1"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:1065 projects/datacd/k3bisoimager.cpp:1075
+#: projects/datacd/k3bisoimager.cpp:1082 projects/datacd/k3bisoimager.cpp:1088
+msgid "Could not write temporary file"
+msgstr "Ne m'eus ket gallet skrivañ ar restr padennek"
+
+#: projects/datacd/k3bisoimager.cpp:1069
+msgid "No files to be written."
+msgstr "N'eus ket restr da skrivañ ebet."
+
+#: projects/datacd/k3bdatapreparationjob.cpp:79
+msgid "<em>%1</em> renamed to <em>%2</em>"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:181
+msgid ""
+"Some filenames need to be shortened due to the %1 char restriction of the "
+"Joliet extensions. If the Joliet extensions are disabled filenames do not have "
+"to be shortened but long filenames will not be available on Windows systems."
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:188
+#, fuzzy
+msgid "Shorten Filenames"
+msgstr "Anv ar restr"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:189
+msgid "Disable Joliet extensions"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:206
+msgid ""
+"The Joliet extensions (which are needed for long filenames on Windows systems) "
+"restrict the length of the volume descriptior (the name of the filesystem) to "
+"%1 characters. The selected descriptor '%2' is longer than that. Do you want it "
+"to be cut or do you want to go back and change it manually?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:212
+msgid "Cut volume descriptor in the Joliet tree"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:248
+msgid ""
+"K3b is not able to follow symbolic links to folders after they have been added "
+"to the project. Do you want to continue without writing the symbolic links to "
+"the image?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:253
+msgid "Discard symbolic links to folders"
+msgstr ""
+
+#: projects/datacd/k3bbootitem.cpp:33
+msgid "El Torito Boot image"
+msgstr "Skeudenn loc'hañ El Torito"
+
+#: projects/datacd/k3bdatajob.cpp:175
+msgid "Unmounting disk"
+msgstr "Emaon o tivarc'hañ ar bladenn"
+
+#: projects/datacd/k3bdatajob.cpp:227
+msgid "Creating image file"
+msgstr "Emaon o krouiñ restr ar skeudenn"
+
+#: projects/datacd/k3bdatajob.cpp:228
+msgid "Track 1 of 1"
+msgstr "Roudenn 1 diwar 1"
+
+#: projects/datacd/k3bdatajob.cpp:229
+#, c-format
+msgid "Creating image file in %1"
+msgstr "Emaon o krouiñ restr nevez ar skeudenn e %1"
+
+#: projects/datacd/k3bdatajob.cpp:327
+#, c-format
+msgid "Image successfully created in %1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:345
+msgid "Error while creating ISO image"
+msgstr "Fazi en ur c'hrouiñ ar skeudenn ISO"
+
+#: projects/datacd/k3bdatajob.cpp:607
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:708
+msgid "Unable to determine the last track's datamode. Using default."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:771
+#, fuzzy
+msgid "Searching for old session"
+msgstr "Emaon oc'h enporzh an dalc'h gozh ..."
+
+#: projects/datacd/k3bdatajob.cpp:894
+#, fuzzy
+msgid "Waiting for a medium"
+msgstr "Emaon o c'hortoz evit ar media"
+
+#: projects/datacd/k3bdatajob.cpp:915
+msgid "Writing Data CD"
+msgstr "Emaon o skrivañ ur CD roadoù"
+
+#: projects/datacd/k3bdatajob.cpp:921
+msgid "Writing Multisession CD"
+msgstr "O skrivañ ur CD lies dalc'h"
+
+#: projects/k3bgrowisofswriter.cpp:163
+msgid "Growisofs version %1 is too old. K3b needs at least version 5.10."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:237
+#, c-format
+msgid "Could not open file %1."
+msgstr "N'hellan ket digeriñ ar restr %1."
+
+#: projects/k3bgrowisofswriter.cpp:383
+msgid "Starting simulation..."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:388
+#, fuzzy
+msgid "Starting disc write..."
+msgstr "Emaon o loc'hañ ar skrivañ ..."
+
+#: projects/k3bgrowisofswriter.cpp:472
+msgid "Writing data"
+msgstr "Emaon o skrivañ ar roadoù"
+
+#: projects/k3bcdrdaowriter.cpp:778 projects/k3bcdrecordwriter.cpp:685
+#: projects/k3bgrowisofswriter.cpp:553
+msgid "Average overall write speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:758 projects/k3bcdrecordwriter.cpp:680
+#: projects/k3bgrowisofswriter.cpp:556
+msgid "Simulation successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:766 projects/k3bcdrecordwriter.cpp:682
+#: projects/k3bgrowisofswriter.cpp:558
+msgid "Writing successfully completed"
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:571
+msgid "Ejecting DVD"
+msgstr "Emaon o stlepel an DVD"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:135
+msgid "Could not find a valid eMovix installation."
+msgstr "Ne m'eus ket gallet kavout ur staliadur eMovix mat."
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:193
+#: projects/movixcd/k3bmovixdocpreparer.cpp:232
+#: projects/movixcd/k3bmovixdocpreparer.cpp:266
+#, c-format
+msgid "Could not write to temporary file %1"
+msgstr "Ne m'eus ket gallet skrivañ d'ar restr padennek %1"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:214
+#: projects/movixcd/k3bmovixprogram.cpp:184
+#: projects/movixcd/k3bmovixprogram.cpp:218
+#: projects/movixcd/k3bmovixprogram.cpp:253
+#: projects/movixcd/k3bmovixprogram.cpp:265
+#: projects/movixcd/k3bmovixprogram.cpp:274
+#: projects/movixcd/k3bmovixprogram.cpp:283
+#: projects/movixcd/k3bmovixprogram.cpp:290
+#: projects/movixcd/k3bmovixprogram.cpp:324
+#: projects/movixcd/k3bmovixprogram.cpp:326
+#: projects/movixcd/k3bmovixprogram.cpp:328
+#: projects/movixcd/k3bmovixprogram.cpp:330
+msgid "default"
+msgstr "dre ziouer"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:331
+#: projects/movixcd/k3bmovixprogram.cpp:198
+#: projects/movixcd/k3bmovixprogram.cpp:242
+msgid "none"
+msgstr "hini ebet"
+
+#: projects/movixcd/k3bmovixjob.cpp:116
+msgid "Writing eMovix CD"
+msgstr "Emaon o skrivañ ar CD eMovix"
+
+#: projects/movixcd/k3bmovixjob.cpp:118
+msgid "Writing eMovix CD (%1)"
+msgstr "Emaon o skrivañ ar CD eMovix (%1)"
+
+#: projects/movixcd/k3bmovixjob.cpp:125
+#: projects/movixdvd/k3bmovixdvdjob.cpp:124
+msgid ""
+"_n: 1 file (%1) and about 8 MB eMovix data\n"
+"%n files (%1) and about 8 MB eMovix data"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:95
+msgid "Enter New Filename"
+msgstr "Roit anv nevez ar restr"
+
+#: projects/movixcd/k3bmovixdoc.cpp:96
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr "Ur restr gant an anv-se a zo c'hoazh. Roit un anv nevez mar plij :"
+
+#: projects/movixcd/k3bmovixdoc.cpp:420
+msgid ""
+"Could not rename subtitle file. File with requested name %1 already exists."
+msgstr ""
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:115
+msgid "Writing eMovix DVD"
+msgstr "Emaon o skrivañ an DVD eMovix"
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:117
+msgid "Writing eMovix DVD (%1)"
+msgstr "Emaon o skrivañ an DVD eMovix (%1)"
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:65
+msgid "File %1 is empty."
+msgstr "Goullo eo ar restr %1."
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:97
+msgid ""
+"This looks like a elementary video stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:102
+msgid ""
+"This looks like a elementary audio stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:107
+msgid ""
+"This looks like a RIFF header but a plain multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:167 projects/videocd/k3bvcdtrack.cpp:177
+#: projects/videocd/k3bvcdtrack.cpp:190 projects/videocd/k3bvcdtrack.cpp:203
+#: projects/videocd/k3bvcdtrack.cpp:238 projects/videocd/k3bvcdtrack.cpp:266
+#: projects/videocd/k3bvcdtrack.cpp:279 projects/videocd/k3bvcdtrack.cpp:292
+#: projects/videocd/k3bvcdtrack.cpp:305 projects/videocd/k3bvcdtrack.cpp:317
+#: projects/videocd/k3bvcdtrack.cpp:331 projects/videocd/k3bvcdtrack.cpp:353
+#: projects/videocd/k3bvcdtrack.cpp:416
+msgid "n/a"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:198 projects/videocd/k3bvcdtrack.cpp:287
+msgid "%1 bit/s"
+msgstr "%1 bit/e"
+
+#: projects/videocd/k3bvcdtrack.cpp:215
+msgid "Component"
+msgstr "Perzh"
+
+#: projects/videocd/k3bvcdtrack.cpp:231 videodvd/k3bvideodvd.cpp:270
+#: videodvd/k3bvideodvd.cpp:302
+msgid "Unspecified"
+msgstr "N'eo ket spisaet"
+
+#: projects/videocd/k3bvcdtrack.cpp:300
+msgid "%1 Hz"
+msgstr "%1 Hz"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "original"
+msgstr "kentañ"
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "duplicate"
+msgstr "eilañ"
+
+#: projects/videocd/k3bvcdtrack.cpp:340
+msgid "Motion Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:342
+msgid "Still Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:349
+#, c-format
+msgid "Layer %1"
+msgstr "Gwisk %1"
+
+#: projects/videocd/k3bvcdtrack.cpp:383
+msgid "unknown"
+msgstr "dianav"
+
+#: projects/videocd/k3bvcdtrack.cpp:384
+msgid "invalid"
+msgstr "siek"
+
+#: projects/videocd/k3bvcdtrack.cpp:390
+msgid "stereo"
+msgstr "divouezh"
+
+#: projects/videocd/k3bvcdtrack.cpp:391
+#, fuzzy
+msgid "joint stereo"
+msgstr "Divouezh"
+
+#: projects/videocd/k3bvcdtrack.cpp:392 projects/videocd/k3bvcdtrack.cpp:397
+msgid "dual channel"
+msgstr "daou ganol"
+
+#: projects/videocd/k3bvcdtrack.cpp:393
+msgid "single channel"
+msgstr "kanol unanel"
+
+#: projects/videocd/k3bvcdtrack.cpp:398
+msgid "surround sound"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:109 projects/videocd/k3bvcdjob.cpp:476
+#, c-format
+msgid "Removing Binary file %1"
+msgstr "Emaon o lemel ar restr binarel %1"
+
+#: projects/videocd/k3bvcdjob.cpp:119 projects/videocd/k3bvcdjob.cpp:486
+#, c-format
+msgid "Removing Cue file %1"
+msgstr "Emaon o lemel ar restr cue %1"
+
+#: projects/videocd/k3bvcdjob.cpp:162
+msgid "Could not write correct XML-file."
+msgstr "N'em eus ket skrivañ ur restr XML mat."
+
+#: projects/audiocd/k3baudiojob.cpp:350 projects/videocd/k3bvcdjob.cpp:176
+msgid "Creating image files"
+msgstr "Emaon o krouiñ restroù ar skeudennoù"
+
+#: projects/videocd/k3bvcdjob.cpp:183
+msgid "Creating Cue/Bin files ..."
+msgstr "Emaon o krouiñ ar restroù Cue/Bin ..."
+
+#: projects/videocd/k3bvcdjob.cpp:188
+#, c-format
+msgid "To create VideoCDs you must install VcdImager Version %1."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:189 projects/videocd/k3bvcdjob.cpp:198
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:197
+msgid "%1 executable too old: need version %2 or greater."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:293
+msgid "Scanning video file %1 of %2 (%3)"
+msgstr "Emaon o tielfennañ ar restr video %1 diwar %2 (%3)"
+
+#: projects/videocd/k3bvcdjob.cpp:329
+#, c-format
+msgid "Creating Image for track %1"
+msgstr "Emaon o krouiñ ur skeudenn evit ar roudenn %1"
+
+#: projects/videocd/k3bvcdjob.cpp:352
+msgid "Cue/Bin files successfully created."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:395
+msgid "Writing Copy %1 of %2"
+msgstr "Emaon o skrivañ eil %1 diwar %2"
+
+#: projects/videocd/k3bvcdjob.cpp:515
+#, c-format
+msgid "One or more BCD fields out of range for %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:518
+msgid "From now on, scan information data errors will not be reported anymore"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:519
+msgid ""
+"Consider enabling the 'update scan offsets' option, if it is not enabled "
+"already."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:526
+msgid "APS' pts seems out of order (actual pts %1, last seen pts %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:527
+msgid "Ignoring this aps"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:535
+msgid "Bad packet at packet #%1 (stream byte offset %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:536
+msgid "Remaining %1 bytes of stream will be ignored."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:544
+msgid "Writing Video CD (Version 1.1)"
+msgstr "Emaon o skrivañ ar CD video (stumm 1.1)"
+
+#: projects/videocd/k3bvcdjob.cpp:546
+msgid "Writing Video CD (Version 2.0)"
+msgstr "Emaon o skrivañ ar CD video (stumm 2.0)"
+
+#: projects/videocd/k3bvcdjob.cpp:548
+msgid "Writing Super Video CD"
+msgstr "Emaon o skrivañ ur CD super video"
+
+#: projects/videocd/k3bvcdjob.cpp:550
+msgid "Writing High-Quality Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:552
+msgid "Writing Video CD"
+msgstr "Emaon o skrivañ ar CD video"
+
+#: projects/videocd/k3bvcdjob.cpp:560
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr "%n MPEG (%1)"
+
+#: projects/videocd/k3bvcddoc.cpp:211 projects/videocd/k3bvcddoc.cpp:223
+msgid ""
+"K3b will create a %1 image from the given MPEG files, but these files must "
+"already be in %2 format. K3b does not yet resample MPEG files."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:214 projects/videocd/k3bvcddoc.cpp:215
+msgid "VCD"
+msgstr "VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:226 projects/videocd/k3bvcddoc.cpp:227
+msgid "SVCD"
+msgstr "SVCD"
+
+#: projects/videocd/k3bvcddoc.cpp:229
+msgid ""
+"Note: Forcing MPEG2 as VCD is not supported by some standalone DVD players."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:233
+msgid "Forcing VCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:246
+msgid ""
+"You cannot mix MPEG1 and MPEG2 video files.\n"
+"Please start a new Project for this filetype.\n"
+"Resample not implemented in K3b yet."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:247
+msgid "Wrong File Type for This Project"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:258
+msgid ""
+"PBC (Playback control) enabled.\n"
+"Videoplayers can not reach Segments (Mpeg Still Pictures) without Playback "
+"control ."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:290
+msgid ""
+"Only MPEG1 and MPEG2 video files are supported.\n"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:291
+msgid "Wrong File Format"
+msgstr "Furmad fall ar restroù"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:58
+msgid "Could not find normalize executable."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:86
+msgid "Could not start normalize."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:126
+msgid "Track %1 is already normalized."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:132
+msgid "Adjusting volume level for track %1 of %2"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:140
+msgid "Computing level for track %1 of %2"
+msgstr "Emaon o jediñ live ar roudenn %1 diwar %2"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:183
+msgid "Successfully normalized all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:191
+msgid "Error while normalizing tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:205
+msgid "Unable to write on-the-fly with these audio sources."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:254
+msgid "Tracklengths below 4 seconds violate the Red Book standard."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:349
+#, c-format
+msgid "Creating image files in %1"
+msgstr "Emaon o krouiñ restroù ar skeudennoù e %1"
+
+#: projects/audiocd/k3baudiojob.cpp:458
+msgid "Successfully decoded all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:500
+msgid "IO Error. Most likely no space left on harddisk."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:847
+msgid "Writing Audio CD"
+msgstr "Emaon o skrivañ ar CD klevet"
+
+#: projects/audiocd/k3baudiojob.cpp:857
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr "%n roudenn (%1 munud)"
+
+#: projects/audiocd/k3baudiozerodata.cpp:60
+msgid "Silence"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:945
+msgid ""
+"<p>Unable to handle the following files due to an unsupported format:"
+"<p>You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:950
+msgid "Unsupported Format"
+msgstr "Furmad anskoraet"
+
+#: projects/audiocd/k3baudioimager.cpp:88
+#, c-format
+msgid "Unable to seek in track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:145
+#, c-format
+msgid "Error while decoding track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:101
+msgid "Please insert Audio CD %1%2"
+msgstr "Enlakaat ur CD klevet %1%2 mar plij"
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:249
+msgid "CD Track"
+msgstr "Roudenn ar CD"
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:255
+msgid "Track %1 from Audio CD %2"
+msgstr "Roudenn %1 eus ar CD klevet %2"
+
+#: projects/k3bcdrecordwriter.cpp:185
+msgid "Writer does not support disk at once (DAO) recording"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:196
+msgid "Writer does not support raw writing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:220
+msgid "Writer does not support buffer underrun free recording (Burnfree)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:291 projects/k3bcdrecordwriter.cpp:225
+msgid "'Force unsafe operations' enabled."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:352
+msgid "Starting %1 simulation at %2x speed..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:359
+msgid "Starting %1 writing at %2x speed..."
+msgstr "Emaon o vont da skrivañ %1 gant an tizh %2x ..."
+
+#: projects/k3bcdrecordwriter.cpp:480
+msgid "DAO (Disk At Once) recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:481
+msgid "Please choose TAO (Track At Once) and try again"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:484
+msgid "RAW recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:487
+msgid "Input/output error. Not necessarily serious."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:496
+#, fuzzy
+msgid "Reloading of medium required"
+msgstr "Emaon medium an tarzh."
+
+#: projects/k3bcdrdaowriter.cpp:906 projects/k3bcdrecordwriter.cpp:513
+msgid "No valid %1 option: %2"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:540
+msgid "Only session 1 will be cloned."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:543
+#, fuzzy
+msgid "Unable to fixate the disk."
+msgstr "N'hellan ket stlepel ar vedia."
+
+#: projects/k3bcdrdaowriter.cpp:813 projects/k3bcdrecordwriter.cpp:565
+#, c-format
+msgid "Medium or burner do not support writing at %1x speed"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:567
+#, c-format
+msgid "Switching burn speed up to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:569
+#, c-format
+msgid "Switching burn speed down to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:581
+#, fuzzy
+msgid "Starting disc write"
+msgstr "Emaon o loc'hañ ar skrivañ ..."
+
+#: projects/k3bcdrecordwriter.cpp:601
+msgid "Writing Leadin"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:604
+msgid "Writing Leadout"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:607
+msgid "Writing pregap"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:610
+msgid "Performing Optimum Power Calibration"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:613
+msgid "Sending CUE sheet"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:616
+msgid "Enabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:619
+msgid "Disabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:635
+#, c-format
+msgid ""
+"_n: Burnfree was used 1 time.\n"
+"Burnfree was used %n times."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:641
+#, c-format
+msgid ""
+"_n: Buffer was low 1 time.\n"
+"Buffer was low %n times."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:913 projects/k3bcdrecordwriter.cpp:705
+msgid "Enable overburning in the advanced K3b settings to burn anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:712
+msgid "%1 could not reserve shared memory segment of requested size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:713
+msgid "Probably you chose a too large buffer size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:716
+msgid "OPC failed. Probably the writer does not like the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:719
+#, c-format
+msgid "Unable to set write speed to %1."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:720
+msgid "Probably this is lower than your writer's lowest writing speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:723
+msgid "Unable to send CUE sheet."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:725 projects/k3bcdrecordwriter.cpp:766
+#: projects/k3bcdrecordwriter.cpp:783
+msgid "Sometimes using TAO writing mode solves this issue."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:728
+msgid "Unable to open new session."
+msgstr "N'hellan ket digeriñ un dalc'h nevez."
+
+#: projects/k3bcdrecordwriter.cpp:729
+msgid "Probably a problem with the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:732
+msgid "The disk might still be readable."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:734
+#, fuzzy
+msgid "Try DAO writing mode."
+msgstr "Dianav eo ar mod skrivañ"
+
+#: projects/k3bcdrecordwriter.cpp:737
+msgid "%1 has no permission to open the device."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:739
+msgid "You may use K3bsetup2 to solve this problem."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:743
+msgid "Probably a buffer underrun occurred."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:745
+msgid "Please enable Burnfree or choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:747
+msgid "Please choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:750
+msgid "Found a high-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:751 projects/k3bcdrecordwriter.cpp:755
+msgid "Use the 'force unsafe operations' option to ignore this."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:754
+msgid "Found a low-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:758
+msgid "Most likely the burning failed due to low-quality media."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:761
+msgid "Another application is blocking the device (most likely automounting)."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:764
+msgid "A write error occurred."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:769
+msgid "Some drives do not support all erase types."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:770
+msgid "Try again using 'Complete' erasing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:774
+msgid ""
+"Since kernel version 2.6.8 cdrecord cannot use SCSI transport when running suid "
+"root anymore."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:775
+msgid ""
+"You may use K3bSetup to solve this problem or remove the suid bit manually."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:786
+msgid "If you are running an unpatched cdrecord version..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:787
+msgid "...and this error also occurs with high quality media..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:788
+msgid "...and the K3b FAQ does not help you..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:789
+msgid "...please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:286
+msgid "Cdrdao %1 does not support disabling burnfree."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:310
+msgid "Cdrdao %1 does not support overburning."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:522
+msgid "Could not backup tocfile."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:553
+msgid "Preparing read process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:559
+msgid "Preparing copy process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:562
+msgid "Preparing blanking process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:595
+#, c-format
+msgid "Starting DAO simulation at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:601
+#, c-format
+msgid "Starting DAO writing at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:606
+msgid "Starting reading..."
+msgstr "Emaon o loc'hañ al lenn ..."
+
+#: projects/k3bcdrdaowriter.cpp:607
+msgid "Reading"
+msgstr "Emaon o lenn"
+
+#: projects/k3bcdrdaowriter.cpp:612
+#, c-format
+msgid "Starting simulation copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:617
+#, c-format
+msgid "Starting copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:618
+msgid "Copying"
+msgstr "Emaon oc'h eilañ"
+
+#: projects/k3bcdrdaowriter.cpp:622
+msgid "Starting blanking..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:623
+msgid "Blanking"
+msgstr "Emaon o c'houllonderiñ"
+
+#: projects/k3bcdrdaowriter.cpp:735
+msgid ""
+"Due to a bug in cdrdao the toc/cue file %1 has been deleted. K3b was unable to "
+"restore it from the backup %2."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:763
+#, fuzzy
+msgid "Reading successfully completed"
+msgstr "Emaon medium an tarzh."
+
+#: projects/k3bcdrdaowriter.cpp:769
+msgid "Copying successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:772
+msgid "Blanking successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:788
+msgid "Please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:814
+#, c-format
+msgid "Switching down burn speed to %1x"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:844
+msgid "Executing Power calibration"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:848
+msgid "Power calibration successful"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:849
+msgid "Preparing burn process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:853
+msgid "Flushing cache"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:857
+msgid "Writing CD-Text lead-in..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:861
+msgid "Turning BURN-Proof on"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:869
+msgid "Found ISRC code"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:873
+#, c-format
+msgid "Found pregap: %1"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:886
+msgid "No cdrdao driver found."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:887
+msgid "Please select one manually in the device settings."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:888
+msgid "For most current drives this would be 'generic-mmc'."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:897
+msgid "Device not ready, waiting."
+msgstr "N'eo ket presd an drobarzhell, emaon o c'hortoz."
+
+#: projects/k3bcdrdaowriter.cpp:901
+msgid "Cue sheet not accepted."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:998
+msgid "Writing leadin "
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:1004
+msgid "Writing leadout "
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:123
+msgid "Found invalid entry in the VIDEO_TS folder (%1)."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:130
+#, c-format
+msgid "Unable to link temporary file in folder %1."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:214
+msgid "The project does not contain all necessary VideoDVD files."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:215
+msgid ""
+"The resulting DVD will most likely not be playable on a Hifi DVD player."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:82
+msgid "Creating Video DVD Image File"
+msgstr "Emaon o krouiñ restr ar skeudenn DVD Video"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:85
+msgid "Writing Video DVD"
+msgstr "Emaon o skrivañ an DVD video"
+
+#: projects/videodvd/k3bvideodvdjob.cpp:95
+msgid "ISO9660/Udf Filesystem (Size: %1)"
+msgstr "Reizhiad restroù ISO9660/Udf (Ment : %1)"
+
+#: videodvd/k3bvideodvd.cpp:251
+msgid "AC3"
+msgstr "AC3"
+
+#: videodvd/k3bvideodvd.cpp:253
+msgid "MPEG1"
+msgstr "MPEG1"
+
+#: videodvd/k3bvideodvd.cpp:255
+msgid "MPEG2 Extended"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:257
+msgid "LPCM"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:259
+msgid "DTS"
+msgstr "DTS"
+
+#: videodvd/k3bvideodvd.cpp:261
+msgid "unknown audio format"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:272
+msgid "Normal"
+msgstr "Boas"
+
+#: videodvd/k3bvideodvd.cpp:274
+msgid "For the visually impaired"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:276
+msgid "Director's comments 1"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:278
+msgid "Director's comments 2"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:280
+msgid "unknown audio code extension"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:289
+msgid "RLE"
+msgstr "RLE"
+
+#: videodvd/k3bvideodvd.cpp:291
+msgid "Extended"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:293
+msgid "unknown coding mode"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:304
+msgid "Caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:306
+msgid "Caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:308
+msgid "Caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:310
+msgid "Closed caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:312
+msgid "Closed caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:314
+msgid "Closed caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:316
+#, fuzzy
+msgid "Forced caption"
+msgstr "Lec'hiadur lec'hel :"
+
+#: videodvd/k3bvideodvd.cpp:318
+msgid "Director's comments with normal size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:320
+msgid "Director's comments with bigger size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:322
+msgid "Director's comments for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:324
+msgid "unknown code extension"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Reading original data"
+#~ msgstr "O wiriekaat ar roadoù skrivet"
+
+#, fuzzy
+#~ msgid "Reading written data"
+#~ msgstr "O wiriekaat ar roadoù skrivet"
+
+#~ msgid "Unable to open device %1."
+#~ msgstr "N'hellan ket digeriñ an drobarzhell '%1'."
+
+#~ msgid "Preparing Data"
+#~ msgstr "Emaon o prientiñ ar roadoù"
+
+#~ msgid "Reading TOC"
+#~ msgstr "Emaon o lenn an TOC"
+
+#~ msgid "Reading TOC failed."
+#~ msgstr "Fazi en ur lenn TOC."
+
+#, fuzzy
+#~ msgid "Failed to read file system."
+#~ msgstr "N'hellan ket digeriñ ar reizhiadoù restroù ISO9660."
+
+#~ msgid "Failed to start SuSEPlugger."
+#~ msgstr "N'hell ket bet loc'het SuSEPlugger."
+
+#~ msgid "Restarted SuSEPlugger."
+#~ msgstr "Adloc'het eo SuSEPlugger."
+
+#~ msgid "Formatting DVD±RW"
+#~ msgstr "Emaon o furmadiñ an DVD"
+
+#~ msgid "Reloading the media"
+#~ msgstr "Emaon oc'h adkargañ ar vedia"
+
+#~ msgid "Could not find file %1."
+#~ msgstr "Ne m'eus ket gallet kavout ar restr %1."
+
+#~ msgid "Calculating the image's md5sum"
+#~ msgstr "Emaon o jediñ MD5SUM ar skeudenn"
+
+#~ msgid "Calculating the written data's md5sum"
+#~ msgstr "O jediñ MD5SUM ar roadoù skrivet"
+
+#~ msgid "Starting writing..."
+#~ msgstr "Emaon o loc'hañ ar skrivañ ..."
+
+#~ msgid "Starting writing"
+#~ msgstr "Emaon o loc'hañ ar skrivañ ..."
+
+#, fuzzy
+#~ msgid "Device in use"
+#~ msgstr "Diuzadenn an drobarzhell"
+
+#~ msgid "Writing image file to %1"
+#~ msgstr "Emaon o skrivañ restr ar skeudenn da %1"
+
+#~ msgid "Removing ISO image %1"
+#~ msgstr "Emaon o lemel ar skeudenn ISO %1"
+
+#~ msgid "Overwrite"
+#~ msgstr "Rasklañ"
+
+#~ msgid "DVD Project"
+#~ msgstr "Raktres DVD"
+
+#~ msgid "Size: %1"
+#~ msgstr "Ment : %1"
+
+#~ msgid "Filesystem"
+#~ msgstr "Reizhiad restroù"
+
+#~ msgid "Advanced"
+#~ msgstr "Barek"
+
+#~ msgid "Settings"
+#~ msgstr "Kefluniadur"
+
+#~ msgid "Unable to Import Session"
+#~ msgstr "N'hellan ket enporzh an dalc'h"
+
+#~ msgid "Could not find a session to import."
+#~ msgstr "Ne m'eus ket gallet kavout un dalc'h da enporzh."
+
+#, fuzzy
+#~ msgid "Checking Source Disk"
+#~ msgstr "Emaon o wiriekaat ar vedia"
+
+#, fuzzy
+#~ msgid "Checking source disk"
+#~ msgstr "Emaon o wiriekaat ar vedia"
+
+#, fuzzy
+#~ msgid "Reading Source Disk"
+#~ msgstr "Emaon o c'hortoz evit ar bladenn"
+
+#~ msgid "DVD Formatting"
+#~ msgstr "Emaon o furmadiñ an DVD"
+
+#~ msgid "DVD-RW and DVD+RW"
+#~ msgstr "DVD-RW ha DVD+RW"
+
+#~ msgid "Writing Mode"
+#~ msgstr "Mod skrivañ"
+
+#~ msgid "Quick format"
+#~ msgstr "Mentrezh buan"
+
+#~ msgid "DVD-RW"
+#~ msgstr "DVD-RW"
+
+#~ msgid "DVD-R"
+#~ msgstr "DVD-R"
+
+#~ msgid "File already exists"
+#~ msgstr "Ar restr a zo endeo"
+
+#~ msgid "%1 already exists."
+#~ msgstr "%1 a zo c'hoazh."
+
+#~ msgid "Replace All"
+#~ msgstr "Erlec'hiañ an holl re"
+
+#~ msgid "Ignore"
+#~ msgstr "Tremen e-biou"
+
+#~ msgid "Ignore All"
+#~ msgstr "Tremen e-biou pep tra"
+
+#~ msgid "Rename"
+#~ msgstr "Adenvel"
+
+#~ msgid "K3b - Version %1"
+#~ msgstr "K3b - Doare %1"
+
+#~ msgid "A file with that name already exists. Please enter a new name."
+#~ msgstr "Ur restr gant an anv-se a zo c'hoazh. Roit un anv nevez mar plij."
+
+#~ msgid ""
+#~ "_n: %1 (1 Byte)\n"
+#~ "%1 (%n bytes)"
+#~ msgstr "%1 (%n okted)"
+
+#~ msgid "Adding files to Project %1..."
+#~ msgstr "Ouzhpennañ ar restroù d'ar raktres %1 ..."
+
+#~ msgid "Importing old session..."
+#~ msgstr "Emaon oc'h enporzh an dalc'h gozh ..."
+
+#~ msgid "Eject"
+#~ msgstr "Stlepel kuit"
+
+#~ msgid "Load"
+#~ msgstr "Kargañ"
+
+#~ msgid "CD-R(W) or DVD±R(W)"
+#~ msgstr "CD-R(W) pe DVD±R(W)"
+
+#~ msgid "DVD±R(W)"
+#~ msgstr "DVD±R(W)"
+
+#~ msgid "CD-R(W)"
+#~ msgstr "CD-R(W)"
+
+#~ msgid "No media"
+#~ msgstr "Media ebet"
+
+#~ msgid "complete"
+#~ msgstr "echu"
+
+#~ msgid "empty"
+#~ msgstr "goullo"
+
+#~ msgid "Found %1"
+#~ msgstr "%1 kavet"
+
+#~ msgid "Erasing CD-RW"
+#~ msgstr "Emaon o c'houllonderiñ ar CD-RW"
+
+#~ msgid "Erasing failed."
+#~ msgstr "Fazi en ur goullonderiñ."
+
+#~ msgid "Start"
+#~ msgstr "Loc'hañ"
+
+#~ msgid "Default Settings"
+#~ msgstr "Dibarzhoù dre ziouer"
+
+#, fuzzy
+#~ msgid "Last Used Settings"
+#~ msgstr "Kefluniadur"
+
+#~ msgid "Boot images:"
+#~ msgstr "Skeudennoù loc'hañ :"
+
+#~ msgid "&New..."
+#~ msgstr "&Nevez ..."
+
+#~ msgid "Add new boot image"
+#~ msgstr "Ouzhpennañ ur skeudenn loc'hañ nevez"
+
+#~ msgid "Remove selected boot image"
+#~ msgstr "Lemel ar skeudenn loc'hañ dibabet"
+
+#~ msgid "Local Path"
+#~ msgstr "Hent lec'hel"
+
+#~ msgid "Floppy"
+#~ msgstr "Plannedig"
+
+#~ msgid "Harddisk"
+#~ msgstr "Pladenn"
+
+#~ msgid "None"
+#~ msgstr "Ebet"
+
+#~ msgid "No boot image"
+#~ msgstr "N'eus skeudenn loc'hañ ebet"
+
+#~ msgid "0"
+#~ msgstr "0"
+
+#~ msgid "boot/boot.catalog"
+#~ msgstr "boot/boot.catalog"
+
+#~ msgid "Data Image Settings"
+#~ msgstr "Kefluniadur skeudennoù roadoù"
+
+#~ msgid "No change"
+#~ msgstr "Kemm ebet"
+
+#~ msgid "Replace with:"
+#~ msgstr "Erlec'hiañ gant :"
+
+#~ msgid "_"
+#~ msgstr "_"
+
+#~ msgid "File Systems"
+#~ msgstr "Reizhiadoù restroù"
+
+#~ msgid "Permissions"
+#~ msgstr "Aotreoù"
+
+#~ msgid "ISO9660 Filesystem"
+#~ msgstr "Reizhiad restroù ISO9660"
+
+#~ msgid "S&ystem:"
+#~ msgstr "R&eizhiad :"
+
+#~ msgid "&Application:"
+#~ msgstr "&Meziant :"
+
+#~ msgid "Additional MPlayer options:"
+#~ msgstr "Titouroù MPlayer ouzhpenn :"
+
+#~ msgid "Additional MPlayer options"
+#~ msgstr "Titouroù MPlayer ouzhpenn"
+
+#~ msgid "The files are played in random order"
+#~ msgstr "Senet eo ar restroù dre zegouezh"
+
+#~ msgid "Do not use DMA"
+#~ msgstr "N'implijit ket DMA"
+
+#~ msgid "Behavior After Playing"
+#~ msgstr "Emzalc'h goude seniñ"
+
+#~ msgid "Shutdown"
+#~ msgstr "Lazhañ"
+
+#~ msgid "Reboot"
+#~ msgstr "Adlañsañ"
+
+#~ msgid "&Title:"
+#~ msgstr "&Titl :"
+
+#~ msgid "&Message:"
+#~ msgstr "&Kemennadenn :"
+
+#~ msgid "&Composer:"
+#~ msgstr "&Aozer :"
+
+#~ msgid "&ISRC:"
+#~ msgstr "&ISRC :"
+
+#~ msgid "00:03:24"
+#~ msgstr "00:03:24"
+
+#~ msgid "Gap:"
+#~ msgstr "Gap :"
+
+#~ msgid "K3bAudioCDTextWidget"
+#~ msgstr "K3bAudioCDTextWidget"
+
+#~ msgid "Write CD-Text"
+#~ msgstr "Skrivañ ur CD-Text"
+
+#~ msgid "..."
+#~ msgstr " ..."
+
+#~ msgid "&UPC EAN:"
+#~ msgstr "&UPC EAN :"
+
+#~ msgid "Wri&te image files to:"
+#~ msgstr "Skr&ivañ restroù ar skeudenn da :"
+
+#~ msgid "Temporary Directory"
+#~ msgstr "Renkell padennek"
+
+#~ msgid "Wri&te image file to:"
+#~ msgstr "Skr&ivañ restr ar skeudenn da :"
+
+#~ msgid "Temporary File"
+#~ msgstr "Restr padennek"
+
+#~ msgid "Writer: %1 %2"
+#~ msgstr "Skriver : %1 %2"
+
+#~ msgid "no info"
+#~ msgstr "titour ebet"
+
+#~ msgid "&Burn..."
+#~ msgstr "&Engravañ ..."
+
+#~ msgid "&Properties"
+#~ msgstr "&Perzhioù"
+
+#~ msgid "Mode1"
+#~ msgstr "Mod1"
+
+#~ msgid "Mode2"
+#~ msgstr "Mod2"
+
+#~ msgid "Save to file"
+#~ msgstr "Enrollañ en ur restr"
+
+#~ msgid "Message"
+#~ msgstr "Kemennad"
+
+#~ msgid "%1 of %2 MB written"
+#~ msgstr "%1 diwar %2 Mo skrivet"
+
+#~ msgid "Success."
+#~ msgstr "Berzh."
+
+#~ msgid "Error."
+#~ msgstr "Fazi."
+
+#~ msgid "Do you really want to cancel?"
+#~ msgstr "Ha fellout a ra deoc'h da vat nullañ ?"
+
+#~ msgid "Audio Tracks"
+#~ msgstr "Roudennoù son"
+
+#~ msgid "Datatrack Mode"
+#~ msgstr "Mod roudenn ar roadoù"
+
+#~ msgid "Misc."
+#~ msgstr "A bep seurt."
+
+#~ msgid "Data in first track"
+#~ msgstr "Roadoù e-barzh ar roudenn kentañ"
+
+#~ msgid "Data in last track"
+#~ msgstr "Roadoù e-barzh ar roudenn diwezhañ"
+
+#~ msgid "Hide Advanced Options"
+#~ msgstr "Kuzhat an dibarzhoù barek"
+
+#~ msgid "Show Advanced Options"
+#~ msgstr "Diskouez an dibarzhoù barek"
+
+#~ msgid "Please Choose Boot Image"
+#~ msgstr "Dibabit ur skeudenn loc'hañ mar plij"
+
+#~ msgid "Directory"
+#~ msgstr "Renkell"
+
+#~ msgid "New Directory..."
+#~ msgstr "Renkell nevez ..."
+
+#~ msgid "New Directory"
+#~ msgstr "Renkell nevez"
+
+#~ msgid "Data Project"
+#~ msgstr "Raktre roadoù"
+
+#~ msgid "&Import Session..."
+#~ msgstr "&Enporzh an dalc'h ..."
+
+#~ msgid "&Edit Boot Images..."
+#~ msgstr "&Aozañ ar skeudennoù loc'hañ ..."
+
+#~ msgid "Edit Boot Images"
+#~ msgstr "Aozañ ar skeudennoù loc'hañ"
+
+#~ msgid "Boot Images"
+#~ msgstr "Skeudennoù loc'hañ"
+
+#~ msgid "Link to %1"
+#~ msgstr "Liammañ ouzh %1"
+
+#~ msgid "File Properties"
+#~ msgstr "Dibarzhoù ar restr"
+
+#~ msgid "Type:"
+#~ msgstr "Rizh :"
+
+#~ msgid "Location:"
+#~ msgstr "Lec'hiadur :"
+
+#~ msgid "Size:"
+#~ msgstr "Ment :"
+
+#~ msgid "Local name:"
+#~ msgstr "Anv lec'hel :"
+
+#~ msgid ""
+#~ "_n: in 1 file\n"
+#~ "in %n files"
+#~ msgstr "e %n restr"
+
+#~ msgid ""
+#~ "_n: and 1 directory\n"
+#~ "and %n directories"
+#~ msgstr "ha %n renkell"
+
+#~ msgid "Special file"
+#~ msgstr "Restr dibar"
+
+#~ msgid "Create TRANS.TBL files"
+#~ msgstr "Krouiñ ar restroù TRANS.TBL"
+
+#~ msgid "ISO Level"
+#~ msgstr "Live ISO"
+
+#~ msgid "Level %1"
+#~ msgstr "Live %1"
+
+#~ msgid "Name"
+#~ msgstr "Anv"
+
+#~ msgid "Type"
+#~ msgstr "Seurt"
+
+#~ msgid "Size"
+#~ msgstr "Ment"
+
+#~ msgid "Link"
+#~ msgstr "Liamm"
+
+#~ msgid "Speed:"
+#~ msgstr "Tizh :"
+
+#~ msgid "Remove Subtitle File"
+#~ msgstr "Lemel restr an istitloù"
+
+#~ msgid "Add Subtitle File..."
+#~ msgstr "Ouzhpennañ restr an istitloù ..."
+
+#~ msgid "eMovix"
+#~ msgstr "eMovix"
+
+#~ msgid " (broken)"
+#~ msgstr " (torret)"
+
+#~ msgid "No."
+#~ msgstr "Niver"
+
+#~ msgid "Title"
+#~ msgstr "Titl"
+
+#~ msgid "Resolution"
+#~ msgstr "Spister"
+
+#~ msgid "File Size"
+#~ msgstr "Ment ar restr"
+
+#~ msgid "Video CD"
+#~ msgstr "CD Video"
+
+#~ msgid "Generic"
+#~ msgstr "Rummel"
+
+#~ msgid "Misc"
+#~ msgstr "A bep seurt"
+
+#~ msgid "VideoCD 1.1"
+#~ msgstr "VideoCD 1.1"
+
+#~ msgid "VideoCD 2.0"
+#~ msgstr "VideoCD 2.0"
+
+#~ msgid "VideoCD on CD-i"
+#~ msgstr "VideoCD war ar CD-i"
+
+#~ msgid "System:"
+#~ msgstr "Reizhiad :"
+
+#~ msgid "Application:"
+#~ msgstr "&Meziant :"
+
+#~ msgid "Do you want to overwrite %1"
+#~ msgstr "C'hoant ho peus da rasklañ %1"
+
+#~ msgid "SUPER VIDEOCD"
+#~ msgstr "SUPER VIDEOCD"
+
+#~ msgid "VIDEOCD"
+#~ msgstr "CDVIDEO"
+
+#~ msgid "SUPER_VIDEOCD"
+#~ msgstr "SUPER_VIDEOCD"
+
+#~ msgid "VideoCD END"
+#~ msgstr "Fin ar VideoCD"
+
+#~ msgid "File Info"
+#~ msgstr "Titouroù diwar-benn ar restr"
+
+#~ msgid "Length:"
+#~ msgstr "Hirder :"
+
+#, fuzzy
+#~ msgid "Muxrate:"
+#~ msgstr "Rate:"
+
+#~ msgid "Playing"
+#~ msgstr "Emaon o seniñ"
+
+#~ msgid "Playing track"
+#~ msgstr "Emaon o seniñ ar roudenn"
+
+#~ msgid " seconds"
+#~ msgstr " eilennoù"
+
+#~ msgid "Previous:"
+#~ msgstr "Diaraok :"
+
+#~ msgid "Next:"
+#~ msgstr "A heul :"
+
+#~ msgid "Default:"
+#~ msgstr "Dre ziouer :"
+
+#~ msgid "Key"
+#~ msgstr "Alc'hwez"
+
+#~ msgid "Rate:"
+#~ msgstr "Feur :"
+
+#~ msgid "Mode:"
+#~ msgstr "Giz :"
+
+#~ msgid "Audio"
+#~ msgstr "Son"
+
+#~ msgid "Video format:"
+#~ msgstr "Furmad video :"
+
+#~ msgid "Resolution:"
+#~ msgstr "Spister :"
+
+#, fuzzy
+#~ msgid "High resolution:"
+#~ msgstr "Spister :"
+
+#~ msgid "Video"
+#~ msgstr "Video"
+
+#~ msgid "DAO"
+#~ msgstr "DAO"
+
+#~ msgid "TAO"
+#~ msgstr "TAO"
+
+#~ msgid "RAW"
+#~ msgstr "RAW"
+
+#~ msgid "Play"
+#~ msgstr "Seniñ"
+
+#~ msgid "Pause"
+#~ msgstr "Ehan"
+
+#~ msgid "Play/Pause"
+#~ msgstr "Seniñ/Ehanañ"
+
+#~ msgid "Next"
+#~ msgstr "A heul"
+
+#~ msgid "Prev"
+#~ msgstr "Kent"
+
+#, fuzzy
+#~ msgid "Seek"
+#~ msgstr "Tizh :"
+
+#~ msgid "Playing track %1: %2 - %3"
+#~ msgstr "Emaon o seniñ ar roudenn %1 : %2 - %3"
+
+#~ msgid "Split Audio Track"
+#~ msgstr "Didrochañ ur roudenn klevet"
+
+#~ msgid "Artist (CD-Text)"
+#~ msgstr "Arzour (CD-Text)"
+
+#~ msgid "Title (CD-Text)"
+#~ msgstr "Titl (CD-Text)"
+
+#~ msgid "Length"
+#~ msgstr "Hirder"
+
+#~ msgid "Merge Tracks"
+#~ msgstr "Dastum ar roudennoù"
+
+#~ msgid "Split Track..."
+#~ msgstr "Didrochañ ar roudenn ..."
+
+#~ msgid "Play Track"
+#~ msgstr "Seniñ ar roudenn"
+
+#~ msgid "Audio Track Properties"
+#~ msgstr "Dibarzhoù ar roudennoù klevet"
+
+#~ msgid "Track Properties"
+#~ msgstr "Dibarzhoù ar roudenn"
+
+#~ msgid "Audio Project"
+#~ msgstr "Raktres klevet"
+
+#~ msgid "min"
+#~ msgstr "mun"
+
+#~ msgid "Available: %1 of %2"
+#~ msgstr "Da gaout : %1 diwar %2"
+
+#~ msgid "%1 min"
+#~ msgstr "%1 mun"
+
+#~ msgid "Minutes"
+#~ msgstr "Munutoù"
+
+#~ msgid "%1 MB"
+#~ msgstr "%1 Mo"
+
+#~ msgid "Custom..."
+#~ msgstr "Diouzhoc'h ..."
+
+#~ msgid "CD Size"
+#~ msgstr "Ment ar CD"
+
+#~ msgid "DVD Size"
+#~ msgstr "Ment an DVD"
+
+#~ msgid ""
+#~ "_n: unused\n"
+#~ "%n minutes"
+#~ msgstr "%n munud"
+
+#~ msgid "Custom Size"
+#~ msgstr "Ment diouzoc'h"
+
+#~ msgid "Project"
+#~ msgstr "Raktres"
+
+#~ msgid "Burn"
+#~ msgstr "Engravañ"
+
+#~ msgid "Image"
+#~ msgstr "Skeudenn"
+
+#~ msgid "Raw"
+#~ msgstr "Kriz"
+
+#~ msgid "Reading Options..."
+#~ msgstr "Emaon o lenn an dibarzhoù ..."
+
+#~ msgid "Searching for external programs..."
+#~ msgstr "Emaon o klask evit goulevoù all ..."
+
+#~ msgid "Scanning for CD devices..."
+#~ msgstr "Emaon o tielfennañ evit trobarzhelloù CD ..."
+
+#~ msgid "4.4 GB"
+#~ msgstr "4,4 Go"
+
+#~ msgid "8.0 GB"
+#~ msgstr "8,0 Go"
+
+#~ msgid "From Disk"
+#~ msgstr "Eus ar bladenn"
+
+#~ msgid "Mono"
+#~ msgstr "Unvouezh"
Added: kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3bdevice.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3bdevice.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/br/messages/libk3bdevice.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,206 @@
+# KDE breton translation
+# Thierry Vignaud <tvignaud at mandriva.com>, 2004-2005
+msgid ""
+msgstr ""
+"Project-Id-Version: kdeextragear-1/libk3bdevice.po\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2004-09-20 15:44+0200\n"
+"Last-Translator: Thierry Vignaud <tvignaud at mandriva.com>\n"
+"Language-Team: br <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: k3bdeviceglobals.cpp:30 k3bdeviceglobals.cpp:153
+msgid "CD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:32 k3bdeviceglobals.cpp:155
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: k3bdeviceglobals.cpp:34 k3bdeviceglobals.cpp:151
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:36 k3bdeviceglobals.cpp:120
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:38 k3bdeviceglobals.cpp:134
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:40 k3bdeviceglobals.cpp:123
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:42 k3bdeviceglobals.cpp:137
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: k3bdeviceglobals.cpp:44
+msgid "DVD-R DL"
+msgstr "DVD-R DL"
+
+#: k3bdeviceglobals.cpp:46 k3bdeviceglobals.cpp:157
+#, fuzzy
+msgid "HD DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:48 k3bdeviceglobals.cpp:159
+#, fuzzy
+msgid "HD DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:50 k3bdeviceglobals.cpp:161
+#, fuzzy
+msgid "HD DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:52 k3bdeviceglobals.cpp:163
+#, fuzzy
+msgid "BD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:54 k3bdeviceglobals.cpp:166
+#, fuzzy
+msgid "BD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:56 k3bdeviceglobals.cpp:174
+#, fuzzy
+msgid "BD-RE"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:58 k3bdeviceglobals.cpp:145
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: k3bdeviceglobals.cpp:60 k3bdeviceglobals.cpp:143
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: k3bdeviceglobals.cpp:62
+msgid "DVD+R DL"
+msgstr "DVD+R DL"
+
+#: k3bdeviceglobals.cpp:75
+msgid "SAO"
+msgstr "SAO"
+
+#: k3bdeviceglobals.cpp:77
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bdeviceglobals.cpp:79
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bdeviceglobals.cpp:81
+msgid "SAO/R96P"
+msgstr "SAO/R96P"
+
+#: k3bdeviceglobals.cpp:83
+msgid "SAO/R96R"
+msgstr "SAO/R96R"
+
+#: k3bdeviceglobals.cpp:85
+msgid "RAW/R16"
+msgstr "RAW/R16"
+
+#: k3bdeviceglobals.cpp:87
+msgid "RAW/R96P"
+msgstr "RAW/R96P"
+
+#: k3bdeviceglobals.cpp:89
+msgid "RAW/R96R"
+msgstr "RAW/R96R"
+
+#: k3bdeviceglobals.cpp:91
+msgid "Incremental Sequential"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:93
+msgid "Restricted Overwrite"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:95
+msgid "Layer Jump"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:98
+msgid "Random Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:100
+msgid "Sequential Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:102
+msgid "Sequential Recording + POW"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:105
+msgid "None"
+msgstr "Ebet"
+
+#: k3bdeviceglobals.cpp:114
+msgid "Unknown"
+msgstr "Dianav"
+
+#: k3bdeviceglobals.cpp:118
+msgid "No media"
+msgstr "Media ebet"
+
+#: k3bdeviceglobals.cpp:125
+msgid "DVD-R Sequential"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:128
+msgid "DVD-R Dual Layer"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:130
+msgid "DVD-R Dual Layer Sequential"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:132
+msgid "DVD-R Dual Layer Jump"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:139
+msgid "DVD-RW Restricted Overwrite"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:141
+msgid "DVD-RW Sequential"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:147
+#, fuzzy
+msgid "DVD+RW Dual Layer"
+msgstr "DVD+R DL"
+
+#: k3bdeviceglobals.cpp:149
+#, fuzzy
+msgid "DVD+R Dual Layer"
+msgstr "DVD+R DL"
+
+#: k3bdeviceglobals.cpp:168
+msgid "BD-R Sequential (SRM)"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:170
+msgid "BD-R Sequential Pseudo Overwrite (SRM+POW)"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:172
+msgid "BD-R Random (RRM)"
+msgstr ""
+
+#~ msgid "PACKET"
+#~ msgstr "PACKET"
+
+#~ msgid "SAO/R16"
+#~ msgstr "SAO/R16"
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = bs
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 bs/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu bs/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 bs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bs/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bs/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 bs/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bs/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bs/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
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3 @@
+KDE_LANG = bs
+SUBDIRS = $(AUTODIRS)
+POFILES = AUTO
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,781 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = bs/messages
+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)/admin/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)
+#>+ 1
+DISTFILES = $(GMOFILES) $(POFILES) $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+KDE_LANG = bs
+#>- SUBDIRS = $(AUTODIRS)
+#>+ 1
+SUBDIRS =.
+#>- POFILES = AUTO
+#>+ 2
+POFILES = k3b.po libk3b.po libk3bdevice.po k3bsetup.po
+GMOFILES = k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+#>- all: all-recursive
+#>+ 1
+all: all-nls 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 bs/messages/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu bs/messages/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 bs/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bs/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bs/messages/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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
+#>+ 1
+maintainer-clean: clean-nls maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool 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 libk3bdevice.po libk3b.po k3b.po k3bsetup.po Makefile.am
+
+#>+ 13
+k3b.gmo: k3b.po
+ rm -f k3b.gmo; $(GMSGFMT) -o k3b.gmo $(srcdir)/k3b.po
+ test ! -f k3b.gmo || touch k3b.gmo
+libk3b.gmo: libk3b.po
+ rm -f libk3b.gmo; $(GMSGFMT) -o libk3b.gmo $(srcdir)/libk3b.po
+ test ! -f libk3b.gmo || touch libk3b.gmo
+libk3bdevice.gmo: libk3bdevice.po
+ rm -f libk3bdevice.gmo; $(GMSGFMT) -o libk3bdevice.gmo $(srcdir)/libk3bdevice.po
+ test ! -f libk3bdevice.gmo || touch libk3bdevice.gmo
+k3bsetup.gmo: k3bsetup.po
+ rm -f k3bsetup.gmo; $(GMSGFMT) -o k3bsetup.gmo $(srcdir)/k3bsetup.po
+ test ! -f k3bsetup.gmo || touch k3bsetup.gmo
+
+#>+ 3
+clean-nls:
+ -rm -f k3b.gmo libk3b.gmo libk3bdevice.gmo k3bsetup.gmo
+
+#>+ 10
+install-nls:
+ $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES
+ @for base in k3b libk3b libk3bdevice k3bsetup ; do \
+ echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ elif test -f $(srcdir)/$$base.gmo; then $(INSTALL_DATA) $(srcdir)/$$base.gmo $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/$$base.mo ;\
+ fi ;\
+ done
+
+
+#>+ 6
+uninstall-nls:
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3b.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/libk3bdevice.mo
+ rm -f $(DESTDIR)$(kde_locale)/$(KDE_LANG)/LC_MESSAGES/k3bsetup.mo
+
+#>+ 2
+all-nls: $(GMOFILES)
+
+#>+ 8
+distdir-nls:$(GMOFILES)
+ for file in $(POFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+ for file in $(GMOFILES); do \
+ cp $(srcdir)/$$file $(distdir); \
+ done
+
+#>+ 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 bs/messages/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bs/messages/Makefile
+ cd $(top_srcdir) && perl admin/am_edit bs/messages/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
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,11013 @@
+# translation of k3b.po to Bosnian
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Bakir Helić <bh at linux.org.ba>, 2003.
+# Avdija Ahmedhodžić <avdija at narkomanija.ba>, 2004.
+# Vedran Ljubović <vljubovic at smartnet.ba>, 2004.
+# Vladimir Grubor <vlado at mobih.ba>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: k3b\n"
+"POT-Creation-Date: 2007-11-01 01:18+0100\n"
+"PO-Revision-Date: 2004-12-12 14:33-0800\n"
+"Last-Translator: Vladimir Grubor <vlado at mobih.ba>\n"
+"Language-Team: bosanski <lokal at linux.org.ba>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:80
+#, fuzzy
+msgid "Audio Project Conversion"
+msgstr "Audio projekat"
+
+#: rip/k3baudiocdview.cpp:571 rip/k3baudioprojectconvertingdialog.cpp:81
+#: rip/k3baudiorippingdialog.cpp:108 rip/k3bvideocdview.cpp:317
+msgid ""
+"_n: 1 track (%1)\n"
+"%n tracks (%1)"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:102
+msgid "Filename (relative to base directory)"
+msgstr "Ime datoteke (relativno osnovnom direktoriju)"
+
+#: k3baudioplayer.cpp:117 k3bdiskinfoview.cpp:223
+#: projects/k3baudiotrackview.cpp:134 rip/k3baudiocdlistview.cpp:38
+#: rip/k3baudioprojectconvertingdialog.cpp:103
+#: rip/k3baudiorippingdialog.cpp:128 rip/k3bvideocdview.cpp:168
+msgid "Length"
+msgstr "Dužina"
+
+#: projects/k3bvcdlistview.cpp:89 rip/k3baudioprojectconvertingdialog.cpp:104
+#: rip/k3baudiorippingdialog.cpp:129
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:82
+msgid "File Size"
+msgstr "Veličina datoteke"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 166
+#: misc/k3bcdcopydialog.cpp:121 misc/k3bcdimagewritingdialog.cpp:262
+#: misc/k3bcdimagewritingdialog.cpp:275 misc/k3bdvdcopydialog.cpp:104
+#: misc/k3bdvdformattingdialog.cpp:68 misc/k3bisoimagewritingdialog.cpp:205
+#: misc/k3bisoimagewritingdialog.cpp:218 option/k3boptiondialog.cpp:44
+#: projects/k3baudioburndialog.cpp:82 projects/k3bdatapropertiesdialog.cpp:177
+#: projects/k3bprojectburndialog.cpp:271 projects/k3bvcdburndialog.cpp:446
+#: projects/k3bvcdburndialog.cpp:476 projects/k3bvcdtrackdialog.cpp:452
+#: rc.cpp:748 rc.cpp:1175 rip/k3baudioprojectconvertingdialog.cpp:112
+#: rip/k3baudiorippingdialog.cpp:138 rip/k3bvideocdrippingdialog.cpp:108
+#, fuzzy, no-c-format
+msgid "Settings"
+msgstr "Postavke"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:118
+#: rip/k3baudiorippingdialog.cpp:144
+msgid "File Naming"
+msgstr "Imenovanje datoteke"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:148
+#: rip/k3baudiorippingdialog.cpp:224
+msgid "Please check the naming pattern. All filenames need to be unique."
+msgstr ""
+"Molimo vas da provjerite šemu po kojoj su datoteke imenovane. Sva imena moraju "
+"biti unificirana."
+
+#: rip/k3baudioprojectconvertingdialog.cpp:166
+#: rip/k3baudiorippingdialog.cpp:242
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:583
+msgid "Do you want to overwrite these files?"
+msgstr "Da li želite prepisati ove fajlove?"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244 rip/k3bvideocdrippingdialog.cpp:181
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Files Exist"
+msgstr "Datoteka već postoji"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 k3bemptydiscwaiter.cpp:346
+#: k3bemptydiscwaiter.cpp:416 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 option/k3bthemeoptiontab.cpp:191
+#: projects/k3bdataburndialog.cpp:185 projects/k3bdvdburndialog.cpp:287
+#: projects/k3bmovixburndialog.cpp:230 projects/k3bmovixdvdburndialog.cpp:197
+#: projects/k3bvcdburndialog.cpp:583 projects/k3bvideodvdburndialog.cpp:185
+#: rip/k3baudioprojectconvertingdialog.cpp:168
+#: rip/k3baudiorippingdialog.cpp:244
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:585
+msgid "Overwrite"
+msgstr "Prepiši"
+
+#: k3bdiskinfoview.cpp:353 rip/k3baudioconvertingoptionwidget.cpp:154
+#: rip/k3baudioprojectconvertingdialog.cpp:248
+#: rip/k3baudioprojectconvertingdialog.cpp:286
+#: rip/k3baudiorippingdialog.cpp:337 rip/k3baudiorippingdialog.cpp:395
+#: rip/k3bpatternparser.cpp:122 rip/k3bpatternparser.cpp:156
+#: rip/k3bpatternparser.cpp:164 rip/videodvd/k3bvideodvdrippingwidget.cpp:275
+msgid "unknown"
+msgstr "nepoznato"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:259
+#: rip/k3baudiorippingdialog.cpp:347
+msgid "Cue-file"
+msgstr "Cue datoteka"
+
+#: rip/k3baudioprojectconvertingdialog.cpp:307
+#: rip/k3baudiorippingdialog.cpp:414 rip/k3bcddbpatternwidget.cpp:56
+msgid "Playlist"
+msgstr "Playlista"
+
+#: rip/k3bvideocdrippingdialog.cpp:50
+msgid "Video CD Ripping"
+msgstr "Video CD - Skidanje"
+
+#: rip/k3bvideocdrippingdialog.cpp:75
+msgid "Destination Directory"
+msgstr "Željeni direktorij"
+
+#: rip/k3bvideocdrippingdialog.cpp:82
+msgid "Rip files to:"
+msgstr "Skini datoteke u: "
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 219
+#: rc.cpp:63 rc.cpp:123 rip/k3bvideocdrippingdialog.cpp:91
+#, no-c-format
+msgid "Free space in directory:"
+msgstr "Slobodnog prostora u direktoriju"
+
+#: rip/k3bvideocdrippingdialog.cpp:97
+msgid "Necessary storage size:"
+msgstr "Neophodni prostor"
+
+#: rip/k3bvideocdrippingdialog.cpp:110
+msgid "Ignore /EXT/PSD_X.VCD"
+msgstr "Ignoriši /EXT/PSD_X.VCD"
+
+#: rip/k3bvideocdrippingdialog.cpp:112
+msgid "Use 2336 byte sector mode for image file"
+msgstr "Koristi 2336 bajta sektor mod za image datoteku"
+
+#: rip/k3bvideocdrippingdialog.cpp:117
+msgid "Extract XML structure"
+msgstr "Otpakuj XML strukturu"
+
+#: rip/k3baudiocdview.cpp:248 rip/k3baudiorippingdialog.cpp:177
+#: rip/k3bvideocdrippingdialog.cpp:124 rip/k3bvideocdview.cpp:337
+#: rip/videodvd/k3bvideodvdrippingview.cpp:233
+msgid "Start Ripping"
+msgstr "Počni skidanje"
+
+#: rip/k3bvideocdrippingdialog.cpp:124
+msgid "Starts extracting the selected VideoCd tracks"
+msgstr "Počinje otpakivanje selektovanih VideoCD staza"
+
+#: rip/k3bvideocdrippingdialog.cpp:135
+#, c-format
+msgid "Free space on destination directory: %1"
+msgstr "Slobodnog prostora u direktoriju: %1 "
+
+#: rip/k3bvideocdrippingdialog.cpp:137
+msgid "Necessary space for extracted files"
+msgstr "Neophodni prostor za izdvojene datoteke"
+
+#: rip/k3bvideocdrippingdialog.cpp:139
+msgid "Ignore extended PSD"
+msgstr "Zanemari otpakovane PSD"
+
+#: rip/k3bvideocdrippingdialog.cpp:140
+msgid ""
+"<p>Ignore extended PSD (located in the ISO-9660 filesystem under "
+"`/EXT/PSD_X.VCD') and use the <em>standard</em> PSD.</p>"
+msgstr ""
+"<p> Zanemari otpakovani PSD (nalazi se u ISO-9660 datotečni sistem pod "
+"'/EXT/PSD_X.VCD') i koristi <em>standardni</em> PSD</p>"
+
+#: rip/k3bvideocdrippingdialog.cpp:142
+msgid "Assume a 2336-byte sector mode"
+msgstr "Prisvoji 2336 bajtni sektor mod"
+
+#: rip/k3bvideocdrippingdialog.cpp:143
+msgid ""
+"<p>This option only makes sense if you are reading from a BIN CD disk image. "
+"This indicates to `vcdxrip' to assume a 2336-byte sector mode for image "
+"file.</p><b>Note: This option is slated to disappear.</b>"
+msgstr ""
+"<p> Ova opcija ima smisla samo ako koristite BIN-CD disk image. Ona naznačava "
+"'vcdxrip'-u da koristi 2336 bajta sektor mod za image datoteku. </p><b>"
+"Napomena: Ova opcija je predviđena za ukidanje.</b>"
+
+#: rip/k3bvideocdrippingdialog.cpp:146
+msgid "Create XML description file."
+msgstr "Kreiraj XML opisnu datoteku."
+
+#: rip/k3bvideocdrippingdialog.cpp:147
+msgid ""
+"<p>This option creates an XML description file with all video CD "
+"information.</p>"
+"<p>This file will always contain all of the information.</p>"
+"<p>Example: If you only extract sequences, the description file will also hold "
+"the information for files and segments.</p>"
+"<p>The filename is the same as the video CD name, with a .xml extension. The "
+"default is VIDEOCD.xml.</p>"
+msgstr ""
+"<p>Ova opcija kreira XML opisnu datoteku sa svim informacijama o video CD-u</p>"
+"<p>Ova datoteka će uvijek sadržavati sve informacije</p>"
+"<p>Primjer: Ako izdvojite samo segment, opisna datoteka će sadržavati "
+"informacije i za datoteke i segmente</p>"
+"<p>Ime datoteke je isto kao i ime video CD-a sa .xml ekstenzijom. "
+"Podrazumjevano ime je VIDEOCD.xml</p>"
+
+#: projects/k3bprojectburndialog.cpp:202 rip/k3bvideocdrippingdialog.cpp:160
+#, fuzzy
+msgid "Image folder '%1' does not exist. Do you want K3b to create it?"
+msgstr "Da li želite prebrisati %1"
+
+#: projects/k3bprojectburndialog.cpp:205 rip/k3bvideocdrippingdialog.cpp:163
+#, fuzzy
+msgid "Failed to create folder '%1'."
+msgstr "Nije moguće kreirati direktorij %1"
+
+#: rip/k3bvideocdrippingdialog.cpp:179
+msgid "Continue although the folder is not empty?"
+msgstr "Nastavi iako direktorij nije prazan?"
+
+#: rip/k3baudioconvertingoptionwidget.cpp:107
+msgid "Wave"
+msgstr "Val"
+
+#: rip/k3bvideocdview.cpp:166
+msgid "Item Name"
+msgstr "Ime objekta"
+
+#: rip/k3bvideocdview.cpp:167
+msgid "Extracted Name"
+msgstr "Izdvojeno ime"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 77
+#: projects/k3bdatafileview.cpp:72 projects/k3bmovixlistview.cpp:176
+#: rc.cpp:721 rip/k3baudiocdlistview.cpp:39 rip/k3bvideocdview.cpp:169
+#, no-c-format
+msgid "Size"
+msgstr "Veličina"
+
+#: rip/k3bvideocdview.cpp:216 rip/k3bvideocdview.cpp:393
+msgid "Video CD MPEG tracks"
+msgstr "Video CD MPEG staze"
+
+#: rip/k3bvideocdview.cpp:217
+msgid "Video CD DATA track"
+msgstr "Video CD DATA staze"
+
+#: rip/k3bvideocdview.cpp:235
+#, c-format
+msgid "Sequence-%1"
+msgstr "Sekvenca-%1"
+
+#: rip/k3bvideocdview.cpp:241 rip/k3bvideocdview.cpp:401
+msgid "Segments"
+msgstr "Segmenti"
+
+#: k3bdirview.cpp:250 k3bdirview.cpp:251 k3bmedium.cpp:323
+#: projects/k3bvcdburndialog.cpp:68 rip/k3bvideocdrippingoptions.h:28
+#: rip/k3bvideocdview.cpp:315
+msgid "Video CD"
+msgstr "Video CD"
+
+#: rip/k3bvideocdview.cpp:329
+msgid "Dese&lect All"
+msgstr "&Odznači sve"
+
+#: rip/k3bvideocdview.cpp:330
+msgid "Select Track"
+msgstr "Izaberite stazu"
+
+#: rip/k3bvideocdview.cpp:333
+msgid "Deselect Track"
+msgstr "Odznači stazu"
+
+#: rip/k3baudiocdview.cpp:318 rip/k3bvideocdview.cpp:409
+msgid "Please select the tracks to rip."
+msgstr "Izaberite staze za ripovanje."
+
+#: rip/k3baudiocdview.cpp:319 rip/k3bvideocdview.cpp:409
+msgid "No Tracks Selected"
+msgstr "Nijedna staza nije odabrana"
+
+#: rip/k3baudiocdview.cpp:70 rip/k3bpatternparser.cpp:131
+#, c-format
+msgid "Track %1"
+msgstr "Staza %1"
+
+#: rip/k3baudiocdview.cpp:144
+#, fuzzy
+msgid "Searching for Artist information..."
+msgstr "Pretražujem index 0 za sve staze"
+
+#: rip/k3baudiocdview.cpp:214
+msgid "Found Cd-Text. Do you want to use it instead of querying CDDB?"
+msgstr ""
+"Pronađen je Cd-Text. Želiš li koristiti njega umjesto poslati upit na CDDB?"
+
+#: rip/k3baudiocdview.cpp:215
+msgid "Found Cd-Text"
+msgstr "Pronađen je Cd-Text"
+
+#: rip/k3baudiocdview.cpp:216
+#, fuzzy
+msgid "Use CD-Text"
+msgstr "CD-Tekst"
+
+#: rip/k3baudiocdview.cpp:217
+#, fuzzy
+msgid "Query CDDB"
+msgstr "Pošalji upit na CDDB"
+
+#: rip/k3baudiocdview.cpp:229 rip/videodvd/k3bvideodvdrippingview.cpp:221
+#, fuzzy
+msgid "Check All"
+msgstr "Provjeri datoteke"
+
+#: rip/k3baudiocdview.cpp:232 rip/videodvd/k3bvideodvdrippingview.cpp:224
+msgid "Uncheck All"
+msgstr ""
+
+#: rip/k3baudiocdview.cpp:235 rip/videodvd/k3bvideodvdrippingview.cpp:227
+#, fuzzy
+msgid "Check Track"
+msgstr "Izaberite stazu"
+
+#: rip/k3baudiocdview.cpp:238 rip/videodvd/k3bvideodvdrippingview.cpp:230
+#, fuzzy
+msgid "Uncheck Track"
+msgstr "Izaberite stazu"
+
+#: rip/k3baudiocdview.cpp:241
+#, fuzzy
+msgid "Edit Track cddb Info"
+msgstr "Izmjeni CDDB info"
+
+#: rip/k3baudiocdview.cpp:244
+msgid "Edit Album cddb Info"
+msgstr "Izmjeni CDDB podatke o albumu"
+
+#: rip/k3baudiocdview.cpp:251
+msgid "Query cddb"
+msgstr "Pošalji upit na CDDB"
+
+#: rip/k3baudiocdview.cpp:254
+msgid "Save Cddb Entry Locally"
+msgstr "Spasi CDDB unos lokalno"
+
+#: rip/k3baudiocdview.cpp:338
+#, c-format
+msgid "Cddb Track %1"
+msgstr "CDDB staza %1"
+
+#: rip/k3baudiocdview.cpp:352 rip/k3baudiocdview.cpp:402
+msgid "Title:"
+msgstr "Naslov:"
+
+#: rip/k3baudiocdview.cpp:355 rip/k3baudiocdview.cpp:405
+msgid "Artist:"
+msgstr "Izvođač"
+
+#: rip/k3baudiocdview.cpp:357 rip/k3baudiocdview.cpp:407
+msgid "Extra info:"
+msgstr "Dodatni podaci"
+
+#: rip/k3baudiocdview.cpp:376
+msgid "Album Cddb"
+msgstr "Album CDDB"
+
+#: rip/k3baudiocdview.cpp:409
+msgid "Genre:"
+msgstr "Žanr:"
+
+#: rip/k3baudiocdview.cpp:411
+msgid "Year:"
+msgstr "Godina:"
+
+#: rip/k3baudiocdview.cpp:413
+msgid "Category:"
+msgstr "Kategorija:"
+
+#: rip/k3baudiocdview.cpp:465
+msgid ""
+"<p>No CDDB entry found. Enable remote CDDB queries in the K3b settings to get "
+"access to more entries through the internet."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: option/k3boptiondialog.cpp:157 rip/k3baudiocdview.cpp:466
+#: rip/k3baudiocdview.cpp:468 rip/k3baudiocdview.cpp:521
+msgid "CDDB"
+msgstr "CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:137
+#: rip/k3baudiocdview.cpp:468
+msgid "No CDDB entry found."
+msgstr "CDDB informacije nisu pronađene."
+
+#: rip/k3baudiocdview.cpp:471
+#, fuzzy
+msgid "CDDB Error"
+msgstr "I/O Error"
+
+#: rip/k3baudiocdview.cpp:482
+msgid "Please set the category before saving."
+msgstr "Podesite kategoriju prije spašavanja."
+
+#: rip/k3baudiocdview.cpp:487
+msgid "Please set CD artist and title before saving."
+msgstr ""
+"Molimo da podesite infomacije o naslovu i izvođaču CD-a prije spašavanja."
+
+#: rip/k3baudiocdview.cpp:505
+msgid "Please set at least artist and title on all tracks before saving."
+msgstr ""
+"Molimo da barem podesite izvođača i naslove svih pjesama prije spašavanja."
+
+#: rip/k3baudiocdview.cpp:518
+msgid "Saved entry (%1) in category %2."
+msgstr "Spašen unos (%1) u kategoriji %2."
+
+#: k3bdirview.cpp:263 k3bdirview.cpp:264 k3bmedium.cpp:307 k3bmedium.cpp:310
+#: rip/k3baudiocdview.cpp:568
+msgid "Audio CD"
+msgstr "Audio CD"
+
+#: rip/k3bvideocdrip.cpp:61
+msgid "Job canceled by user."
+msgstr "Operacija prekinuta na zahtjev korisnika."
+
+#: rip/k3bvideocdrip.cpp:90
+msgid "Check files"
+msgstr "Provjeri datoteke"
+
+#: rip/k3bvideocdrip.cpp:100
+msgid "Could not find %1 executable."
+msgstr "Ne mogu pronaći %1 izvršnu datoteku."
+
+#: rip/k3bvideocdrip.cpp:101
+#, c-format
+msgid "To rip VideoCD's you must install VcdImager Version %1."
+msgstr "Da bi skinuli VideoCDe morate instalirati VcdImager Version %1."
+
+#: rip/k3bvideocdrip.cpp:102 rip/k3bvideocdrip.cpp:111
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Ovo možete pronaći na vašim distribucionim diskovima ili downloadovati sa\n"
+"http://www.vcdimager.org"
+
+#: rip/k3bvideocdrip.cpp:110
+msgid "%1 executable too old! Need version %2 or greater"
+msgstr "%1 izvršna datoteka zastarila. Potrebna je verzija %2 ili novija"
+
+#: rip/k3bvideocdrip.cpp:118
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr "Koristi %1 %2 - Copyright (C) %3"
+
+#: rip/k3bvideocdrip.cpp:173
+msgid "Extracting"
+msgstr "Izdvajam"
+
+#: rip/k3bvideocdrip.cpp:174
+msgid "Start extracting."
+msgstr "Počni izdvajanje."
+
+#: rip/k3bvideocdrip.cpp:175
+msgid "Extract files from %1 to %2."
+msgstr "Izdvoji datoteke od %1 do %2."
+
+#: rip/k3bvideocdrip.cpp:179
+#, c-format
+msgid "Could not start %1."
+msgstr "%1 ne može startati."
+
+#: rip/k3bvideocdrip.cpp:269
+msgid "Files successfully extracted."
+msgstr "Datoteke uspješno izdvojene."
+
+#: rip/k3bvideocdrip.cpp:272
+msgid "%1 returned an unknown error (code %2)."
+msgstr "%1 vraćena nepoznata greška (kod %2)."
+
+#: rip/k3bvideocdrip.cpp:273
+msgid "Please send me an email with the last output..."
+msgstr "Molim pošaljite email autoru sa posljednjom izlaznom porukom..."
+
+#: rip/k3bvideocdrip.cpp:279
+msgid "%1 did not exit cleanly."
+msgstr "%1 nije završio uspješno."
+
+#: rip/k3bvideocdrip.cpp:293
+msgid "%1 encountered non-form2 sector"
+msgstr "%1 sukob non-form2 sektor"
+
+#: rip/k3bvideocdrip.cpp:294
+msgid "leaving loop"
+msgstr "napuštam petlju"
+
+#: rip/k3bvideocdrip.cpp:302
+msgid "detected extended VCD2.0 PBC files"
+msgstr "otkrivene proširene VCD2.0 PBC datoteke"
+
+#: rip/k3bvideocdrip.cpp:329 rip/k3bvideocdrip.cpp:347
+#, c-format
+msgid "Extracting %1"
+msgstr "Izdvajam %1"
+
+#: rip/k3bvideocdrip.cpp:340
+msgid "Extracting %1 to %2"
+msgstr "Izdvajam %1 do %2"
+
+#: rip/k3bcddbpatternwidget.cpp:50
+msgid "%A - %T/%n - !a='%A'{%a - }%t"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:51
+msgid "%{albumartist} - %{albumtitle}/%{number} - %{artist} - %{title}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:52
+msgid "%{genre}/%{albumartist} - %{albumtitle}/Track%{number}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:53
+msgid "music/ripped-tracks/%a - %t"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:55
+msgid "%{albumartist} - %{albumtitle}"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:57
+msgid "playlists/%{albumartist}/%{albumtitle }"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:132
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br><em>Hint:</em> %A differs from %a only on soundtracks or compilations."
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>artist of the track</td>"
+"<td>%{a} or %{artist}</td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title of the track</td>"
+"<td>%{t} or %{title}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>track number</td>"
+"<td>%{n} or %{number}</td></tr>"
+"<tr>"
+"<td>%y</td>"
+"<td>year of the CD</td>"
+"<td>%{y} or %{year}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>extended track information</td>"
+"<td>%{c} or %{comment}</td></tr>"
+"<tr>"
+"<td>%g</td>"
+"<td>genre of the CD</td>"
+"<td>%{g} or %{genre}</td></tr>"
+"<tr>"
+"<td>%A</td>"
+"<td>album artist</td>"
+"<td>%{A} or %{albumartist}</td></tr>"
+"<tr>"
+"<td>%T</td>"
+"<td>album title</td>"
+"<td>%{T} or %{albumtitle}</td></tr>"
+"<tr>"
+"<td>%C</td>"
+"<td>extended CD information</td>"
+"<td>%{C} or %{albumcomment}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+msgstr ""
+
+#: rip/k3bcddbpatternwidget.cpp:153
+msgid ""
+"<p><b>Conditional inclusion:</b>"
+"<p>These patterns make it possible to selectively include texts, depending on "
+"the value of CDDB entries. You can choose only to include or exclude texts if "
+"one of the entries is empty, or if it has a specific value. Examples:"
+"<ul>"
+"<li>@T{TEXT} includes TEXT if the album title is specified"
+"<li>!T{TEXT} includes TEXT if the album title is not specified"
+"<li>@C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"named Soundtrack"
+"<li>!C='Soundtrack'{TEXT} includes TEXT if the CD's extended information is "
+"anything else but Soundtrack"
+"<li>It is also possible to include special strings in texts and conditions, "
+"e.g. !a='%A'{%a} only includes the title's artist information if it does not "
+"differ from the album artist.</ul>"
+"<p>Conditional includes make use of the same characters as the special strings, "
+"which means that the X in @X{...} can be one character out of [atnycgATCd]."
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:129
+msgid "Extracting Digital Audio"
+msgstr "Izdvajam digitalni audio (Digital Audio)"
+
+#: rip/k3baudioripthread.cpp:136
+msgid "Could not load libcdparanoia."
+msgstr "Ne mogu učitati libcdparanoia."
+
+#: rip/k3baudioripthread.cpp:149
+msgid "Reading CD table of contents."
+msgstr "Čitam sadržaj CD-a."
+
+#: rip/k3baudioripthread.cpp:153
+#, c-format
+msgid "Could not open device %1"
+msgstr "Ne mogu otvoriti uređaj %1"
+
+#: rip/k3baudioripthread.cpp:161
+#, c-format
+msgid "You need write access to %1"
+msgstr ""
+
+#: rip/k3baudioripthread.cpp:178 rip/k3baudioripthread.cpp:267
+msgid "Searching index 0 for all tracks"
+msgstr "Pretražujem index 0 za sve staze"
+
+#: option/k3bmiscoptiontab.cpp:130 rip/k3baudioprojectconvertingthread.cpp:113
+#: rip/k3baudioprojectconvertingthread.cpp:199
+#: rip/k3baudioprojectconvertingthread.cpp:307 rip/k3baudioripthread.cpp:200
+#: rip/k3baudioripthread.cpp:303 rip/k3baudioripthread.cpp:450
+#, c-format
+msgid "Unable to create directory %1"
+msgstr "Nije moguće kreirati direktorij %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:140
+#: rip/k3baudioprojectconvertingthread.cpp:229
+#: rip/k3baudioprojectconvertingthread.cpp:365 rip/k3baudioripthread.cpp:229
+#: rip/k3baudioripthread.cpp:333 rip/k3baudioripthread.cpp:508
+msgid "Unable to open '%1' for writing."
+msgstr "Nije moguće otvoriti '%1' za pisanje."
+
+#: rip/k3baudioripthread.cpp:235
+msgid "Ripping to single file '%1'."
+msgstr "Skidanje u pojedinačnu datoteku '%1'."
+
+#: rip/k3baudioripthread.cpp:238
+msgid "Starting digital audio extraction (ripping)."
+msgstr "Počinje digitalno audio skidanje (ripping)."
+
+#: rip/k3baudioripthread.cpp:257
+#, c-format
+msgid "Successfully ripped to %2."
+msgstr "Uspješno skinut u %2."
+
+#: rip/k3baudioripthread.cpp:340
+msgid "Ripping track %1 (%2 - %3)"
+msgstr "Ripujem stazu %1 (%2 - %3)"
+
+#: rip/k3baudioripthread.cpp:342
+#, c-format
+msgid "Ripping track %1"
+msgstr "Ripujem stazu %1"
+
+#: rip/k3baudioripthread.cpp:355
+#, c-format
+msgid "Successfully ripped track %1."
+msgstr "Uspješno ripovana staza %1."
+
+#: rip/k3baudioripthread.cpp:357
+msgid "Successfully ripped track %1 to %2."
+msgstr "Uspješno ripovana staza %1 u %2."
+
+#: rip/k3baudioprojectconvertingthread.cpp:268 rip/k3baudioripthread.cpp:374
+#, c-format
+msgid "Error while encoding track %1."
+msgstr "Greška prilikom enkodiranja staze %1."
+
+#: rip/k3baudioripthread.cpp:390
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr "Fatalna greška prilikom ripovanja staze %1."
+
+#: rip/k3baudioripthread.cpp:397
+msgid "Error while initializing audio ripping."
+msgstr "Greška prilikom incijalizacije audio skidanja."
+
+#: rip/k3baudioripthread.cpp:411
+msgid "Cancellation could take a while..."
+msgstr "Zaustavljanje može potrajati..."
+
+#: rip/k3baudioprojectconvertingthread.cpp:183 rip/k3baudioripthread.cpp:438
+msgid "Removed partial file '%1'."
+msgstr "Uklonjen parcijalni fajl '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:311 rip/k3baudioripthread.cpp:454
+#, c-format
+msgid "Writing playlist to %1."
+msgstr "Snimanje playliste u %1."
+
+#: rip/k3baudioprojectconvertingthread.cpp:412 rip/k3baudioripthread.cpp:554
+#, c-format
+msgid "Writing cue file to %1."
+msgstr "Pisanje cue datoteke u %1."
+
+#: rip/k3baudioripthread.cpp:587
+#, fuzzy
+msgid "Ripping Audio Tracks"
+msgstr "Ripujem audio staze"
+
+#: rip/k3baudioripthread.cpp:589
+#, fuzzy
+msgid "Ripping Audio Tracks From '%1'"
+msgstr "Ripujem audio staze od '%1'"
+
+#: rip/k3baudioprojectconvertingthread.cpp:454 rip/k3baudioripthread.cpp:596
+msgid ""
+"_n: 1 track (encoding to %1)\n"
+"%n tracks (encoding to %1)"
+msgstr ""
+"%n staza (enkodiram u %1)\n"
+"%n staze (enkodiram u %1)\n"
+"%n staza (enkodiram u %1)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:457 rip/k3baudioripthread.cpp:599
+#, c-format
+msgid ""
+"_n: 1 track\n"
+"%n tracks"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: rip/k3baudiorippingdialog.cpp:107
+msgid "CD Ripping"
+msgstr "Skidanje CD-a"
+
+#: k3baudioplayer.cpp:116 projects/k3baudiotrackview.cpp:135
+#: projects/k3bvcdlistview.cpp:90 projects/k3bvcdtrackdialog.cpp:389
+#: rip/k3baudiorippingdialog.cpp:127
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:83
+msgid "Filename"
+msgstr "Ime datoteke"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 262
+#: k3bdiskinfoview.cpp:220 projects/k3baudiotrackview.cpp:133
+#: projects/k3bdatafileview.cpp:71 projects/k3bmovixlistview.cpp:175
+#: projects/k3bvcdburndialog.cpp:437 projects/k3bvcdlistview.cpp:83 rc.cpp:411
+#: rip/k3baudiorippingdialog.cpp:130
+#, no-c-format
+msgid "Type"
+msgstr "Tip"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 421
+#: misc/k3bcdimagewritingdialog.cpp:309 misc/k3bcdimagewritingdialog.cpp:770
+#: option/k3boptiondialog.cpp:129 projects/k3baudioburndialog.cpp:104
+#: projects/k3bdatapropertiesdialog.cpp:178 projects/k3bvcdburndialog.cpp:429
+#: rc.cpp:444 rc.cpp:1202 rip/k3baudiorippingdialog.cpp:154
+#, no-c-format
+msgid "Advanced"
+msgstr "Napredno"
+
+#: misc/k3bdvdcopydialog.cpp:163 projects/k3baudioburndialog.cpp:97
+#: rip/k3baudiorippingdialog.cpp:158
+msgid "Ignore read errors"
+msgstr "Zanemari greške čitanja"
+
+#: rip/k3baudiorippingdialog.cpp:159
+msgid "Don't read pregaps"
+msgstr "Ne čitaj pregapove"
+
+#: misc/k3bcdcopydialog.cpp:182 projects/k3baudioburndialog.cpp:91
+#: rip/k3baudiorippingdialog.cpp:161
+msgid "Paranoia mode:"
+msgstr "Paranoia mod:"
+
+#: misc/k3bcdcopydialog.cpp:167 misc/k3bcdcopydialog.cpp:177
+#: misc/k3bdvdcopydialog.cpp:161 projects/k3baudioburndialog.cpp:95
+#: rip/k3baudiorippingdialog.cpp:163
+msgid "Read retries:"
+msgstr "Pokušaja čitanja:"
+
+#: rip/k3baudiorippingdialog.cpp:177
+msgid "Starts copying the selected tracks"
+msgstr "Započni kopiranje izabranih staza"
+
+#: rip/k3baudiorippingdialog.cpp:186
+msgid "Maximal number of read retries"
+msgstr "Maksimalni broj ponovljenih čitanja"
+
+#: rip/k3baudiorippingdialog.cpp:187
+#, fuzzy
+msgid ""
+"<p>This specifies the maximum number of retries to read a sector of audio data "
+"from the cd. After that K3b will either skip the sector if the <em>"
+"Ignore Read Errors</em> option is enabled or stop the process."
+msgstr ""
+"<p>Ovo određuje najveći broj pokušaja čitanja sektora audio podataka sa CD-a. "
+"Nakon toga K3b će ili preskočiti sektor ili zaustaviti proces ako je <em>"
+"nikad ne preskači</em> opcija uključena."
+
+#: rip/k3baudiorippingdialog.cpp:191
+msgid "Do not read the pregaps at the end of every track"
+msgstr "Nemoj čitati pauze na kraju svake staze"
+
+#: rip/k3baudiorippingdialog.cpp:192
+msgid ""
+"<p>If this option is checked K3b will not rip the audio data in the pregaps. "
+"Most audio tracks contain an empty pregap which does not belong to the track "
+"itself.</p>"
+"<p>Although the default behaviour of nearly all ripping software is to include "
+"the pregaps for most CDs it makes more sense to ignore them. When creating a "
+"K3b audio project you will regenerate these pregaps anyway.</p>"
+msgstr ""
+"<p>Ako je ova opcija odabrana K3b neće rippovati pauze. Većina audio staza "
+"počinje pauzom koja ne pripada samoj stazi.</p> "
+"<p>Iako je uobičajeno ponašanje svih programa za ripovanje da ripuju i pauze, "
+"za većinu CD-ova je logičnije da se ta pauza ignoriše. Kada budete kreirali K3b "
+"audio projekt, pauze će se kreirati automatski.</p>"
+
+#: rip/k3baudiorippingdialog.cpp:328
+msgid "Album"
+msgstr "Album"
+
+#: k3bdiskinfoview.cpp:258 misc/k3bcdcopydialog.cpp:172
+#: projects/k3bvcdtrackdialog.cpp:638 rip/k3baudiorippingdialog.cpp:338
+#: rip/k3baudiorippingdialog.cpp:396
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:345
+msgid "Audio"
+msgstr "Audio"
+
+#: rip/k3baudiorippingdialog.cpp:386
+#, c-format
+msgid "Track%1"
+msgstr "Staza%1"
+
+#: k3bdiskinfoview.cpp:270 misc/k3bcdcopydialog.cpp:162
+#: rip/k3baudiorippingdialog.cpp:396
+msgid "Data"
+msgstr "Data"
+
+#: rip/k3baudioprojectconvertingthread.cpp:98
+#: rip/k3baudioprojectconvertingthread.cpp:445
+#, fuzzy
+msgid "Converting Audio Tracks"
+msgstr "Preimenuj audio fajlove"
+
+#: rip/k3baudioprojectconvertingthread.cpp:145
+#, fuzzy
+msgid "Converting to single file '%1'."
+msgstr "Skidanje u pojedinačnu datoteku '%1'."
+
+#: rip/k3baudioprojectconvertingthread.cpp:158
+#, fuzzy, c-format
+msgid "Successfully converted track %1."
+msgstr "Image uspješno napravljen."
+
+#: rip/k3baudioprojectconvertingthread.cpp:237
+#, fuzzy
+msgid "Converting track %1 (%2 - %3)"
+msgstr "Ripujem stazu %1 (%2 - %3)"
+
+#: rip/k3baudioprojectconvertingthread.cpp:242
+#, fuzzy, c-format
+msgid "Converting track %1"
+msgstr "Ne mogu pronaći datoteku %1"
+
+#: rip/k3baudioprojectconvertingthread.cpp:447
+#, fuzzy
+msgid "Converting Audio Tracks From '%1'"
+msgstr "Ripujem audio staze od '%1'"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:68
+msgid "Keep original dimensions"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:69
+msgid "640x? (automatic height)"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:70
+msgid "320x? (automatic height)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:50
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:71
+#, fuzzy
+msgid "Custom"
+msgstr "Autor"
+
+#: k3bdiskinfoview.cpp:310 projects/k3bvcdlistview.cpp:82
+#: rip/k3baudiocdlistview.cpp:37
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:342
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:80
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:89
+msgid "Title"
+msgstr "Naslov"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:81
+#, fuzzy
+msgid "Video Size"
+msgstr "Veličina datoteke"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:414
+#: ../plugins/encoder/lame/k3blameencoder.cpp:417
+#: ../plugins/encoder/lame/k3blameencoder.cpp:420
+#: ../plugins/encoder/lame/k3blameencoder.cpp:510
+#: ../plugins/encoder/lame/k3blameencoder.cpp:511
+#: ../plugins/encoder/lame/k3blameencoder.cpp:512
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:97
+#, fuzzy
+msgid "%1 kbps"
+msgstr "%1 MB"
+
+#: option/k3bdevicewidget.cpp:130
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:190
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:191
+msgid "auto"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:283
+msgid ""
+"<p><b>Pattern special strings:</b>"
+"<p>The following strings will be replaced with their respective meaning in "
+"every track name."
+"<br>"
+"<p><table border=\"0\">"
+"<tr>"
+"<td></td>"
+"<td><em>Meaning</em></td>"
+"<td><em>Alternatives</em></td></tr>"
+"<tr>"
+"<td>%t</td>"
+"<td>title number</td>"
+"<td>%{t} or %{title_number}</td></tr>"
+"<tr>"
+"<td>%i</td>"
+"<td>volume id (mostly the name of the Video DVD)</td>"
+"<td>%{i} or %{volume_id}</td></tr>"
+"<tr>"
+"<td>%b</td>"
+"<td>beautified volume id</td>"
+"<td>%{b} or %{beautified_volume_id}</td></tr>"
+"<tr>"
+"<td>%l</td>"
+"<td>two chars language code</td>"
+"<td>%{l} or %{lang_code}</td></tr>"
+"<tr>"
+"<td>%n</td>"
+"<td>language name</td>"
+"<td>%{n} or %{lang_name}</td></tr>"
+"<tr>"
+"<td>%a</td>"
+"<td>audio format (on the Video DVD)</td>"
+"<td>%{a} or %{audio_format}</td></tr>"
+"<tr>"
+"<td>%c</td>"
+"<td>number of audio channels (on the Video DVD)</td>"
+"<td>%{c} or %{channels}</td></tr>"
+"<tr>"
+"<td>%v</td>"
+"<td>size of the original video</td>"
+"<td>%{v} or %{orig_video_size}</td></tr>"
+"<tr>"
+"<td>%s</td>"
+"<td>size of the resulting video (<em>Caution: auto-clipping values are not "
+"taken into account!</em>)</td>"
+"<td>%{s} or %{video_size}</td></tr>"
+"<tr>"
+"<td>%r</td>"
+"<td>aspect ratio of the original video</td>"
+"<td>%{r} or %{aspect_ratio}</td></tr>"
+"<tr>"
+"<td>%d</td>"
+"<td>current date</td>"
+"<td>%{d} or %{date}</td></tr></table>"
+"<p><em>Hint: K3b also accepts slight variations of the long special strings. "
+"One can, for example, leave out the underscores.</em>"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:335
+#, fuzzy
+msgid "Video Picture Size"
+msgstr "Veličina datoteke"
+
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:342
+msgid ""
+"<p>Please choose the width and height of the resulting video. If one value is "
+"set to <em>Auto</em> K3b will choose this value depending on the aspect ratio "
+"of the video picture."
+"<br>Be aware that setting both the width and the height to fixed values will "
+"result in no aspect ratio correction to be performed."
+msgstr ""
+
+#: k3bdatamodewidget.cpp:34 k3bwriterselectionwidget.cpp:260
+#: k3bwriterselectionwidget.cpp:486 k3bwritingmodewidget.cpp:153
+#: projects/k3bdatamultisessioncombobox.cpp:75
+#: projects/k3bfillstatusdisplay.cpp:389
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:350
+#: rip/videodvd/k3bvideodvdrippingwidget.cpp:351
+#, fuzzy
+msgid "Auto"
+msgstr "Autor"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:111
+#, fuzzy
+msgid "Ripping Video DVD Titles"
+msgstr "Skidanje Video DVD-a"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:117
+msgid ""
+"_n: Transcoding %n title to %1/%2\n"
+"Transcoding %n titles to %1/%2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:146
+#, fuzzy, c-format
+msgid "Successfully ripped title %1"
+msgstr "Uspješno skinut u %2."
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:149
+#, fuzzy, c-format
+msgid "Failed to rip title %1"
+msgstr "Nije moguće kreirati direktorij %1"
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:179
+#, c-format
+msgid "Determined clipping values for title %1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:180
+msgid "Top: %1, Bottom: %2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:182
+msgid "Left: %1, Right: %2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:190
+msgid "Insane clipping values. No clipping will be done at all."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingjob.cpp:200
+#, fuzzy, c-format
+msgid "Failed to determine clipping values for title %1"
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:151
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:173
+#, fuzzy
+msgid "Video DVD Ripping"
+msgstr "Video CD - Skidanje"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:174
+#, fuzzy
+msgid ""
+"_n: 1 title from %1\n"
+"%n titles from %1"
+msgstr ""
+"%n naslov\n"
+"%n naslova\n"
+"%n naslova"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:197
+#, fuzzy
+msgid "Title %1 (%2)"
+msgstr "Nalov %1"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:224
+msgid "%1 %2Ch (%3%4)"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:228
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:51
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:76
+#, fuzzy
+msgid "unknown language"
+msgstr "nepoznato"
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:239
+msgid "not supported"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:452
+#, c-format
+msgid ""
+"_n: %nCh\n"
+"%nCh"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:564
+msgid ""
+"<p>When using the <em>AC3 pass-through</em> audio codec all selected audio "
+"streams need to be in AC3 format. Please select another audio codec or choose "
+"AC3 audio streams for all ripped titles."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingdialog.cpp:567
+msgid "AC3 Pass-through"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:95
+msgid ""
+"K3b was unable to unmount device '%1' containing medium '%2'. Video DVD ripping "
+"will not work if the device is mounted. Please unmount manually."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:98
+#, fuzzy
+msgid "Unmounting failed"
+msgstr "Montiranje neuspješno."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:108
+msgid ""
+"<p>Unable to read Video DVD contents: Found encrypted Video DVD."
+"<p>Install <i>libdvdcss</i> to get Video DVD decryption support."
+msgstr ""
+
+#: k3bmedium.cpp:320 rip/videodvd/k3bvideodvdrippingview.cpp:119
+msgid "Video DVD"
+msgstr "Video DVD"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:120
+#, fuzzy, c-format
+msgid ""
+"_n: %n title\n"
+"%n titles"
+msgstr ""
+"%n naslov\n"
+"%n naslova\n"
+"%n naslova"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:128
+msgid "K3b uses transcode to rip Video DVDs. Please make sure it is installed."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:142
+msgid ""
+"<p>K3b uses transcode to rip Video DVDs. Your installation of transcode (<em>"
+"%1</em>) lacks support for any of the codecs supported by K3b."
+"<p>Please make sure it is installed properly."
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:155
+#, fuzzy
+msgid "Unable to read Video DVD contents."
+msgstr "Ne mogu odrediti tip DVD medija."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:169
+#, fuzzy
+msgid "Please select the titles to rip."
+msgstr "Izaberite staze za ripovanje."
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:170
+#, fuzzy
+msgid "No Titles Selected"
+msgstr "Nijedna staza nije odabrana"
+
+#: rip/videodvd/k3bvideodvdrippingview.cpp:236
+#, fuzzy
+msgid "Open the Video DVD ripping dialog"
+msgstr "Otvara dijalog kopiranja DVD-a"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:47
+msgid "%1 %2Ch (%3<em>%4</em>)"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:73
+msgid "RLE"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:74
+msgid "Extended"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:244
+msgid "<p><b>Title %1 (%2)</b><br>%3"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:248
+#, fuzzy, c-format
+msgid ""
+"_n: %n chapter\n"
+"%n chapters"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG1"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:253
+msgid "MPEG2"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:257
+msgid "letterboxed"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:259
+msgid "anamorph"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:266
+#, fuzzy
+msgid "No audio streams"
+msgstr "Ripujem audio staze"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:273
+msgid "No Subpicture streams"
+msgstr ""
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:318
+#, fuzzy
+msgid "Audio Streams"
+msgstr "Staze"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:322
+msgid "Subpicture Streams"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 93
+#: rc.cpp:350 rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:343
+#, fuzzy, no-c-format
+msgid "Preview"
+msgstr "Projekt"
+
+#: projects/k3bvcdtrackdialog.cpp:702
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:344
+#, fuzzy
+msgid "Video"
+msgstr "Video CD"
+
+#: rip/videodvd/k3bvideodvdrippingtitlelistview.cpp:346
+msgid "Subpicture"
+msgstr ""
+
+#: rip/k3baudiocdlistview.cpp:36
+msgid "Artist"
+msgstr "Izvođač"
+
+#: rip/k3baudiocdlistview.cpp:50
+msgid "Check the tracks that should be ripped"
+msgstr ""
+
+#: misc/k3bblankingdialog.cpp:72
+msgid "Erase CD-RW"
+msgstr "Obriši CD-RW"
+
+#: misc/k3bblankingdialog.cpp:111
+msgid "&Erase Type"
+msgstr "&Briši tip"
+
+#: k3bemptydiscwaiter.cpp:554 misc/k3bblankingdialog.cpp:151
+msgid "Erasing CD-RW"
+msgstr "Brišem CD-RW"
+
+#: misc/k3bblankingdialog.cpp:179
+msgid "Successfully erased CD-RW."
+msgstr "CD-RW uspješno obrisan."
+
+#: misc/k3bblankingdialog.cpp:180
+msgid "Success"
+msgstr "Uspjeh"
+
+#: misc/k3bblankingdialog.cpp:183
+#, fuzzy
+msgid "Erasing CD-RW canceled."
+msgstr "Brišem CD-RW"
+
+#: misc/k3bblankingdialog.cpp:184
+#, fuzzy
+msgid "Canceled"
+msgstr "Napredno"
+
+#: misc/k3bblankingdialog.cpp:186
+msgid "The Erasing process failed. Do you want to see the debugging output?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:673 misc/k3bblankingdialog.cpp:187
+msgid "Erasing failed."
+msgstr "Brisanje neuspješno."
+
+#: misc/k3bblankingdialog.cpp:203
+msgid "%1 does not support CD-RW writing."
+msgstr "%1 ne podržava pisanje na CD-RW medije."
+
+#: misc/k3bblankingdialog.cpp:212
+msgid ""
+"Erases the complete disk. This takes as long as writing the complete CD."
+msgstr "Obriši kompletan disk. To traje kao i zapisivanje kompletnog CD-a."
+
+#: misc/k3bblankingdialog.cpp:214
+msgid "Erases just the TOC, the PMA, and the pregap."
+msgstr "Obriši samo TOC, PMA i pauze."
+
+#: misc/k3bblankingdialog.cpp:215
+msgid "Erases just the last track."
+msgstr "Obriši samo zadnju stazu."
+
+#: misc/k3bblankingdialog.cpp:216
+msgid "Reopen the last session to make it possible to append further data."
+msgstr ""
+"Ponovo otvori posljednju sesiju kako bi bilo moguće dodati još podataka."
+
+#: misc/k3bblankingdialog.cpp:218
+msgid "Erases the last session of a multisession CD."
+msgstr "Briše zadnju sesiju sa multisesionog CD-a."
+
+#: misc/k3bblankingdialog.cpp:226 misc/k3bblankingdialog.cpp:234
+msgid "Fast"
+msgstr "Brzo"
+
+#: misc/k3bblankingdialog.cpp:229 misc/k3bblankingdialog.cpp:235
+msgid "Complete"
+msgstr "Potpuno"
+
+#: misc/k3bblankingdialog.cpp:233
+msgid "Blanking mode:"
+msgstr "Režim brisanja:"
+
+#: misc/k3bblankingdialog.cpp:238 misc/k3bblankingdialog.cpp:241
+msgid "Erase Last Track"
+msgstr "Izbriši zadnju stazu"
+
+#: misc/k3bblankingdialog.cpp:242 misc/k3bblankingdialog.cpp:245
+msgid "Reopen Last Session"
+msgstr "Otvori zadnju sesiju"
+
+#: misc/k3bblankingdialog.cpp:246 misc/k3bblankingdialog.cpp:249
+msgid "Erase Last Session"
+msgstr "Obriši zadnju sesiju"
+
+#: misc/k3bcdcopydialog.cpp:67
+#, fuzzy
+msgid "CD Copy"
+msgstr "Kopiranje CD-a"
+
+#: misc/k3bcdcopydialog.cpp:67
+#, fuzzy
+msgid "and CD Cloning"
+msgstr "Otvara dijalog kloniranja CD-a"
+
+#: misc/k3bcdcopydialog.cpp:79 misc/k3bdvdcopydialog.cpp:72
+#, fuzzy
+msgid "Source Medium"
+msgstr "Montiram medij"
+
+#: misc/k3bcdcopydialog.cpp:102
+msgid "Copy Mode"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:106 misc/k3bcdcopydialog.cpp:230
+msgid "Normal Copy"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:107 misc/k3bcdcopydialog.cpp:235
+#, fuzzy
+msgid "Clone Copy"
+msgstr "Kopiranje CD-a"
+
+#: misc/k3bcdcopydialog.cpp:109 misc/k3bcdimagewritingdialog.cpp:245
+#: misc/k3bdvdcopydialog.cpp:100 misc/k3bdvdformattingdialog.cpp:61
+#: misc/k3bisoimagewritingdialog.cpp:188 projects/k3bprojectburndialog.cpp:267
+msgid "Writing Mode"
+msgstr "Režim pisanja"
+
+#: misc/k3bcdcopydialog.cpp:113 misc/k3bcdimagewritingdialog.cpp:251
+#: misc/k3bdvdcopydialog.cpp:113 misc/k3bisoimagewritingdialog.cpp:194
+#: projects/k3bprojectburndialog.cpp:289
+msgid "Copies"
+msgstr "Kopije"
+
+#: misc/k3bcdcopydialog.cpp:151 misc/k3bcdimagewritingdialog.cpp:288
+#: misc/k3bcdimagewritingdialog.cpp:789 misc/k3bdvdcopydialog.cpp:145
+msgid "&Image"
+msgstr "&Slika"
+
+#: misc/k3bcdcopydialog.cpp:170
+msgid "No error correction"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:184
+#, fuzzy
+msgid "Copy CD-Text"
+msgstr "CD-Tekst"
+
+#: misc/k3bcdcopydialog.cpp:185
+#, fuzzy
+msgid "Prefer CD-Text"
+msgstr "Piši CD-tekst"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 577
+#: misc/k3bcdcopydialog.cpp:190 misc/k3bdvdcopydialog.cpp:167 rc.cpp:183
+#, no-c-format
+msgid "&Advanced"
+msgstr "&Napredno"
+
+#: misc/k3bcdcopydialog.cpp:211
+#, fuzzy
+msgid "Skip unreadable data sectors"
+msgstr "Preskoči nečitljive sektore"
+
+#: misc/k3bcdcopydialog.cpp:212
+msgid "Disable the source drive's error correction"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:213
+msgid "Use CD-Text instead of cddb if available."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:214
+msgid "Copy CD-Text from the source CD if available."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:216
+msgid ""
+"<p>If this option is checked K3b will disable the source drive's ECC/EDC error "
+"correction. This way sectors that are unreadable by intention can be read."
+"<p>This may be useful for cloning CDs with copy protection based on corrupted "
+"sectors."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:221
+msgid ""
+"<p>If this option is checked K3b will search for CD-Text on the source CD. "
+"Disable it if your CD drive has problems with reading CD-Text or you want to "
+"stick to Cddb info."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:224
+msgid ""
+"<p>If this option is checked and K3b finds CD-Text on the source media it will "
+"be copied to the resulting CD ignoring any potentially existing Cddb entries."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:226
+#, fuzzy
+msgid ""
+"<p>If this option is checked and K3b is not able to read a data sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p> Ako je ova opcija uključena i K3b nije u mogućnosti da čita sektor sa "
+"izvornog CD/DVDa, taj sektor će biti zamjenjen nulama u rezultirajućoj kopiji."
+
+#: misc/k3bcdcopydialog.cpp:231
+msgid ""
+"<p>This is the normal copy mode recommended for most CD types. It allows "
+"copying Audio CDs, multi and single session Data CDs, and Enhanced Audio CDs "
+"(an Audio CD containing an additional data session)."
+"<p>For VideoCDs please use the CD Cloning mode."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:236
+msgid ""
+"<p>In CD Cloning mode K3b performs a raw copy of the CD. That means it does not "
+"care about the content but simply copies the CD bit by bit. It may be used to "
+"copy VideoCDs or CDs which contain erroneous sectors."
+"<p><b>Caution:</b> Only single session CDs can be cloned."
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:273 misc/k3bdvdcopydialog.cpp:238
+#: projects/k3bprojectburndialog.cpp:217
+#, fuzzy
+msgid ""
+"There seems to be not enough free space in temporary directory. Write anyway?"
+msgstr "Nema slobodnog prostora u privremenom direktoriju '%1'."
+
+#: k3b.cpp:943 k3bdebuggingoutputdialog.cpp:141 misc/k3bcdcopydialog.cpp:298
+#: misc/k3bcdcopydialog.cpp:306 projects/k3bdataburndialog.cpp:184
+#: projects/k3bdvdburndialog.cpp:286 projects/k3bmovixburndialog.cpp:229
+#: projects/k3bmovixdvdburndialog.cpp:196
+#: projects/k3bvideodvdburndialog.cpp:184
+msgid "Do you want to overwrite %1?"
+msgstr "Da li želite pisati preko %1?"
+
+#: k3b.cpp:944 k3bdebuggingoutputdialog.cpp:142 misc/k3bcdcopydialog.cpp:299
+#: misc/k3bcdcopydialog.cpp:307 projects/k3bdataburndialog.cpp:185
+#: projects/k3bdvdburndialog.cpp:287 projects/k3bmovixburndialog.cpp:230
+#: projects/k3bmovixdvdburndialog.cpp:197 projects/k3bvcdburndialog.cpp:583
+#: projects/k3bvideodvdburndialog.cpp:185
+msgid "File Exists"
+msgstr "Datoteka već postoji"
+
+#: misc/k3bcdcopydialog.cpp:452 misc/k3bdvdcopydialog.cpp:436
+msgid "Use the same device for burning"
+msgstr ""
+
+#: misc/k3bcdcopydialog.cpp:453 misc/k3bdvdcopydialog.cpp:437
+msgid "<qt>Use the same device for burning <i>(Or insert another medium)</i>"
+msgstr ""
+
+#: misc/k3bdvdcopydialog.cpp:60
+msgid "DVD Copy"
+msgstr "Kopiranje DVD-a"
+
+#: misc/k3bdvdcopydialog.cpp:61
+msgid "No video transcoding!"
+msgstr "Nema video transkodiranja!"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 28
+#: misc/k3bdvdcopydialog.cpp:156 rc.cpp:1284
+#, no-c-format
+msgid "General"
+msgstr "Općenito"
+
+#: misc/k3bdvdcopydialog.cpp:202
+msgid "Skip unreadable sectors"
+msgstr "Preskoči nečitljive sektore"
+
+#: misc/k3bdvdcopydialog.cpp:203
+msgid ""
+"<p>If this option is checked and K3b is not able to read a sector from the "
+"source CD/DVD it will be replaced with zeros on the resulting copy."
+msgstr ""
+"<p> Ako je ova opcija uključena i K3b nije u mogućnosti da čita sektor sa "
+"izvornog CD/DVDa, taj sektor će biti zamjenjen nulama u rezultirajućoj kopiji."
+
+#: misc/k3bcdimagewritingdialog.cpp:116
+#, fuzzy
+msgid "Burn CD Image"
+msgstr "&Piši ISO image..."
+
+#: misc/k3bcdimagewritingdialog.cpp:181 misc/k3bisoimagewritingdialog.cpp:152
+msgid "Image to Burn"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:184 misc/k3bisoimagewritingdialog.cpp:155
+#, fuzzy
+msgid "Choose Image File"
+msgstr "Otvori datoteku"
+
+#: misc/k3bcdimagewritingdialog.cpp:185
+msgid "*.iso *.toc *.ISO *.TOC *.cue *.CUE|Image Files"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:187 misc/k3bisoimagewritingdialog.cpp:156
+msgid "*.iso *.ISO|ISO9660 Image Files"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:189
+msgid "*.cue *.CUE|Cue Files"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:191
+msgid "*.toc *.TOC|Cdrdao TOC Files and Cdrecord Clone Images"
+msgstr ""
+
+#: k3b.cpp:1271 k3bfileview.cpp:103 misc/k3bcdimagewritingdialog.cpp:193
+#: misc/k3bisoimagewritingdialog.cpp:157
+#, fuzzy
+msgid "*|All Files"
+msgstr "*|Sve datoteke"
+
+#: misc/k3bcdimagewritingdialog.cpp:195
+#, fuzzy
+msgid "Image Type"
+msgstr "Vrsta slike"
+
+#: misc/k3bcdimagewritingdialog.cpp:197
+msgid "Auto Detection"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:198
+#, fuzzy
+msgid "ISO9660 Image"
+msgstr "Pravim CD image"
+
+#: misc/k3bcdimagewritingdialog.cpp:199
+#, fuzzy
+msgid "Cue/Bin Image"
+msgstr "&Piši ISO image..."
+
+#: misc/k3bcdimagewritingdialog.cpp:200
+#, fuzzy
+msgid "Audio Cue File"
+msgstr "Audio CD"
+
+#: misc/k3bcdimagewritingdialog.cpp:201
+#, fuzzy
+msgid "Cdrdao TOC File"
+msgstr "Nije pronađen cdrdao driver."
+
+#: misc/k3bcdimagewritingdialog.cpp:202
+#, fuzzy
+msgid "Cdrecord Clone Image"
+msgstr "Pravim image"
+
+#: misc/k3bcdimagewritingdialog.cpp:221 misc/k3bisoimagewritingdialog.cpp:167
+#, fuzzy
+msgid "No image file selected"
+msgstr "Ukloni image datoteke"
+
+#: misc/k3bcdimagewritingdialog.cpp:303
+#, fuzzy
+msgid "Data mode:"
+msgstr "Data/mode1"
+
+#: misc/k3bcdimagewritingdialog.cpp:409 misc/k3bisoimagewritingdialog.cpp:249
+msgid ""
+"<p>This image has an invalid file size.If it has been downloaded make sure the "
+"download is complete."
+"<p>Only continue if you know what you are doing."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:570
+msgid "Seems not to be a usable image"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:577
+#, fuzzy
+msgid "File not found"
+msgstr "Nije pronađeno"
+
+#: misc/k3bcdimagewritingdialog.cpp:589 misc/k3bcdimagewritingdialog.cpp:654
+#: misc/k3bcdimagewritingdialog.cpp:682 misc/k3bcdimagewritingdialog.cpp:710
+msgid "Detected:"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:590 misc/k3bisoimagewritingdialog.cpp:321
+#, fuzzy
+msgid "Iso9660 image"
+msgstr "Pravim CD image"
+
+#: misc/k3bcdimagewritingdialog.cpp:596 misc/k3bcdimagewritingdialog.cpp:660
+#: misc/k3bcdimagewritingdialog.cpp:688 misc/k3bisoimagewritingdialog.cpp:326
+#, fuzzy
+msgid "Filesize:"
+msgstr "File Systems"
+
+#: k3bdiskinfoview.cpp:447 misc/k3bcdimagewritingdialog.cpp:602
+#: misc/k3bisoimagewritingdialog.cpp:331
+msgid "System Id:"
+msgstr "System Id:"
+
+#: k3bdiskinfoview.cpp:452 misc/k3bcdimagewritingdialog.cpp:610
+#: misc/k3bisoimagewritingdialog.cpp:339
+msgid "Volume Id:"
+msgstr "Volume Id:"
+
+#: k3bdiskinfoview.cpp:457 misc/k3bcdimagewritingdialog.cpp:618
+#: misc/k3bisoimagewritingdialog.cpp:347
+msgid "Volume Set Id:"
+msgstr "Volume Set Id:"
+
+#: k3bdiskinfoview.cpp:462 misc/k3bcdimagewritingdialog.cpp:626
+#: misc/k3bisoimagewritingdialog.cpp:355
+msgid "Publisher Id:"
+msgstr "Publisher Id:"
+
+#: k3bdiskinfoview.cpp:467 misc/k3bcdimagewritingdialog.cpp:634
+#: misc/k3bisoimagewritingdialog.cpp:363
+msgid "Preparer Id:"
+msgstr "Preparer Id:"
+
+#: k3bdiskinfoview.cpp:472 misc/k3bcdimagewritingdialog.cpp:641
+#: misc/k3bisoimagewritingdialog.cpp:370
+msgid "Application Id:"
+msgstr "Application Id:"
+
+#: misc/k3bcdimagewritingdialog.cpp:655
+#, fuzzy
+msgid "Cdrecord clone image"
+msgstr "Pravim image"
+
+#: misc/k3bcdimagewritingdialog.cpp:665 misc/k3bcdimagewritingdialog.cpp:693
+#, fuzzy
+msgid "Image file:"
+msgstr "Zapiši image datoteku u:"
+
+#: misc/k3bcdimagewritingdialog.cpp:671
+#, fuzzy
+msgid "TOC file:"
+msgstr "Otvori datoteku"
+
+#: misc/k3bcdimagewritingdialog.cpp:683
+#, fuzzy
+msgid "Cue/bin image"
+msgstr "Pravim CD image"
+
+#: misc/k3bcdimagewritingdialog.cpp:699
+#, fuzzy
+msgid "Cue file:"
+msgstr "nema datoteke"
+
+#: misc/k3bcdimagewritingdialog.cpp:711
+#, fuzzy
+msgid "Audio Cue Image"
+msgstr "&Piši ISO image..."
+
+#: misc/k3bcdimagewritingdialog.cpp:716
+#, c-format
+msgid ""
+"_n: %n track\n"
+"%n tracks"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: misc/k3bcdimagewritingdialog.cpp:731
+msgid "Track"
+msgstr "Staze"
+
+#: misc/k3bcdimagewritingdialog.cpp:841 misc/k3bisoimagewritingdialog.cpp:443
+#, fuzzy
+msgid "Md5 Sum:"
+msgstr "Srednja:"
+
+#: misc/k3bcdimagewritingdialog.cpp:871 misc/k3bisoimagewritingdialog.cpp:473
+#, fuzzy
+msgid "Calculation cancelled"
+msgstr "Snimam datoteku..."
+
+#: misc/k3bcdimagewritingdialog.cpp:873 misc/k3bisoimagewritingdialog.cpp:475
+#, fuzzy
+msgid "Calculation failed"
+msgstr "Snimam datoteku..."
+
+#: misc/k3bcdimagewritingdialog.cpp:888 misc/k3bisoimagewritingdialog.cpp:490
+msgid "Copy checksum to clipboard"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:889 misc/k3bisoimagewritingdialog.cpp:491
+msgid "Compare checksum..."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:895 misc/k3bisoimagewritingdialog.cpp:497
+#, fuzzy
+msgid "MD5 Sum Check"
+msgstr "Sistemska provjera"
+
+#: misc/k3bcdimagewritingdialog.cpp:896 misc/k3bisoimagewritingdialog.cpp:498
+msgid "Please insert the MD5 Sum to compare:"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:902 misc/k3bisoimagewritingdialog.cpp:504
+msgid "The MD5 Sum of %1 equals the specified."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:903 misc/k3bisoimagewritingdialog.cpp:505
+msgid "MD5 Sums Equal"
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:905 misc/k3bisoimagewritingdialog.cpp:507
+msgid "The MD5 Sum of %1 differs from the specified."
+msgstr ""
+
+#: misc/k3bcdimagewritingdialog.cpp:906 misc/k3bisoimagewritingdialog.cpp:508
+msgid "MD5 Sums Differ"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:43
+msgid "DVD Formatting"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:44
+#, fuzzy
+msgid "DVD%1RW"
+msgstr "DataDVD%1"
+
+#: k3bemptydiscwaiter.cpp:90 misc/k3bdvdformattingdialog.cpp:71
+msgid "Force"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:72
+msgid "Quick format"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:84
+msgid "Force formatting of empty DVDs"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:85
+msgid ""
+"<p>If this option is checked K3b will format a DVD-RW even if it is empty. It "
+"may also be used to force K3b to format a DVD+RW or a DVD-RW in restricted "
+"overwrite mode."
+"<p><b>Caution:</b> It is not recommended to often format a DVD since it may "
+"already be unusable after 10-20 reformat procedures."
+"<p>DVD+RW media only needs to be formatted once. After that it just needs to be "
+"overwritten. The same applies to DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:95
+msgid "Try to perform quick formatting"
+msgstr ""
+
+#: misc/k3bdvdformattingdialog.cpp:96
+msgid ""
+"<p>If this option is checked K3b will tell the writer to perform a quick "
+"format."
+"<p>Formatting a DVD-RW completely can take a very long time and some DVD "
+"writers perform a full format even if quick format is enabled."
+msgstr ""
+
+#: misc/k3bisoimagewritingdialog.cpp:88
+#, fuzzy
+msgid "Burn Iso9660 Image"
+msgstr "Pravim CD image"
+
+#: misc/k3bisoimagewritingdialog.cpp:89
+#, fuzzy
+msgid "to DVD"
+msgstr "DVD"
+
+#: misc/k3bisoimagewritingdialog.cpp:238
+msgid ""
+"The image you selected is not a valid ISO9660 image. Are you sure you want to "
+"burn it anyway? (There may exist other valid image types that are not detected "
+"by K3b but will work fine.)"
+msgstr ""
+
+#: misc/k3bisoimagewritingdialog.cpp:241 projects/k3bprojectburndialog.cpp:158
+msgid "Burn"
+msgstr ""
+
+#: misc/k3bisoimagewritingdialog.cpp:382
+#, fuzzy
+msgid "Not an Iso9660 image"
+msgstr "Pravim CD image"
+
+#: k3btempdirselectionwidget.cpp:57
+#, fuzzy
+msgid "Free space in temporary directory:"
+msgstr "Slobodnog prostora u direktoriju"
+
+#: k3btempdirselectionwidget.cpp:77
+#, fuzzy
+msgid "The directory in which to save the image files"
+msgstr "Direktorij za snimanje image datoteka"
+
+#: k3btempdirselectionwidget.cpp:81
+msgid ""
+"<p>This is the directory in which K3b will save the <em>image files</em>."
+"<p>Please make sure that it resides on a partition that has enough free space."
+msgstr ""
+
+#: k3btempdirselectionwidget.cpp:126
+#, fuzzy
+msgid "Select Temporary Directory"
+msgstr "Izaberite privremeni direktorij"
+
+#: k3btempdirselectionwidget.cpp:130
+#, fuzzy
+msgid "Select Temporary File"
+msgstr "Izaberite privremeni direktorij"
+
+#: k3btempdirselectionwidget.cpp:197
+#, fuzzy
+msgid "Wri&te image files to:"
+msgstr "Zapisujem image datoteku u %1."
+
+#: k3btempdirselectionwidget.cpp:198
+#, fuzzy
+msgid "Temporary Directory"
+msgstr "Izaberite privremeni direktorij"
+
+#: k3btempdirselectionwidget.cpp:201
+#, fuzzy
+msgid "Wri&te image file to:"
+msgstr "Zapisujem image datoteku u %1."
+
+#: k3btempdirselectionwidget.cpp:202
+#, fuzzy
+msgid "Temporary File"
+msgstr "Ukloni image datoteke"
+
+#: k3btempdirselectionwidget.cpp:213
+#, fuzzy
+msgid "Size of project:"
+msgstr "Video projekat"
+
+#: k3bjobprogressosd.cpp:220
+#, fuzzy
+msgid "Hide OSD"
+msgstr "Video CD"
+
+#: k3bburnprogressdialog.cpp:44
+#, fuzzy
+msgid "Estimated writing speed:"
+msgstr "Očekivano vrijeme: "
+
+#: k3bburnprogressdialog.cpp:56
+msgid "Software buffer:"
+msgstr ""
+
+#: k3bburnprogressdialog.cpp:57
+msgid "Device buffer:"
+msgstr ""
+
+#: k3bburnprogressdialog.cpp:94
+#, fuzzy
+msgid "Writer: %1 %2"
+msgstr "Pisač"
+
+#: k3bburnprogressdialog.cpp:97 k3bburnprogressdialog.cpp:98
+#: k3bburnprogressdialog.cpp:99
+#, fuzzy
+msgid "no info"
+msgstr "info"
+
+#: k3bservicemenuinstaller.cpp:96
+msgid "Failed to copy service menu files"
+msgstr ""
+
+#: k3bservicemenuinstaller.cpp:116
+msgid "Failed to remove service menu files"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:45
+#, fuzzy
+msgid "Media &Info"
+msgstr "Srednja:"
+
+#: k3bappdevicemanager.cpp:47
+msgid "&Unmount"
+msgstr "&Demontorati"
+
+#: k3bappdevicemanager.cpp:49
+#, fuzzy
+msgid "&Mount"
+msgstr "&Demontorati"
+
+#: k3bappdevicemanager.cpp:51
+msgid "&Eject"
+msgstr "&Izbaciti"
+
+#: k3bappdevicemanager.cpp:53
+msgid "L&oad"
+msgstr "Uči&taj"
+
+#: k3bappdevicemanager.cpp:59
+msgid "Set Read Speed..."
+msgstr "Postavite brzinu čitanja..."
+
+#: k3bappdevicemanager.cpp:62
+#, fuzzy
+msgid "Display generic medium information"
+msgstr "Nije pronađen izvorni medij."
+
+#: k3bappdevicemanager.cpp:63
+#, fuzzy
+msgid "Unmount the medium"
+msgstr "Montiranje neuspješno."
+
+#: k3bappdevicemanager.cpp:64
+#, fuzzy
+msgid "Mount the medium"
+msgstr "Montiram medij"
+
+#: k3bappdevicemanager.cpp:65
+msgid "Eject the medium"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:66
+msgid "(Re)Load the medium"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:67
+msgid "Force the drive's read speed"
+msgstr ""
+
+#: k3bappdevicemanager.cpp:224
+msgid "CD Read Speed"
+msgstr "Brzina čitanja CD-a"
+
+#: k3bappdevicemanager.cpp:225
+msgid ""
+"<p>Please enter the preferred read speed for <b>%1</b>"
+". This speed will be used for the currently mounted medium."
+"<p>This is especially useful to slow down the drive when watching movies which "
+"are read directly from the drive and the spinning noise is intrusive."
+"<p>Be aware that this has no influence on K3b since it will change the reading "
+"speed again when copying CDs or DVDs."
+msgstr ""
+"<p>Izaberite željenu brzinu čitanja za <b>%1</b>. Ova brzina će biti "
+"korištenaza trenutno montirani medij."
+"<p>Ovo je posebno korisno za usporavanje CD čitača kada se gledaju filmovi koji "
+"se čitaju direktno sa CDa, tako da je zvuk okretanja CDa naporan."
+"<p>Budite svjesni da ovo nema utjecaja na K3b budući da će vratiti brzinu "
+"čitanja kada kopirate CD-ove ili DVD-ove."
+
+#: k3bappdevicemanager.cpp:243
+msgid "Setting the read speed failed."
+msgstr "Postavljanje brzine čitanja nije uspjelo."
+
+#: k3bdatamodewidget.cpp:35
+#, fuzzy
+msgid "Mode1"
+msgstr "Data/Mode1"
+
+#: k3bdatamodewidget.cpp:36
+#, fuzzy
+msgid "Mode2"
+msgstr "Data/mode2"
+
+#: k3bdatamodewidget.cpp:38
+msgid "Select the mode for the data-track"
+msgstr ""
+
+#: k3bdatamodewidget.cpp:39
+msgid ""
+"<p><b>Data Mode</b>"
+"<p>Data tracks may be written in two different modes:</p>"
+"<p><b>Auto</b>"
+"<br>Let K3b select the best suited data mode.</p>"
+"<p><b>Mode 1</b>"
+"<br>This is the <em>original</em> writing mode as introduced in the <em>"
+"Yellow Book</em> standard. It is the preferred mode when writing pure data "
+"CDs.</p>"
+"<p><b>Mode 2</b>"
+"<br>To be exact <em>XA Mode 2 Form 1</em>, but since the other modes are rarely "
+"used it is common to refer to it as <em>Mode 2</em>.</p>"
+"<p><b>Be aware:</b> Do not mix different modes on one CD. Some older drives may "
+"have problems reading mode 1 multisession CDs."
+msgstr ""
+
+#: k3bsidepanel.cpp:36
+msgid "Folders"
+msgstr "Direktoriji"
+
+#: k3bsidepanel.cpp:40
+msgid "CD Tasks"
+msgstr "CD Trake"
+
+#: k3bsidepanel.cpp:55
+msgid "DVD Tasks"
+msgstr "DVD Trake"
+
+#: k3bdiskinfoview.cpp:169 k3bmedium.cpp:291
+#, fuzzy
+msgid "No medium present"
+msgstr "Montiram medij"
+
+#: k3bdiskinfoview.cpp:194
+#, fuzzy
+msgid "Unknown Disk Type"
+msgstr "Nepoznat tip diska"
+
+#: k3bdiskinfoview.cpp:216
+msgid "Tracks"
+msgstr "Staze"
+
+#: k3bdiskinfoview.cpp:221
+msgid "Attributes"
+msgstr "Atributi"
+
+#: k3bdiskinfoview.cpp:222
+msgid "First-Last Sector"
+msgstr "Prvi-posljednji sektor"
+
+#: k3bdiskinfoview.cpp:234 k3bdiskinfoview.cpp:251
+#, c-format
+msgid "Session %1"
+msgstr "Sesija %1"
+
+#: k3bdiskinfoview.cpp:262
+msgid "Data/Mode1"
+msgstr "Data/Mode1"
+
+#: k3bdiskinfoview.cpp:264
+#, fuzzy
+msgid "Data/Mode2"
+msgstr "Data/mode2"
+
+#: k3bdiskinfoview.cpp:266
+msgid "Data/Mode2 XA Form1"
+msgstr "Data/Mode2 XA Form1"
+
+#: k3bdiskinfoview.cpp:268
+msgid "Data/Mode2 XA Form2"
+msgstr "Data/Mode2 XA Form2"
+
+#: k3bdiskinfoview.cpp:272
+msgid "%1 (%2)"
+msgstr "%1 (%2)"
+
+#: k3bdiskinfoview.cpp:274
+msgid "copy"
+msgstr "kopiraj"
+
+#: k3bdiskinfoview.cpp:274
+msgid "no copy"
+msgstr "nemoj kopirati"
+
+#: k3bdiskinfoview.cpp:276
+msgid "preemp"
+msgstr "preemap"
+
+#: k3bdiskinfoview.cpp:276
+msgid "no preemp"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:277
+msgid "incremental"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:277
+msgid "uninterrupted"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:305
+msgid "CD-TEXT (excerpt)"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:309
+#, fuzzy
+msgid "Performer"
+msgstr "&Izvođač"
+
+#: k3bdiskinfoview.cpp:311
+#, fuzzy
+msgid "Songwriter"
+msgstr "Pi&sac pjesme"
+
+#: k3bdiskinfoview.cpp:312
+#, fuzzy
+msgid "Composer"
+msgstr "Potpuno"
+
+#: k3bdiskinfoview.cpp:314
+#, fuzzy
+msgid "CD:"
+msgstr "CDRW:"
+
+#: k3bdiskinfoview.cpp:341
+#, fuzzy
+msgid "Medium"
+msgstr "Srednja:"
+
+#: k3bdiskinfoview.cpp:346
+msgid "Unknown (probably CD-ROM)"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:348 projects/k3bdatapropertiesdialog.cpp:69
+#: projects/k3bvcdtrackdialog.cpp:597 projects/k3bvcdtrackdialog.cpp:654
+#, fuzzy
+msgid "Type:"
+msgstr "Vrsta:"
+
+#: k3bdiskinfoview.cpp:352
+#, fuzzy
+msgid "Media ID:"
+msgstr "Srednja:"
+
+#: k3bdiskinfoview.cpp:357
+msgid "Capacity:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:358 k3bdiskinfoview.cpp:364 k3bdiskinfoview.cpp:370
+#: projects/k3bfillstatusdisplay.cpp:203 projects/k3bfillstatusdisplay.cpp:206
+#: projects/k3bfillstatusdisplay.cpp:211
+msgid "%1 min"
+msgstr "%1 min"
+
+#: k3bdiskinfoview.cpp:363
+msgid "Used Capacity:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:369
+msgid "Remaining:"
+msgstr "Preostalo:"
+
+#: k3bdiskinfoview.cpp:374
+msgid "Rewritable:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:88 option/k3bdevicewidget.cpp:105
+#: option/k3bdevicewidget.cpp:131 option/k3bdevicewidget.cpp:287
+#: option/k3bdevicewidget.cpp:291 option/k3bdevicewidget.cpp:295
+#: option/k3bdevicewidget.cpp:299 option/k3bdevicewidget.cpp:304
+#: option/k3bdevicewidget.cpp:308 option/k3bdevicewidget.cpp:313
+#: option/k3bdevicewidget.cpp:341
+msgid "yes"
+msgstr "da"
+
+#: k3bdiskinfoview.cpp:375 k3bdiskinfoview.cpp:379 k3bdiskinfoview.cpp:383
+#: option/k3bdevicewidget.cpp:105 option/k3bdevicewidget.cpp:132
+#: option/k3bdevicewidget.cpp:287 option/k3bdevicewidget.cpp:291
+#: option/k3bdevicewidget.cpp:295 option/k3bdevicewidget.cpp:299
+#: option/k3bdevicewidget.cpp:304 option/k3bdevicewidget.cpp:308
+#: option/k3bdevicewidget.cpp:313 option/k3bdevicewidget.cpp:341
+msgid "no"
+msgstr "ne"
+
+#: k3bdiskinfoview.cpp:378
+msgid "Appendable:"
+msgstr "Proširivo:"
+
+#: k3bdiskinfoview.cpp:382
+msgid "Empty:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:387
+#, fuzzy
+msgid "Layers:"
+msgstr "da"
+
+#: k3bdiskinfoview.cpp:392
+msgid "Background Format:"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:395
+msgid "not formatted"
+msgstr ""
+
+#: k3bdiskinfoview.cpp:398
+#, fuzzy
+msgid "incomplete"
+msgstr "Potpuno"
+
+#: k3bdiskinfoview.cpp:401
+#, fuzzy
+msgid "in progress"
+msgstr "Ukupni napredak (%1)"
+
+#: k3bdiskinfoview.cpp:404
+#, fuzzy
+msgid "complete"
+msgstr "Potpuno"
+
+#: k3bdiskinfoview.cpp:410
+msgid "Sessions:"
+msgstr "Sesije:"
+
+#: k3bdiskinfoview.cpp:415
+#, fuzzy
+msgid "Supported writing speeds:"
+msgstr "Očekivano vrijeme: "
+
+#: k3bdiskinfoview.cpp:443
+#, fuzzy
+msgid "ISO9660 Filesystem Info"
+msgstr "ISO9660 File System"
+
+#: k3bdirview.cpp:204
+msgid ""
+"<p>You have selected the K3b Video DVD ripping tool."
+"<p>It is intended to <em>rip single titles</em> from a video DVD into a "
+"compressed format such as XviD. Menu structures are completely ignored."
+"<p>If you intend to copy the plain Video DVD vob files from the DVD (including "
+"decryption) for further processing with another application, please use the "
+"following link to access the Video DVD file structure: <a href=\"videodvd:/\">"
+"videodvd:/</a>"
+"<p>If you intend to make a copy of the entire Video DVD including all menus and "
+"extras it is recommended to use the K3b DVD Copy tool."
+msgstr ""
+
+#: k3bdirview.cpp:213
+#, fuzzy
+msgid "Video DVD ripping"
+msgstr "Video CD - Skidanje"
+
+#: k3bdirview.cpp:215
+#, fuzzy
+msgid "Open DVD Copy Dialog"
+msgstr "Otvara dijalog kopiranja DVD-a"
+
+#: k3bdirview.cpp:244
+msgid ""
+"K3b uses vcdxrip from the vcdimager package to rip Video CDs. Please make sure "
+"it is installed."
+msgstr ""
+
+#: k3bdirview.cpp:249 k3bdirview.cpp:262
+msgid ""
+"Found %1. Do you want K3b to mount the data part or show all the tracks?"
+msgstr ""
+"Pronađen %1. Želite li da K3b montira dio sa podacima ili da prikaže sve staze?"
+
+#: k3bdirview.cpp:252 k3bdirview.cpp:265
+msgid "Mount CD"
+msgstr "Montiraj CD"
+
+#: k3bdirview.cpp:253
+msgid "Show Video Tracks"
+msgstr "Prikaži video staze"
+
+#: k3bdirview.cpp:266
+#, fuzzy
+msgid "Show Audio Tracks"
+msgstr "Staze"
+
+#: k3bdirview.cpp:300
+msgid "<p>K3b was unable to mount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:304
+#, fuzzy
+msgid "Mount Failed"
+msgstr "Montiranje neuspješno."
+
+#: k3bdirview.cpp:316
+msgid ""
+"<p>K3b was unable to unmount medium <b>%1</b> in device <em>%2 - %3</em>"
+msgstr ""
+
+#: k3bdirview.cpp:320
+#, fuzzy
+msgid "Unmount Failed"
+msgstr "Montiranje neuspješno."
+
+#: k3bdiroperator.cpp:48
+msgid "K3b Bookmarks"
+msgstr ""
+
+#: k3bdiroperator.cpp:55
+msgid "&Add to Project"
+msgstr "&Dodaj projektu"
+
+#: k3bmediaselectiondialog.cpp:32
+#, fuzzy
+msgid "Medium Selection"
+msgstr "Odabir uređaja"
+
+#: k3bmediaselectiondialog.cpp:41
+#, fuzzy
+msgid "Please select a medium:"
+msgstr "Molimo da odaberete uređaj"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Bakir Helić, Avdija Ahmedhodžić, Vladimir Grubor"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "bh at linux.org.ba, avdija at narkomanija.ba, vlado at mobih.ba"
+
+#: k3bjobprogressdialog.cpp:160
+msgid "Message"
+msgstr "Poruka"
+
+#: k3bjobprogressdialog.cpp:216
+#, fuzzy
+msgid "Overall progress:"
+msgstr "Ukupni napredak (%1)"
+
+#: k3bjobprogressdialog.cpp:248
+#, fuzzy
+msgid "Show Debugging Output"
+msgstr "Izlaz iz postupka pronalaženja grešaka"
+
+#: k3bjobprogressdialog.cpp:317 k3bjobprogressdialog.cpp:323
+#, fuzzy
+msgid "%1 of %2 MB"
+msgstr "%1 kb"
+
+#: k3bjobprogressdialog.cpp:362 k3bjobprogressdialog.cpp:374
+#, fuzzy
+msgid "Success."
+msgstr "Uspjeh"
+
+#: k3bjobprogressdialog.cpp:376
+#, fuzzy
+msgid "Successfully finished."
+msgstr "Image uspješno napravljen."
+
+#: k3bjobprogressdialog.cpp:384 k3bjobprogressdialog.cpp:386
+msgid "Canceled."
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:389 k3bjobprogressdialog.cpp:391
+#, fuzzy
+msgid "Error."
+msgstr "Greška!"
+
+#: k3bjobprogressdialog.cpp:394
+msgid "Finished with errors"
+msgstr ""
+
+#: k3bjobprogressdialog.cpp:480
+#, fuzzy
+msgid "Do you really want to cancel?"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: k3bjobprogressdialog.cpp:480
+#, fuzzy
+msgid "Cancel Confirmation"
+msgstr "Fiksiram"
+
+#: k3bjobprogressdialog.cpp:518
+#, fuzzy
+msgid "Elapsed time: %1 h"
+msgstr "Očekivano vrijeme: "
+
+#: k3bjobprogressdialog.cpp:521
+#, fuzzy
+msgid "Remaining: %1 h"
+msgstr "Preostalo:"
+
+#: main.cpp:44
+msgid "A CD and DVD burning application"
+msgstr "Aplikacija za snimanje CD i DVD medija"
+
+#: main.cpp:49
+msgid "file(s) to open"
+msgstr "datoteka(e) za otvoriti"
+
+#: main.cpp:50
+msgid "Create a new data CD project and add all given files"
+msgstr "Kreiraj novi data CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:51
+msgid "Create a new audio CD project and add all given files"
+msgstr "Kreiraj novi audio CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:52
+msgid "Create a new video CD project and add all given files"
+msgstr "Kreiraj novi video CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:53
+msgid "Create a new mixed mode CD project and add all given files"
+msgstr "Kreiraj novi mixed CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:54
+msgid "Create a new eMovix CD project and add all given files"
+msgstr "Kreiraj novi eMovix CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:55
+msgid "Create a new data DVD project and add all given files"
+msgstr "Kreiraj novi data DVD projekt i dodaj sve date fajlove"
+
+#: main.cpp:56
+msgid "Create a new eMovix DVD project and add all given files"
+msgstr "Kreiraj novi eMovix DVD projekt i dodaj sve date fajlove"
+
+#: main.cpp:57
+#, fuzzy
+msgid "Create a new Video DVD project and add all given files"
+msgstr "Kreiraj novi video CD projekt i dodaj sve date fajlove"
+
+#: main.cpp:58
+#, fuzzy
+msgid "Open the project burn dialog for the current project"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: main.cpp:59
+msgid "Open the CD copy dialog, optionally specify the source device"
+msgstr ""
+
+#: k3b.cpp:337 main.cpp:60
+#, fuzzy
+msgid "Open the DVD copy dialog"
+msgstr "Otvara dijalog kopiranja DVD-a"
+
+#: main.cpp:61
+msgid "Write a CD image to a CD-R(W)"
+msgstr "Piši CD image na CD-R(W)"
+
+#: main.cpp:62
+#, fuzzy
+msgid "Write a DVD ISO9660 image to a DVD"
+msgstr "Piši CD image na CD-R(W)"
+
+#: main.cpp:63
+#, fuzzy
+msgid "Write a CD or DVD image to a CD-R(W) or DVD depending on the size"
+msgstr "Piši CD image na CD-R(W)"
+
+#: main.cpp:64
+msgid "Erase a CDRW"
+msgstr "Obriši CDRW"
+
+#: main.cpp:65
+msgid "Format a DVD-RW or DVD+RW"
+msgstr "Formatiraj DVD-RW ili DVD+RW"
+
+#: main.cpp:66
+msgid "Extract Audio tracks digitally (+encoding)"
+msgstr ""
+
+#: main.cpp:67
+#, fuzzy
+msgid "Rip Video DVD Titles (+transcoding)"
+msgstr "Skidanje Video DVD-a"
+
+#: main.cpp:68
+#, fuzzy
+msgid "Rip Video CD Tracks"
+msgstr "Video CD DATA staze"
+
+#: main.cpp:69
+msgid "Set the GUI language"
+msgstr "Podesi GUI jezik"
+
+#: main.cpp:70
+msgid "Disable the splash screen"
+msgstr ""
+
+#: main.cpp:71
+msgid ""
+"Set the audio output method (like arts or alsa depending on the installed "
+"plugins)"
+msgstr ""
+
+#: main.cpp:72
+msgid ""
+"Set the device to be used for new projects (This option has no effect. Its main "
+"purpose is to enable handling of empty media from the KDE Media Manager)."
+msgstr ""
+
+#: main.cpp:82
+msgid "Maintainer and Lead Developer"
+msgstr ""
+
+#: main.cpp:83
+msgid "VideoCD Project and VideoCD ripping"
+msgstr ""
+
+#: main.cpp:84
+#, fuzzy
+msgid "Advanced Cdrdao integration"
+msgstr "Fiksiram"
+
+#: main.cpp:87
+#, fuzzy
+msgid "VideoDVD ripping and video encoding in pre-1.0 versions."
+msgstr "Video ripovanje i encodiranje"
+
+#: main.cpp:90
+msgid "For his bombastic artwork."
+msgstr "Za njegovo bombastično remek djelo"
+
+#: main.cpp:93
+msgid "For extensive testing and the first German translation."
+msgstr "Za intenzivno testiranje i prvi njemački prevod"
+
+#: main.cpp:96
+msgid "For the great dvd+rw-tools and the nice cooperation."
+msgstr "Za njegove izvrsne DVD+RW alate i dobru saradnju"
+
+#: main.cpp:99
+msgid "For the very cool eMovix package and his accommodating work."
+msgstr "Za cool eMovix paket i za njegov uslužan rad."
+
+#: main.cpp:102
+msgid "For the flac decoding plugin."
+msgstr "Za plugin za flac dekodiranje."
+
+#: main.cpp:105
+msgid "For the very useful isofslib."
+msgstr "Za vrlo koristan isofslib."
+
+#: main.cpp:108
+msgid ""
+"For libsamplerate which is used for generic resampling in the audio decoder "
+"framework."
+msgstr ""
+"Za libsamplerate koji se koristi za srodno resampliranjeu frejmworku audio "
+"dekodera."
+
+#: main.cpp:111
+msgid "For the very cool conditional audio ripping pattern."
+msgstr ""
+
+#: main.cpp:114
+msgid "For his work on the BSD port and some great patches."
+msgstr ""
+
+#: main.cpp:117
+msgid "For his work on the BSD port."
+msgstr ""
+
+#: main.cpp:120
+msgid "For his help with the many invalid k3b entries on bugs.kde.org."
+msgstr ""
+
+#: main.cpp:123
+msgid "For the great K3b icon eyecandy."
+msgstr ""
+
+#: main.cpp:126
+msgid "For his neverending help cleaning out the K3b bug database."
+msgstr ""
+
+#: main.cpp:129
+msgid ""
+"Rob created a great theme and came up with the idea for transparent themes."
+msgstr ""
+
+#: main.cpp:132
+msgid "For the amazing K3b 1.0 theme."
+msgstr ""
+
+#: k3bpassivepopup.cpp:142
+msgid "Keep Open"
+msgstr ""
+
+#: k3b.cpp:155
+#, fuzzy
+msgid "K3b - The CD and DVD Kreator"
+msgstr "K3b - The CD Kreator"
+
+#: k3b.cpp:218
+msgid "Save All"
+msgstr ""
+
+#: k3b.cpp:221
+msgid "Close All"
+msgstr ""
+
+#: k3b.cpp:235
+msgid "&New Project"
+msgstr "&Novi projekat"
+
+#: k3b.cpp:236
+msgid "New &Audio CD Project"
+msgstr "Novi &Audio CD projekat"
+
+#: k3b.cpp:238
+msgid "New Data &CD Project"
+msgstr "Novi &Data CD projekat"
+
+#: k3b.cpp:240
+msgid "New &Mixed Mode CD Project"
+msgstr "Novi Mixed Mode CD projekat"
+
+#: k3b.cpp:242
+msgid "New &Video CD Project"
+msgstr "Novi &Video CD projekat"
+
+#: k3b.cpp:244
+msgid "New &eMovix CD Project"
+msgstr "Novi &eMovix CD projekat"
+
+#: k3b.cpp:246
+msgid "New &eMovix DVD Project"
+msgstr "Novi &eMovix DVD projekat"
+
+#: k3b.cpp:248
+msgid "New Data &DVD Project"
+msgstr "Novi Data&DVD projekat"
+
+#: k3b.cpp:250
+msgid "New V&ideo DVD Project"
+msgstr "Novi Video DVD projekat"
+
+#: k3b.cpp:252
+#, fuzzy
+msgid "Continue Multisession Project"
+msgstr "&Nastavi multi-session"
+
+#: k3b.cpp:274
+msgid "&Add Files..."
+msgstr "&Dodaj datoteke..."
+
+#: k3b.cpp:277
+msgid "&Clear Project"
+msgstr "&Resetuj projekat"
+
+#: k3b.cpp:280
+msgid "Show Directories"
+msgstr "Prikaži direktorije"
+
+#: k3b.cpp:283
+msgid "Show Contents"
+msgstr "Prikaži sadržaj"
+
+#: k3b.cpp:286
+msgid "Show Document Header"
+msgstr "Prikaži zaglavlje dokumenta"
+
+#: k3b.cpp:289
+msgid "&Erase CD-RW..."
+msgstr "&Izbriši CD-RW..."
+
+#: k3b.cpp:291
+#, fuzzy
+msgid "&Format DVD%1RW..."
+msgstr "Pišem DVD+RW."
+
+#: k3b.cpp:293
+msgid "&Burn CD Image..."
+msgstr "&Piši CD image..."
+
+#: k3b.cpp:295
+msgid "&Burn DVD ISO Image..."
+msgstr "&Piši DVD ISO image..."
+
+#: k3b.cpp:298
+msgid "&Copy CD..."
+msgstr "&Kopiraj CD..."
+
+#: k3b.cpp:301
+msgid "Copy &DVD..."
+msgstr "Kopiraj &DVD"
+
+#: k3b.cpp:304
+#, fuzzy
+msgid "Rip Audio CD..."
+msgstr "Audio CD"
+
+#: k3b.cpp:306
+#, fuzzy
+msgid "Rip Video DVD..."
+msgstr "Skidanje Video DVD-a"
+
+#: k3b.cpp:308
+#, fuzzy
+msgid "Rip Video CD..."
+msgstr "Skidanje Video DVD-a"
+
+#: k3b.cpp:311
+msgid "System Check"
+msgstr "Sistemska provjera"
+
+#: k3b.cpp:315
+msgid "&Setup System Permissions..."
+msgstr ""
+
+#: k3b.cpp:325
+msgid "Creates a new project"
+msgstr "Pokreće novi projekt"
+
+#: k3b.cpp:326
+msgid "Creates a new data CD project"
+msgstr "Pokreće novi data CD projekt"
+
+#: k3b.cpp:327
+msgid "Creates a new audio CD project"
+msgstr "Pokreće novi audio CD projekt"
+
+#: k3b.cpp:328
+msgid "Creates a new eMovix DVD project"
+msgstr "Pokrećem novi eMovix DVD projekt"
+
+#: k3b.cpp:329
+msgid "Creates a new data DVD project"
+msgstr "Pokreće novi data DVD projekt"
+
+#: k3b.cpp:330
+msgid "Creates a new eMovix CD project"
+msgstr "Pokreće novi eMovix CD projekt"
+
+#: k3b.cpp:331
+msgid "Creates a new Video CD project"
+msgstr "Pokreće novi Video CD projekt"
+
+#: k3b.cpp:332
+#, fuzzy
+msgid "Open the CD-RW erasing dialog"
+msgstr "Otvara dijalog brisanja CD-a"
+
+#: k3b.cpp:333
+#, fuzzy
+msgid "Open the DVD%1RW formatting dialog"
+msgstr "Otvara dijalog kopiranja DVD-a"
+
+#: k3b.cpp:334
+msgid "Open the CD copy dialog"
+msgstr "Otvori dijalog za kopiranje CD-ova"
+
+#: k3b.cpp:335
+msgid "Write an Iso9660, cue/bin, or cdrecord clone image to CD"
+msgstr ""
+
+#: k3b.cpp:336
+#, fuzzy
+msgid "Write an Iso9660 image to DVD"
+msgstr "Piši CD image na CD-R(W)"
+
+#: k3b.cpp:338
+msgid "Opens an existing project"
+msgstr "Otvara postojeći projekt"
+
+#: k3b.cpp:339
+msgid "Opens a recently used file"
+msgstr "Otvara nedavno korištenu datoteku"
+
+#: k3b.cpp:340
+#, fuzzy
+msgid "Saves the current project"
+msgstr "Snima trenutni projekt"
+
+#: k3b.cpp:341
+#, fuzzy
+msgid "Saves the current project to a new url"
+msgstr "Snima trenutni projekt"
+
+#: k3b.cpp:342
+#, fuzzy
+msgid "Saves all open projects"
+msgstr "Snima trenutni projekt"
+
+#: k3b.cpp:343
+#, fuzzy
+msgid "Closes the current project"
+msgstr "Zatvara trenutni projekt"
+
+#: k3b.cpp:344
+#, fuzzy
+msgid "Closes all open projects"
+msgstr "Zatvara trenutni projekt"
+
+#: k3b.cpp:345
+msgid "Quits the application"
+msgstr "Zatvara program"
+
+#: k3b.cpp:346
+#, fuzzy
+msgid "Configure K3b settings"
+msgstr "Zatvaram datoteku..."
+
+#: k3b.cpp:348
+msgid "Setup the system permissions (requires root privileges)"
+msgstr ""
+
+#: k3b.cpp:350
+msgid "Digitally extract tracks from an audio CD"
+msgstr ""
+
+#: k3b.cpp:351
+#, fuzzy
+msgid "Transcode Video DVD titles"
+msgstr "Skidanje Video DVD-a"
+
+#: k3b.cpp:352
+#, fuzzy
+msgid "Extract tracks from a Video CD"
+msgstr "Izdvoji datoteke od %1 do %2."
+
+#: k3b.cpp:353
+#, fuzzy
+msgid "Add files to the current project"
+msgstr "Zatvara trenutni projekt"
+
+#: k3b.cpp:354
+#, fuzzy
+msgid "Clear the current project"
+msgstr "Zatvara trenutni projekt"
+
+#: k3b.cpp:383
+msgid "Project View"
+msgstr "Pregled projekta"
+
+#: k3b.cpp:400
+msgid "Current Projects"
+msgstr "Trenutni projekti"
+
+#: k3b.cpp:414
+msgid "Quickstart"
+msgstr ""
+
+#: k3b.cpp:422
+#, fuzzy
+msgid "Sidepanel"
+msgstr "Ime datoteke"
+
+#: k3b.cpp:436
+msgid "Contents View"
+msgstr "Pregled sadržaja"
+
+#: k3b.cpp:455
+msgid "&Quick Dir Selector"
+msgstr "&Brzi odabir direktorija"
+
+#: k3b.cpp:459
+msgid "Go"
+msgstr "Idi"
+
+#: k3b.cpp:531 k3b.cpp:860 k3b.cpp:874
+msgid "Opening file..."
+msgstr "Otvaram datoteku..."
+
+#: k3b.cpp:556
+msgid "Could not open document!"
+msgstr "Ne mogu otvoriti dokument!"
+
+#: k3b.cpp:556
+msgid "Error!"
+msgstr "Greška!"
+
+#: k3b.cpp:829
+msgid "%1 has unsaved data."
+msgstr "%1 ima nesnimljenih podataka."
+
+#: k3b.cpp:830
+msgid "Closing Project"
+msgstr "Zatvaram projekt"
+
+#: k3b.cpp:863 k3b.cpp:930
+msgid "*.k3b|K3b Projects"
+msgstr "*.k3b|K3b Projekti"
+
+#: k3b.cpp:865
+#, fuzzy
+msgid "Open Files"
+msgstr "Otvori datoteku"
+
+#: k3b.cpp:898
+msgid "Saving file..."
+msgstr "Snimam datoteku..."
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "Could not save the current document!"
+msgstr "Ne mogu snimiti trenutni dokument!"
+
+#: k3b.cpp:907 k3b.cpp:948
+msgid "I/O Error"
+msgstr "I/O Greška"
+
+#: k3b.cpp:922
+msgid "Saving file with a new filename..."
+msgstr "Snimam datoteku sa novim imenom..."
+
+#: k3b.cpp:961
+msgid "Closing file..."
+msgstr "Zatvaram datoteku..."
+
+#: k3b.cpp:1072
+msgid "Creating new Audio CD Project."
+msgstr "Pokrećem novi audio CD projekat."
+
+#: k3b.cpp:1081
+msgid "Creating new Data CD Project."
+msgstr "Pokrećem novi Data CD projekat."
+
+#: k3b.cpp:1091
+msgid "Creating new Data DVD Project."
+msgstr "Pokrećem novi Data DVD projekat."
+
+#: k3b.cpp:1107
+msgid "Creating new VideoDVD Project."
+msgstr "Pokrećem novi VideoDVD projekat."
+
+#: k3b.cpp:1117
+msgid "Creating new Mixed Mode CD Project."
+msgstr "Pokrećem novi Mixed Mode CD projekat."
+
+#: k3b.cpp:1126
+msgid "Creating new Video CD Project."
+msgstr "Pokrećem novi Video CD projekat."
+
+#: k3b.cpp:1136
+msgid "Creating new eMovix CD Project."
+msgstr "Pokrećem novi eMovix CD projekat."
+
+#: k3b.cpp:1146
+msgid "Creating new eMovix DVD Project."
+msgstr "Pokrećem novi eMovix DVD projekat."
+
+#: k3b.cpp:1273
+#, fuzzy
+msgid "Select Files to Add to Project"
+msgstr "Izaberite datoteke koje želite dodati projektu"
+
+#: k3b.cpp:1287
+msgid "Please create a project before adding files"
+msgstr "Molimo pokrenite projekt prije dodavanja datoteka"
+
+#: k3b.cpp:1287
+msgid "No Active Project"
+msgstr "Nema aktivnog projekta"
+
+#: k3b.cpp:1296
+msgid ""
+"Could not find kdesu to run K3bSetup with root privileges. Please run it "
+"manually as root."
+msgstr ""
+
+#: k3b.cpp:1532
+msgid "Do you really want to clear the current project?"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: k3b.cpp:1533
+msgid "Clear Project"
+msgstr "Očisti projekt"
+
+#: k3b.cpp:1575
+#, fuzzy
+msgid "Audio CD Rip"
+msgstr "Audio CD"
+
+#: k3b.cpp:1590
+#, fuzzy
+msgid "Video DVD Rip"
+msgstr "Video CD - Skidanje"
+
+#: k3b.cpp:1611
+#, fuzzy
+msgid "Video CD Rip"
+msgstr "Video CD - Skidanje"
+
+#: k3b.cpp:1626
+#, fuzzy
+msgid "Audio Output Problem"
+msgstr "Izlazni podaci"
+
+#: k3bsystemproblemdialog.cpp:87 k3bsystemproblemdialog.cpp:92
+msgid "System Configuration Problems"
+msgstr "Problemi u sistemskoj konfiguraciji"
+
+#: k3bsystemproblemdialog.cpp:93
+#, c-format
+msgid ""
+"_n: 1 problem\n"
+"%n problems"
+msgstr ""
+"%n problem\n"
+"%n problema\n"
+"%n problema"
+
+#: k3bsystemproblemdialog.cpp:97
+#, fuzzy
+msgid "Do not show again"
+msgstr "Ne prikazuj ubuduće"
+
+#: k3bsystemproblemdialog.cpp:100
+msgid "Start K3bSetup2"
+msgstr "StartK3bSetup2"
+
+#: k3bsystemproblemdialog.cpp:144 k3bsystemproblemdialog.cpp:147
+msgid "Solution"
+msgstr "Rješenje"
+
+#: k3bsystemproblemdialog.cpp:147
+msgid "Use K3bSetup to solve this problem."
+msgstr "Koristite K3bSetup da riješite ovaj problem"
+
+#: k3bsystemproblemdialog.cpp:178
+#, fuzzy
+msgid "No CD/DVD writer found."
+msgstr "CDDB informacije nisu pronađene."
+
+#: k3bsystemproblemdialog.cpp:179
+msgid ""
+"K3b did not find an optical writing device in your system. Thus, you will not "
+"be able to burn CDs or DVDs. However, you can still use other K3b features like "
+"audio track extraction or audio transcoding or ISO9660 image creation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:189 k3bsystemproblemdialog.cpp:244
+#: k3bsystemproblemdialog.cpp:269 k3bsystemproblemdialog.cpp:318
+msgid "Unable to find %1 executable"
+msgstr "Ne mogu pronaći %1 izvršni direktorij"
+
+#: k3bsystemproblemdialog.cpp:190
+msgid "K3b uses cdrecord to actually write CDs."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:191
+msgid "Install the cdrtools package which contains cdrecord."
+msgstr "Instalirajte cdrtools paket koji sadrži cdrecord."
+
+#: k3bsystemproblemdialog.cpp:198 k3bsystemproblemdialog.cpp:279
+#: k3bsystemproblemdialog.cpp:287 k3bsystemproblemdialog.cpp:296
+#: k3bsystemproblemdialog.cpp:330 k3bsystemproblemdialog.cpp:438
+msgid "Used %1 version %2 is outdated"
+msgstr "Korištena %1 verzija %2 je zastarjela"
+
+#: k3bsystemproblemdialog.cpp:199
+msgid ""
+"Although K3b supports all cdrtools versions since 1.10 it is highly recommended "
+"to at least use version 2.0."
+msgstr ""
+"Iako K3b podržava sve cdrtools verzije od 1.10 preporučeno je koristiti barem "
+"verziju 2.0."
+
+#: k3bsystemproblemdialog.cpp:202
+msgid "Install a more recent version of the cdrtools."
+msgstr "Instalirajte noviju verziju cdrtools-a."
+
+#: k3bsystemproblemdialog.cpp:219
+#, fuzzy
+msgid "%1 will be run with root privileges on kernel >= 2.6.8"
+msgstr "%1 se ne može pokrenuti sa root privilegijama"
+
+#: k3bsystemproblemdialog.cpp:220
+msgid ""
+"Since Linux kernel 2.6.8 %1 will not work when run suid root for security "
+"reasons anymore."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:228 k3bsystemproblemdialog.cpp:254
+#, fuzzy
+msgid "%1 will be run without root privileges"
+msgstr "%1 se ne može pokrenuti sa root privilegijama"
+
+#: k3bsystemproblemdialog.cpp:229
+msgid ""
+"It is highly recommended to configure cdrecord to run with root privileges. "
+"Only then cdrecord runs with high priority which increases the overall "
+"stability of the burning process. Apart from that it allows changing the size "
+"of the used burning buffer. A lot of user problems could be solved this way. "
+"This is also true when using SuSE's resmgr."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:245
+msgid "K3b uses cdrdao to actually write CDs."
+msgstr "K3b zapravo koristi cdrdao za snimanje CD-a."
+
+#: k3bsystemproblemdialog.cpp:246
+msgid "Install the cdrdao package."
+msgstr "Instalirajte cdrdao paket."
+
+#: k3bsystemproblemdialog.cpp:255
+msgid ""
+"It is highly recommended to configure cdrdao to run with root privileges to "
+"increase the overall stability of the burning process."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:270
+msgid ""
+"K3b uses growisofs to actually write dvds. Without growisofs you will not be "
+"able to write dvds. Make sure to install at least version 5.10."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:273 k3bsystemproblemdialog.cpp:320
+msgid "Install the dvd+rw-tools package."
+msgstr "Instalirajte DVD+RW-tools paket."
+
+#: k3bsystemproblemdialog.cpp:280
+msgid ""
+"K3b needs at least growisofs version 5.10 to write dvds. All older versions "
+"will not work and K3b will refuse to use them."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:282 k3bsystemproblemdialog.cpp:291
+#: k3bsystemproblemdialog.cpp:300 k3bsystemproblemdialog.cpp:335
+#, fuzzy, c-format
+msgid "Install a more recent version of %1."
+msgstr "Instalirajte noviju verziju growisofsa."
+
+#: k3bsystemproblemdialog.cpp:288
+msgid ""
+"K3b will not be able to copy DVDs on-the-fly or write a DVD+RW in multiple "
+"sessions using a growisofs version older than 5.12."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:297
+msgid ""
+"It is highly recommended to use growisofs 7.0 or higher. K3b won't be able to "
+"write a DVD+RW in multiple sessions using a growisofs version older than 7.0."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:319
+msgid "K3b uses dvd+rw-format to format DVD-RWs and DVD+RWs."
+msgstr "K3b koristi DVD+RW format da formatira DVD-RW i DVD+RW medije."
+
+#: k3bsystemproblemdialog.cpp:333
+msgid ""
+"K3b needs at least mkisofs version 1.14. Older versions may introduce problems "
+"when creating data projects."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:357
+msgid "Device %1 - %2 is automounted."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:359
+msgid ""
+"K3b is not able to unmount automounted devices. Thus, especially DVD+RW "
+"rewriting might fail. There is no need to report this as a bug or feature wish; "
+"it is not possible to solve this problem from within K3b."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:363
+msgid ""
+"Replace the automounting entries in /etc/fstab with old-fashioned ones or use a "
+"user-space mounting solution like pmount or ivman."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:373
+msgid "No ATAPI writing support in kernel"
+msgstr "Kernel nema podršku za ATAPI pisanje"
+
+#: k3bsystemproblemdialog.cpp:374
+msgid ""
+"Your kernel does not support writing without SCSI emulation but there is at "
+"least one writer in your system not configured to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:378
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems.Be aware that you may still "
+"enable DMA on ide-scsi emulated drives."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:395 k3bsystemproblemdialog.cpp:415
+msgid "%1 %2 does not support ATAPI"
+msgstr "%1 %2 ne podržava ATAPI"
+
+#: k3bsystemproblemdialog.cpp:396 k3bsystemproblemdialog.cpp:417
+msgid ""
+"The configured version of %1 does not support writing to ATAPI devices without "
+"SCSI emulation and there is at least one writer in your system not configured "
+"to use SCSI emulation."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:401
+#, c-format
+msgid ""
+"The best and recommended solution is to enable ide-scsi (SCSI emulation) for "
+"all devices. This way you won't have any problems. Or you install (or select as "
+"the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:423
+msgid ""
+"Install cdrdao >= 1.1.8 which supports writing to ATAPI devices directly."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:425
+#, c-format
+msgid ""
+"The best, and recommended, solution is to use ide-scsi (SCSI emulation) for all "
+"writer devices: this way you will not have any problems; or, you can install "
+"(or select as the default) a more recent version of %1."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:439
+msgid ""
+"K3b won't be able to write DVD-R Dual Layer media using a growisofs version "
+"older than 6.0."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:441
+msgid "Install a more recent version of growisofs."
+msgstr "Instalirajte noviju verziju growisofsa."
+
+#: k3bsystemproblemdialog.cpp:451
+#, c-format
+msgid "No write access to device %1"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:452
+msgid ""
+"K3b needs write access to all the devices to perform certain tasks. Without it "
+"you might encounter problems with %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:454 k3bsystemproblemdialog.cpp:465
+msgid ""
+"Make sure you have write access to %1. In case you are not using devfs or udev "
+"K3bSetup is able to do this for you."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:462
+#, c-format
+msgid "No write access to generic SCSI device %1"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:463
+msgid ""
+"Without write access to the generic device you might encounter problems with "
+"Audio CD ripping from %1 - %2"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:471
+#, fuzzy
+msgid "DMA disabled on device %1 - %2"
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: k3bsystemproblemdialog.cpp:472
+msgid ""
+"With most modern CD/DVD devices enabling DMA highly increases read/write "
+"performance. If you experience very low writing speeds this is probably the "
+"cause."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:475
+msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:488
+#, fuzzy, c-format
+msgid "User parameters specified for external program %1"
+msgstr "Pretražujem index 0 za sve staze"
+
+#: k3bsystemproblemdialog.cpp:489
+msgid ""
+"Sometimes it may be nessessary to specify user parameters in addition to the "
+"parameters generated by K3b. This is simply a warning to make sure that these "
+"parameters are really wanted and won't be part of some bug report."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:492
+msgid ""
+"To remove the user parameters for the external program %1 open the K3b settings "
+"page 'Programs' and choose the tab 'User Parameters'."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:513
+msgid "Mp3 Audio Decoder plugin not found."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:514
+msgid ""
+"K3b could not load or find the Mp3 decoder plugin. This means that you will not "
+"be able to create Audio CDs from Mp3 files. Many Linux distributions do not "
+"include Mp3 support for legal reasons."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:517
+msgid ""
+"To enable Mp3 support, please install the MAD Mp3 decoding library as well as "
+"the K3b MAD Mp3 decoder plugin (the latter may already be installed but not "
+"functional due to the missing libmad). Some distributions allow installation of "
+"Mp3 support via an online update tool (i.e. SuSE's YOU)."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:533
+msgid "System locale charset is ANSI_X3.4-1968"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:534
+msgid ""
+"Your system's locale charset (i.e. the charset used to encode filenames) is set "
+"to ANSI_X3.4-1968. It is highly unlikely that this has been done intentionally. "
+"Most likely the locale is not set at all. An invalid setting will result in "
+"problems when creating data projects."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:538
+msgid ""
+"To properly set the locale charset make sure the LC_* environment variables are "
+"set. Normally the distribution setup tools take care of this."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:551
+msgid "Running K3b as root user"
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:552
+msgid ""
+"It is not recommended to run K3b under the root user account. This introduces "
+"unnecessary security risks."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:554
+msgid ""
+"Run K3b from a proper user account and setup the device and external tool "
+"permissions appropriately."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:557
+msgid "The latter can be done via K3bSetup."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:587
+msgid "No problems found in system configuration."
+msgstr ""
+
+#: k3bsystemproblemdialog.cpp:587
+#, fuzzy
+msgid "System Problems"
+msgstr "S&ystem:"
+
+#: k3bsystemproblemdialog.cpp:609
+msgid "Unable to start K3bSetup2."
+msgstr "Nije moguće startati K3bSetup2."
+
+#: k3bemptydiscwaiter.cpp:88
+#, fuzzy
+msgid "Waiting for Disk"
+msgstr "Pišem predrazmak"
+
+#: k3bemptydiscwaiter.cpp:90
+#, fuzzy
+msgid "Eject"
+msgstr "&Izbaciti"
+
+#: k3bemptydiscwaiter.cpp:90
+#, fuzzy
+msgid "Load"
+msgstr "Uči&taj"
+
+#: k3bemptydiscwaiter.cpp:113
+#, fuzzy
+msgid "Found media:"
+msgstr "Montiram medij"
+
+#: k3bemptydiscwaiter.cpp:124
+msgid "Force K3b to continue if it seems not to detect your empty CD/DVD."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:155 k3bmediaselectioncombobox.cpp:480
+#, fuzzy
+msgid "CD-R(W) or DVD%1R(W)"
+msgstr "DVD"
+
+#: k3bemptydiscwaiter.cpp:157 k3bmediaselectioncombobox.cpp:482
+#, fuzzy
+msgid "DVD%1R(W)"
+msgstr "CDRW:"
+
+#: k3bemptydiscwaiter.cpp:159 k3bmediaselectioncombobox.cpp:484
+#, fuzzy
+msgid "Double Layer DVD%1R"
+msgstr "Pišem"
+
+#: k3bemptydiscwaiter.cpp:161 k3bmediaselectioncombobox.cpp:486
+#, fuzzy
+msgid "CD-R(W)"
+msgstr "CDRW:"
+
+#: k3bemptydiscwaiter.cpp:165
+msgid ""
+"Please insert a complete or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:172
+msgid "Please insert a complete %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:179
+msgid ""
+"Please insert an empty or appendable %4 medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:186
+msgid "Please insert an appendable %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:193
+msgid "Please insert an empty %4 medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:200
+msgid "Please insert a suitable medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:316
+#, fuzzy
+msgid "Preformatting DVD+RW"
+msgstr "Pišem DVD+RW."
+
+#: k3bemptydiscwaiter.cpp:341 k3bemptydiscwaiter.cpp:411
+msgid "Found %1 media in %2 - %3. Should it be overwritten?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:346 k3bemptydiscwaiter.cpp:416
+#: k3bemptydiscwaiter.cpp:473
+#, fuzzy, c-format
+msgid "Found %1"
+msgstr "Pronađene datoteke"
+
+#: k3bemptydiscwaiter.cpp:468
+msgid "Found %1 media in %2 - %3. Should it be formatted?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:473
+#, fuzzy
+msgid "Format"
+msgstr "Frames"
+
+#: k3bemptydiscwaiter.cpp:494
+#, fuzzy
+msgid "Formatting DVD-RW"
+msgstr "Pišem DVD+RW."
+
+#: k3bemptydiscwaiter.cpp:544
+msgid "Found rewritable media in %1 - %2. Should it be erased?"
+msgstr ""
+
+#: k3bemptydiscwaiter.cpp:546
+#, fuzzy
+msgid "Found Rewritable Disk"
+msgstr "Pronađene datoteke"
+
+#: k3bemptydiscwaiter.cpp:547
+#, fuzzy
+msgid "&Erase"
+msgstr "&Briši tip"
+
+#: k3bemptydiscwaiter.cpp:548
+#, fuzzy
+msgid "E&ject"
+msgstr "&Izbaciti"
+
+#: k3bemptydiscwaiter.cpp:600
+#, fuzzy
+msgid "Waiting for Medium"
+msgstr "Pišem predrazmak"
+
+#: k3bdebuggingoutputdialog.cpp:39
+#, fuzzy
+msgid "Debugging Output"
+msgstr "Izlaz iz postupka pronalaženja grešaka"
+
+#: k3bdebuggingoutputdialog.cpp:44
+#, fuzzy
+msgid "Save to file"
+msgstr "nema datoteke"
+
+#: k3bdebuggingoutputdialog.cpp:45
+msgid "Copy to clipboard"
+msgstr ""
+
+#: k3bdebuggingoutputdialog.cpp:150
+#, fuzzy, c-format
+msgid "Could not open file %1"
+msgstr "Ne mogu otvoriti uređaj %1"
+
+#: k3bmedium.cpp:287
+#, fuzzy
+msgid "No medium information"
+msgstr "Nije pronađen izvorni medij."
+
+#: k3bmedium.cpp:295
+msgid "Empty %1 medium"
+msgstr ""
+
+#: k3bmedium.cpp:307
+#, fuzzy
+msgid "Mixed CD"
+msgstr "MixedCD%1"
+
+#: k3bmedium.cpp:313
+#, fuzzy
+msgid "%1 (Mixed CD)"
+msgstr "Mixed mode CD"
+
+#: k3bmedium.cpp:326
+#, fuzzy
+msgid "%1 (Appendable Data %2)"
+msgstr "Proširivo:"
+
+#: k3bmedium.cpp:329
+#, fuzzy
+msgid "%1 (Complete Data %2)"
+msgstr "Pronađene datoteke"
+
+#: k3bmedium.cpp:334
+#, fuzzy, c-format
+msgid "Appendable Data %1"
+msgstr "Proširivo:"
+
+#: k3bmedium.cpp:337
+#, fuzzy, c-format
+msgid "Complete Data %1"
+msgstr "Potpuno"
+
+#: k3bmedium.cpp:345
+#, fuzzy
+msgid "Appendable %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmedium.cpp:348
+#, fuzzy
+msgid "Complete %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmedium.cpp:366
+#, fuzzy
+msgid ""
+"_n: %1 in %n track\n"
+"%1 in %n tracks"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: k3bmedium.cpp:369
+#, c-format
+msgid ""
+"_n: and %n session\n"
+" and %n sessions"
+msgstr ""
+
+#: k3bmedium.cpp:374
+#, c-format
+msgid "Free space: %1"
+msgstr ""
+
+#: k3bmedium.cpp:378
+#, c-format
+msgid "Capacity: %1"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:438 k3bmediaselectioncombobox.cpp:466
+msgid "an empty %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:440
+#, fuzzy
+msgid "an appendable %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmediaselectioncombobox.cpp:442
+msgid "a complete %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:445
+msgid "an empty or appendable %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:447
+msgid "a complete or appendable %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:449
+msgid "a %1 medium"
+msgstr ""
+
+#: k3bmediaselectioncombobox.cpp:457
+#, fuzzy
+msgid "a Video %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmediaselectioncombobox.cpp:460
+#, fuzzy
+msgid "a Mixed Mode %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmediaselectioncombobox.cpp:462
+#, fuzzy
+msgid "an Audio %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmediaselectioncombobox.cpp:464
+#, fuzzy
+msgid "a Data %1 medium"
+msgstr "Proširivo:"
+
+#: k3bmediaselectioncombobox.cpp:473
+#, fuzzy
+msgid "CD or DVD"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:475
+#, fuzzy
+msgid "CD"
+msgstr "CDRW:"
+
+#: k3bmediaselectioncombobox.cpp:477
+msgid "DVD"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:488
+#, fuzzy
+msgid "DVD-ROM"
+msgstr "DVD"
+
+#: k3bmediaselectioncombobox.cpp:490
+#, fuzzy
+msgid "CD-ROM"
+msgstr "CDRW:"
+
+#: k3bmediaselectioncombobox.cpp:492
+#, fuzzy
+msgid "Please insert %1..."
+msgstr "Molim sačekajte..."
+
+#: k3bwriterselectionwidget.cpp:85
+msgid "Medium will be overwritten."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:122
+#, fuzzy
+msgid "Burn Medium"
+msgstr "Montiram medij"
+
+#: k3bwriterselectionwidget.cpp:133
+#, fuzzy
+msgid "Speed:"
+msgstr "Brzina:"
+
+#: k3bwriterselectionwidget.cpp:141
+#, fuzzy
+msgid "Writing app:"
+msgstr "Snimam DVD kopiju"
+
+#: k3bwriterselectionwidget.cpp:174
+msgid "The medium that will be used for burning"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:175
+msgid "The speed at which to burn the medium"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:176
+#, fuzzy
+msgid "The external application to actually burn the medium"
+msgstr "K3b zapravo koristi cdrdao za snimanje CD-a."
+
+#: k3bwriterselectionwidget.cpp:178
+msgid ""
+"<p>Select the medium that you want to use for burning."
+"<p>In most cases there will only be one medium available which does not leave "
+"much choice."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:181
+msgid ""
+"<p>Select the speed with which you want to burn."
+"<p><b>Auto</b>"
+"<br>This will choose the maximum writing speed possible with the used medium. "
+"This is the recommended selection for most media.</p>"
+"<p><b>Ignore</b> (DVD only)"
+"<br>This will leave the speed selection to the writer device. Use this if K3b "
+"is unable to set the writing speed."
+"<p>1x refers to 1385 KB/s for DVD and 175 KB/s for CD.</p>"
+"<p><b>Caution:</b> Make sure your system is able to send the data fast enough "
+"to prevent buffer underruns."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:192
+msgid ""
+"<p>K3b uses the command line tools cdrecord, growisofs, and cdrdao to actually "
+"write a CD or DVD."
+"<p>Normally K3b chooses the best suited application for every task "
+"automatically but in some cases it may be possible that one of the applications "
+"does not work as intended with a certain writer. In this case one may select "
+"the application manually."
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:262 projects/k3bdataurladdingdialog.cpp:437
+#: projects/k3bdataurladdingdialog.cpp:673
+msgid "Ignore"
+msgstr ""
+
+#: k3bwriterselectionwidget.cpp:293
+#, fuzzy
+msgid "More..."
+msgstr "Zatvaram datoteku..."
+
+#: k3bwriterselectionwidget.cpp:575
+#, fuzzy
+msgid "Set writing speed manually"
+msgstr "Očekivano vrijeme: "
+
+#: k3bwriterselectionwidget.cpp:576
+msgid ""
+"<p>K3b is not able to perfectly determine the maximum writing speed of an "
+"optical writer. Writing speed is always reported subject to the inserted "
+"medium."
+"<p>Please enter the writing speed here and K3b will remember it for future "
+"sessions (Example: 16x)."
+msgstr ""
+
+#: k3bapplication.cpp:127
+#, fuzzy
+msgid "Creating GUI..."
+msgstr "Pravim image"
+
+#: k3bapplication.cpp:142
+#, fuzzy
+msgid "Ready."
+msgstr "Spreman"
+
+#: k3bapplication.cpp:149
+msgid "Checking System"
+msgstr ""
+
+#: k3bapplication.cpp:184
+msgid "K3b is currently busy and cannot start any other operations."
+msgstr ""
+
+#: k3bapplication.cpp:185
+msgid "K3b is busy"
+msgstr ""
+
+#: k3bapplication.cpp:299
+#, fuzzy
+msgid "Could not find Audio Output plugin '%1'"
+msgstr "Ne mogu pronaći sliku %1"
+
+#: k3bapplication.cpp:300
+msgid "Initialization Problem"
+msgstr ""
+
+#: k3blsofwrapperdialog.cpp:44
+#, fuzzy
+msgid "Device in use"
+msgstr "Uređaji"
+
+#: k3blsofwrapperdialog.cpp:51
+#, fuzzy
+msgid "Quit the other applications"
+msgstr "Zatvara program"
+
+#: k3blsofwrapperdialog.cpp:52
+#, fuzzy
+msgid "Check again"
+msgstr "Provjeri datoteke"
+
+#: k3blsofwrapperdialog.cpp:75
+msgid ""
+"<p>Device <b>'%1'</b> is already in use by other applications (<em>%2</em>)."
+"<p>It is highly recommended to quit those before continuing. Otherwise K3b "
+"might not be able to fully access the device."
+"<p><em>Hint: Sometimes shutting down an application does not happen instantly. "
+"In that case you might have to use the '%3' button."
+msgstr ""
+
+#: k3blsofwrapperdialog.cpp:103
+#, fuzzy
+msgid "<p>Do you really want K3b to kill the following processes: <em>"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: k3bstatusbarmanager.cpp:60
+msgid "Temp:"
+msgstr ""
+
+#: k3bstatusbarmanager.cpp:113
+#, fuzzy
+msgid "No info"
+msgstr "info"
+
+#: k3bstatusbarmanager.cpp:169
+#, fuzzy
+msgid ""
+"_n: 1 file in %1\n"
+"%n files in %1"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: k3bstatusbarmanager.cpp:170
+#, fuzzy, c-format
+msgid ""
+"_n: 1 folder\n"
+"%n folders"
+msgstr ""
+"%n problem\n"
+"%n problema\n"
+"%n problema"
+
+#: k3bstatusbarmanager.cpp:196
+#, fuzzy, c-format
+msgid ""
+"_n: Audio CD (1 track)\n"
+"Audio CD (%n tracks)"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: k3bstatusbarmanager.cpp:202
+#, fuzzy
+msgid "Data CD (%1)"
+msgstr "Data CD%1"
+
+#: k3bstatusbarmanager.cpp:209
+#, fuzzy
+msgid ""
+"_n: Mixed CD (1 track and %1)\n"
+"Mixed CD (%n tracks and %1)"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: k3bstatusbarmanager.cpp:216
+#, fuzzy, c-format
+msgid ""
+"_n: Video CD (1 track)\n"
+"Video CD (%n tracks)"
+msgstr ""
+"%n staza\n"
+"%n staze\n"
+"%n staza"
+
+#: k3bstatusbarmanager.cpp:222
+#, fuzzy
+msgid "eMovix CD (%1)"
+msgstr "eMovixCD%1"
+
+#: k3bstatusbarmanager.cpp:228
+#, fuzzy
+msgid "eMovix DVD (%1)"
+msgstr "eMovixDVD%1"
+
+#: k3bstatusbarmanager.cpp:234
+#, fuzzy
+msgid "Data DVD (%1)"
+msgstr "DataDVD%1"
+
+#: k3bstatusbarmanager.cpp:240
+#, fuzzy
+msgid "Video DVD (%1)"
+msgstr "VideoDVD%1"
+
+#: option/k3bthemeoptiontab.cpp:117
+#, fuzzy
+msgid "K3b - The CD/DVD Kreator"
+msgstr "K3b - The CD Kreator"
+
+#: option/k3bthemeoptiontab.cpp:135
+#, fuzzy
+msgid "Drag or Type Theme URL"
+msgstr "Povucite ili unesite URL teme"
+
+#: option/k3bthemeoptiontab.cpp:146
+#, fuzzy, c-format
+msgid "Unable to find the icon theme archive %1."
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: option/k3bthemeoptiontab.cpp:148
+msgid ""
+"Unable to download the icon theme archive.\n"
+"Please check that address %1 is correct."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:180
+msgid "The file is not a valid K3b theme archive."
+msgstr ""
+
+#: option/k3bthemeoptiontab.cpp:188
+#, fuzzy
+msgid "A theme with the name '%1' already exists. Do you want to overwrite it?"
+msgstr "Da li želite prebrisati %1"
+
+#: option/k3bthemeoptiontab.cpp:190
+#, fuzzy
+msgid "Theme exists"
+msgstr "Teme"
+
+#: option/k3bthemeoptiontab.cpp:209
+#, fuzzy
+msgid ""
+"<qt>Are you sure you want to remove the <strong>%1</strong> icon theme?"
+"<br>"
+"<br>This will delete the files installed by this theme.</qt>"
+msgstr ""
+"<qt>Da li sigurni da želite ukloniti <strong>%1</strong> temu ikona?> "
+"<br>"
+"<br>Ovo će izbrisati datoteke instalirane sa ovom temom.</qt>"
+
+#: k3binteractiondialog.cpp:331 option/k3bmiscoptiontab.cpp:49
+#, fuzzy
+msgid "Default Settings"
+msgstr "Postavke"
+
+#: option/k3bmiscoptiontab.cpp:50
+msgid "Load the K3b Defaults at dialog startup."
+msgstr ""
+
+#: k3binteractiondialog.cpp:332 option/k3bmiscoptiontab.cpp:52
+#, fuzzy
+msgid "Saved Settings"
+msgstr "Postavke"
+
+#: option/k3bmiscoptiontab.cpp:53
+msgid "Load the settings saved by the user at dialog startup."
+msgstr ""
+
+#: k3binteractiondialog.cpp:333 option/k3bmiscoptiontab.cpp:55
+#, fuzzy
+msgid "Last Used Settings"
+msgstr "Postavke"
+
+#: option/k3bmiscoptiontab.cpp:56
+msgid "Load the last used settings at dialog startup."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:57
+msgid ""
+"K3b handles three sets of settings in action dialogs (action dialogs include "
+"the CD Copy dialog or the Audio CD project dialog):"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:60
+msgid ""
+"One of these sets is loaded once an action dialog is opened. This setting "
+"defines which set it will be."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:127
+msgid "Directory (%1) does not exist. Create?"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:128
+msgid "Create Directory"
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:128
+#, fuzzy
+msgid "Create"
+msgstr "Frames"
+
+#: option/k3bmiscoptiontab.cpp:141
+msgid ""
+"You specified a file for the temporary directory. K3b will use its base path as "
+"the temporary directory."
+msgstr ""
+
+#: option/k3bmiscoptiontab.cpp:150
+#, c-format
+msgid "You do not have permission to write to %1."
+msgstr ""
+
+#: option/k3bdeviceoptiontab.cpp:47
+msgid ""
+"K3b tries to detect all your devices properly. You can add devices that have "
+"not been detected and change the black values by clicking in the list. If K3b "
+"is unable to detect your drive, you need to modify their permissions to give "
+"K3b write access to all devices."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 54
+#: option/k3bpluginoptiontab.cpp:67 projects/k3bdatafileview.cpp:70
+#: projects/k3bmovixlistview.cpp:174 rc.cpp:1266
+#, fuzzy, no-c-format
+msgid "Name"
+msgstr "Ime"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 48
+#: option/k3bpluginoptiontab.cpp:68 rc.cpp:341
+#, fuzzy, no-c-format
+msgid "Author"
+msgstr "Autor"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 59
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:121
+#: option/k3bexternalbinwidget.cpp:134 option/k3bpluginoptiontab.cpp:69
+#: rc.cpp:344
+#, fuzzy, no-c-format
+msgid "Version"
+msgstr "Verzija"
+
+#: option/k3bpluginoptiontab.cpp:70
+#, fuzzy
+msgid "Description"
+msgstr "Opis"
+
+#: option/k3bpluginoptiontab.cpp:71
+#, fuzzy
+msgid "License"
+msgstr "Ugovor o korišćenju"
+
+#: option/k3boptiondialog.cpp:129
+#, fuzzy
+msgid "Advanced Settings"
+msgstr "Postavke"
+
+#: option/k3bexternalbinwidget.cpp:142 option/k3boptiondialog.cpp:143
+#, fuzzy
+msgid "Programs"
+msgstr "Programi"
+
+#: option/k3boptiondialog.cpp:143
+msgid "Setup External Programs"
+msgstr ""
+
+#: option/k3boptiondialog.cpp:157
+msgid "Setup the CDDB Server"
+msgstr ""
+
+#: option/k3boptiondialog.cpp:175
+#, fuzzy
+msgid "Devices"
+msgstr "Uređaji"
+
+#: option/k3boptiondialog.cpp:175
+#, fuzzy
+msgid "Setup Devices"
+msgstr "Montiraj CD"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 19
+#: option/k3boptiondialog.cpp:188 projects/k3bdataburndialog.cpp:170
+#: projects/k3bdvdburndialog.cpp:105 projects/k3bmixedburndialog.cpp:100
+#: projects/k3bmixedburndialog.cpp:145 projects/k3bmovixburndialog.cpp:109
+#: projects/k3bvcdburndialog.cpp:405 rc.cpp:248
+#, fuzzy, no-c-format
+msgid "Misc"
+msgstr "Razno"
+
+#: option/k3boptiondialog.cpp:188
+#, fuzzy
+msgid "Miscellaneous Settings"
+msgstr "Razne postavke"
+
+#: option/k3boptiondialog.cpp:202
+#, fuzzy
+msgid "Notifications"
+msgstr "Obavještenja"
+
+#: option/k3boptiondialog.cpp:202
+msgid "System Notifications"
+msgstr ""
+
+#: option/k3boptiondialog.cpp:216
+msgid "Plugins"
+msgstr "Dodaci"
+
+#: option/k3boptiondialog.cpp:216
+msgid "K3b Plugin Configuration"
+msgstr "K3b podešavanje dodataka"
+
+#: option/k3boptiondialog.cpp:230
+#, fuzzy
+msgid "Themes"
+msgstr "Teme"
+
+#: option/k3boptiondialog.cpp:230
+msgid "K3b GUI Themes"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:97
+#, fuzzy
+msgid "Cdrdao driver:"
+msgstr "Nije pronađen cdrdao driver."
+
+#: option/k3bdevicewidget.cpp:101
+#, fuzzy
+msgid "CD-Text capable:"
+msgstr "CD-Tekst"
+
+#: option/k3bdevicewidget.cpp:160
+#, fuzzy
+msgid "Refresh"
+msgstr "Osvježi"
+
+#: option/k3bdevicewidget.cpp:161
+msgid "Add Device..."
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:162
+msgid "Rescan the devices"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:172
+msgid "CD/DVD Drives"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:234
+#, fuzzy
+msgid "Writer Drives"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:238
+#, fuzzy
+msgid "Readonly Drives"
+msgstr "Pokušaja čitanja:"
+
+#: option/k3bdevicewidget.cpp:255
+msgid "System device name:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:263
+msgid "Interface type:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:265
+msgid "Generic SCSI"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:266
+msgid "ATAPI"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:270
+msgid "Vendor:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:274
+#, fuzzy
+msgid "Description:"
+msgstr "Opis:"
+
+#: option/k3bdevicewidget.cpp:278
+msgid "Firmware:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:286
+#, fuzzy
+msgid "Writes CD-R:"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:290
+#, fuzzy
+msgid "Writes CD-RW:"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:294
+msgid "Reads DVD:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:298
+#, fuzzy
+msgid "Writes DVD-R(W):"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:302
+#, fuzzy
+msgid "Writes DVD-R Dual Layer:"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:307
+#, fuzzy
+msgid "Writes DVD+R(W):"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:311
+#, fuzzy
+msgid "Writes DVD+R Double Layer:"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:321
+#, fuzzy
+msgid "Buffer Size:"
+msgstr "Stavljam datoteke u buffer"
+
+#: option/k3bdevicewidget.cpp:340
+msgid "Supports Burnfree:"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:348
+#, fuzzy
+msgid "Write modes:"
+msgstr "Piši CD"
+
+#: option/k3bdevicewidget.cpp:359 option/k3bdevicewidget.cpp:363
+#, fuzzy
+msgid "none"
+msgstr "Nijedan"
+
+#: option/k3bdevicewidget.cpp:375
+msgid "Location of New Drive"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:376
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/cdrom):"
+msgstr ""
+
+#: option/k3bdevicewidget.cpp:386
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Ne mogu pronaći dodatni uređaj u\n"
+"%1"
+
+#: option/k3bexternalbinwidget.cpp:106
+#, fuzzy
+msgid "&Search"
+msgstr "Traži"
+
+#: option/k3bexternalbinwidget.cpp:120
+#, fuzzy
+msgid "Set Default"
+msgstr "Korisničke postavke"
+
+#: option/k3bexternalbinwidget.cpp:121
+msgid "Change the versions K3b should use."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:122
+msgid ""
+"<p>If K3b found more than one installed version of a program it will choose one "
+"as the <em>default</em> which will be used to do the work. If you want to "
+"change the default select the wanted version and press this button."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:128
+msgid "Use the 'Default' button to change the versions K3b should use."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:133
+#, fuzzy
+msgid "Path"
+msgstr "Put"
+
+#: option/k3bexternalbinwidget.cpp:135
+#, fuzzy
+msgid "Features"
+msgstr "Osobine"
+
+#: option/k3bexternalbinwidget.cpp:153
+msgid "User parameters have to be separated by space."
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:157
+#, fuzzy
+msgid "Program"
+msgstr "Program"
+
+#: option/k3bexternalbinwidget.cpp:158
+#, fuzzy
+msgid "Parameters"
+msgstr "Frames"
+
+#: option/k3bexternalbinwidget.cpp:164
+msgid "User Parameters"
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:173 option/k3bexternalbinwidget.cpp:181
+msgid "Search Path"
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:175
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+
+#: option/k3bexternalbinwidget.cpp:234
+#, fuzzy
+msgid " (not found)"
+msgstr "Nije pronađeno"
+
+#: option/k3bexternalbinoptiontab.cpp:52
+msgid ""
+"Specify the paths to the external programs that K3b needs to work properly, or "
+"press \"Search\" to let K3b search for the programs."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:62
+#, fuzzy
+msgid "Burning"
+msgstr "Pravim image"
+
+#: option/k3bburningoptiontab.cpp:69
+#, fuzzy
+msgid "Allow overburning (¬ supported by cdrecord <= 1.10)"
+msgstr "On the fly snimanje nije podržano od cdrecord."
+
+#: option/k3bburningoptiontab.cpp:70
+msgid "Force unsafe operations"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:71
+msgid "&Manual writing buffer size"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:73
+#, fuzzy
+msgid "MB"
+msgstr "MB"
+
+#: option/k3bburningoptiontab.cpp:74
+#, fuzzy
+msgid "Manual writing application &selection"
+msgstr "Program za pisanje"
+
+#: option/k3bburningoptiontab.cpp:84
+msgid "Do not &eject medium after write process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:85
+msgid "Automatically erase CD-RWs and DVD-RWs"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:102
+msgid "Allow burning more than the official media capacity"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:103
+msgid "Allow to choose between cdrecord and cdrdao"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:104
+msgid "Automatically erase CD-RWs and DVD-RWs without asking"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:105
+msgid "Do not eject the burn medium after a completed burn process"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:106
+msgid "Force K3b to continue some operations otherwise deemed as unsafe"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:108
+msgid ""
+"<p>If this option is checked K3b gives the possibility to choose between "
+"cdrecord and cdrdao when writing a cd."
+"<p>This may be useful if one of the programs does not support the used writer."
+"<p><b>Be aware that K3b does not support both programs in all project types.</b>"
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:116
+msgid ""
+"<p>Each medium has an official maximum capacity which is stored in a read-only "
+"area of the medium and is guaranteed by the vendor. However, this official "
+"maximum is not always the actual maximum. Many media have an actual total "
+"capacity that is slightly larger than the official amount."
+"<p>If this option is checked K3b will disable a safety check that prevents "
+"burning beyond the offical capacity."
+"<p><b>Caution:</b> Enabling this option can cause failures in the end of the "
+"burning process if K3b attempts to write beyond the official capacity. It makes "
+"sense to first determine the actual maximum capacity of the media brand with a "
+"simulated burn."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:127
+msgid ""
+"<p>If this option is checked K3b will automatically erase CD-RWs and format "
+"DVD-RWs if one is found instead of an empty media before writing."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:131
+msgid ""
+"<p>K3b uses a software buffer during the burning process to avoid gaps in the "
+"data stream due to high system load. The default sizes used are %1 MB for CD "
+"and %2 MB for DVD burning."
+"<p>If this option is checked the value specified will be used for both CD and "
+"DVD burning."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:137
+msgid ""
+"<p>If this option is checked K3b will not eject the medium once the burn "
+"process finishes. This can be helpful in case one leaves the computer after "
+"starting the burning and does not want the tray to be open all the time."
+"<p>However, on Linux systems a freshly burned medium has to be reloaded. "
+"Otherwise the system will not detect the changes and still treat it as an empty "
+"medium."
+msgstr ""
+
+#: option/k3bburningoptiontab.cpp:143
+msgid ""
+"<p>If this option is checked K3b will continue in some situations which would "
+"otherwise be deemed as unsafe."
+"<p>This setting for example disables the check for medium speed verification. "
+"Thus, one can force K3b to burn a high speed medium on a low speed writer."
+"<p><b>Caution:</b> Enabling this option may result in damaged media."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 25
+#: rc.cpp:3 rc.cpp:153
+#, fuzzy, no-c-format
+msgid "Filetype"
+msgstr "File Systems"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 49
+#: rc.cpp:6 rc.cpp:515 rc.cpp:524 rc.cpp:539 rc.cpp:551 rc.cpp:560 rc.cpp:961
+#: rc.cpp:967 rc.cpp:973 rc.cpp:1005 rc.cpp:1011
+#, fuzzy, no-c-format
+msgid "..."
+msgstr "..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 52
+#: rc.cpp:9
+#, fuzzy, no-c-format
+msgid "Configure Plugin"
+msgstr "Zatvaram datoteku..."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 73
+#: rc.cpp:15
+#, no-c-format
+msgid "Create m&3u playlist"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 76
+#: rc.cpp:18
+#, no-c-format
+msgid "Create playlist for the ripped files"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 81
+#: rc.cpp:21
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a playlist of the ripped files\n"
+"which can be used with programs like xmms or noatun.\n"
+"<p>You may use the special strings to give the playlist a unique filename."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 117
+#: rc.cpp:26
+#, no-c-format
+msgid "&Use relative paths"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 120
+#: rc.cpp:29
+#, no-c-format
+msgid "Use relative paths instead of absolute"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 126
+#: rc.cpp:32
+#, no-c-format
+msgid ""
+"<p>If this option is checked, the entries in the playlist will be relative to "
+"its location.\n"
+"<p>Example: If your playlist is located in <em>/home/myself/music</em> and\n"
+"your audio files are in <em>/home/myself/music/cool</em>"
+"; then the entries in the\n"
+"playlist will look something like: <em>cool/track1.ogg</em>."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 136
+#: rc.cpp:38
+#, fuzzy, no-c-format
+msgid "Create si&ngle file"
+msgstr "Pravim image"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 139
+#: rc.cpp:41
+#, no-c-format
+msgid "Rip all tracks to a single file"
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 146
+#: rc.cpp:44
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create only one\n"
+"audio file no matter how many tracks are ripped. This\n"
+"file will contain all tracks one after the other.\n"
+"<p>This might be useful to rip a live album or a radio play.\n"
+"<p><b>Caution:</b> The file will have the name of the first track."
+msgstr ""
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 182
+#: rc.cpp:51
+#, fuzzy, no-c-format
+msgid "Write &cue file"
+msgstr "Zapiši image datoteku u:"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 185
+#: rc.cpp:54
+#, fuzzy, no-c-format
+msgid "Write a cuefile"
+msgstr "Zapiši image datoteku u:"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 188
+#: rc.cpp:57
+#, fuzzy, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create a CDRWIN cue file which allows to "
+"easily write a copy of the audio CD on other systems."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka "
+"kakvi jesu."
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 208
+#: rc.cpp:60 rc.cpp:120
+#, fuzzy, no-c-format
+msgid "Target Folder"
+msgstr "Direktoriji"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 232
+#: rc.cpp:66 rc.cpp:72 rc.cpp:126 rc.cpp:132
+#, fuzzy, no-c-format
+msgid "-"
+msgstr "-"
+
+#. i18n: file ./rip/base_k3baudiorippingoptionwidget.ui line 243
+#: rc.cpp:69 rc.cpp:129
+#, fuzzy, no-c-format
+msgid "Space needed:"
+msgstr "Brzina:"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 16
+#: rc.cpp:75
+#, no-c-format
+msgid "Ripping Pattern"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 41
+#: rc.cpp:78
+#, fuzzy, no-c-format
+msgid "Replace all blan&ks with:"
+msgstr "Zamijeni sve prostore sa _"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 52
+#: rc.cpp:81 rc.cpp:180 rc.cpp:866
+#, no-c-format
+msgid "_"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 62
+#: rc.cpp:84
+#, fuzzy, no-c-format
+msgid "Playlist pattern:"
+msgstr "Ime datoteke"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 86
+#: rc.cpp:87 rc.cpp:171
+#, fuzzy, no-c-format
+msgid "Ripped files pattern:"
+msgstr "Ime datoteke"
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 105
+#: rc.cpp:90
+#, no-c-format
+msgid "Insert your custom pattern here"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 138
+#: rc.cpp:93 rc.cpp:174
+#, no-c-format
+msgid "See special strings"
+msgstr ""
+
+#. i18n: file ./rip/base_k3bcddbpatternwidget.ui line 149
+#: rc.cpp:96
+#, no-c-format
+msgid "About conditional inclusion"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 28
+#: rc.cpp:99
+#, no-c-format
+msgid ""
+"Please select the audio streams you want to include in every ripped title"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 51
+#: rc.cpp:102
+#, fuzzy, no-c-format
+msgid "Setti&ngs"
+msgstr "Postavke"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 62
+#: rc.cpp:105
+#, fuzzy, no-c-format
+msgid "Video Quality"
+msgstr "Kvalitet"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 81
+#: rc.cpp:108
+#, fuzzy, no-c-format
+msgid "Video Size:"
+msgstr "Veličina datoteke"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 102
+#: rc.cpp:111 rc.cpp:796
+#, fuzzy, no-c-format
+msgid "&Custom..."
+msgstr "Autor"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 120
+#: rc.cpp:114
+#, fuzzy, no-c-format
+msgid "Video Bitrate:"
+msgstr "Piši"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 139
+#: rc.cpp:117 rc.cpp:150 rc.cpp:1148
+#, fuzzy, no-c-format
+msgid " kbps"
+msgstr "%1 MB"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 221
+#: rc.cpp:135
+#, fuzzy, no-c-format
+msgid "Audio Quality"
+msgstr "Kvalitet"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 250
+#: rc.cpp:138
+#, fuzzy, no-c-format
+msgid "Variable &Bitrate"
+msgstr "Piši"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 266
+#: rc.cpp:141 rc.cpp:147
+#, fuzzy, no-c-format
+msgid "Audio Bitrate:"
+msgstr "Piši"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 308
+#: rc.cpp:144
+#, no-c-format
+msgid ""
+"<p>No Audio Quality settings available for <em>AC3 pass-through</em>"
+". The audio stream from the Video DVD is used without any changes."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 411
+#: rc.cpp:156
+#, fuzzy, no-c-format
+msgid "Video Codec:"
+msgstr "Video kodek"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 419
+#: rc.cpp:159
+#, no-c-format
+msgid "Select the Video codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 437
+#: rc.cpp:162
+#, fuzzy, no-c-format
+msgid "Audio Codec:"
+msgstr "Audio projekat"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 445
+#: rc.cpp:165
+#, no-c-format
+msgid "Select the Audio codec used to encode the DVD titles"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 459
+#: rc.cpp:168
+#, fuzzy, no-c-format
+msgid "File Namin&g"
+msgstr "Imenovanje datoteke"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 529
+#: rc.cpp:177
+#, fuzzy, no-c-format
+msgid "Replace all &blanks with:"
+msgstr "Zamijeni sve prostore sa _"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 588
+#: rc.cpp:186
+#, fuzzy, no-c-format
+msgid "&2-pass encoding"
+msgstr "Data/mode1"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 591
+#: rc.cpp:189
+#, no-c-format
+msgid "Alt+2"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 597
+#: rc.cpp:192
+#, fuzzy, no-c-format
+msgid "Enable 2-pass encoding"
+msgstr "Data/mode1"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 602
+#: rc.cpp:195
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b encodes the video titles in two passes. The "
+"first pass is used to gather information about the video in order to improve "
+"the distribution of bits in the second pass. The resulting video will have a "
+"higher quality using a variable bitrate.\n"
+"<p>If this option is not checked K3b will create video files with a constant "
+"bitrate and a lower quality.\n"
+"<p>2-pass encoding results in a doubled encoding time."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 610
+#: rc.cpp:200
+#, fuzzy, no-c-format
+msgid "Automatic &Video Clipping"
+msgstr "Video CD - Skidanje"
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 616
+#: rc.cpp:203
+#, no-c-format
+msgid "Automatically detect the black borders of the video"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 621
+#: rc.cpp:206
+#, no-c-format
+msgid ""
+"<p>Most Video DVDs are encoded in a letterboxed format. <em>Letterboxed</em> "
+"refers to black bars used at the top and bottom (and sometimes at the sides) of "
+"the video to force it into one of the aspect ratios supported by the Video DVD "
+"standard.\n"
+"<p>If this option is checked K3b will automatically detect and remove these "
+"black bars from the resulting video.\n"
+"<p>Although this method is very reliable there may be problems if the source "
+"material is exceptionally short or dark."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 629
+#: rc.cpp:211
+#, no-c-format
+msgid "Resample Audio to &44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 632
+#: rc.cpp:214
+#, no-c-format
+msgid "Alt+4"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 638
+#: rc.cpp:217
+#, no-c-format
+msgid "Change the sample rate of the audio stream to 44.1 KHz"
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 642
+#: rc.cpp:220
+#, no-c-format
+msgid ""
+"<p>Video DVD audio streams normally are encoded with a sampling rate of 48000 "
+"Hz. Audio CDs on the other hand are encoded with a sampling rate of 44100 Hz.\n"
+"<p>If this option is checked K3b will change the sampling rate of the audio "
+"stream to 44100 Hz."
+msgstr ""
+
+#. i18n: file ./rip/videodvd/base_k3bvideodvdrippingwidget.ui line 650
+#: rc.cpp:224
+#, no-c-format
+msgid "Low s&cheduling priority for the video transcoding process"
+msgstr ""
+
+#. i18n: file ./k3bui.rc line 4
+#: rc.cpp:227
+#, no-c-format
+msgid "&Project"
+msgstr "&Projekat"
+
+#. i18n: file ./k3bui.rc line 24
+#: rc.cpp:233
+#, fuzzy, no-c-format
+msgid "&Device"
+msgstr "Uređaji"
+
+#. i18n: file ./k3bui.rc line 56
+#: rc.cpp:242
+#, no-c-format
+msgid "Tools"
+msgstr "Alati"
+
+#. i18n: file ./k3bui.rc line 63
+#: rc.cpp:245
+#, no-c-format
+msgid "Quick Dir Selector"
+msgstr "Brzi odabir direktorija"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 30
+#: rc.cpp:251
+#, no-c-format
+msgid "&Ask to save projects on exit"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 33
+#: rc.cpp:254
+#, no-c-format
+msgid "Ask to save modified projects on exit"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 49
+#: rc.cpp:257
+#, fuzzy, no-c-format
+msgid "Default Temporary Directory:"
+msgstr "Izaberite privremeni direktorij"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 57
+#: rc.cpp:260
+#, fuzzy, no-c-format
+msgid "The directory where K3b stores temporary files"
+msgstr "Direktorij za snimanje image datoteka"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 61
+#: rc.cpp:263
+#, no-c-format
+msgid ""
+"<p>This is the default temporary directory. This is where K3b will store "
+"temporary files like iso images or decoded audio files.\n"
+"<p>Be aware that the temporary directory may also be changed in every project "
+"burn dialog."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 73
+#: rc.cpp:267
+#, fuzzy, no-c-format
+msgid "System"
+msgstr "S&ystem:"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 84
+#: rc.cpp:270
+#, fuzzy, no-c-format
+msgid "&Check system configuration"
+msgstr "Problemi u sistemskoj konfiguraciji"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 87
+#: rc.cpp:273
+#, no-c-format
+msgid "Check system Configuration"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 90
+#: rc.cpp:276
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will check the system configuration for any "
+"problems on startup and when the the user changes the settings."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 106
+#: rc.cpp:279
+#, no-c-format
+msgid "Used audio output system:"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 119
+#: rc.cpp:282
+#, fuzzy, no-c-format
+msgid "Confi&gure..."
+msgstr "Zatvaram datoteku..."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 131
+#: rc.cpp:285
+#, fuzzy, no-c-format
+msgid "GUI Settings"
+msgstr "Postavke"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 142
+#: rc.cpp:288
+#, fuzzy, no-c-format
+msgid "Show progress &OSD"
+msgstr "Ukupni napredak (%1)"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 145
+#: rc.cpp:291
+#, fuzzy, no-c-format
+msgid ""
+"<p>If this option is checked K3b will display the progress in an OSD which "
+"always stays on top of all other windows."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka "
+"kakvi jesu."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 153
+#: rc.cpp:294
+#, fuzzy, no-c-format
+msgid "Hide &main window while writing"
+msgstr "Dekodiraj audio datoteke tokom pisanja"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 156
+#: rc.cpp:297
+#, no-c-format
+msgid "Hide the main window while displaying the progress window"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 159
+#: rc.cpp:300
+#, fuzzy, no-c-format
+msgid ""
+"<p>If this option is checked K3b will hide the main window while displaying the "
+"progress dialog."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka "
+"kakvi jesu."
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 167
+#: rc.cpp:303
+#, no-c-format
+msgid "Show splash screen"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 170
+#: rc.cpp:306
+#, no-c-format
+msgid "Show the splash screen when K3b starts"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 178
+#: rc.cpp:309
+#, fuzzy, no-c-format
+msgid "E&nable Konqueror integration"
+msgstr "Fiksiram"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 181
+#: rc.cpp:312
+#, no-c-format
+msgid "Enable integration of K3b actions into Konqueror menus"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 186
+#: rc.cpp:315
+#, no-c-format
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager.\n"
+"<p>A typical example is: in order to burn a folder to a data CD one clicks on "
+"the folder using the right mouse button. In the appearing context menu one "
+"selects \"Create Data CD with K3b...\" and a new K3b project containing the "
+"folder is created.\n"
+"<p><em>Konqueror integration is not enabled by default to prevent unwanted "
+"cluttering of the Konqueror menus.</em>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 194
+#: rc.cpp:320
+#, no-c-format
+msgid "&Keep action dialogs open"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 197
+#: rc.cpp:323
+#, no-c-format
+msgid "Do not close action dialogs after finishing the process"
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 200
+#: rc.cpp:326
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will not close action dialogs such as the CD "
+"Copy dialog after the process has been finished. It will be kept open to start "
+"a new process like copying another CD."
+msgstr ""
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 216
+#: rc.cpp:329
+#, fuzzy, no-c-format
+msgid "&Default action dialog settings:"
+msgstr "Postavke"
+
+#. i18n: file ./option/base_k3bmiscoptiontab.ui line 227
+#: rc.cpp:332
+#, no-c-format
+msgid "Settings to load when opening an action dialog"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 28
+#: rc.cpp:335
+#, fuzzy, no-c-format
+msgid "Theme Selection"
+msgstr "Odabir uređaja"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 37
+#: rc.cpp:338
+#, fuzzy, no-c-format
+msgid "Theme"
+msgstr "Tema"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 70
+#: rc.cpp:347
+#, fuzzy, no-c-format
+msgid "Comment"
+msgstr "Potpuno"
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 136
+#: rc.cpp:354
+#, no-c-format
+msgid "no Theme selected"
+msgstr ""
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 187
+#: rc.cpp:358
+#, fuzzy, no-c-format
+msgid "Install New Theme..."
+msgstr "Instaliraj novu temu..."
+
+#. i18n: file ./option/base_k3bthemeoptiontab.ui line 195
+#: rc.cpp:361
+#, fuzzy, no-c-format
+msgid "Remove Theme"
+msgstr "Ukloni image datoteke"
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 28
+#: rc.cpp:364
+#, fuzzy, no-c-format
+msgid "Configure..."
+msgstr "Zatvaram datoteku..."
+
+#. i18n: file ./option/base_k3bpluginoptiontab.ui line 58
+#: rc.cpp:367
+#, no-c-format
+msgid ""
+"<p>Here all <em>K3b Plugins</em> may be configured. Be aware that this does not "
+"include the <em>KPart Plugins</em> which embed themselves in the K3b menu "
+"structure.</p>"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 17
+#: rc.cpp:370
+#, no-c-format
+msgid "CDDB Options"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 46
+#: rc.cpp:373
+#, fuzzy, no-c-format
+msgid "Local"
+msgstr "Lokalni"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 57
+#: rc.cpp:376
+#, fuzzy, no-c-format
+msgid "Use local CDDB directory"
+msgstr "Privremeni direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 68
+#: rc.cpp:379
+#, no-c-format
+msgid "Save entries in local directory (the first directory in the list)"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 102
+#: rc.cpp:382
+#, fuzzy, no-c-format
+msgid "Directory:"
+msgstr "Direktoriji"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 108
+#: projects/k3bdatadirtreeview.cpp:84 projects/k3bdatapropertiesdialog.cpp:108
+#: projects/k3bdataviewitem.cpp:170 rc.cpp:385
+#, fuzzy, no-c-format
+msgid "Directory"
+msgstr "Direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 135
+#: rc.cpp:389
+#, fuzzy, no-c-format
+msgid "Move directory down"
+msgstr "Privremeni direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 149
+#: rc.cpp:393
+#, fuzzy, no-c-format
+msgid "Add directory"
+msgstr "Privremeni direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 171
+#: rc.cpp:398
+#, fuzzy, no-c-format
+msgid "Remove directory"
+msgstr "Privremeni direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 185
+#: rc.cpp:402
+#, fuzzy, no-c-format
+msgid "Move directory up"
+msgstr "Privremeni direktorij"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 214
+#: rc.cpp:405
+#, fuzzy, no-c-format
+msgid "Remote"
+msgstr "Root"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 251
+#: rc.cpp:408
+#, fuzzy, no-c-format
+msgid "Server:"
+msgstr "Brzina:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 273
+#: rc.cpp:414
+#, fuzzy, no-c-format
+msgid "Server"
+msgstr "Server"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 284
+#: rc.cpp:417
+#, fuzzy, no-c-format
+msgid "Port"
+msgstr "Port"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 328
+#: rc.cpp:422
+#, no-c-format
+msgid "Port "
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 342
+#: rc.cpp:426
+#, no-c-format
+msgid "Add server"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 356
+#: rc.cpp:430
+#, fuzzy, no-c-format
+msgid "Remove server"
+msgstr "Ukloni sve prostore"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 370
+#: rc.cpp:434
+#, no-c-format
+msgid "Move server up"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 384
+#: rc.cpp:438
+#, no-c-format
+msgid "Move server down"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 411
+#: rc.cpp:441
+#, no-c-format
+msgid "Enable remote CDDB queries"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 440
+#: rc.cpp:447
+#, no-c-format
+msgid "CGI Path"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 460
+#: rc.cpp:450
+#, no-c-format
+msgid "~/cddb/cddb.cgi"
+msgstr ""
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 471
+#: rc.cpp:453
+#, fuzzy, no-c-format
+msgid "Path:"
+msgstr "Put:"
+
+#. i18n: file ./option/base_k3bcddboptiontab.ui line 479
+#: rc.cpp:456
+#, no-c-format
+msgid "Manual CGI path"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 9
+#: rc.cpp:459
+#, fuzzy, no-c-format
+msgid "K3bAudioTrackWidget"
+msgstr "Staze"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 27
+#: rc.cpp:462
+#, fuzzy, no-c-format
+msgid "C&D-Text"
+msgstr "CD-Tekst"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 51
+#: rc.cpp:465 rc.cpp:530
+#, fuzzy, no-c-format
+msgid "So&ngwriter:"
+msgstr "Pi&sac pjesme"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 91
+#: rc.cpp:468 rc.cpp:545
+#, no-c-format
+msgid "&Arranger:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 102
+#: rc.cpp:471 rc.cpp:533
+#, fuzzy, no-c-format
+msgid "&Composer:"
+msgstr "Potpuno"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 113
+#: rc.cpp:474
+#, fuzzy, no-c-format
+msgid "&Message:"
+msgstr "Poruka"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 129
+#: rc.cpp:477 rc.cpp:548
+#, fuzzy, no-c-format
+msgid "&Performer:"
+msgstr "&Izvođač"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 140
+#: rc.cpp:480
+#, no-c-format
+msgid "&ISRC:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 151
+#: rc.cpp:483 rc.cpp:557 rc.cpp:1017
+#, fuzzy, no-c-format
+msgid "&Title:"
+msgstr "Naslov:"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 204
+#: rc.cpp:489
+#, fuzzy, no-c-format
+msgid "Preemph&asis"
+msgstr "Preemphasis"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 207
+#: rc.cpp:492
+#, no-c-format
+msgid ""
+"<p>Preemphasis is mainly used in audio processing. Higher frequencies in audio "
+"signals usually have lower amplitudes. This can lead to bad signal quality on "
+"noisy transmission because the high frequencies might become too weak. To avoid "
+"this effect, high frequencies are amplified before transmission (preemphasis); "
+"the receiver will then weaken them accordingly for playback."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 215
+#: rc.cpp:495
+#, fuzzy, no-c-format
+msgid "&Copy permitted"
+msgstr "svira"
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 231
+#: rc.cpp:498
+#, no-c-format
+msgid "Post-Gap:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 239
+#: rc.cpp:501
+#, no-c-format
+msgid "Set the length of the track's post-gap"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiotrackwidget.ui line 247
+#: rc.cpp:504
+#, no-c-format
+msgid ""
+"<p>On an audio CD each track (except for the last) can have a post-gap.\n"
+"This does not mean that K3b adds an additional gap of silence to the track. "
+"This setting simply influences the display on a Hifi audio CD player. The part "
+"of an audio track that is marked as post-gap is counted backwards.\n"
+"<p>This setting is irrelevant for most users as todays CD burners can put "
+"arbitrary audio data in the post-gap when burning in DAO mode.\n"
+"<p><i>In other CD-burning applications the post-gap might be called the "
+"pre-gap. The pre-gap of track 2 is the same as the post-gap of track 1.\n"
+"<p><b>Changing the post-gap does not change the length of the track!</b>\n"
+"<p><b>When writing in TAO writing mode (not recommended for Audio CDs) the "
+"post-gap will most likely be muted and on some burners forced to 2 seconds.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 20
+#: rc.cpp:512
+#, fuzzy, no-c-format
+msgid "Messa&ge:"
+msgstr "Poruka"
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 47
+#: rc.cpp:518 rc.cpp:527 rc.cpp:542 rc.cpp:554 rc.cpp:563 rc.cpp:1008
+#: rc.cpp:1014
+#, no-c-format
+msgid "Copy to all tracks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 57
+#: rc.cpp:521
+#, no-c-format
+msgid "&UPC EAN:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextallfieldswidget.ui line 116
+#: rc.cpp:536
+#, fuzzy, no-c-format
+msgid "&Disk id:"
+msgstr "Informacije o &disku"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 23
+#: rc.cpp:566
+#, fuzzy, no-c-format
+msgid "Playback Settings"
+msgstr "Postavke"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 34
+#: rc.cpp:569
+#, no-c-format
+msgid "MPlayer subtitle fontset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 42
+#: rc.cpp:572
+#, no-c-format
+msgid "Select the font to be used to render subtitles"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 50
+#: rc.cpp:575
+#, no-c-format
+msgid "Unwanted MPlayer options:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 69
+#: rc.cpp:579
+#, no-c-format
+msgid "Pla&y files randomly"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 72
+#: rc.cpp:582
+#, no-c-format
+msgid "The files are played in random order"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 75
+#: rc.cpp:585
+#, no-c-format
+msgid ""
+"<p>If this option is checked the order in which the files are played is "
+"determined randomly every time it is played."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 83
+#: rc.cpp:588
+#, no-c-format
+msgid "&Do not use DMA"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 86
+#: rc.cpp:591
+#, no-c-format
+msgid "Do not use DMA for media access"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 89
+#: rc.cpp:594
+#, no-c-format
+msgid ""
+"<p>If this option is checked the resulting eMovix CD/DVD will not use DMA for "
+"accessing the drive. This will slow down reading from the CD/DVD but may be "
+"necessary on some systems that do not support DMA.</p>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 99
+#: rc.cpp:597
+#, no-c-format
+msgid "MPlayer options you want to be sure MPlayer will not use"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 104
+#: rc.cpp:600
+#, no-c-format
+msgid ""
+"<p>Here one can specify MPlayer options that should never be used.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 112
+#: rc.cpp:605
+#, no-c-format
+msgid "Additional MPlayer options"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 117
+#: rc.cpp:608
+#, no-c-format
+msgid ""
+"<p>MPlayer options that should be used in any case.\n"
+"<p>They have to be separated by spaces:\n"
+"<pre>opt1 opt2 opt3</pre>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 125
+#: rc.cpp:613
+#, no-c-format
+msgid "Additional MPlayer options:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 133
+#: rc.cpp:616
+#, fuzzy, no-c-format
+msgid "Loop playlist:"
+msgstr "Playlista"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 141
+#: projects/k3bvcdtrackdialog.cpp:476 rc.cpp:619
+#, no-c-format
+msgid " time(s)"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 144
+#: rc.cpp:622
+#, fuzzy, no-c-format
+msgid "infinity"
+msgstr "beskonačno"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 150
+#: rc.cpp:625
+#, no-c-format
+msgid "How many times should the playlist be looped"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 158
+#: rc.cpp:628
+#, no-c-format
+msgid "Audio Player Background:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 166
+#: rc.cpp:631
+#, no-c-format
+msgid "Background video to show during audio playback"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 171
+#: rc.cpp:634
+#, no-c-format
+msgid ""
+"<p><b>Audio Player Background</b>\n"
+"<p>During audio playback normally the screen would be black. However, if a "
+"background movie has been selected, eMovix will display it during playback.\n"
+"<p>Additional background movies can be installed. However, this is not as "
+"simple as a few mouse clicks. The background movies are stored in the emovix "
+"shared data folder (mostly <i>/usr/share/emovix</i> or <i>"
+"/usr/local/share/emovix</i>) under <em>backgrounds</em>"
+". So to add a background one has to copy the file to that folder."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 181
+#: rc.cpp:639
+#, no-c-format
+msgid "Startup Behavior"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 192
+#: rc.cpp:642
+#, no-c-format
+msgid "Keyboard Layout:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 200
+#: rc.cpp:645
+#, no-c-format
+msgid "eMovix boot messages language:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 208
+#: rc.cpp:648
+#, no-c-format
+msgid "Select the language of the eMovix help screens"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 216
+#: rc.cpp:651
+#, no-c-format
+msgid "Default boot label:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 224
+#: rc.cpp:654
+#, no-c-format
+msgid "Select the default Linux kernel configuration"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 234
+#: rc.cpp:657
+#, no-c-format
+msgid ""
+"<p><b>eMovix Boot Labels</b>\n"
+"<p>eMovix provides are variety or different boot configurations which can be "
+"selected at boot time via a boot label (compare Lilo or Grub). The many "
+"different boot configurations mainly influence the Video output.\n"
+"<p>The <b>default</b>, <b>movix</b>, or <b>MoviX</b> "
+"labels start a general Vesa video driver.\n"
+"<p>The <b>TV</b> labels can be used to direct video to the TV output of the "
+"graphic board. eMovix provides TVout drivers for different brands of graphic "
+"boards.\n"
+"<p>The <b>FB</b> labels refer to configurations that start a Frame Buffer "
+"driver in different screen resolutions.\n"
+"<p>The <b>AA</b> labels make eMovix output the video through the Ascii-Art "
+"library which displays the picture in text mode through the usage of simple "
+"Acsii characters.\n"
+"<p>The <b>hd</b> label makes eMovix boot from the local harddisk instead of the "
+"medium. This can be used to prevent accidental starting of an eMovix medium.\n"
+"<p>The <b>floppy</b> label makes eMovix boot from the local floppy drive "
+"instead of the medium."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 242
+#: rc.cpp:667
+#, no-c-format
+msgid "Select the layout of the keyboard"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 245
+#: rc.cpp:670
+#, no-c-format
+msgid ""
+"<p>The keyboard layout selected here will be used for the eMovix commands like "
+"controlling the media player."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 263
+#: rc.cpp:673
+#, no-c-format
+msgid "Behavior After Playing"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 274
+#: rc.cpp:676
+#, fuzzy, no-c-format
+msgid "E&ject disk"
+msgstr "Izbaciti disk."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 277
+#: rc.cpp:679
+#, no-c-format
+msgid "Eject the disk after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 280
+#: rc.cpp:682
+#, no-c-format
+msgid ""
+"<p>If this option is checked the disk will be ejected after MPlayer has "
+"finished."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 288
+#: rc.cpp:685
+#, fuzzy, no-c-format
+msgid "Sh&utdown"
+msgstr "Rješenje"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 291
+#: rc.cpp:688
+#, no-c-format
+msgid "Shutdown after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 294
+#: rc.cpp:691
+#, fuzzy, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be shut down after MPlayer has "
+"finished playing."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka "
+"kakvi jesu."
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 302
+#: rc.cpp:694
+#, fuzzy, no-c-format
+msgid "Re&boot"
+msgstr "Root"
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 305
+#: rc.cpp:697
+#, no-c-format
+msgid "Reboot after playing has finished"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bmovixoptionswidget.ui line 308
+#: rc.cpp:700
+#, no-c-format
+msgid ""
+"<p>If this option is checked the PC will be rebooted after MPlayer has finished "
+"playing."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 36
+#: rc.cpp:703
+#, no-c-format
+msgid "Boot images:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 44
+#: rc.cpp:706
+#, fuzzy, no-c-format
+msgid "&New..."
+msgstr "..."
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 47
+#: rc.cpp:709
+#, no-c-format
+msgid "Add new boot image"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 58
+#: rc.cpp:715
+#, no-c-format
+msgid "Remove selected boot image"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 66
+#: rc.cpp:718 rc.cpp:727
+#, no-c-format
+msgid "Emulation Type"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 88
+#: projects/k3bdatafileview.cpp:73 projects/k3bmovixlistview.cpp:177
+#: rc.cpp:724
+#, fuzzy, no-c-format
+msgid "Local Path"
+msgstr "Lokalni"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 123
+#: rc.cpp:730
+#, fuzzy, no-c-format
+msgid "Flopp&y"
+msgstr "kopiraj"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 126
+#: rc.cpp:733
+#, no-c-format
+msgid "Emulate a 1440/2880 kb floppy"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 134
+#: projects/k3bbootimageview.cpp:59 rc.cpp:736
+#, no-c-format
+msgid "Harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 137
+#: rc.cpp:739
+#, no-c-format
+msgid "Emulate a harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 145
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:440
+#: projects/k3bbootimageview.cpp:61 rc.cpp:742
+#, fuzzy, no-c-format
+msgid "None"
+msgstr "Nijedan"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 148
+#: rc.cpp:745
+#, fuzzy, no-c-format
+msgid "No emulation at all"
+msgstr "Nema simulacije pisanja sa DVD+R(W) medijima"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 177
+#: rc.cpp:751
+#, fuzzy, no-c-format
+msgid "No boot image"
+msgstr "Pravim CD image"
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 180
+#: rc.cpp:754
+#, no-c-format
+msgid "Do not boot from the emulated floppy/harddisk"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 188
+#: rc.cpp:757
+#, no-c-format
+msgid "Boot-info-table"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 207
+#: rc.cpp:760 rc.cpp:763
+#, no-c-format
+msgid "0"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 229
+#: rc.cpp:766
+#, no-c-format
+msgid "Boot load segment:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 240
+#: rc.cpp:769
+#, no-c-format
+msgid "Boot load size:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 260
+#: rc.cpp:772
+#, no-c-format
+msgid "Show Advanced Op&tions"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 295
+#: rc.cpp:775
+#, no-c-format
+msgid "Boot catalog:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bbootimageview.ui line 303
+#: rc.cpp:778
+#, no-c-format
+msgid "boot/boot.catalog"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 9
+#: rc.cpp:781
+#, fuzzy, no-c-format
+msgid "Data Image Settings"
+msgstr "Postavke"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 23
+#: rc.cpp:784
+#, fuzzy, no-c-format
+msgid "Volume Name"
+msgstr "Volume Id:"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 42
+#: rc.cpp:787
+#, no-c-format
+msgid "&More fields..."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 52
+#: rc.cpp:790
+#, fuzzy, no-c-format
+msgid "File System"
+msgstr "Datoteka već postoji"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 77
+#: rc.cpp:793
+#, fuzzy, no-c-format
+msgid "File system presets"
+msgstr "Datoteka već postoji"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 103
+#: rc.cpp:799
+#, no-c-format
+msgid "Symbolic Links"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 112
+#: rc.cpp:802 rc.cpp:838
+#, fuzzy, no-c-format
+msgid "No Change"
+msgstr "Nijedan"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 117
+#: rc.cpp:805
+#, no-c-format
+msgid "Discard broken symlinks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 122
+#: rc.cpp:808
+#, no-c-format
+msgid "Discard all symlinks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 127
+#: rc.cpp:811
+#, no-c-format
+msgid "Follow symlinks"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 142
+#: rc.cpp:814
+#, fuzzy, no-c-format
+msgid "Symbolic link handling in the project"
+msgstr "&Dodaj projektu"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 160
+#: rc.cpp:817
+#, no-c-format
+msgid ""
+"<p>K3b can create ISO9660 filesystems that contain symlinks if the Rock Ridge "
+"extensions are enabled (they are by default). You can change the way symlinks "
+"are handled in a K3b project.\n"
+"\n"
+"<p><b>No Change</b>"
+"<br>\n"
+"Symlinks are used as they have been added to the project. \n"
+"\n"
+"<p><b>Discard broken symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that do not point to a file inside the "
+"project. That includes all links to absolute paths like "
+"'/home/myhome/testfile'.\n"
+"\n"
+"<p><b>Discard all symlinks</b>"
+"<br>\n"
+"K3b will discard all symbolic links that have been added to the project; "
+"meaning that the resulting file system will have no links at all.\n"
+"\n"
+"<p><b>Follow symlinks</b>"
+"<br>\n"
+"Each symbolic link in the project will be replaced with the contents of the "
+"file it is pointing to. Thus, the resulting filesystem will not contain any "
+"symbolic links."
+"<br>\n"
+"Be aware that in case Rock Ridge extensions are disabled (which is not "
+"recommended) symbolic links are always followed because ISO9660 does not "
+"support symbolic links.\n"
+"\n"
+"<p><b>Caution:</b> Symbolic links require Rock Ridge extensions."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 170
+#: rc.cpp:835
+#, no-c-format
+msgid "White space handling"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 184
+#: rc.cpp:841
+#, fuzzy, no-c-format
+msgid "Strip"
+msgstr "Kreni"
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 189
+#: rc.cpp:844
+#, no-c-format
+msgid "Extended Strip"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 209
+#: rc.cpp:850
+#, no-c-format
+msgid "Handling of spaces in filenames"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 222
+#: rc.cpp:853
+#, no-c-format
+msgid ""
+"<p><b>No Change</b>"
+"<br>\n"
+"If this option is checked, K3b will leave all spaces in filenames as they are.\n"
+"<p><b>Strip</b>"
+"<br>\n"
+"If this option is checked, K3b will remove all spaces from all filenames."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'mygoodfile.ext'\n"
+"<p><b>Extended Strip</b>"
+"<br>\n"
+"If this option is checked K3b will remove all spaces in all filenames and "
+"capitalize all letters following a space."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'myGoodFile.ext'\n"
+"<p><b>Replace</b>"
+"<br>\n"
+"If this option is checked, K3b will replace all spaces in all filenames with "
+"the specified characters."
+"<br>\n"
+"Example: 'my good file.ext' becomes 'my_good_file.ext'"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdataimagesettings.ui line 244
+#: rc.cpp:869
+#, no-c-format
+msgid "The string to replace spaces with"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 9
+#: rc.cpp:872
+#, fuzzy, no-c-format
+msgid "Custom Data Filesystems"
+msgstr "File Systems"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 26
+#: rc.cpp:875
+#, fuzzy, no-c-format
+msgid "File System Settings"
+msgstr "Datoteka već postoji"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 35
+#: rc.cpp:878
+#, fuzzy, no-c-format
+msgid "ISO9660 Filesystem"
+msgstr "ISO9660 File System"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 58
+#: rc.cpp:881
+#, fuzzy, no-c-format
+msgid "File Systems"
+msgstr "Datoteka već postoji"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 69
+#: rc.cpp:884
+#, fuzzy, no-c-format
+msgid "&Generate Rock Ridge extensions"
+msgstr "Postavke"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 75
+#: rc.cpp:887
+#, no-c-format
+msgid "Add Rock Ridge extensions to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 81
+#: rc.cpp:890
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will generate the System Use Sharing Protocol "
+"records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).\n"
+"<p>Rock Ridge extends the ISO-9660 filesystem by features equal to the UNIX "
+"filesystems (permissions, symbolic links, very long filenames, ...). It uses "
+"ISO-8859 or UTF-16 based characters and allows 255 octets.\n"
+"<p>Rock Ridge extensions are located at the end of each ISO-9660 directory "
+"record. This makes the Rock Ridge tree closely coupled to the ISO-9660 tree.\n"
+"<p><b>It is highly recommended to use Rock Ridge extensions on every data CD or "
+"DVD.</b>"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 89
+#: rc.cpp:896
+#, fuzzy, no-c-format
+msgid "Generate &Joliet extensions"
+msgstr "Ime datoteke"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 92
+#: rc.cpp:899
+#, no-c-format
+msgid "Add Joliet extensions to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 99
+#: rc.cpp:902
+#, no-c-format
+msgid ""
+"<p>If this option is checked, K3b will add additional Joliet extensions to the "
+"ISO-9660 file system.\n"
+"<p>Joliet is not an accepted independent international standard like ISO-9660 "
+"or Rock Ridge. It is mainly used on Windows systems.\n"
+"<p>Joliet does not allow all characters, so the Joliet filenames are not "
+"identical to the filenames on disk (as compared to Rock Ridge). Joliet has a "
+"filename length limitation of 64 chars (independent from the character coding "
+"and type e.g. European vs. Japanese). This is annoying, as modern file systems "
+"all allow 255 characters per path name component.\n"
+"<p>Joliet uses UTF-16 coding.\n"
+"<p><b>Caution:</b> With the exception of Linux and FreeBSD, there is no "
+"POSIX-like OS that supports Joliet. So <b>never create Joliet-only CDs or "
+"DVDs</b> for that reason."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 107
+#: rc.cpp:909
+#, fuzzy, no-c-format
+msgid "Generate &UDF structures"
+msgstr "Otpakuj XML strukturu"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 110
+#: rc.cpp:912
+#, no-c-format
+msgid "Add UDF structures to the file system"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 114
+#: rc.cpp:915
+#, no-c-format
+msgid ""
+"<p>If this option is checked K3b will create UDF filesystem structures in "
+"addition to the ISO9660 filesystem.\n"
+"<p>The UDF (<em><b>U</b>niversal <b>D</b>isk <b>F</b>ormat</em>"
+") is mainly used for DVDs."
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 124
+#: rc.cpp:919
+#, fuzzy, no-c-format
+msgid "Other Settings"
+msgstr "Postavke"
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 143
+#: rc.cpp:922
+#, no-c-format
+msgid "F&orce input charset:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 164
+#: rc.cpp:925
+#, no-c-format
+msgid "Preserve file permissions (bac&kup)"
+msgstr ""
+
+#. i18n: file ./projects/base_k3badvanceddataimagesettings.ui line 168
+#: rc.cpp:928
+#, no-c-format
+msgid ""
+"<p>If this option is checked, all files in the resulting file system will have "
+"exactly the same permissions as the source files. (Otherwise, all files will "
+"have equal permissions and be owned by root).\n"
+"<p>This is mainly useful for backups."
+"<p><b>Caution:</b> The permissions may not make much sense on other file "
+"systems; for example, if a user that owns a file on the CD or DVD does not "
+"exist."
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 9
+#: projects/k3bdataimagesettingswidget.cpp:152
+#: projects/k3bvcdburndialog.cpp:575 rc.cpp:932
+#, fuzzy, no-c-format
+msgid "Volume Descriptor"
+msgstr "Opis"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 42
+#: rc.cpp:935
+#, fuzzy, no-c-format
+msgid "V&olume set name:"
+msgstr "Volume Set Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 53
+#: projects/k3bvcdburndialog.cpp:500 rc.cpp:938
+#, fuzzy, no-c-format
+msgid "&Volume name:"
+msgstr "Volume Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 80
+#: rc.cpp:941
+#, fuzzy, no-c-format
+msgid "P&reparer:"
+msgstr "Preparer Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 91
+#: rc.cpp:944
+#, fuzzy, no-c-format
+msgid "P&ublisher:"
+msgstr "Publisher Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 102
+#: rc.cpp:947
+#, fuzzy, no-c-format
+msgid "Volu&me set size:"
+msgstr "Volume Set Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 135
+#: projects/k3bvcdburndialog.cpp:503 rc.cpp:951
+#, fuzzy, no-c-format
+msgid "Volume set &number:"
+msgstr "Volume Set Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 168
+#: rc.cpp:955
+#, fuzzy, no-c-format
+msgid "S&ystem:"
+msgstr "S&ystem:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 187
+#: rc.cpp:958
+#, fuzzy, no-c-format
+msgid "&Application:"
+msgstr "Application Id:"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 256
+#: rc.cpp:964
+#, no-c-format
+msgid "Select a bibliographic file from the project"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 285
+#: rc.cpp:970
+#, fuzzy, no-c-format
+msgid "Select an abstract file from the project"
+msgstr "Greška prilikom čitanja iz %1 datoteke"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 314
+#: rc.cpp:976
+#, fuzzy, no-c-format
+msgid "Select a copyright file from the project"
+msgstr "Greška prilikom čitanja iz %1 datoteke"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 324
+#: rc.cpp:979
+#, no-c-format
+msgid "Abstract file:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 332
+#: rc.cpp:982
+#, fuzzy, no-c-format
+msgid "Copyright file:"
+msgstr "svira"
+
+#. i18n: file ./projects/base_k3bdatavolumedescwidget.ui line 340
+#: rc.cpp:985
+#, no-c-format
+msgid "Bibliographic file:"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 10
+#: rc.cpp:988
+#, no-c-format
+msgid "K3bAudioCDTextWidget"
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 21
+#: rc.cpp:991
+#, fuzzy, no-c-format
+msgid "Write CD-Text"
+msgstr "Piši CD-tekst"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 37
+#: rc.cpp:995
+#, no-c-format
+msgid ""
+"<p><b>CD-Text</b>\n"
+"<p>If this option is checked K3b uses some otherwise unused space on the Audio "
+"CD to store additional information, like the artist or the CD title.\n"
+"<p>CD-Text is an extension to the audio CD standard introduced by Sony.\n"
+"<p>CD-Text will only be usable on CD players that support this extension "
+"(mostly car CD players) and software like K3b, of course.\n"
+"<p>Since a CD-Text-enhanced Audio CD will work in any Hifi CD or DVD player "
+"even if the player does not support CD-Text explicitly, enabling it is never a "
+"bad idea (just remember to fill in the CD-Text information)."
+msgstr ""
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 65
+#: rc.cpp:1002
+#, fuzzy, no-c-format
+msgid "Perf&ormer:"
+msgstr "&Izvođač"
+
+#. i18n: file ./projects/base_k3baudiocdtextwidget.ui line 166
+#: rc.cpp:1020
+#, no-c-format
+msgid "More Fiel&ds..."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 28
+#: rc.cpp:1023
+#, fuzzy, no-c-format
+msgid "File Quality"
+msgstr "Kvalitet"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 47
+#: rc.cpp:1026
+#, fuzzy, no-c-format
+msgid "&Quality level:"
+msgstr "Kvalitet"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 53
+#: rc.cpp:1029
+#, no-c-format
+msgid "Controls the quality of the encoded files"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 56
+#: rc.cpp:1032
+#, no-c-format
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called \"quality\". "
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The default "
+"setting is quality 3, which at approximately 110kbps gives a smaller filesize "
+"and significantly better fidelity than .mp3 compression at 128kbps. "
+"<p><em>This explanation was copied from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 69
+#: rc.cpp:1035 rc.cpp:1184
+#, no-c-format
+msgid "textLabel1"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 149
+#: rc.cpp:1038 rc.cpp:1187 rc.cpp:1222
+#, fuzzy, no-c-format
+msgid "high quality"
+msgstr "Kvalitet"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 165
+#: rc.cpp:1041 rc.cpp:1190
+#, fuzzy, no-c-format
+msgid "small file"
+msgstr "Zapiši image datoteku u:"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 194
+#: rc.cpp:1044
+#, fuzzy, no-c-format
+msgid "M&anual settings:"
+msgstr "Razne postavke"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 247
+#: rc.cpp:1047
+#, no-c-format
+msgid "&Upper bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 255
+#: rc.cpp:1050
+#, no-c-format
+msgid "Lower &bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 303
+#: rc.cpp:1053 rc.cpp:1056 rc.cpp:1059
+#, fuzzy, no-c-format
+msgid "kbps"
+msgstr "%1 MB"
+
+#. i18n: file ../plugins/encoder/ogg/base_k3boggvorbisencodersettingswidget.ui line 335
+#: rc.cpp:1062
+#, fuzzy, no-c-format
+msgid "&Nominal bitrate:"
+msgstr "Pregled sadržaja"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 28
+#: rc.cpp:1065
+#, no-c-format
+msgid "Manual settings (used for all file types)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 69
+#: rc.cpp:1068
+#, fuzzy, no-c-format
+msgid "Sample rate:"
+msgstr "Učestalost uzorkovanja"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 75
+#: rc.cpp:1071
+#, no-c-format
+msgid "Signed Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 80
+#: rc.cpp:1074
+#, no-c-format
+msgid "Unsigned Linear"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 85
+#: rc.cpp:1077
+#, no-c-format
+msgid "u-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 90
+#: rc.cpp:1080
+#, no-c-format
+msgid "A-law (logarithmic)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 95
+#: rc.cpp:1083
+#, no-c-format
+msgid "ADPCM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 100
+#: rc.cpp:1086
+#, no-c-format
+msgid "IMA_ADPCM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 105
+#: rc.cpp:1089
+#, no-c-format
+msgid "GSM"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 110
+#: rc.cpp:1092
+#, no-c-format
+msgid "Floating-Point"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 121
+#: rc.cpp:1095
+#, no-c-format
+msgid ""
+"<p>The sample data encoding is signed linear (2's complement), unsigned linear, "
+"u-law (logarithmic), A-law (logarithmic), ADPCM, IMA_ADPCM, GSM, or "
+"Floating-point.</p>\n"
+"<p><b>U-law</b> (actually shorthand for mu-law) and <b>A-law</b> "
+"are the U.S. and international standards for logarithmic telephone sound "
+"compression. When uncompressed u-law has roughly the precision of 14-bit PCM "
+"audio and A-law has roughly the precision of 13-bit PCM audio. A-law and u-law "
+"data is sometimes encoded using a reversed bit-ordering (i.e. MSB becomes LSB)."
+"<br> <b>ADPCM </b> is a form of sound compression that has a good compromise "
+"between good sound quality and fast encoding/decoding time. It is used for "
+"telephone sound compression and places where full fidelity is not as important. "
+"When uncompressed it has roughly the precision of 16-bit PCM audio. Popular "
+"versions of ADPCM include G.726, MS ADPCM, and IMA ADPCM. It has different "
+"meanings in different file handlers. In .wav files it represents MS ADPCM "
+"files, in all others it means G.726 ADPCM. "
+"<br> <b>IMA ADPCM</b> is a specific form of ADPCM compression, slightly simpler "
+"and slightly lower fidelity than Microsoft's flavor of ADPCM. IMA ADPCM is also "
+"called DVI ADPCM."
+"<br> <b>GSM</b> is a standard used for telephone sound compression in European "
+"countries and is gaining popularity because of its good quality. It is usually "
+"CPU intensive to work with GSM audio data.</p> "
+"<p><em>Description based on the SoX manpage</em></p>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 132
+#: rc.cpp:1099
+#, no-c-format
+msgid "14400"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 143
+#: rc.cpp:1103
+#, fuzzy, no-c-format
+msgid "Data size:"
+msgstr "Data/mode1"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 151
+#: rc.cpp:1106
+#, fuzzy, no-c-format
+msgid "Data encoding:"
+msgstr "Data/mode1"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 159
+#: rc.cpp:1109
+#, fuzzy, no-c-format
+msgid "Channels:"
+msgstr "Prekinuto"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 165
+#: rc.cpp:1112
+#, no-c-format
+msgid "1 (mono)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 170
+#: rc.cpp:1115
+#, no-c-format
+msgid "2 (stereo)"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 175
+#: rc.cpp:1118
+#, fuzzy, no-c-format
+msgid "4 (quad sound)"
+msgstr "Nije pronađeno"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 188
+#: rc.cpp:1121
+#, fuzzy, no-c-format
+msgid "Bytes"
+msgstr "da"
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 193
+#: rc.cpp:1124
+#, no-c-format
+msgid "16-bit Words"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/sox/base_k3bsoxencoderconfigwidget.ui line 198
+#: rc.cpp:1127
+#, no-c-format
+msgid "32-bit Words"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 24
+#: rc.cpp:1130
+#, fuzzy, no-c-format
+msgid "Quality"
+msgstr "Kvalitet"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 38
+#: rc.cpp:1133
+#, fuzzy, no-c-format
+msgid "Constant Bitrate"
+msgstr "Pregled sadržaja"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 81
+#: rc.cpp:1136
+#, fuzzy, no-c-format
+msgid "Variable Bitrate"
+msgstr "Piši"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 142
+#: rc.cpp:1139
+#, no-c-format
+msgid "Maximum bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 150
+#: rc.cpp:1142
+#, no-c-format
+msgid "Minimum bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 166
+#: rc.cpp:1145
+#, no-c-format
+msgid "Average bitrate:"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 198
+#: rc.cpp:1151
+#, fuzzy, no-c-format
+msgid "Channel Mode"
+msgstr "Prekinuto"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 207
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:412
+#: ../plugins/encoder/lame/k3blameencoder.cpp:119 rc.cpp:1154
+#, no-c-format
+msgid "Stereo"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 212
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:410
+#: ../plugins/encoder/lame/k3blameencoder.cpp:120 rc.cpp:1157
+#, no-c-format
+msgid "Joint Stereo"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 217
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:406
+#: ../plugins/encoder/lame/k3blameencoder.cpp:121 rc.cpp:1160
+#, fuzzy, no-c-format
+msgid "Mono"
+msgstr "ne"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 224
+#: rc.cpp:1163
+#, fuzzy, no-c-format
+msgid "Select the channel mode."
+msgstr "Izaberite ugao za rip:"
+
+#. i18n: file ../plugins/encoder/lame/base_k3bmanualbitratesettingswidget.ui line 233
+#: rc.cpp:1166
+#, no-c-format
+msgid ""
+"<p>Select the channel mode of the resulting Mp3 file:\n"
+"<p><b>Stereo</b>"
+"<br>\n"
+"In this mode, the encoder makes no use of potential correlations between the "
+"two input channels; it can, however, negotiate the bit demand between both "
+"channel, i.e. give one channel more bits if the other contains silence or needs "
+"fewer bits because of a lower complexity.\n"
+"<p><b>Joint-Stereo</b>"
+"<br>\n"
+"In this mode, the encoder will make use of correlations between both channels. "
+"The signal will be matrixed into a sum (\"mid\"), computed by L+R, and "
+"difference (\"side\") signal, computed by L-R, and more bits are allocated to "
+"the mid channel. This will effectively increase the bandwidth if the signal "
+"does not have too much stereo separation, thus giving a significant gain in "
+"encoding quality.\n"
+"<p><b>Mono</b>"
+"<br>\n"
+"The input will be encoded as a mono signal. If it was a stereo signal, it will "
+"be downsampled to mono. The downmix is calculated as the sum of the left and "
+"right channel, attenuated by 6 dB."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 43
+#: rc.cpp:1178
+#, fuzzy, no-c-format
+msgid "Quality Settings"
+msgstr "Postavke"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 62
+#: rc.cpp:1181
+#, fuzzy, no-c-format
+msgid "Preset:"
+msgstr "Projekt"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 214
+#: rc.cpp:1193
+#, fuzzy, no-c-format
+msgid "Manual settings:"
+msgstr "Razne postavke"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 230
+#: rc.cpp:1196
+#, no-c-format
+msgid "textLabel2"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 277
+#: rc.cpp:1199
+#, fuzzy, no-c-format
+msgid "Change Settings..."
+msgstr "Postavke"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 302
+#: rc.cpp:1205
+#, fuzzy, no-c-format
+msgid "Encoder Quality"
+msgstr "Kvalitet"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 316
+#: rc.cpp:1208
+#, no-c-format
+msgid "Choose the noise shaping & psycho acoustic algorithm."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 324
+#: rc.cpp:1211
+#, no-c-format
+msgid ""
+"<p>Bitrate is of course the main influence on quality. The higher the bitrate, "
+"the higher the quality. But for a given bitrate, we have a choice of algorithms "
+"to determine the best scalefactors and huffman encoding (noise shaping).\n"
+"<p>The quality increases from 0 to 9 while the encoding speed drops.\n"
+"<p>9 uses the slowest & best possible version of all algorithms.\n"
+"<p><b>7 is the recommended setting</b> while 4 still produced reasonable "
+"quality at good speed.\n"
+"<p>0 disables almost all algorithms including psy-model resulting in poor "
+"quality.\n"
+"<p><b>This setting has no influence on the size of the resulting file.</b>"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 348
+#: rc.cpp:1219
+#, fuzzy, no-c-format
+msgid "fast encoding"
+msgstr "Data/mode1"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 395
+#: rc.cpp:1228
+#, fuzzy, no-c-format
+msgid "Mark copyrighted"
+msgstr "svira"
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 398
+#: rc.cpp:1231
+#, no-c-format
+msgid "Mark the encoded file as being copyrighted."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 406
+#: rc.cpp:1234
+#, no-c-format
+msgid "Mark as original"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 409
+#: rc.cpp:1237
+#, no-c-format
+msgid "Mark the encoded file as being a copy."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 417
+#: rc.cpp:1240
+#, no-c-format
+msgid "Strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 420
+#: rc.cpp:1243
+#, no-c-format
+msgid "Enforce strict ISO compliance"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 424
+#: rc.cpp:1246
+#, no-c-format
+msgid ""
+"<p>If this option is checked LAME will enforce the 7680 bit limitation on total "
+"frame size."
+"<br>\n"
+"This results in many wasted bits for high bitrate encodings but will ensure "
+"strict ISO compatibility. This compatibility might be important for hardware "
+"players."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 432
+#: rc.cpp:1250
+#, no-c-format
+msgid "Error protection"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 435
+#: rc.cpp:1253
+#, no-c-format
+msgid "Turn on CRC error protection."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/lame/base_k3blameencodersettingswidget.ui line 438
+#: rc.cpp:1256
+#, no-c-format
+msgid ""
+"<p>If this option is checked a cyclic redundancy check (CRC) code will be added "
+"to each frame, allowing transmission errors that could occur on the MP3 stream "
+"to be detected; however, it takes 16 bits per frame that would otherwise be "
+"used for encoding, thus slightly reducing the sound quality."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 29
+#: rc.cpp:1259
+#, no-c-format
+msgid ""
+"<p>This dialog can be used to setup external command line applications as audio "
+"encoders. These can then be used by K3b to encode audio data (Tracks from an "
+"audio CD or the titles from an audio project) to formats that are normally not "
+"supported (i.e. no encoder plugin exists).\n"
+"<p>K3b comes with a selection of predefined external applications that depends "
+"on the installed applications."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 45
+#: rc.cpp:1263
+#, fuzzy, no-c-format
+msgid "Configured Encoders"
+msgstr "Zatvaram datoteku..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 65
+#: rc.cpp:1269
+#, fuzzy, no-c-format
+msgid "Extension"
+msgstr "Sesije:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 76
+#: rc.cpp:1272 rc.cpp:1293
+#, fuzzy, no-c-format
+msgid "Command"
+msgstr "Potpuno"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 127
+#: rc.cpp:1278
+#, fuzzy, no-c-format
+msgid "Edit..."
+msgstr "..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencoderconfigwidget.ui line 135
+#: rc.cpp:1281
+#, fuzzy, no-c-format
+msgid "Add..."
+msgstr "..."
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 49
+#: rc.cpp:1287
+#, fuzzy, no-c-format
+msgid "Name:"
+msgstr "Ime"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 57
+#: rc.cpp:1290
+#, fuzzy, no-c-format
+msgid "Filename extension:"
+msgstr "Ime datoteke"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 90
+#: rc.cpp:1296
+#, no-c-format
+msgid ""
+"<p><b>Command</b>"
+"<br>\n"
+"Please insert the command used to encode the audio data. The command has to "
+"read raw little endian (see <em>Swap Byte Order</em>"
+") 16bit stereo audio frames from stdin.\n"
+"<p>The following strings will be replaced by K3b:"
+"<br>\n"
+"<b>%f</b> - The filename of the resulting file. This is where the command has "
+"to write its output to."
+"<br>\n"
+"<em>The following refer to metadata stored for example in the ID3 tag of am mp3 "
+"file (Be aware that these values might be empty).</em>"
+"<br>\n"
+"<b>%t</b> - Title"
+"<br>\n"
+"<b>%a</b> - Artist"
+"<br>\n"
+"<b>%c</b> - Comment"
+"<br>\n"
+"<b>%n</b> - Track number"
+"<br>\n"
+"<b>%m</b> - Album Title"
+"<br>\n"
+"<b>%r</b> - Album Artist"
+"<br>\n"
+"<b>%x</b> - Album comment"
+"<br>\n"
+"<b>%y</b> - Release Year"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 124
+#: rc.cpp:1314
+#, no-c-format
+msgid "Swap &Byte Order"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 127
+#: rc.cpp:1317
+#, no-c-format
+msgid "Swap the byte order of the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 131
+#: rc.cpp:1320
+#, no-c-format
+msgid ""
+"<p> If this option is checked K3b will swap the byte order of the input data. "
+"Thus, the command has to read big endian audio frames.\n"
+"<p>If the resulting audio file sounds bad it is highly likely that the byte "
+"order is wrong and this option has to be checked."
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 139
+#: rc.cpp:1324
+#, fuzzy, no-c-format
+msgid "Write W&ave Header"
+msgstr "Zapiši image datoteku u:"
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 142
+#: rc.cpp:1327
+#, no-c-format
+msgid "Create a wave header for the input data"
+msgstr ""
+
+#. i18n: file ../plugins/encoder/external/base_k3bexternalencodereditwidget.ui line 145
+#: rc.cpp:1330
+#, fuzzy, no-c-format
+msgid ""
+"<p>If this option is checked K3b will write a wave header. This is useful in "
+"case the encoder application cannot read plain raw audio data."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka "
+"kakvi jesu."
+
+#: k3bfirstrun.cpp:52
+msgid "First Run"
+msgstr ""
+
+#: k3bfirstrun.cpp:60
+#, fuzzy
+msgid "Enable Konqueror integration"
+msgstr "Fiksiram"
+
+#: k3bfirstrun.cpp:61
+#, fuzzy
+msgid "No Konqueror integration"
+msgstr "Fiksiram"
+
+#: k3bfirstrun.cpp:64
+msgid ""
+"<p>K3b can integrate itself into Konqueror. This integration allows to start "
+"K3b from the context menu in the file manager."
+"<p><em>The Konqueror integration can always be disabled and enabled again from "
+"the K3b settings.</em>"
+msgstr ""
+
+#: k3bfileview.cpp:95
+msgid "Filter:"
+msgstr "Filter:"
+
+#: k3bfileview.cpp:104
+#, fuzzy
+msgid "audio/x-mp3 audio/x-wav application/x-ogg |Sound Files"
+msgstr "audio/x-mp3 application/x-ogg audio/wav |Zvučne datoteke"
+
+#: k3bfileview.cpp:105
+#, fuzzy
+msgid "audio/x-wav |Wave Sound Files"
+msgstr "audio/x-mp3 |MP3 zvučne datoteke"
+
+#: k3bfileview.cpp:106
+#, fuzzy
+msgid "audio/x-mp3 |MP3 Sound Files"
+msgstr "audio/x-mp3 |MP3 zvučne datoteke"
+
+#: k3bfileview.cpp:107
+#, fuzzy
+msgid "application/x-ogg |Ogg Vorbis Sound Files"
+msgstr "application/x-ogg |Ogg Vorbis zvučne datoteke"
+
+#: k3bfileview.cpp:108
+msgid "video/mpeg |MPEG Video Files"
+msgstr ""
+
+#: k3binteractiondialog.cpp:89
+#, fuzzy
+msgid "Load default settings"
+msgstr "Postavke"
+
+#: k3binteractiondialog.cpp:90
+#, fuzzy
+msgid "Load saved settings"
+msgstr "Postavke"
+
+#: k3binteractiondialog.cpp:91
+#, fuzzy
+msgid "Load last used settings"
+msgstr "Postavke"
+
+#: k3binteractiondialog.cpp:116 projects/k3bprojectburndialog.cpp:155
+msgid "Start"
+msgstr "Kreni"
+
+#: k3binteractiondialog.cpp:117
+#, fuzzy
+msgid "Start the task"
+msgstr "Počni preimenovanje"
+
+#: k3binteractiondialog.cpp:243
+#, fuzzy
+msgid "Load default or saved settings"
+msgstr "Postavke"
+
+#: k3binteractiondialog.cpp:244
+msgid "Save current settings to reuse them later"
+msgstr ""
+
+#: k3binteractiondialog.cpp:248
+msgid ""
+"<p>Load a set of settings either from the default K3b settings, settings saved "
+"before, or the last used ones."
+msgstr ""
+
+#: k3binteractiondialog.cpp:250
+msgid ""
+"<p>Saves the current settings of the action dialog."
+"<p>These settings can be loaded with the <em>Load saved settings</em> button."
+"<p><b>The K3b defaults are not overwritten by this.</b>"
+msgstr ""
+
+#: k3binteractiondialog.cpp:320
+#, fuzzy
+msgid "Action Dialog Settings"
+msgstr "Postavke"
+
+#: k3binteractiondialog.cpp:321
+msgid ""
+"<p>K3b handles three sets of settings in action dialogs: the defaults, the "
+"saved settings, and the last used settings. Please choose which of these sets "
+"should be loaded if an action dialog is opened again."
+"<p><em>Be aware that this choice can always be changed from the K3b "
+"configuration dialog.</em>"
+msgstr ""
+
+#: k3baudioplayer.cpp:166 k3baudioplayer.cpp:547
+msgid "no file"
+msgstr "nema datoteke"
+
+#: k3baudioplayer.cpp:228
+#, fuzzy
+msgid "Clear List"
+msgstr "Očisti listu"
+
+#: k3baudioplayer.cpp:348
+msgid "No running aRtsd found"
+msgstr "Nema pokrenutog aRtsd"
+
+#: k3baudioplayer.cpp:355
+msgid "Unknown file format"
+msgstr "Nepoznat format datoteke"
+
+#: k3baudioplayer.cpp:589
+msgid "playing"
+msgstr "svira"
+
+#: k3baudioplayer.cpp:592
+msgid "paused"
+msgstr "pauzirano"
+
+#: k3baudioplayer.cpp:595
+msgid "stopped"
+msgstr "zaustavljeno"
+
+#: k3bwritingmodewidget.cpp:28
+msgid "Let K3b select the best-suited mode. This is the recommended selection."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:29
+msgid ""
+"<em>Disk At Once</em> or more properly <em>Session At Once</em>"
+". The laser is never turned off while writing the CD or DVD. This is the "
+"preferred mode to write audio CDs since it allows pregaps other than 2 seconds. "
+"Not all writers support DAO."
+"<br>DVD-R(W)s written in DAO provide the best DVD-Video compatibility."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:34
+msgid ""
+"<em>Track At Once</em> should be supported by every CD writer. The laser will "
+"be turned off after every track."
+"<br>Most CD writers need this mode for writing multisession CDs."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:39
+msgid ""
+"RAW writing mode. The error correction data is created by the software instead "
+"of the writer device."
+"<br>Try this if your CD writer fails to write in DAO and TAO."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:42
+msgid ""
+"Incremental sequential is the default writing mode for DVD-R(W). It allows "
+"multisession DVD-R(W)s. It only applies to DVD-R(W)."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:44
+msgid ""
+"Restricted Overwrite allows to use a DVD-RW just like a DVD-RAM or a DVD+RW. "
+"The media may just be overwritten. It is not possible to write multisession "
+"DVD-RWs in this mode but K3b uses growisofs to grow an ISO9660 filesystem "
+"within the first session, thus allowing new files to be added to an already "
+"burned disk."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:93
+#, fuzzy
+msgid "Select the writing mode to use"
+msgstr "Izaberite ugao za rip:"
+
+#: k3bwritingmodewidget.cpp:101
+#, fuzzy
+msgid "Writing mode"
+msgstr "Režim pisanja"
+
+#: k3bwritingmodewidget.cpp:102
+msgid ""
+"Be aware that the writing mode is ignored when writing DVD+R(W) since there is "
+"only one way to write them."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:105
+msgid "The selection of writing modes depends on the inserted burning medium."
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:155
+msgid "DAO"
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:157
+msgid "TAO"
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:159
+msgid "RAW"
+msgstr ""
+
+#: k3bwritingmodewidget.cpp:161
+#, fuzzy
+msgid "Restricted Overwrite"
+msgstr "Prepiši"
+
+#: k3bwritingmodewidget.cpp:163
+msgid "Incremental"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:73 projects/k3baudiocdtextwidget.cpp:43
+#: projects/k3bmixedburndialog.cpp:75
+#, fuzzy
+msgid "CD-Text"
+msgstr "CD-Tekst"
+
+#: projects/k3bmusicbrainzjob.cpp:190 projects/k3bmusicbrainzjob.cpp:275
+#, c-format
+msgid "Generating fingerprint for track %1."
+msgstr ""
+
+#: projects/k3bmusicbrainzjob.cpp:217
+#, c-format
+msgid "Querying MusicBrainz for track %1."
+msgstr ""
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:46
+#: projects/k3bmusicbrainzjob.cpp:254
+msgid "MusicBrainz Query"
+msgstr ""
+
+#: projects/k3bmusicbrainzjob.cpp:255
+msgid "Found multiple matches for track %1 (%2). Please select one."
+msgstr ""
+
+#: projects/k3bmixeddirtreeview.cpp:45
+#, fuzzy
+msgid "Audio Tracks"
+msgstr "Staze"
+
+#: projects/k3baudiotrackaddingdialog.cpp:59
+#, fuzzy
+msgid "Please be patient..."
+msgstr "Molim sačekajte..."
+
+#: projects/k3baudiotrackaddingdialog.cpp:107
+msgid "Adding files to project \"%1\"..."
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:116
+#: projects/k3bdataurladdingdialog.cpp:171
+#, fuzzy
+msgid "Insufficient permissions to read the following files"
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: projects/k3baudiotrackaddingdialog.cpp:120
+#: projects/k3bdataurladdingdialog.cpp:175
+#, fuzzy
+msgid "Unable to find the following files"
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: projects/k3baudiotrackaddingdialog.cpp:124
+#: projects/k3bdataurladdingdialog.cpp:179
+msgid "No non-local files supported"
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:128
+#, fuzzy
+msgid "Unable to handle the following files due to an unsupported format"
+msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#: projects/k3baudiotrackaddingdialog.cpp:129
+msgid ""
+"You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+
+#: projects/k3baudiotrackaddingdialog.cpp:135
+#: projects/k3bdataurladdingdialog.cpp:160
+#, fuzzy
+msgid "Problems while adding files to the project."
+msgstr "Greška prilikom čitanja iz %1 datoteke"
+
+#: projects/k3baudiotrackaddingdialog.cpp:165
+#, fuzzy
+msgid "Analysing file '%1'..."
+msgstr "Zatvaram datoteku..."
+
+#: projects/k3bmovixview.cpp:59
+#, fuzzy
+msgid "Remove Subtitle File"
+msgstr "Uklonjena image datoteka %1"
+
+#: projects/k3bmovixview.cpp:62
+#, fuzzy
+msgid "Add Subtitle File..."
+msgstr "&Dodaj datoteke..."
+
+#: projects/k3bdataview.cpp:103 projects/k3bmovixview.cpp:81
+#, fuzzy
+msgid "Volume Name:"
+msgstr "Volume Id:"
+
+#: projects/k3bmovixview.cpp:173
+msgid "K3b currently only supports local files."
+msgstr ""
+
+#: projects/k3baudiotracktrmlookupdialog.cpp:124
+msgid "Track %1 was not found in the MusicBrainz database."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#: projects/k3baudioburndialog.cpp:64
+#: projects/k3baudiotracktrmlookupdialog.cpp:126
+msgid "Audio Project"
+msgstr "Audio projekat"
+
+#: projects/k3bview.cpp:60
+#, fuzzy
+msgid "&Burn"
+msgstr "&Piši CD image..."
+
+#: projects/k3bview.cpp:62
+#, fuzzy
+msgid "Open the burn dialog for the current project"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: projects/k3bview.cpp:63
+#, fuzzy
+msgid "&Properties"
+msgstr "&Projekat"
+
+#: projects/k3bview.cpp:65
+#, fuzzy
+msgid "Open the properties dialog"
+msgstr "Otvori dijalog za kopiranje CD-ova"
+
+#: projects/k3bdataview.cpp:167 projects/k3bview.cpp:97
+msgid "Please add files to your project first."
+msgstr ""
+
+#: projects/k3bdataview.cpp:168 projects/k3bmixedview.cpp:126
+#: projects/k3bview.cpp:98
+msgid "No Data to Burn"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:57
+#, fuzzy
+msgid "Floppy"
+msgstr "kopiraj"
+
+#: projects/k3bbootimageview.cpp:118
+msgid "Hide Advanced Options"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:122
+msgid "Show Advanced Options"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:129
+msgid "Please Choose Boot Image"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:137
+msgid ""
+"<p>The file you selected is not a floppy image (floppy images are of size 1200 "
+"KB, 1440 KB, or 2880 KB). You may still use boot images of other sizes by "
+"emulating a harddisk or disabling emulation completely. "
+"<p>If you are not familiar with terms like 'harddisk emulation' you most likely "
+"want to use a floppy image here. Floppy images can be created by directly "
+"extracting them from a real floppy disk:"
+"<pre>dd if=/dev/floppy of=/tmp/floppy.img</pre>or by using one of the many boot "
+"floppy generators that can be found on <a "
+"href=\"http://www.google.com/search?q=linux+boot+floppy&ie=UTF-8&oe=UTF-8\">"
+"the internet</a>."
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:146
+#, fuzzy
+msgid "No Floppy image selected"
+msgstr "Ukloni image datoteke"
+
+#: projects/k3bbootimageview.cpp:147
+msgid "Use harddisk emulation"
+msgstr ""
+
+#: projects/k3bbootimageview.cpp:148
+#, fuzzy
+msgid "Use no emulation"
+msgstr "Nema simulacije pisanja sa DVD+R(W) medijima"
+
+#: projects/k3bmovixoptionswidget.cpp:46 projects/k3bmovixoptionswidget.cpp:62
+#, fuzzy
+msgid "default"
+msgstr "Korisničke postavke"
+
+#: projects/k3bmovixdvdview.cpp:32 projects/k3bmovixlistview.cpp:188
+msgid "Use drag'n'drop to add files to the project."
+msgstr ""
+
+#: projects/k3bmovixdvdview.cpp:33 projects/k3bmovixlistview.cpp:189
+msgid "To remove or rename files use the context menu."
+msgstr ""
+
+#: projects/k3bmovixdvdview.cpp:34
+msgid "After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/k3bmovixburndialog.cpp:54
+#, fuzzy
+msgid "eMovix CD Project"
+msgstr "Novi &eMovix CD projekat"
+
+#: projects/k3bmovixburndialog.cpp:55 projects/k3bmovixdvdburndialog.cpp:57
+#, fuzzy
+msgid ""
+"_n: 1 file (%1)\n"
+"%n files (%1)"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: projects/k3bmovixburndialog.cpp:58 projects/k3bmovixdvdburndialog.cpp:60
+#, fuzzy
+msgid "eMovix"
+msgstr "eMovixCD%1"
+
+#: projects/k3bdataburndialog.cpp:83 projects/k3bdvdburndialog.cpp:64
+#: projects/k3bmixedburndialog.cpp:79 projects/k3bmovixburndialog.cpp:62
+#: projects/k3bmovixdvdburndialog.cpp:64 projects/k3bvideodvdburndialog.cpp:62
+#, fuzzy
+msgid "Filesystem"
+msgstr "File Systems"
+
+#: projects/k3bdataburndialog.cpp:160 projects/k3bmixedburndialog.cpp:97
+#: projects/k3bmovixburndialog.cpp:99
+#, fuzzy
+msgid "Datatrack Mode"
+msgstr "Data/mode1"
+
+#: projects/k3bmovixburndialog.cpp:102
+#, fuzzy
+msgid "Multisession"
+msgstr "Multi-Session"
+
+#: projects/k3bmovixburndialog.cpp:213 projects/k3bmovixdvdburndialog.cpp:173
+#, fuzzy
+msgid "Could not find a valid eMovix installation."
+msgstr ""
+"Ne mogu pronaći dodatni uređaj u\n"
+"%1"
+
+#: projects/k3bdataburndialog.cpp:199 projects/k3bmovixburndialog.cpp:240
+#, fuzzy
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr "Pisač ne podržava kopiranje dual-layer DVD-a."
+
+#: projects/k3bvcdlistview.cpp:52
+msgid "Use drag'n'drop to add MPEG video files to the project."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:88 projects/k3bmovixlistview.cpp:190
+#: projects/k3bvcdlistview.cpp:53
+msgid "After that press the burn button to write the CD."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:130 projects/k3bmovixlistview.cpp:173
+#: projects/k3bvcdlistview.cpp:81
+msgid "No."
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:84
+#, fuzzy
+msgid "Resolution"
+msgstr "Rješenje"
+
+#: projects/k3bvcdlistview.cpp:85
+#, fuzzy
+msgid "High Resolution"
+msgstr "Rješenje"
+
+#: projects/k3bvcdlistview.cpp:86
+#, fuzzy
+msgid "Framerate"
+msgstr "Frames"
+
+#: projects/k3bvcdlistview.cpp:87
+msgid "Muxrate"
+msgstr ""
+
+#: projects/k3bvcdlistview.cpp:88
+#, fuzzy
+msgid "Duration"
+msgstr "Opis"
+
+#: projects/k3bvideodvdburndialog.cpp:49
+#, fuzzy
+msgid "Video DVD Project"
+msgstr "Novi Video DVD projekat"
+
+#: projects/k3bdataburndialog.cpp:72 projects/k3bdvdburndialog.cpp:53
+#: projects/k3bvideodvdburndialog.cpp:49
+#, fuzzy, c-format
+msgid "Size: %1"
+msgstr "Veličina:"
+
+#: projects/k3bdatadirtreeview.cpp:285 projects/k3bdatafileview.cpp:324
+#, fuzzy
+msgid "New Directory..."
+msgstr "Direktorij"
+
+#: projects/k3bdatadirtreeview.cpp:291 projects/k3bdatafileview.cpp:330
+#: projects/k3bdataurladdingdialog.cpp:443
+#: projects/k3bdataurladdingdialog.cpp:679
+#, fuzzy
+msgid "Rename"
+msgstr "Ime datoteke"
+
+#: projects/k3bdatadirtreeview.cpp:336 projects/k3bdatadirtreeview.cpp:338
+#: projects/k3bdatadirtreeview.cpp:341 projects/k3bdatadirtreeview.cpp:344
+#: projects/k3bdatafileview.cpp:381 projects/k3bdatafileview.cpp:383
+#: projects/k3bdatafileview.cpp:386 projects/k3bdatafileview.cpp:389
+#, fuzzy
+msgid "New Directory"
+msgstr "Direktorij"
+
+#: projects/k3bdatadirtreeview.cpp:337 projects/k3bdatafileview.cpp:382
+#, fuzzy
+msgid "Please insert the name for the new directory:"
+msgstr "Slobodnog prostora u privremenom direktoriju"
+
+#: projects/k3bdatadirtreeview.cpp:342 projects/k3bdatafileview.cpp:387
+msgid ""
+"A file with that name already exists. Please insert the name for the new "
+"directory:"
+msgstr ""
+
+#: projects/k3bdataburndialog.cpp:72
+msgid "Data Project"
+msgstr "Data projekat"
+
+#: projects/k3bdataburndialog.cpp:163 projects/k3bdvdburndialog.cpp:99
+#, fuzzy
+msgid "Multisession Mode"
+msgstr "Multi-Session"
+
+#: projects/k3bvcdburndialog.cpp:60
+msgid "Video CD (Version 1.1)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:62
+msgid "Video CD (Version 2.0)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:64
+#, fuzzy
+msgid "Super Video CD"
+msgstr "Video CD"
+
+#: projects/k3bvcdburndialog.cpp:66
+msgid "High-Quality Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:71
+#, fuzzy
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: projects/k3bvcdburndialog.cpp:98 projects/k3bvcdburndialog.cpp:100
+#: projects/k3bvcdburndialog.cpp:102 projects/k3bvcdburndialog.cpp:104
+#, c-format
+msgid "Select Video CD type %1"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:106
+msgid "Automatic video type recognition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:108
+msgid "Non-compliant compatibility mode for broken devices"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:110
+msgid "Chinese VCD3.0 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:112
+#, fuzzy
+msgid "Use 2336 byte sectors for output"
+msgstr "Koristi 2336 bajta sektor mod za image datoteku"
+
+#: projects/k3bvcdburndialog.cpp:115
+msgid "Specify ISO volume label for Video CD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:117
+msgid "Specify album id for VideoCD set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:119
+msgid "Specify album set sequence number ( <= volume-count )"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:121
+msgid "Specify number of volumes in album set"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:124
+msgid "Enable CD-i Application Support for VideoCD Type 1.1 & 2.0"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:126
+msgid "Configuration parameters (only for VCD 2.0)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:129 projects/k3bvcdtrackdialog.cpp:214
+msgid ""
+"Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:131
+msgid "Add always an empty `/SEGMENT' directory"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:133
+msgid "This controls whether APS constraints are strict or relaxed. "
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:135
+msgid ""
+"This controls whether to update the scan data information contained in the "
+"MPEG-2 video streams."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:137
+msgid ""
+"This element allows to set viewing restrictions which may be interpreted by the "
+"playing device."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:140
+msgid "This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:142
+msgid ""
+"Used to set the number of empty sectors added before the lead-out area begins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:144
+msgid "Used to set the track pre-gap for all tracks in sectors globally."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:146
+msgid "Sets the front margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:148
+msgid "Sets the rear margin for sequence items."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:153
+msgid ""
+"<p>This is the most basic <b>Video CD</b> specification dating back to 1993, "
+"which has the following characteristics:"
+"<ul>"
+"<li>One mode2 mixed form ISO-9660 track containing file pointers to the "
+"information areas.</li>"
+"<li>Up to 98 multiplex-ed MPEG-1 audio/video streams or CD-DA audio tracks.</li>"
+"<li>Up to 500 MPEG sequence entry points used as chapter divisions.</li></ul>"
+"<p>The Video CD specification requires the multiplex-ed MPEG-1 stream to have a "
+"CBR of less than 174300 bytes (1394400 bits) per second in order to accommodate "
+"single speed CD-ROM drives."
+"<br>The specification allows for the following two resolutions:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li></ul>"
+"<p>The CBR MPEG-1, layer II audio stream is fixed at 224 kbps with 1 stereo or "
+"2 mono channels."
+"<p><b>It is recommended to keep the video bit-rate under 1151929.1 bps.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:165
+msgid ""
+"<p>About two years after the Video CD 1.1 specification came out, an improved "
+"<b>Video CD 2.0</b> standard was published in 1995."
+"<p>This one added the following items to the features already available in the "
+"Video CD 1.1 specification:"
+"<ul>"
+"<li>Support for MPEG segment play items (<b>\"SPI\"</b>"
+"), consisting of still pictures, motion pictures and/or audio (only) streams "
+"was added.</li>"
+"<li>Note Segment Items::.</li>"
+"<li>Support for interactive playback control (<b>\"PBC\"</b>) was added.</li>"
+"<li>Support for playing related access by providing a scan point index file was "
+"added. (<b>\"/EXT/SCANDATA.DAT\"</b>)</li>"
+"<li>Support for closed captions.</li>"
+"<li>Support for mixing NTSC and PAL content.</li></ul>"
+"<p>By adding PAL support to the Video CD 1.1 specification, the following "
+"resolutions became available:"
+"<ul>"
+"<li>352 x 240 @ 29.97 Hz (NTSC SIF).</li>"
+"<li>352 x 240 @ 23.976 Hz (FILM SIF).</li>"
+"<li>352 x 288 @ 25 Hz (PAL SIF).</li></ul>"
+"<p>For segment play items the following audio encodings became available:"
+"<ul>"
+"<li>Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 "
+"kbit/sec bit-rate.</li>"
+"<li>Mono audio streams at 64, 96 or 192 kbit/sec bit-rate.</li></ul>"
+"<p>Also the possibility to have audio only streams and still pictures was "
+"provided."
+"<p><b>The bit-rate of multiplex-ed streams should be kept under 174300 "
+"bytes/sec (except for single still picture items) in order to accommodate "
+"single speed drives.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:184
+msgid ""
+"<p>With the upcoming of the DVD-V media, a new VCD standard had to be published "
+"in order to be able to keep up with technology, so the Super Video CD "
+"specification was called into life 1999."
+"<p>In the midst of 2000 a full subset of this <b>Super Video CD</b> "
+"specification was published as <b>IEC-62107</b>."
+"<p>As the most notable change over Video CD 2.0 is a switch from MPEG-1 CBR to "
+"MPEG-2 VBR encoding for the video stream was performed."
+"<p>The following new features--building upon the Video CD 2.0 "
+"specification--are:"
+"<ul>"
+"<li>Use of MPEG-2 encoding instead of MPEG-1 for the video stream.</li>"
+"<li>Allowed VBR encoding of MPEG-1 audio stream.</li>"
+"<li>Higher resolutions (see below) for video stream resolution.</li>"
+"<li>Up to 4 overlay graphics and text (<b>\"OGT\"</b>"
+") sub-channels for user switchable subtitle displaying in addition to the "
+"already existing closed caption facility.</li>"
+"<li>Command lists for controlling the SVCD virtual machine.</li></ul>"
+"<p>For the <b>Super Video CD</b>, only the following two resolutions are "
+"supported for motion video and (low resolution) still pictures:"
+"<ul>"
+"<li>480 x 480 @ 29.97 Hz (NTSC 2/3 D-2).</li>"
+"<li>480 x 576 @ 25 Hz (PAL 2/3 D-2).</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:198
+msgid ""
+"<p>This is actually just a minor variation defined in IEC-62107 on the Super "
+"Video CD 1.0 format for compatibility with current products in the market."
+"<p>It differs from the Super Video CD 1.0 format in the following items:"
+"<ul>"
+"<li>The system profile tag field in <b>/SVCD/INFO.SVD</b> is set to <b>1</b> "
+"instead of <b>0</b>.</li>"
+"<li>The system identification field value in <b>/SVCD/INFO.SVD</b> is set to <b>"
+"HQ-VCD</b> instead of <b>SUPERVCD</b>.</li>"
+"<li><b>/EXT/SCANDATA.DAT</b> is mandatory instead of being optional.</li>"
+"<li><b>/SVCD/SEARCH.DAT</b> is optional instead of being mandatory.</li></ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:206
+msgid ""
+"<p>If Autodetect is:</p>"
+"<ul>"
+"<li>ON then K3b will set the correct VideoCD type.</li>"
+"<li>OFF then the correct VideoCD type needs to be set by the user.</li></ul>"
+"<p>If you are not sure about the correct VideoCD type, it is best to turn "
+"Autodetect ON.</p>"
+"<p>If you want to force the VideoCD type, you must turn Autodetect OFF. This is "
+"useful for some standalone DVD players without SVCD support.</p>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:213
+msgid ""
+"<ul>"
+"<li>Rename <b>\"/MPEG2\"</b> folder on SVCDs to (non-compliant) "
+"\"/MPEGAV\".</li>"
+"<li>Enables the use of the (deprecated) signature <b>\"ENTRYSVD\"</b> "
+"instead of <b>\"ENTRYVCD\"</b> for the file <b>\"/SVCD/ENTRY.SVD\"</b>.</li>"
+"</ul>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:216
+msgid ""
+"<ul>"
+"<li>Enables the use of the (deprecated) Chinese <b>\"/SVCD/TRACKS.SVD\"</b> "
+"format which differs from the format defined in the <b>IEC-62107</b> "
+"specification.</li></ul>"
+"<p><b>The differences are most exposed on SVCDs containing more than one video "
+"track.</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:220
+msgid ""
+"<p>though most devices will have problems with such an out-of-specification "
+"media."
+"<p><b>You may want use this option for images longer than 80 minutes</b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:224
+msgid ""
+"<p>To allow the play of Video-CDs on a CD-i player, the Video-CD standard "
+"requires that a CD-i application program must be present."
+"<p>This program is designed to:"
+"<ul>"
+"<li>provide full play back control as defined in the PSD of the standard</l>"
+"<li>be extremely simple to use and easy-to-learn for the end-user</li></ul>"
+"<p>The program runs on CD-i players equipped with the CDRTOS 1.1(.1) operating "
+"system and a Digital Video extension cartridge."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:231
+msgid ""
+"<p>Configuration parameters only available for VideoCD 2.0"
+"<p>The engine works perfectly well when used as-is."
+"<p>You have the option to configure the VCD application."
+"<p>You can adapt the color and/or the shape of the cursor and lots more."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:238 projects/k3bvcdtrackdialog.cpp:233
+msgid ""
+"<p>Playback control, PBC, is available for Video CD 2.0 and Super Video CD 1.0 "
+"disc formats."
+"<p>PBC allows control of the playback of play items and the possibility of "
+"interaction with the user through the remote control or some other input device "
+"available."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:242
+msgid ""
+"<p>Here you can specify that the folder <b>SEGMENT</b> "
+"should always be present."
+"<p>Some DVD players need the folder to give a faultless rendition."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:246
+msgid ""
+"<p>An Access Point Sector, APS, is an MPEG video sector on the VCD/SVCD which "
+"is suitable to be jumped to directly."
+"<p>APS are required for entry points and scantables. APS have to fulfil the "
+"requirement to precede every I-frame by a GOP header which shall be preceded by "
+"a sequence header in its turn."
+"<p>The start codes of these 3 items are required to be contained all in the "
+"same MPEG pack/sector, thus forming a so-called access point sector."
+"<p>This requirement can be relaxed by enabling the relaxed aps option, i.e. "
+"every sector containing an I-frame will be regarded as an APS."
+"<p><b>Warning:</b> The sequence header is needed for a playing device to figure "
+"out display parameters, such as display resolution and frame rate, relaxing the "
+"aps requirement may lead to non-working entry points."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:253
+msgid ""
+"<p>According to the specification, it is mandatory for Super Video CDs to "
+"encode scan information data into user data blocks in the picture layer of all "
+"intra coded picture."
+"<p>It can be used by playing devices for implementing fast forward & fast "
+"reverse scanning."
+"<p>The already existing scan information data can be updated by enabling the "
+"update scan offsets option."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:258
+msgid ""
+"<p>Viewing Restriction may be interpreted by the playing device."
+"<p>The allowed range goes from 0 to 3."
+"<ul>"
+"<li>0 = unrestricted, free to view for all</li>"
+"<li>3 = restricted, content not suitable for ages under 18</li></ul>"
+"<p>Actually, the exact meaning is not defined and is player dependant."
+"<p><b>Most players ignore that value.<b>"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:266
+msgid "<p>This option allows customization of Gaps and Margins."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:268
+msgid ""
+"<p>This option allows to set the number of empty sectors added before the "
+"lead-out area begins, i.e. the number of post-gap sectors."
+"<p>The ECMA-130 specification requires the last data track before the lead-out "
+"to carry a post-gap of at least 150 sectors, which is used as default for this "
+"parameter."
+"<p>Some operating systems may encounter I/O errors due to read-ahead issues "
+"when reading the last MPEG track if this parameter is set too low."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:274
+msgid ""
+"<p>Used to set the track pre-gap for all tracks in sectors globally."
+"<p>The specification requires the pre-gaps to be at least 150 sectors long."
+"<p>Allowed value content: [0..300]. Default: 150."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:279
+msgid ""
+"Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 30 for Video CD 1.0/1.1/2.0, "
+"otherwise (i.e. Super Video CD 1.0 and HQ-VCD 1.0) 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:284
+msgid ""
+"<p>Margins are used to compensate for inaccurate sector-addressing issues on "
+"CD-ROM media. Interestingly, they have been abandoned for Super Video CDs."
+"<p>For Video CD 1.0/1.1/2.0 this margin should be at least 15 sectors long."
+"<p>Allowed value content: [0..150]. Default: 45 for Video CD 1.0/1.1/2.0, "
+"otherwise 0."
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:299
+#, fuzzy
+msgid "Generic"
+msgstr "Općenito"
+
+#: projects/k3bvcdburndialog.cpp:301
+msgid "Playback Control (PBC)"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:302
+msgid "SEGMENT Folder must always be present"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:303
+msgid "Relaxed aps"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:304
+msgid "Update scan offsets"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:309
+msgid "Gaps"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:316
+msgid "Customize gaps and margins"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:318
+msgid "Leadout pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:323
+msgid "Track pre gap (0..300):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:328
+msgid "Track front margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:337
+msgid "Track rear margin (0..150):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:412
+msgid "Restriction category (0..3):"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:438
+#, fuzzy
+msgid "VideoCD 1.1"
+msgstr "VideoCD%1"
+
+#: projects/k3bvcdburndialog.cpp:439
+#, fuzzy
+msgid "VideoCD 2.0"
+msgstr "Video CD"
+
+#: projects/k3bvcdburndialog.cpp:440
+#, fuzzy
+msgid "Super-VideoCD"
+msgstr "Video CD"
+
+#: projects/k3bvcdburndialog.cpp:441
+#, fuzzy
+msgid "HQ-VideoCD"
+msgstr "Video CD"
+
+#: projects/k3bvcdburndialog.cpp:447
+msgid "Autodetect VideoCD type"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:449
+msgid "Enable broken SVCD mode"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:454
+msgid "Enable %1 track interpretation"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:459
+#, fuzzy
+msgid "Use 2336 byte sectors"
+msgstr "Prisvoji 2336 bajtni sektor mod"
+
+#: projects/k3bvcdburndialog.cpp:461
+msgid "Enable CD-i support"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:464
+#, fuzzy
+msgid "VideoCD on CD-i"
+msgstr "Video CD"
+
+#: projects/k3bvcdburndialog.cpp:485
+#, fuzzy
+msgid "System:"
+msgstr "S&ystem:"
+
+#: projects/k3bvcdburndialog.cpp:486
+#, fuzzy
+msgid "Application:"
+msgstr "Application Id:"
+
+#: projects/k3bvcdburndialog.cpp:496
+msgid "ISO application id for VideoCD"
+msgstr ""
+
+#: projects/k3bvcdburndialog.cpp:501
+#, fuzzy
+msgid "Volume &set name:"
+msgstr "Volume Set Id:"
+
+#: projects/k3bvcdburndialog.cpp:502
+#, fuzzy
+msgid "Volume set s&ize:"
+msgstr "Volume Set Id:"
+
+#: projects/k3bvcdburndialog.cpp:504
+#, fuzzy
+msgid "&Publisher:"
+msgstr "Publisher Id:"
+
+#: projects/k3bvcdburndialog.cpp:583
+#, fuzzy, c-format
+msgid "Do you want to overwrite %1"
+msgstr "Da li želite pisati preko %1?"
+
+#: projects/k3bdataview.cpp:77
+msgid "&Import Session..."
+msgstr ""
+
+#: projects/k3bdataview.cpp:79
+msgid "&Clear Imported Session"
+msgstr ""
+
+#: projects/k3bdataview.cpp:82
+msgid "&Edit Boot Images..."
+msgstr ""
+
+#: projects/k3bdataview.cpp:86
+#, fuzzy
+msgid "Import a previously burned session into the current project"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: projects/k3bdataview.cpp:87
+msgid "Remove the imported items from a previous session"
+msgstr ""
+
+#: projects/k3bdataview.cpp:88
+#, fuzzy
+msgid "Modify the bootable settings of the current project"
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: projects/k3bdataview.cpp:150
+msgid "Edit Boot Images"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:38
+msgid "Start Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:39
+msgid "End Offset"
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:63
+msgid ""
+"Drag the edges of the highlighted area to define the portion of the audio "
+"source you want to include in the Audio CD track. You can also use the input "
+"windows to fine-tune your selection."
+msgstr ""
+
+#: projects/k3baudiodatasourceeditwidget.cpp:103
+msgid "Used part of the audio source"
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:37
+#, fuzzy
+msgid "Session Import"
+msgstr "Sesija %1"
+
+#: projects/k3bdatasessionimportdialog.cpp:88
+msgid ""
+"<p>K3b found session containing Joliet information for long filenames but no "
+"Rock Ridge extensions."
+"<p>The filenames in the imported session will be converted to a restricted "
+"character set in the new session. This character set is based on the ISO9660 "
+"settings in the K3b project. K3b is not able to display these converted "
+"filenames yet."
+msgstr ""
+
+#: projects/k3bdatasessionimportdialog.cpp:93
+#, fuzzy
+msgid "Session Import Warning"
+msgstr "Sesija %1"
+
+#: projects/k3bmixedview.cpp:125
+msgid "Please add files and audio titles to your project first."
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:70 projects/k3baudiotrackplayer.cpp:143
+#, fuzzy
+msgid "Play"
+msgstr "Playlista"
+
+#: projects/k3baudiotrackplayer.cpp:76 projects/k3baudiotrackplayer.cpp:145
+#, fuzzy
+msgid "Pause"
+msgstr "pauzirano"
+
+#: projects/k3baudiotrackplayer.cpp:82
+msgid "Play/Pause"
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:95 projects/k3baudiotrackplayer.cpp:146
+msgid "Next"
+msgstr ""
+
+#: projects/k3baudiotrackplayer.cpp:101
+#, fuzzy
+msgid "Prev"
+msgstr "Projekt"
+
+#: projects/k3baudiotrackplayer.cpp:114
+#, fuzzy
+msgid "Seek"
+msgstr "Server"
+
+#: projects/k3baudiotrackplayer.cpp:147
+#, fuzzy
+msgid "Previous"
+msgstr "Projekt"
+
+#: projects/k3baudiotrackplayer.cpp:187
+#, fuzzy
+msgid "Playing track %1: %2 - %3"
+msgstr "Ripujem stazu %1 (%2 - %3)"
+
+#: projects/k3baudiotracksplitdialog.cpp:34
+#, fuzzy
+msgid "Split Audio Track"
+msgstr "Ripujem audio staze"
+
+#: projects/k3baudiotracksplitdialog.cpp:50
+#, fuzzy
+msgid "Please select the position where the track should be split."
+msgstr "Izaberite staze za ripovanje."
+
+#: projects/k3baudiotracksplitdialog.cpp:56
+#, fuzzy
+msgid "Split track at:"
+msgstr "Izaberite stazu"
+
+#: projects/k3baudiotracksplitdialog.cpp:96
+msgid "Split Here"
+msgstr ""
+
+#: projects/k3baudiotracksplitdialog.cpp:100
+#, fuzzy
+msgid "Remove this Range"
+msgstr "Ukloni image datoteke"
+
+#: projects/k3bdataimagesettingswidget.cpp:46
+msgid "Linux/Unix only"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:47
+msgid "Linux/Unix + Windows"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:48
+msgid "Very large files (UDF)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:49
+msgid "DOS Compatibility"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:133
+msgid "Custom Data Project Filesystems"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:193
+msgid ""
+"<p><b>File System Presets</b>"
+"<p>K3b provides the following file system Presets which allow for a quick "
+"selection of the most frequently used settings."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:197
+msgid ""
+"The file system is optimized for usage on Linux/Unix systems. This mainly means "
+"that it uses the Rock Ridge extensions to provide long filenames, symbolic "
+"links, and POSIX compatible file permissions."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:201
+msgid ""
+"In addition to the settings for Linux/Unix the file system contains a Joliet "
+"tree which allows for long file names on Windows which does not support the "
+"Rock Ridget extensions. Be aware that the file name length is restricted to 103 "
+"characters."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:205
+msgid ""
+"The file system has additional UDF entries attached to it. This raises the "
+"maximal file size to 4 GB. Be aware that the UDF support in K3b is limited."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:208
+msgid ""
+"The file system is optimized for compatibility with old systems. That means "
+"file names are restricted to 8.3 characters and no symbolic links or file "
+"permissions are supported."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:263
+msgid "Rock Ridge"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:265
+msgid "Joliet"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:267
+msgid "UDF"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:269
+msgid "Custom (ISO9660 only)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:271
+msgid "Custom (%1)"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:288
+msgid ""
+"<p>Be aware that it is not recommended to disable the Rock Ridge Extensions. "
+"There is no disadvantage in enabling Rock Ridge (except for a very small space "
+"overhead) but a lot of advantages."
+"<p>Without Rock Ridge Extensions symbolic links are not supported and will "
+"always be followed as if the \"Follow Symbolic Links\" option was enabled."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:294
+msgid "Rock Ridge Extensions Disabled"
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:300
+msgid ""
+"<p>Be aware that without the Joliet extensions Windows systems will not be able "
+"to display long filenames. You will only see the ISO9660 filenames."
+"<p>If you do not intend to use the CD/DVD on a Windows system it is safe to "
+"disable Joliet."
+msgstr ""
+
+#: projects/k3bdataimagesettingswidget.cpp:305
+msgid "Joliet Extensions Disabled"
+msgstr ""
+
+#: projects/k3bdvdview.cpp:32
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+
+#: projects/k3bbootimagedialog.cpp:27
+msgid "Boot Images"
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:67
+#, fuzzy
+msgid "Mixed Project"
+msgstr "Video projekat"
+
+#: projects/k3baudioburndialog.cpp:65 projects/k3bmixedburndialog.cpp:68
+#, fuzzy
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+"%n staza (%1)\n"
+"%n staze (%1)\n"
+"%n staza (%1)"
+
+#: projects/k3bmixedburndialog.cpp:103
+#, fuzzy
+msgid "Mixed Mode Type"
+msgstr "Mixed mode CD"
+
+#: projects/k3bmixedburndialog.cpp:107
+msgid "Data in second session (CD-Extra)"
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:108
+msgid ""
+"<em>Blue book CD</em>"
+"<br>K3b will create a multisession CD with 2 sessions. The first session will "
+"contain all audio tracks and the second session will contain a mode 2 form 1 "
+"data track."
+"<br>This mode is based on the <em>Blue book</em> standard (also known as <em>"
+"Extended Audio CD</em>, <em>CD-Extra</em>, or <em>CD Plus</em>"
+") and has the advantage that a hifi audio CD player will only recognize the "
+"first session and ignore the second session with the data track."
+"<br>If the CD is intended to be used in a hifi audio CD player this is the "
+"recommended mode."
+"<br>Some older CD-ROMs may have problems reading a blue book CD since it is a "
+"multisession CD."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:124
+msgid "Data in first track"
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:125
+msgid "K3b will write the data track before all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:128
+#, fuzzy
+msgid "Data in last track"
+msgstr "Obriši samo zadnju stazu."
+
+#: projects/k3bmixedburndialog.cpp:129
+msgid "K3b will write the data track after all audio tracks."
+msgstr ""
+
+#: projects/k3bmixedburndialog.cpp:132
+msgid ""
+"<b>Caution:</b> The last two modes should only be used for CDs that are "
+"unlikely to be played on a hifi audio CD player."
+"<br>It could lead to problems with some older hifi audio CD players that try to "
+"play the data track."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:301 projects/k3bmixedburndialog.cpp:311
+msgid ""
+"<p><b>External program <em>normalize</em> is not installed.</b>"
+"<p>K3b uses <em>normalize</em> (http://www1.cs.columbia.edu/~cvaill/normalize/) "
+"to normalize audio tracks. In order to use this functionality, please install "
+"it first."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:308 projects/k3baudioburndialog.cpp:327
+#: projects/k3bmixedburndialog.cpp:318 projects/k3bmixedburndialog.cpp:337
+msgid ""
+"<p>K3b is not able to normalize audio tracks when burning on-the-fly. The "
+"external program used for this task only supports normalizing a set of audio "
+"files."
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:312 projects/k3baudioburndialog.cpp:331
+#: projects/k3bmixedburndialog.cpp:322 projects/k3bmixedburndialog.cpp:341
+msgid "Disable normalization"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:313 projects/k3baudioburndialog.cpp:332
+#: projects/k3bmixedburndialog.cpp:323 projects/k3bmixedburndialog.cpp:342
+#, fuzzy
+msgid "Disable on-the-fly burning"
+msgstr "Dektivirano on-the-fly zapisivanje."
+
+#: projects/k3bdvdburndialog.cpp:53
+#, fuzzy
+msgid "DVD Project"
+msgstr "Data projekat"
+
+#: projects/k3bdvdburndialog.cpp:170
+msgid ""
+"It is not possible to write multisession DVDs in DAO mode.Multisession has been "
+"disabled."
+msgstr ""
+
+#: projects/k3bdvdburndialog.cpp:172
+#, fuzzy
+msgid "DVD multisession"
+msgstr "Multi-Session"
+
+#: projects/k3bdataurladdingdialog.cpp:59
+#: projects/k3bdataurladdingdialog.cpp:85
+#, fuzzy
+msgid "Adding files to project '%1'"
+msgstr "Zapisujem image datoteku u %1."
+
+#: projects/k3bdataurladdingdialog.cpp:123
+msgid ""
+"<p>The file you are about to add to the project is an ISO9660 image. As such it "
+"can be burned to a medium directly since it already contains a file system."
+"<br>Are you sure you want to add this file to the project?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:127
+#, fuzzy
+msgid "Adding image file to project"
+msgstr "Zapisujem image datoteku u %1."
+
+#: projects/k3bdataurladdingdialog.cpp:128
+#, fuzzy
+msgid "Add the file to the project"
+msgstr "Zatvara trenutni projekt"
+
+#: projects/k3bdataurladdingdialog.cpp:129
+#, fuzzy
+msgid "Burn the image directly"
+msgstr "Počni preimenovanje"
+
+#: projects/k3bdataurladdingdialog.cpp:183
+#, c-format
+msgid "It is not possible to add files bigger than %1"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:187
+msgid "Some filenames had to be modified due to limitations in mkisofs"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:191
+msgid ""
+"The following filenames have an invalid encoding. You may fix this with the "
+"convmv tool"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:224
+msgid "Moving files to project \"%1\"..."
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:422
+#: projects/k3bdataurladdingdialog.cpp:658
+#, fuzzy
+msgid "File already exists"
+msgstr "%1 već postoji."
+
+#: projects/k3bdataurladdingdialog.cpp:423
+#: projects/k3bdataurladdingdialog.cpp:659
+msgid "<p>File <em>%1</em> already exists in project folder <em>%2</em>."
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:433
+#: projects/k3bdataurladdingdialog.cpp:669
+#, fuzzy
+msgid "Replace the existing file"
+msgstr "Pravim image"
+
+#: projects/k3bdataurladdingdialog.cpp:434
+#: projects/k3bdataurladdingdialog.cpp:670
+#, fuzzy
+msgid "Replace All"
+msgstr "Zamijeni sve prostore sa _"
+
+#: projects/k3bdataurladdingdialog.cpp:436
+#: projects/k3bdataurladdingdialog.cpp:672
+#, fuzzy
+msgid "Always replace existing files"
+msgstr "Samo napravi image"
+
+#: projects/k3bdataurladdingdialog.cpp:439
+#: projects/k3bdataurladdingdialog.cpp:675
+#, fuzzy
+msgid "Keep the existing file"
+msgstr "Pravim image"
+
+#: projects/k3bdataurladdingdialog.cpp:440
+#: projects/k3bdataurladdingdialog.cpp:676
+msgid "Ignore All"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:442
+#: projects/k3bdataurladdingdialog.cpp:678
+#, fuzzy
+msgid "Always keep the existing file"
+msgstr "Samo napravi image"
+
+#: projects/k3bdataurladdingdialog.cpp:445
+#: projects/k3bdataurladdingdialog.cpp:681
+#, fuzzy
+msgid "Rename the new file"
+msgstr "Pravim image"
+
+#: projects/k3bdataurladdingdialog.cpp:486
+msgid "Adding link to folder"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:487
+msgid ""
+"<p>'%1' is a symbolic link to folder '%2'."
+"<p>If you intend to make K3b follow symbolic links you should consider letting "
+"K3b do this now since K3b will not be able to do so afterwards because symbolic "
+"links to folders inside a K3b project cannot be resolved."
+"<p><b>If you do not intend to enable the option <em>follow symbolic links</em> "
+"you may safely ignore this warning and choose to add the link to the "
+"project.</b>"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:499
+msgid "Follow link now"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:500
+msgid "Always follow links"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:501
+#, fuzzy
+msgid "Add link to project"
+msgstr "&Dodaj projektu"
+
+#: projects/k3bdataurladdingdialog.cpp:502
+msgid "Always add links"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:747
+#, fuzzy
+msgid "Enter New Filename"
+msgstr "Ime datoteke"
+
+#: projects/k3bdataurladdingdialog.cpp:748
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:764
+#, fuzzy
+msgid "Do you also want to add hidden files?"
+msgstr "Da li želite prepisati ove fajlove?"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#, fuzzy
+msgid "Hidden Files"
+msgstr "Otvori datoteku"
+
+#: projects/k3bdataurladdingdialog.cpp:765
+#: projects/k3bdataurladdingdialog.cpp:781
+msgid "Do Not Add"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:779
+msgid ""
+"Do you also want to add system files (FIFOs, sockets, device files, and broken "
+"symlinks)?"
+msgstr ""
+
+#: projects/k3bdataurladdingdialog.cpp:781
+#, fuzzy
+msgid "System Files"
+msgstr "S&ystem:"
+
+#: projects/k3bdatamultisessioncombobox.cpp:38
+msgid "Select the Multisession Mode for the project."
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:39
+msgid ""
+"<p><b>Multisession Mode</b>"
+"<p><b>Auto</b>"
+"<br>Let K3b decide which mode to use. The decision will be based on the size of "
+"the project (does it fill the whole media) and the state of the inserted media "
+"(appendable or not)."
+"<p><b>No Multisession</b>"
+"<br>Create a single-session CD or DVD and close the disk."
+"<p><b>Start Multisession</b>"
+"<br>Start a multisession CD or DVD, not closing the disk to allow further "
+"sessions to be apppended."
+"<p><b>Continue Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode) and add another session without closing the disk "
+"to allow further sessions to be apppended."
+"<p><b>Finish Multisession</b>"
+"<br>Continue an appendable data CD (as for example created in <em>"
+"Start Multisession</em> mode), add another session, and close the disk."
+"<p><em>In the case of DVD+RW and DVD-RW restricted overwrite media K3b will not "
+"actually create multiple sessions but grow the file system to include the new "
+"data.</em>"
+msgstr ""
+
+#: projects/k3bdatamultisessioncombobox.cpp:76
+#, fuzzy
+msgid "No Multisession"
+msgstr "Multi-Session"
+
+#: projects/k3bdatamultisessioncombobox.cpp:78
+#, fuzzy
+msgid "Start Multisession"
+msgstr "Multi-Session"
+
+#: projects/k3bdatamultisessioncombobox.cpp:79
+#, fuzzy
+msgid "Continue Multisession "
+msgstr "&Nastavi multi-session"
+
+#: projects/k3bdatamultisessioncombobox.cpp:80
+#, fuzzy
+msgid "Finish Multisession "
+msgstr "Multi-Session"
+
+#: projects/k3bdatapropertiesdialog.cpp:97 projects/k3bdataviewitem.cpp:231
+#: projects/k3bmovixlistview.cpp:87 projects/k3bmovixlistview.cpp:142
+#, fuzzy, c-format
+msgid "Link to %1"
+msgstr "Izdvajam %1 do %2"
+
+#: projects/k3bdataviewitem.cpp:253
+#, fuzzy
+msgid "outside of project"
+msgstr "Video projekat"
+
+#: projects/k3bdataviewitem.cpp:284
+#, fuzzy
+msgid "root"
+msgstr "Root"
+
+#: projects/k3bdataviewitem.cpp:334
+msgid "From previous session"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:51
+#, fuzzy
+msgid "Video Track Properties"
+msgstr "Video projekat"
+
+#: projects/k3bvcdtrackdialog.cpp:73 projects/k3bvcdtrackdialog.cpp:405
+#, fuzzy
+msgid "%1 bit/s"
+msgstr "%1 MB"
+
+#: projects/k3bvcdtrackdialog.cpp:202
+msgid "May also look like | << on the remote control. "
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:204
+msgid "May also look like >> | on the remote control."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:206
+msgid "This key may be mapped to the STOP key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:208
+msgid "This key is usually mapped to the > or PLAY key."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:210
+msgid "Target to be jumped to on time-out of <wait>."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:212
+msgid "Delay reactivity of keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:216
+msgid "Activate the use of numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:218
+msgid "Overwrite default numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:220
+msgid "Numeric keys."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:222
+msgid "Times to repeat the playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:224
+msgid "Time in seconds to wait after playback of 'play track'."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:227
+msgid ""
+"<p>Target to be jumped to on time-out of <wait>."
+"<p>If omitted (and <wait> is not set to an infinite time) one of the targets is "
+"selected at random."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:230
+msgid ""
+"<p>When reactivity is set to delayed, it is recommended that the length of the "
+"referenced 'play track' is not more than 5 seconds."
+"<p>The recommended setting for a play item consisting of one still picture and "
+"no audio is to loop once and have a delayed reactivity."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:236
+msgid ""
+"These are actually pseudo keys, representing the numeric keys 0, 1, ..., 9."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:238
+msgid "<p>If numeric keys enabled, you can overwrite the default settings."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:240
+msgid ""
+"<p>Times to repeat the playback of 'play track'."
+"<p>The reactivity attribute controls whether the playback of 'play track' is "
+"finished, thus delayed, before executing user triggered action or an immediate "
+"jump is performed."
+"<p>After the specified number of repetitions have completed, the <wait> "
+"time begins to count down, unless set to an infinite wait time."
+"<p>If this element is omitted, a default of `1' is used, i.e. the 'play track' "
+"will be displayed once."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:245
+msgid ""
+"Time in seconds to wait after playback of 'play track' before triggering the "
+"<timeout> action (unless the user triggers some action before time ran up)."
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:300
+msgid "Event Disabled"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:309 projects/k3bvcdtrackdialog.cpp:732
+#, fuzzy
+msgid "VideoCD END"
+msgstr "Video CD"
+
+#: projects/k3bvcdtrackdialog.cpp:377
+#, fuzzy
+msgid "File Info"
+msgstr "Nije pronađeno"
+
+#: projects/k3bdatapropertiesdialog.cpp:71 projects/k3bvcdtrackdialog.cpp:392
+msgid "Size:"
+msgstr "Veličina:"
+
+#: projects/k3bvcdtrackdialog.cpp:393
+#, fuzzy
+msgid "Length:"
+msgstr "Dužina"
+
+#: projects/k3bvcdtrackdialog.cpp:394
+msgid "Muxrate:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:456
+msgid "Enable playback control (for the whole CD)"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:458
+msgid "Use numeric keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:461
+msgid "Reactivity delayed to the end of playing track"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:465 projects/k3bvcdtrackdialog.cpp:572
+#, fuzzy
+msgid "Playing"
+msgstr "svira"
+
+#: projects/k3bvcdtrackdialog.cpp:472
+#, fuzzy
+msgid "Playing track"
+msgstr "Ripujem stazu %1"
+
+#: projects/k3bvcdtrackdialog.cpp:477
+msgid "forever"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:480
+msgid "then wait"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:485
+#, fuzzy
+msgid " seconds"
+msgstr "Sekunde"
+
+#: projects/k3bvcdtrackdialog.cpp:486
+#, fuzzy
+msgid "infinite"
+msgstr "beskonačno"
+
+#: projects/k3bvcdtrackdialog.cpp:488
+msgid "after timeout playing"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:501
+msgid "Key Pressed Interaction"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:508
+#, fuzzy
+msgid "Previous:"
+msgstr "Projekt"
+
+#: projects/k3bvcdtrackdialog.cpp:509
+msgid "Next:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:510
+msgid "Return:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:511
+#, fuzzy
+msgid "Default:"
+msgstr "Korisničke postavke"
+
+#: projects/k3bvcdtrackdialog.cpp:537
+msgid "Playback Control"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:560 projects/k3bvcdtrackdialog.cpp:579
+msgid "Numeric Keys"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:571
+msgid "Key"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:574
+msgid "Overwrite default assignment"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:598 projects/k3bvcdtrackdialog.cpp:655
+#, fuzzy
+msgid "Rate:"
+msgstr "Put:"
+
+#: projects/k3bvcdtrackdialog.cpp:599
+#, fuzzy
+msgid "Sampling frequency:"
+msgstr "Učestalost uzorkovanja"
+
+#: projects/k3bvcdtrackdialog.cpp:600
+msgid "Mode:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:601
+#, fuzzy
+msgid "Copyright:"
+msgstr "svira"
+
+#: projects/k3bvcdtrackdialog.cpp:656
+msgid "Chroma format:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:657
+#, fuzzy
+msgid "Video format:"
+msgstr "Video kodek"
+
+#: projects/k3bvcdtrackdialog.cpp:658
+#, fuzzy
+msgid "Resolution:"
+msgstr "Rješenje"
+
+#: projects/k3bvcdtrackdialog.cpp:659
+msgid "High resolution:"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:744
+msgid "ItSelf"
+msgstr ""
+
+#: projects/k3bvcdtrackdialog.cpp:747
+#, fuzzy
+msgid "Segment-%1 - %2"
+msgstr "Segmenti"
+
+#: projects/k3bvcdtrackdialog.cpp:749
+#, fuzzy
+msgid "Sequence-%1 - %2"
+msgstr "Sekvenca-%1"
+
+#: projects/k3bmovixlistview.cpp:96 projects/k3bmovixlistview.cpp:153
+msgid " (broken)"
+msgstr ""
+
+#: projects/k3bdatafileview.cpp:74 projects/k3bmovixlistview.cpp:178
+msgid "Link"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:45
+#, fuzzy
+msgid "File Properties"
+msgstr "Datoteke već postoje"
+
+#: projects/k3bdatapropertiesdialog.cpp:70
+#, fuzzy
+msgid "Location:"
+msgstr "Obavještenja"
+
+#: projects/k3bdatapropertiesdialog.cpp:72
+msgid "Used blocks:"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:81
+#, fuzzy
+msgid "Local name:"
+msgstr "Lokalni"
+
+#: projects/k3bdatapropertiesdialog.cpp:83
+msgid "Local location:"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:115
+#, fuzzy, c-format
+msgid ""
+"_n: in 1 file\n"
+"in %n files"
+msgstr ""
+"%n naslov\n"
+"%n naslova\n"
+"%n naslova"
+
+#: projects/k3bdatapropertiesdialog.cpp:116
+#, fuzzy, c-format
+msgid ""
+"_n: and 1 directory\n"
+"and %n directories"
+msgstr ""
+"Kreiram %n DVD kopiju\n"
+"Kreiram %n DVD kopije\n"
+"Kreiram %n DVD kopija"
+
+#: projects/k3bdatapropertiesdialog.cpp:120
+#, fuzzy
+msgid "Special file"
+msgstr "Provjeri datoteke"
+
+#: projects/k3bdatapropertiesdialog.cpp:157
+msgid "Hide on Rockridge"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:158
+msgid "Hide on Joliet"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:172
+#, fuzzy
+msgid "Sort weight:"
+msgstr "Visina:"
+
+#: projects/k3bdatapropertiesdialog.cpp:197
+msgid "Hide this file in the RockRidge filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:198
+msgid "Hide this file in the Joliet filesystem"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:199
+msgid "Modify the physical sorting"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:200
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the ISO9660 and RockRidge filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:207
+msgid ""
+"<p>If this option is checked, the file or directory (and its entire contents) "
+"will be hidden on the Joliet filesystem.</p>"
+"<p>This is useful, for example, for having different README files for RockRidge "
+"and Joliet, which can be managed by hiding README.joliet on RockRidge and "
+"README.rr on the Joliet filesystem.</p>"
+msgstr ""
+
+#: projects/k3bdatapropertiesdialog.cpp:214
+msgid ""
+"<p>This value modifies the physical sort order of the files in the ISO9660 "
+"filesystem. A higher weighting means that the file will be located closer to "
+"the beginning of the image (and the disk)."
+"<p>This option is useful in order to optimize the data layout on a CD/DVD."
+"<p><b>Caution:</b> This does not sort the order of the file names that appear "
+"in the ISO9660 directory.It sorts the order in which the file data is written "
+"to the image."
+msgstr ""
+
+#: projects/k3bvcdview.cpp:67
+msgid ""
+"Could not find VcdImager executable. To create VideoCD's you must install "
+"VcdImager >= 0.7.12. You can find this on your distribution disks or download "
+"it from http://www.vcdimager.org"
+msgstr ""
+
+#: projects/k3bmovixdvdburndialog.cpp:56
+#, fuzzy
+msgid "eMovix DVD Project"
+msgstr "Novi &eMovix DVD projekat"
+
+#: projects/k3bvideodvdview.cpp:70
+msgid ""
+"Be aware that you need to provide the complete Video DVD filestructure. K3b "
+"does not support video transcoding and preparation of video object files yet. "
+"That means you need to already have the VTS_X_YY.VOB and VTS_X_YY.IFO files."
+msgstr ""
+
+#: projects/k3bvideodvdview.cpp:74
+#, fuzzy
+msgid "K3b Video DVD Restrictions"
+msgstr "K3b Video DVD ograničenja"
+
+#: projects/k3baudiotrackview.cpp:87
+msgid "Use drag'n'drop to add audio files to the project."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:131
+#, fuzzy
+msgid "Artist (CD-Text)"
+msgstr "Piši CD-tekst"
+
+#: projects/k3baudiotrackview.cpp:132
+#, fuzzy
+msgid "Title (CD-Text)"
+msgstr "Piši CD-tekst"
+
+#: projects/k3baudiotrackview.cpp:164 projects/k3baudiotrackview.cpp:766
+msgid "Add Silence"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:167
+#, fuzzy
+msgid "Merge Tracks"
+msgstr "Staze"
+
+#: projects/k3baudiotrackview.cpp:170
+#, fuzzy
+msgid "Source to Track"
+msgstr "Izaberite stazu"
+
+#: projects/k3baudiotrackview.cpp:173
+#, fuzzy
+msgid "Split Track..."
+msgstr "Izaberite stazu"
+
+#: projects/k3baudiotrackview.cpp:176
+msgid "Edit Source..."
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:179
+#, fuzzy
+msgid "Play Track"
+msgstr "Staze"
+
+#: projects/k3baudiotrackview.cpp:183
+msgid "Musicbrainz Lookup"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:186
+#, fuzzy
+msgid "Try to determine meta information over the internet"
+msgstr "Pokušavam preuzeti informacije o ubačenom disku."
+
+#: projects/k3baudiotrackview.cpp:772
+msgid "Length of silence:"
+msgstr ""
+
+#: projects/k3baudiotrackview.cpp:852
+#, fuzzy
+msgid "Edit Audio Track Source"
+msgstr "Ripujem audio staze"
+
+#: projects/k3baudiotrackview.cpp:990
+#, fuzzy
+msgid "Please select an audio track."
+msgstr "Molimo vas da izaberete projekat za preimenovanje."
+
+#: projects/k3baudioview.cpp:62
+#, fuzzy
+msgid "Convert Tracks"
+msgstr "Izaberite stazu"
+
+#: projects/k3baudioview.cpp:64
+msgid "Convert audio tracks to other audio formats."
+msgstr ""
+
+#: projects/k3baudioview.cpp:113
+msgid ""
+"No audio decoder plugins found. You will not be able to add any files to the "
+"audio project!"
+msgstr ""
+
+#: projects/k3baudiotrackdialog.cpp:58
+#, fuzzy
+msgid "Audio Track Properties"
+msgstr "Audio projekat"
+
+#: projects/k3baudioburndialog.cpp:85
+msgid "Gimmicks"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:86
+msgid "Hide first track"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:88
+#, fuzzy
+msgid "Audio Ripping"
+msgstr "Skidanje CD-a"
+
+#: projects/k3baudioburndialog.cpp:113
+msgid "Hide the first track in the first pregap"
+msgstr ""
+
+#: projects/k3baudioburndialog.cpp:118
+msgid ""
+"<p>If this option is checked K3b will <em>hide</em> the first track."
+"<p>The audio CD standard uses pregaps before every track on the CD. By default "
+"these last for 2 seconds and are silent. In DAO mode it is possible to have "
+"longer pregaps that contain some audio. In this case the first pregap will "
+"contain the complete first track."
+"<p>You will need to seek back from the beginning of the CD to listen to the "
+"first track. Try it, it is quite amusing."
+"<p><b>This feature is only available in DAO mode when writing with cdrdao."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:195 projects/k3bfillstatusdisplay.cpp:291
+#: projects/k3bfillstatusdisplay.cpp:543
+#, fuzzy
+msgid "min"
+msgstr "%1 min"
+
+#: projects/k3bfillstatusdisplay.cpp:201
+msgid "Available: %1 of %2"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:209
+#, c-format
+msgid "Capacity exceeded by %1"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:292
+msgid "Right click for media sizes"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:381
+#, fuzzy
+msgid "Minutes"
+msgstr "Naslovi"
+
+#: projects/k3bfillstatusdisplay.cpp:383
+msgid "Megabytes"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:391 projects/k3bfillstatusdisplay.cpp:393
+#: projects/k3bfillstatusdisplay.cpp:395 projects/k3bfillstatusdisplay.cpp:463
+#: projects/k3bfillstatusdisplay.cpp:464 projects/k3bfillstatusdisplay.cpp:465
+#, fuzzy
+msgid "%1 MB"
+msgstr "%1 kb"
+
+#: projects/k3bfillstatusdisplay.cpp:402
+msgid "Custom..."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:405
+#, fuzzy
+msgid "From Medium..."
+msgstr "Montiram medij"
+
+#: projects/k3bfillstatusdisplay.cpp:419
+#, fuzzy
+msgid "User Defaults"
+msgstr "Korisničke postavke"
+
+#: projects/k3bfillstatusdisplay.cpp:422
+#, fuzzy
+msgid "Save User Defaults"
+msgstr "Korisničke postavke"
+
+#: projects/k3bfillstatusdisplay.cpp:426
+msgid "Why 4.4 instead of 4.7?"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:430
+msgid "Show Size In"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:433
+#, fuzzy
+msgid "CD Size"
+msgstr "Veličina"
+
+#: projects/k3bfillstatusdisplay.cpp:444
+#, fuzzy
+msgid "DVD Size"
+msgstr "Veličina"
+
+#: projects/k3bfillstatusdisplay.cpp:475 projects/k3bfillstatusdisplay.cpp:476
+#: projects/k3bfillstatusdisplay.cpp:477
+#, fuzzy, c-format
+msgid ""
+"_n: unused\n"
+"%n minutes"
+msgstr ""
+"%n naslov\n"
+"%n naslova\n"
+"%n naslova"
+
+#: projects/k3bfillstatusdisplay.cpp:529
+msgid ""
+"<p><b>Why does K3b offer 4.4 GB and 8.0 GB instead of 4.7 and 8.5 like it says "
+"on the media?</b>"
+"<p>A single layer DVD media has a capacity of approximately 4.4 GB which equals "
+"4.4*1024<sup>3</sup> bytes. Media producers just calculate with 1000 instead of "
+"1024 for advertising reasons."
+"<br>This results in 4.4*1024<sup>3</sup>/1000<sup>3</sup> = 4.7 GB."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:541
+msgid "gb"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:542
+msgid "mb"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:547
+msgid "Custom Size"
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:548
+msgid ""
+"<p>Please specify the size of the media. Use suffixes <b>gb</b>,<b>mb</b>"
+", and <b>min</b> for <em>gigabytes</em>, <em>megabytes</em>, and <em>"
+"minutes</em> respectively."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:611
+msgid "Medium is not empty."
+msgstr ""
+
+#: projects/k3bfillstatusdisplay.cpp:614
+#, fuzzy
+msgid "No usable medium found."
+msgstr "Nije pronađen izvorni medij."
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:94
+msgid "Force all options below"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:99
+msgid ""
+"<p>Set the ISO-9660 conformance level.\n"
+"<ul>\n"
+"<li>Level 1: Files may only consist of one section and filenames are restricted "
+"to 8.3 characters.</li>\n"
+"<li>Level 2: Files may only consist of one section.</li>\n"
+"<li>Level 3: No restrictions.</li>\n"
+"</ul>\n"
+"<p>With all ISO-9660 levels, all filenames are restricted to upper case "
+"letters, numbers and the underscore (_). The maximum filename length is 31 "
+"characters, the directory nesting level is restricted to 8 and the maximum path "
+"length is limited to 255 characters. (These restrictions may be violated with "
+"the additional ISO-9660 K3b offers)."
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:111
+#, fuzzy
+msgid "Set special ISO9660 Filesystem preferences."
+msgstr "ISO9660 File System"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:155
+#, fuzzy
+msgid "IS09660 Settings"
+msgstr "Postavke"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:159
+#, fuzzy
+msgid "Rock Ridge Settings"
+msgstr "Postavke"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:163
+#, fuzzy
+msgid "Joliet Settings"
+msgstr "Postavke"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:167
+#, fuzzy
+msgid "Misc Settings"
+msgstr "Postavke"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:172
+msgid "Allow untranslated ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:175
+msgid "Allow max length ISO9660 filenames (37 characters)"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:178
+msgid "Allow full ASCII charset for ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:181
+msgid "Allow ~ and # in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:184
+msgid "Allow lowercase characters in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:187
+msgid "Allow multiple dots in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:190
+msgid "Allow 31 character ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:193
+msgid "Allow leading period in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:196
+msgid "Omit version numbers in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:199
+msgid "Omit trailing period in ISO9660 filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:205
+msgid "ISO Level"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:208
+#: projects/k3bdataadvancedimagesettingswidget.cpp:211
+#: projects/k3bdataadvancedimagesettingswidget.cpp:214
+#, c-format
+msgid "Level %1"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:221
+msgid "Allow 103 character Joliet filenames"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:226
+#, fuzzy
+msgid "Create TRANS.TBL files"
+msgstr "Pravim image"
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:229
+msgid "Hide TRANS.TBL files in Joliet"
+msgstr ""
+
+#: projects/k3bdataadvancedimagesettingswidget.cpp:238
+msgid "Do not cache inodes"
+msgstr ""
+
+#: k3bprojecttabwidget.cpp:63 projects/k3bprojectburndialog.cpp:55
+msgid "Project"
+msgstr "Projekat"
+
+#: projects/k3bprojectburndialog.cpp:76
+msgid "Save Settings and close"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:77
+msgid "Saves the settings to the project and closes the dialog."
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:81
+msgid "Discard all changes and close"
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:82
+msgid "Discards all changes made in the dialog and closes it."
+msgstr ""
+
+#: projects/k3bprojectburndialog.cpp:156
+#, fuzzy
+msgid "Start the image creation"
+msgstr "Počni preimenovanje"
+
+#: projects/k3bprojectburndialog.cpp:159
+#, fuzzy
+msgid "Start the burning process"
+msgstr "Počni preimenovanje"
+
+#: projects/k3bprojectburndialog.cpp:265
+msgid "Writing"
+msgstr "Pišem"
+
+#: projects/k3bprojectburndialog.cpp:313
+#, fuzzy
+msgid "Image"
+msgstr "&Slika"
+
+#: projects/k3bdatafileview.cpp:65
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the CD."
+msgstr ""
+
+#: projects/k3bdatafileview.cpp:332
+#, fuzzy
+msgid "Parent Directory"
+msgstr "Direktorij"
+
+#: k3bfiletreeview.cpp:406
+msgid "Directories"
+msgstr "Direktoriji"
+
+#: k3bfiletreeview.cpp:472
+msgid "Root"
+msgstr "Root"
+
+#: k3bfiletreeview.cpp:473
+msgid "Home"
+msgstr "Home"
+
+#: k3bprojectmanager.cpp:202
+#, c-format
+msgid "AudioCD%1"
+msgstr "Audio CD%1"
+
+#: k3bprojectmanager.cpp:208
+#, c-format
+msgid "DataCD%1"
+msgstr "Data CD%1"
+
+#: k3bprojectmanager.cpp:214
+#, c-format
+msgid "MixedCD%1"
+msgstr "MixedCD%1"
+
+#: k3bprojectmanager.cpp:220
+#, c-format
+msgid "VideoCD%1"
+msgstr "VideoCD%1"
+
+#: k3bprojectmanager.cpp:226
+#, c-format
+msgid "eMovixCD%1"
+msgstr "eMovixCD%1"
+
+#: k3bprojectmanager.cpp:232
+#, c-format
+msgid "eMovixDVD%1"
+msgstr "eMovixDVD%1"
+
+#: k3bprojectmanager.cpp:238
+#, c-format
+msgid "DataDVD%1"
+msgstr "DataDVD%1"
+
+#: k3bprojectmanager.cpp:244
+#, c-format
+msgid "VideoDVD%1"
+msgstr "VideoDVD%1"
+
+#: tips.cpp:3
+msgid ""
+"<p>...that you do not need to erase a CDRW before rewriting it manually\n"
+"since K3b can do that automatically before writing.</p>\n"
+msgstr ""
+
+#: tips.cpp:9
+msgid ""
+"<p>...that you do not need to bother with any settings if you do not know\n"
+"what they mean. K3b is able to choose the settings best suited for you.</p>\n"
+msgstr ""
+
+#: tips.cpp:15
+msgid ""
+"<p>...that K3b has two types of settings. On the one hand K3b has settings like "
+"most\n"
+"KDE applications have accessable through the configuration dialog via the "
+"settings menu;\n"
+"on the other hand every K3b action dialog has three buttons to load and save "
+"defaults\n"
+"for that action. This way one may, for example, set the defaults for CD Copy: "
+"these defaults\n"
+"will then be loaded every time the CD Copy dialog is opened. The button <em>"
+"K3b defaults</em>\n"
+"will restore the <em>factory settings</em> in case you do not know if the "
+"settings you chose\n"
+"are appropriate.</p>\n"
+msgstr ""
+
+#: tips.cpp:26
+msgid ""
+"<p>...that you do not need to bother changing the settings marked as <em>"
+"advanced</em> if you \n"
+"do not know what they mean. K3b's defaults are suitable for most daily use.</p>"
+"\n"
+msgstr ""
+
+#: tips.cpp:32
+msgid ""
+"<p>Just left-click one of your devices in the device and file tree and see what "
+"happens. K3b opens a specific\n"
+"window based on the media's contents. For an audio CD for example you will be "
+"given a list of the tracks with\n"
+"the possibility to rip these tracks to any format supported by K3b (like mp3 or "
+"Ogg-Vorbis).</p>\n"
+msgstr ""
+
+#: tips.cpp:39
+msgid ""
+"<p>...that K3b lets you choose media instead of devices for burning. So if you "
+"want to burn to a certain\n"
+"medium simply insert it and wait for K3b to detect it. It will then appear as "
+"your burning medium.</p>\n"
+msgstr ""
+
+#: k3bwelcomewidget.cpp:87
+#, fuzzy
+msgid "Welcome to K3b - The CD and DVD Kreator"
+msgstr "K3b - The CD Kreator"
+
+#: k3bwelcomewidget.cpp:98
+msgid "Further actions..."
+msgstr ""
+
+#: k3bwelcomewidget.cpp:447
+#, fuzzy
+msgid "Remove Button"
+msgstr "Privremeni direktorij"
+
+#: k3bwelcomewidget.cpp:449 k3bwelcomewidget.cpp:454
+msgid "Add Button"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:379
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:394
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:127
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:390
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:403
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:122
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:342
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:350
+#, fuzzy
+msgid "Channels"
+msgstr "Prekinuto"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:380
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:396
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:391
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:417
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:343
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:352
+#, fuzzy
+msgid "Sampling Rate"
+msgstr "Učestalost uzorkovanja"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:392
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:419
+#, fuzzy
+msgid "Bitrate"
+msgstr "Piši"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:393
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:425
+#, fuzzy
+msgid "Layer"
+msgstr "Sloj"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:394
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:437
+#, fuzzy
+msgid "Emphasis"
+msgstr "Preemphasis"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:395
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:449
+#, fuzzy
+msgid "Copyright"
+msgstr "svira"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:396
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:451
+#, fuzzy
+msgid "Original"
+msgstr "Original"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:397
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:453
+#, fuzzy
+msgid "CRC"
+msgstr "CRC"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:408
+#, fuzzy
+msgid "Dual"
+msgstr "Dvojna"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:397
+#: ../plugins/decoder/libsndfile/k3blibsndfiledecoder.cpp:128
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:418
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:123
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:353
+#, fuzzy
+msgid "%1 Hz"
+msgstr "%1 kb"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:421
+msgid "VBR"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:423
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+#, fuzzy
+msgid "%1 bps"
+msgstr "%1 MB"
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:442
+msgid "50/15 ms"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:444
+msgid "CCITT J.17"
+msgstr ""
+
+#: ../plugins/decoder/mp3/k3bmaddecoder.cpp:446
+#, fuzzy
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:125
+msgid "Bitrate Upper"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:127
+msgid "Bitrate Nominal"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:129
+msgid "Bitrate Lower"
+msgstr ""
+
+#: ../plugins/decoder/ogg/k3boggvorbisdecoder.cpp:208
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:515
+msgid "Ogg-Vorbis"
+msgstr ""
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:372
+#, fuzzy
+msgid "FLAC"
+msgstr "FLAC"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:381
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:398
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:344
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:354
+#, fuzzy
+msgid "Sample Size"
+msgstr "File Systems"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:388
+#, fuzzy
+msgid "Vendor"
+msgstr "Proizvođač"
+
+#: ../plugins/decoder/flac/k3bflacdecoder.cpp:399
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:355
+#, fuzzy
+msgid "%1 bits"
+msgstr "%1 MB"
+
+#: ../plugins/decoder/wave/k3bwavedecoder.cpp:335
+msgid "WAVE"
+msgstr ""
+
+#: ../plugins/decoder/musepack/k3bmpcdecoder.cpp:73
+msgid "Musepack"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:194
+msgid "Windows Media v1"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:196
+msgid "Windows Media v2"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:198
+msgid "MPEG 1 Layer III"
+msgstr ""
+
+#: ../plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:200
+msgid "Advanced Audio Coding (AAC)"
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:434
+msgid "Controls the quality of the encoded files."
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:435
+msgid ""
+"<p>Vorbis' audio quality is not best measured in kilobits per second, but on a "
+"scale from -1 to 10 called <em>quality</em>."
+"<p>For now, quality -1 is roughly equivalent to 45kbps average, 5 is roughly "
+"160kbps, and 10 gives about 400kbps. Most people seeking very-near-CD-quality "
+"audio encode at a quality of 5 or, for lossless stereo coupling, 6. The quality "
+"3 gives, at approximately 110kbps a smaller filesize and significantly better "
+"fidelity than .mp3 compression at 128kbps."
+"<p><em>This explanation is based on the one from the www.vorbis.com FAQ.</em>"
+msgstr ""
+
+#: ../plugins/encoder/ogg/k3boggvorbisencoder.cpp:473
+msgid "(targetted VBR of %1)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:306
+msgid "Sun AU"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:308
+msgid "Amiga 8SVX"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:310
+msgid "AIFF"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:312
+msgid "Audio Visual Research"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:314
+#, fuzzy
+msgid "CD-R"
+msgstr "CDRW:"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:316
+#, fuzzy
+msgid "CVS"
+msgstr "CVS"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:318
+#, fuzzy
+msgid "Text Data"
+msgstr "Data"
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:320
+msgid "GSM Speech"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:322
+msgid "Macintosh HCOM"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:324
+msgid "Maud (Amiga)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:326
+msgid "IRCAM"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:328
+msgid "SPHERE"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:330
+msgid "Turtle Beach SampleVision"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:332
+msgid "Yamaha TX-16W"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:334
+msgid "VMS"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:336
+msgid "Sound Blaster VOC"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:338
+msgid "Wave (Sox)"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:340
+msgid "Psion 8-bit A-law"
+msgstr ""
+
+#: ../plugins/encoder/sox/k3bsoxencoder.cpp:342
+msgid "Raw"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:102
+msgid "Low quality (56 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:103
+msgid "Low quality (90 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:105
+msgid "Portable (average 115 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:106
+msgid "Portable (average 130 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:107
+msgid "Portable (average 160 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:109
+msgid "HiFi (average 175 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:110
+msgid "HiFi (average 190 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:111
+msgid "HiFi (average 210 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:112
+msgid "HiFi (average 230 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:114
+msgid "Archiving (320 kbps)"
+msgstr ""
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:409
+#, fuzzy
+msgid "(Lame) Manual Quality Settings"
+msgstr "Razne postavke"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:471
+#, fuzzy
+msgid "Constant Bitrate: %1 kbps (%2)"
+msgstr "Pregled sadržaja"
+
+#: ../plugins/encoder/lame/k3blameencoder.cpp:475
+#, fuzzy
+msgid "Variable Bitrate (%1)"
+msgstr "Piši"
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:35
+msgid "Editing external audio encoder"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:76
+#, fuzzy
+msgid "Please specify a name for the command."
+msgstr "Molimo da specificirate ispravan uzorak."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:77
+msgid "No name specified"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:81
+#, fuzzy
+msgid "Please specify an extension for the command."
+msgstr "Molimo da specificirate ispravan uzorak."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:82
+msgid "No extension specified"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:86
+#, fuzzy
+msgid "Please specify the command line."
+msgstr "Molimo da specificirate ispravan uzorak."
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:87
+msgid "No command line specified"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:91
+#, c-format
+msgid "Please add the output filename (%f) to the command line."
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoderconfigwidget.cpp:92
+#, fuzzy
+msgid "No filename specified"
+msgstr "Ukloni image datoteke"
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:200
+msgid "Invalid command: the command is empty."
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:245
+#, c-format
+msgid "Command failed: %1"
+msgstr ""
+
+#: ../plugins/encoder/external/k3bexternalencoder.cpp:256
+#, fuzzy
+msgid "Could not find program '%1'"
+msgstr "Ne mogu pronaći sliku %1"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:112
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:124
+#, c-format
+msgid "Internal Alsa problem: %1"
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:156
+#, fuzzy
+msgid "Could not open alsa audio device '%1' (%2)."
+msgstr "Ne mogu otvoriti uređaj %1"
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:177
+msgid "Could not allocate hardware parameter structure (%1)"
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:183
+msgid "Could not initialize hardware parameter structure (%1)."
+msgstr ""
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:190
+#, fuzzy
+msgid "Could not set access type (%1)."
+msgstr "%1 ne može startati."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:198
+#, fuzzy
+msgid "Could not set sample format (%1)."
+msgstr "%1 ne može startati."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:211
+#, fuzzy
+msgid "Could not set sample rate (%1)."
+msgstr "%1 ne može startati."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:220
+#, fuzzy
+msgid "Could not set channel count (%1)."
+msgstr "%1 ne može startati."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:227
+#, fuzzy
+msgid "Could not set parameters (%1)."
+msgstr "%1 ne može startati."
+
+#: ../plugins/audiooutput/alsa/k3balsaoutputplugin.cpp:260
+msgid "Alsa device:"
+msgstr ""
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:87
+msgid "Rename Pattern"
+msgstr "Šema za preimenovanje"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:94
+msgid "Scan"
+msgstr "Pronađi"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:98
+msgid "Found Files"
+msgstr "Pronađene datoteke"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:103
+msgid "New Name"
+msgstr "Novo ime"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:104
+msgid "Old Name"
+msgstr "Staro ime"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:105
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:243
+msgid "Please click the Scan button to search for renameable files."
+msgstr ""
+"Molimo vas da kliknete na 'Scan' dugme kako biste pronašli datoteke koji se "
+"mogu preimenovati."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:117
+msgid "Scan for renamable files"
+msgstr "Pronađi fajlove koji se mogu preimenovati"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:118
+msgid ""
+"<qt>This specifies how the files should be renamed. Currently only the special "
+"strings <em>%a</em> (Artist), <em>%n</em> (Track number), and <em>%t</em> "
+"(Title) ,are supported."
+msgstr ""
+"<qt>Ovo specificira kako bi datoteke trebale biti preimenovane. Trenutno su "
+"podržane samo <em>%a</em> (Izvođač), <em>%n</em> (Broj staze) i <em>%t</em> "
+"(Naslov) specijalne postavke."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:133
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:377
+msgid "Rename Audio Files"
+msgstr "Preimenuj audio fajlove"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:139
+msgid "Based on meta info"
+msgstr "Bazirano na meta informacijama"
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:165
+msgid "Please specify a valid pattern."
+msgstr "Molimo da specificirate ispravan uzorak."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:195
+msgid "No renameable files found."
+msgstr "Nisu proneđeni fajlovi koje je moguće preimenovati."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:257
+msgid "Done."
+msgstr "Završeno."
+
+#: ../plugins/project/audiometainforenamer/k3baudiometainforenamerplugin.cpp:378
+msgid "Rename audio files based on their meta info."
+msgstr ""
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:53
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:80
+#, fuzzy
+msgid "Query Cddb"
+msgstr "Pošalji upit na CDDB"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:54
+#, fuzzy
+msgid "Query a cddb entry for the current audio project."
+msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:71
+#, fuzzy
+msgid "Please select a non-empty audio project for a cddb query."
+msgstr "Molimo vas da izaberete projekat za preimenovanje."
+
+#: ../plugins/project/audioprojectcddb/k3baudioprojectcddbplugin.cpp:140
+msgid "Cddb error"
+msgstr "CDDB error"
+
+#~ msgid "DVD Reader Device"
+#~ msgstr "Uređaj za čitanje DVD-a"
+
+#, fuzzy
+#~ msgid ""
+#~ "_: Writing mode\n"
+#~ "Overwrite"
+#~ msgstr "Režim pisanja"
+
+#~ msgid "K3b"
+#~ msgstr "K3b"
+
+#, fuzzy
+#~ msgid "(c) 1999 - 2006, Sebastian Trüg"
+#~ msgstr "(c) 1999 - 2003, Sebastian Trueg and the K3b Team"
+
+#, fuzzy
+#~ msgid "Form1"
+#~ msgstr "Frames"
+
+#, fuzzy
+#~ msgid "Preparing..."
+#~ msgstr "Traži"
+
+#~ msgid "Never skip a sector on error"
+#~ msgstr "Nikada ne preskači sektor usljed greške"
+
+#, fuzzy
+#~ msgid "<p>If this option is checked and K3b is not able to read a audio sector from the source CD it will be replaced with zeros on the resulting copy.<p>Since audio CD Player are able to interpolate small errors in the data it is no problem to let K3b skip unreadable sectors."
+#~ msgstr "<p> Ako je ova opcija uključena i K3b nije u mogućnosti da čita sektor sa izvornog CD/DVDa, taj sektor će biti zamjenjen nulama u rezultirajućoj kopiji."
+
+#, fuzzy
+#~ msgid "Skip unreadable audio sectors"
+#~ msgstr "Preskoči nečitljive sektore"
+
+#, fuzzy
+#~ msgid "Video CD (%1)"
+#~ msgstr "VideoCD%1"
+
+#, fuzzy
+#~ msgid "Hide Info Text"
+#~ msgstr "Nije pronađeno"
+
+#, fuzzy
+#~ msgid "All"
+#~ msgstr "Dozvoli"
+
+#, fuzzy
+#~ msgid "AVI size:"
+#~ msgstr "Veličina CD-a"
+
+#, fuzzy
+#~ msgid "AVI size"
+#~ msgstr "Veličina CD-a"
+
+#, fuzzy
+#~ msgid "Width:"
+#~ msgstr "Širina:"
+
+#~ msgid "Track Number"
+#~ msgstr "Broj staze"
+
+#, fuzzy
+#~ msgid "Directory Pattern"
+#~ msgstr "Direktoriji"
+
+#, fuzzy
+#~ msgid "Second directory:"
+#~ msgstr "Privremeni direktorij"
+
+#, fuzzy
+#~ msgid "First directory:"
+#~ msgstr "Prvi sektor"
+
+#, fuzzy
+#~ msgid "Filename Pattern"
+#~ msgstr "Ime datoteke"
+
+#~ msgid "Track %n - %t (%a)"
+#~ msgstr "Staza %n - %t (%a)"
+
+#, fuzzy
+#~ msgid "Replace all blanks in directory with:"
+#~ msgstr "Zamijeni sve prostore sa _"
+
+#, fuzzy
+#~ msgid "Example"
+#~ msgstr "Primjer"
+
+#, fuzzy
+#~ msgid "&Songwriter:"
+#~ msgstr "Pi&sac pjesme"
+
+#, fuzzy
+#~ msgid "Modify Index &0 for all tracks. Gap size:"
+#~ msgstr "Pretražujem index 0 za sve staze"
+
+#, fuzzy
+#~ msgid "Volume Desc"
+#~ msgstr "Volume Id:"
+
+#~ msgid "Un&lock"
+#~ msgstr "Otk&ljučaj"
+
+#~ msgid "Loc&k"
+#~ msgstr "Za&ključaj"
+
+#, fuzzy
+#~ msgid "Full Data %1"
+#~ msgstr "Pronađene datoteke"
+
+#, fuzzy
+#~ msgid "Developer"
+#~ msgstr "Uređaj:"
+
+#, fuzzy
+#~ msgid "writable CD or DVD"
+#~ msgstr "DVD"
+
+#, fuzzy
+#~ msgid "writable DVD"
+#~ msgstr "Pronađene datoteke"
+
+#, fuzzy
+#~ msgid "Double Layer DVD"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "DVD-RW and DVD+RW"
+#~ msgstr "Formatiraj DVD-RW ili DVD+RW"
+
+#, fuzzy
+#~ msgid "&Format rewritable DVD..."
+#~ msgstr "&Formatiraj DVD-RW/DVD+RW..."
+
+#, fuzzy
+#~ msgid "Create CD-Text entries"
+#~ msgstr "Piši CD-tekst"
+
+#, fuzzy
+#~ msgid "K3b Defaults"
+#~ msgstr "Korisničke postavke"
+
+#, fuzzy
+#~ msgid "playlists/%A/%T"
+#~ msgstr "Playlista"
+
+#, fuzzy
+#~ msgid "New Program"
+#~ msgstr "Program"
+
+#, fuzzy
+#~ msgid "Delete Program"
+#~ msgstr "Program"
+
+#, fuzzy
+#~ msgid "Saves the current project as..."
+#~ msgstr "Snima trenutni projekt kao..."
+
+#, fuzzy
+#~ msgid "Open the burning dialog"
+#~ msgstr "Otvara dijalog brisanja CD-a"
+
+#, fuzzy
+#~ msgid "Misc."
+#~ msgstr "Razno"
+
+#~ msgid "Ripping Video DVD"
+#~ msgstr "Skidanje Video DVD-a"
+
+#~ msgid ""
+#~ "_n: 1 title\n"
+#~ "%n titles"
+#~ msgstr ""
+#~ "%n naslov\n"
+#~ "%n naslova\n"
+#~ "%n naslova"
+
+#~ msgid "Successfully ripped all video titles to %1."
+#~ msgstr "Uspješno skinuti svi video naslovi za %1."
+
+#~ msgid "K3b could not mount <%1>. Please run K3bSetup."
+#~ msgstr "K3b nije mogao montirati <%1>. Molim pokrenite K3bSetup."
+
+#~ msgid "Successfully mounted media. Starting DVD Ripping."
+#~ msgstr "Uspješno mountan medij. Počinje DVD skidanje"
+
+#~ msgid "Preprocessing Video DVD"
+#~ msgstr "Priprena Video DVD-a"
+
+#~ msgid "K3b could not mount the DVD-device. Ensure that you have the rights to mount the DVD-drive and that it supports either iso9660 or udf filesystem."
+#~ msgstr ""
+#~ "K3b nije mogao montirati DVD uređaj. Provjerite da imate odgovarajuće dozvole da montirate \n"
+#~ "DVD drajv i da je on podržan od bilo iso9660 ili od udf fajlsistema."
+
+#~ msgid "K3b could not copy the ifo-files from %1."
+#~ msgstr "K3b nije mogao kopirati ifo datoteke sa %1."
+
+#~ msgid "Ripping Error"
+#~ msgstr "Greška u skidanju"
+
+#~ msgid "%1 already exists."
+#~ msgstr "%1 već postoji."
+
+#~ msgid "Log file already exists. Overwrite?"
+#~ msgstr "Log datoteka već postoji. Prepiši ga?"
+
+#~ msgid "Unable to get data for audio normalizing. Use default of 1.0."
+#~ msgstr "Nije moguće dobiti podatke za audio normalizaciju. Koristi podrazumjevanje vrijednosti 1.0."
+
+#~ msgid "Titles"
+#~ msgstr "Naslovi"
+
+#~ msgid "Time"
+#~ msgstr "Vrijeme"
+
+#~ msgid "Language"
+#~ msgstr "Jezik"
+
+#~ msgid "Chapter"
+#~ msgstr "Poglavlje"
+
+#~ msgid "Angle"
+#~ msgstr "Ugao"
+
+#~ msgid "Please Wait..."
+#~ msgstr "Molim sačekajte..."
+
+#, fuzzy
+#~ msgid "K3b is fetching information about title %1..."
+#~ msgstr "K3b povlači informacije o naslovu"
+
+#~ msgid "Titleset %1"
+#~ msgstr "Set naslova %1"
+
+#~ msgid "Title %1"
+#~ msgstr "Nalov %1"
+
+#~ msgid ""
+#~ "Title %1 (Angle(s) %2)\n"
+#~ "Moviedata - TV Norm: %3, Time: %4 hours, Frames: %5, FPS: %6\n"
+#~ "Moviedata - Aspect Ratio %7 %8"
+#~ msgstr ""
+#~ "Naslov %1 (Angle(s) %2)\n"
+#~ "Moviedata - TV Norma: %3, Vrijeme: %4 sati, Frames: %5, FPS: %6\n"
+#~ "Moviedata - Aspect Ratio %7 %8"
+
+#~ msgid "Ripping DVD"
+#~ msgstr "Ripovanje DVD-a"
+
+#~ msgid "Open encoding dialog after ripping."
+#~ msgstr "Otvori encoding dijalog nakon ripovanja."
+
+#~ msgid "Start encoding with default settings after ripping."
+#~ msgstr "Započni enkodiranje sa uobičajenim postavkama nakon ripovanja."
+
+#~ msgid "Select the angle to rip:"
+#~ msgstr "Izaberite ugao za rip:"
+
+#~ msgid "Available Space"
+#~ msgstr "Prostor na raspolaganju"
+
+#~ msgid "This starts the DVD copy."
+#~ msgstr "Ovo će započeti kopiranje DVD-a."
+
+#~ msgid "Not enough space left in %1"
+#~ msgstr "Nema dovoljno prostora u %1"
+
+#~ msgid "Select Ripping Directory"
+#~ msgstr "Odaberite direktorij za smještaj ripovanih podataka"
+
+#~ msgid "Error while parsing file: %1"
+#~ msgstr "Greška prilikom obrade datoteke %1"
+
+#~ msgid "Error Loading Project"
+#~ msgstr "Greška prilikom učitavanja projekta"
+
+#~ msgid "(full)"
+#~ msgstr "(puno)"
+
+#~ msgid "Data rate: "
+#~ msgstr "Stopa podataka: "
+
+#~ msgid "Estimated time: "
+#~ msgstr "Očekivano vrijeme: "
+
+#, fuzzy
+#~ msgid "Expert Settings"
+#~ msgstr "Postavke"
+
+#, fuzzy
+#~ msgid "Video codec:"
+#~ msgstr "Video kodek"
+
+#, fuzzy
+#~ msgid "1 x 700 MB"
+#~ msgstr "0.0 MB"
+
+#, fuzzy
+#~ msgid "2 x 700 MB"
+#~ msgstr "0.0 MB"
+
+#, fuzzy
+#~ msgid "Generating video"
+#~ msgstr "Piši CD"
+
+#, fuzzy
+#~ msgid "Video generating successfully finished."
+#~ msgstr "Pisanje uspješno završeno"
+
+#, fuzzy
+#~ msgid "Restore backed up file %1 to %2."
+#~ msgstr "Snimljena buffer datoteka za %1 do %2"
+
+#, fuzzy
+#~ msgid "Restore backed up files to %1."
+#~ msgstr "Snimljena buffer datoteka za %1 do %2"
+
+#, fuzzy
+#~ msgid "Resizing"
+#~ msgstr "Mijenjam veličinu"
+
+#, fuzzy
+#~ msgid "Height:"
+#~ msgstr "Visina:"
+
+#, fuzzy
+#~ msgid "Wrong setting"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "Final Video"
+#~ msgstr "File Systems"
+
+#, fuzzy
+#~ msgid "Encode"
+#~ msgstr "Kodiraj"
+
+#, fuzzy
+#~ msgid "Settings Error"
+#~ msgstr "Postavke"
+
+#~ msgid "Select Project File"
+#~ msgstr "Izaberite datoteku projekta"
+
+#, fuzzy
+#~ msgid "Manual &Video Bitrate:"
+#~ msgstr "Video kodek"
+
+#, fuzzy
+#~ msgid "%1 %2 - CD writing speed:"
+#~ msgstr "Simuliraj pisanje"
+
+#~ msgid "Opens CD-blanking dialog"
+#~ msgstr "Otvara dijalog brisanja CD-a"
+
+#~ msgid "Open the CD Copy dialog"
+#~ msgstr "Otvara dijalog kopiranja CD-a"
+
+#~ msgid "Open the DVD Copy dialog"
+#~ msgstr "Otvara dijalog kopiranja DVD-a"
+
+#~ msgid "Video Project"
+#~ msgstr "Video projekat"
+
+#, fuzzy
+#~ msgid " second(s)"
+#~ msgstr "Sekunde"
+
+#, fuzzy
+#~ msgid "Writing Applications"
+#~ msgstr "Program za pisanje"
+
+#, fuzzy
+#~ msgid "&Writing"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "Permissions"
+#~ msgstr "Sesije:"
+
+#, fuzzy
+#~ msgid "<p>If this option is checked, K3b will leave all spaces in filenames as they are."
+#~ msgstr "<p>Ako je ova opcija uključena K3b će ostaviti sve razmake u imenima datoteka kakvi jesu."
+
+#, fuzzy
+#~ msgid "Replace with:"
+#~ msgstr "Zamijeni sve prostore sa _"
+
+#, fuzzy
+#~ msgid "Replace all spaces"
+#~ msgstr "Zamijeni sve prostore sa _"
+
+#, fuzzy
+#~ msgid "Please insert an audio CD..."
+#~ msgstr "Molimo vas da izaberete projekat za preimenovanje."
+
+#, fuzzy
+#~ msgid "Please insert a mixed mode CD..."
+#~ msgstr "Molim sačekajte..."
+
+#, fuzzy
+#~ msgid "Please insert a data CD..."
+#~ msgstr "Molim sačekajte..."
+
+#, fuzzy
+#~ msgid "Please insert an audio or mixed mode CD..."
+#~ msgstr "Molimo vas da izaberete projekat za preimenovanje."
+
+#, fuzzy
+#~ msgid "Please insert a non-empty CD..."
+#~ msgstr "Molim sačekajte..."
+
+#~ msgid "&Encode Video..."
+#~ msgstr "&Enkodiraj Video..."
+
+#~ msgid "Creating new video encoding project."
+#~ msgstr "Pokrećem novi video enkoding projekt."
+
+#, fuzzy
+#~ msgid "Manual Video Quality"
+#~ msgstr "Kvalitet"
+
+#~ msgid "&Disk Info"
+#~ msgstr "Informacije o &disku"
+
+#, fuzzy
+#~ msgid "No Disk"
+#~ msgstr "Nema diska"
+
+#~ msgid "No disk in drive"
+#~ msgstr "Nema diska u uređaju"
+
+#~ msgid "Data CD"
+#~ msgstr "Data CD"
+
+#~ msgid "Mixed mode CD"
+#~ msgstr "Mixed mode CD"
+
+#, fuzzy
+#~ msgid "Determine size of media in %1"
+#~ msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#, fuzzy
+#~ msgid "No media found."
+#~ msgstr "Nije pronađen izvorni medij."
+
+#~ msgid "Trying to fetch information about the inserted disk."
+#~ msgstr "Pokušavam preuzeti informacije o ubačenom disku."
+
+#, fuzzy
+#~ msgid "Mode"
+#~ msgstr "Kodiraj"
+
+#, fuzzy
+#~ msgid "32 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "40 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "56 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "48 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "64 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "80 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "96 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "112 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "128 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "160 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "192 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "224 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "256 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "320 kbps"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "Scanning for CD devices..."
+#~ msgstr "Snimam datoteku..."
+
+#, fuzzy
+#~ msgid "K3b does only support writing multisession DVDs on-the-fly. Multisession has been disabled."
+#~ msgstr "K3b ne podržava pisanje on-the-fly sa growisofs %1."
+
+#, fuzzy
+#~ msgid "DVD Multisession"
+#~ msgstr "Multi-Session"
+
+#~ msgid "K3b &Setup"
+#~ msgstr "K3b &Podešavanja"
+
+#~ msgid "Never skip"
+#~ msgstr "Nikad ne preskači"
+
+#~ msgid "<p>If this option is checked K3b will never skip an audio sector if it was not readable (see retries).<p>K3b will stop the ripping process if a read error occurs."
+#~ msgstr "<p>Ako je ova opcija odabrana K3b neće nikada preskočiti audio sektor ukoliko on nije čitljiv (pogledaj ponovljenje pokušaje). <p>K3b će zaustaviti proces rippanja ako dođe do greške."
+
+#, fuzzy
+#~ msgid "No media"
+#~ msgstr "Montiram medij"
+
+#, fuzzy
+#~ msgid "appendable"
+#~ msgstr "Proširivo:"
+
+#~ msgid "CD Reader Device"
+#~ msgstr "Uređaj za čitanje CD-a"
+
+#, fuzzy
+#~ msgid "Mixed Mode CD (%1)"
+#~ msgstr "Mixed mode CD"
+
+#, fuzzy
+#~ msgid "No writable DVD media found."
+#~ msgstr "Nije pronađen izvorni medij."
+
+#~ msgid "Maintainer"
+#~ msgstr "Održavač"
+
+#, fuzzy
+#~ msgid "Sessions to import:"
+#~ msgstr "Sesije:"
+
+#, fuzzy
+#~ msgid "Please select the appendable disk"
+#~ msgstr "Izaberite staze za ripovanje."
+
+#~ msgid "Unmounting disk."
+#~ msgstr "Demontiram disk."
+
+#~ msgid "No device selected."
+#~ msgstr "Nije odabran uređaj"
+
+#~ msgid "Ejecting disk."
+#~ msgstr "Izbaciti disk."
+
+#, fuzzy
+#~ msgid "&CD Project"
+#~ msgstr "&Projekat"
+
+#, fuzzy
+#~ msgid "&DVD Project"
+#~ msgstr "&Projekat"
+
+#, fuzzy
+#~ msgid "Diskinfo"
+#~ msgstr "&Disk info"
+
+#, fuzzy
+#~ msgid "Retrieve information about inserted media"
+#~ msgstr "Prikupljam informacije o izvornom disku"
+
+#, fuzzy
+#~ msgid "&CD"
+#~ msgstr "CDRW:"
+
+#, fuzzy
+#~ msgid "&DVD"
+#~ msgstr "DVD"
+
+#, fuzzy
+#~ msgid "Could not add all files."
+#~ msgstr "Ne mogu otvoriti uređaj %1"
+
+#~ msgid "K3b does not support writing on-the-fly with growisofs %1."
+#~ msgstr "K3b ne podržava pisanje on-the-fly sa growisofs %1."
+
+#~ msgid "Checking source media"
+#~ msgstr "Provjeravam izvorni medij"
+
+#~ msgid "No source media found."
+#~ msgstr "Nije pronađen izvorni medij."
+
+#~ msgid "Found encrypted DVD."
+#~ msgstr "Nađen šifrovani DVD."
+
+#~ msgid "Cannot copy encrypted DVDs."
+#~ msgstr "Ne mogu kopirati šifrovane DVD-ove."
+
+#, fuzzy
+#~ msgid "The writer does not support writing Double Layer DVD."
+#~ msgstr "Pisač ne podržava kopiranje dual-layer DVD-a."
+
+#, fuzzy
+#~ msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+#~ msgstr "Growisofs >= 5.20 je potreban za pisanje dual-layer DVD-a."
+
+#~ msgid "K3b does not support copying multi-session DVDs."
+#~ msgstr "K3b ne podržava kopiranje multisesionih DVD-a."
+
+#~ msgid "K3b relies on the size saved in the ISO9660 header."
+#~ msgstr "K3b zavisi od veličine datoteke spašene u ISO9660 hederu."
+
+#~ msgid "This might result in a corrupt copy if the source was mastered with buggy software."
+#~ msgstr "Ovo može rezultirati korumpiranom kopijom ako je izvor masterovan sa softverom koji sadrži greške."
+
+#~ msgid "Unable to determine the ISO9660 filesystem size."
+#~ msgstr "Ne mogu odrediti veličinu ISO9660 datotečnog sistema."
+
+#~ msgid "K3b does not support copying DVD-RAM."
+#~ msgstr "K3b ne podržava kopiranje DVD-RAM-a."
+
+#~ msgid "Specified an unusable temporary path. Using default."
+#~ msgstr "Naveden je neupotrebljiv privremeni direktorij. Koristi se uobičajeni."
+
+#~ msgid "Reading source media."
+#~ msgstr "Čitam izvorni medij."
+
+#~ msgid "Unable to determine free space in temporary directory '%1'."
+#~ msgstr "Nema slobodnog prostora u privremenom direktoriju '%1'."
+
+#~ msgid "Not enough space left in temporary directory."
+#~ msgstr "Nije ostalo dovoljno slobodnog prostora u privremenom direktoriju."
+
+#~ msgid "Creating DVD image"
+#~ msgstr "Pravim DVD image."
+
+#~ msgid "Simulating DVD copy"
+#~ msgstr "Simuliraj kopiranje DVD-a"
+
+#~ msgid "Writing DVD copy %1"
+#~ msgstr "Snimam DVD kopiju %1"
+
+#~ msgid "Writing DVD copy"
+#~ msgstr "Snimam DVD kopiju"
+
+#~ msgid "Successfully read source DVD."
+#~ msgstr "Uspješno pročitan izvorni DVD."
+
+#~ msgid "Successfully written DVD copy %1."
+#~ msgstr "Uspješno napravljenja DVD kopija %1."
+
+#~ msgid "Forced by user. Growisofs will be called without further tests."
+#~ msgstr "Prinuđeno od strane korisnika. Growisofs će biti pozvan bez budućih testova."
+
+#~ msgid "K3b does not support simulation with DVD+R(W) media. Do you really want to continue? The media will actually be written to."
+#~ msgstr "K3b ne podržava simulaciju pisanja sa DVD+R(W) medijima. Da li zaista želite nastaviti? Podaci će se zapisati na medij."
+
+#~ msgid "No Simulation with DVD+R(W)"
+#~ msgstr "Nema simulacije pisanja sa DVD+R(W) medijima"
+
+#~ msgid "Writing mode ignored when writing DVD+R(W) media."
+#~ msgstr "Način pisanja ignorisan sa DVD+R(W) medijima."
+
+#~ msgid "Writing DVD+RW."
+#~ msgstr "Pišem DVD+RW."
+
+#~ msgid "Writing DVD+R."
+#~ msgstr "Pišem DVD+RW"
+
+#~ msgid "Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you really want to continue? The media will be written for real."
+#~ msgstr "Vaš pisač (%1-%2) ne podržava simulaciju sa DVD-R(W) medijima. Da li zaista želite nastaviti? Medij će zaista biti snimljen."
+
+#, fuzzy
+#~ msgid "No Simulation with DVD-R(W)"
+#~ msgstr "Nema simulacije sa DVD-R(W)"
+
+#~ msgid "Writing DVD-RW in restricted overwrite mode."
+#~ msgstr "Pišem DVD-RW sa restriktivnim prepisivanjem."
+
+#~ msgid "Writing DVD-RW in DAO mode."
+#~ msgstr "Pišem DVD-RW na DAO način."
+
+#~ msgid "Writing DVD-RW in sequential mode."
+#~ msgstr "Pišem DVD-RW na sekvencijalni način."
+
+#~ msgid "Restricted Overwrite is not possible with DVD-R media."
+#~ msgstr "Restriktivno prepisivanje nije moguće sa DVD-R medijima"
+
+#~ msgid "Writing DVD-R in DAO mode."
+#~ msgstr "Pišem DVD-R na DAO način."
+
+#~ msgid "Writing DVD-R in sequential mode."
+#~ msgstr "Pišem DVD-R na sekvencijalni način."
+
+#~ msgid "Removed image file %1"
+#~ msgstr "Uklonjena image datoteka %1"
+
+#, fuzzy
+#~ msgid "Creating DVD Image"
+#~ msgstr "Pravim DVD image."
+
+#, fuzzy
+#~ msgid "Simulating DVD Copy On-The-Fly"
+#~ msgstr "Simuliraj kopiranje DVD-a"
+
+#, fuzzy
+#~ msgid "Simulating DVD Copy"
+#~ msgstr "Simuliraj kopiranje DVD-a"
+
+#, fuzzy
+#~ msgid "Copying DVD On-The-Fly"
+#~ msgstr "Kopiranje CD-a on the fly"
+
+#~ msgid "Copying DVD"
+#~ msgstr "Kopiram DVD"
+
+#, fuzzy
+#~ msgid ""
+#~ "_n: Creating 1 copy\n"
+#~ "Creating %n copies"
+#~ msgstr ""
+#~ "Kreiram %n DVD kopiju\n"
+#~ "Kreiram %n DVD kopije\n"
+#~ "Kreiram %n DVD kopija"
+
+#~ msgid "Short View"
+#~ msgstr "Kratki prikaz"
+
+#, fuzzy
+#~ msgid "CD writer %1 does not support cloning."
+#~ msgstr "%1 ne podržava pisanje na CD-RW medije."
+
+#, fuzzy
+#~ msgid "Reading clone image"
+#~ msgstr "Čitam CD u image %1"
+
+#~ msgid "Writing Track %1 of %2"
+#~ msgstr "Pišem stazu %1 od %2"
+
+#, fuzzy
+#~ msgid "Successfully read disk."
+#~ msgstr "Image uspješno napravljen."
+
+#, fuzzy
+#~ msgid "Error while reading disk."
+#~ msgstr "Greška prilikom čitanja datoteke"
+
+#, fuzzy
+#~ msgid "Writing clone copy %1"
+#~ msgstr "Snimam kopiju CD-a %1"
+
+#, fuzzy
+#~ msgid "Removing image files."
+#~ msgstr "Ukloni image datoteke"
+
+#, fuzzy
+#~ msgid "Creating Clone Image"
+#~ msgstr "Pravim image"
+
+#, fuzzy
+#~ msgid "Simulating Clone Image"
+#~ msgstr "Pravim image"
+
+#, fuzzy
+#~ msgid "Burning Clone Image"
+#~ msgstr "Pravim image"
+
+#, fuzzy
+#~ msgid "Simulating CD Cloning"
+#~ msgstr "Pravim image"
+
+#, fuzzy
+#~ msgid "Cloning CD"
+#~ msgstr "Brišem CD-RW"
+
+#, fuzzy
+#~ msgid "Checking Source Disk"
+#~ msgstr "Pronađen predrazmak: %1"
+
+#, fuzzy
+#~ msgid "Checking source disk"
+#~ msgstr "Pronađen predrazmak: %1"
+
+#, fuzzy
+#~ msgid "Reading Table of Contents"
+#~ msgstr "Čitam sadržaj CD-a."
+
+#, fuzzy
+#~ msgid "Copying Multisession Data CD."
+#~ msgstr "&Nastavi multi-session"
+
+#, fuzzy
+#~ msgid "Copying Data CD."
+#~ msgstr "Kopiram CD"
+
+#, fuzzy
+#~ msgid "Copying Audio CD."
+#~ msgstr "Kopiram CD"
+
+#, fuzzy
+#~ msgid "The source disk is empty."
+#~ msgstr "Izvorni disk je prazan"
+
+#, fuzzy
+#~ msgid "Multisession CD"
+#~ msgstr "Multi-Session"
+
+#, fuzzy
+#~ msgid "Only copying first session."
+#~ msgstr "Program za pisanje"
+
+#, fuzzy
+#~ msgid "Unable to read TOC"
+#~ msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#, fuzzy
+#~ msgid "Searching CD-TEXT"
+#~ msgstr "Piši CD-TEXT"
+
+#, fuzzy
+#~ msgid "No CD-TEXT found."
+#~ msgstr "CDDB informacije nisu pronađene."
+
+#, fuzzy
+#~ msgid "Querying Cddb"
+#~ msgstr "Pošalji upit na CDDB"
+
+#, fuzzy
+#~ msgid "Found Cddb entry (%1 - %2)."
+#~ msgstr "Pronađen freedb unos."
+
+#, fuzzy
+#~ msgid "No Cddb entry found."
+#~ msgstr "CDDB informacije nisu pronađene."
+
+#, fuzzy
+#~ msgid "Cddb error (%1)."
+#~ msgstr "CDDB error"
+
+#~ msgid "Preparing write process..."
+#~ msgstr "Pripremam snimanje.."
+
+#, fuzzy
+#~ msgid "Unable to create temporary directory '%1'."
+#~ msgstr "Nije moguće kreirati direktorij %1"
+
+#, fuzzy
+#~ msgid "Using temporary directory %1."
+#~ msgstr "Nije moguće kreirati direktorij %1"
+
+#, fuzzy
+#~ msgid "Reading Session %1"
+#~ msgstr "Čitam sesiju %1"
+
+#, fuzzy
+#~ msgid "Reading Source Disk"
+#~ msgstr "Čitam CD u image %1"
+
+#~ msgid "Reading track %1 of %2"
+#~ msgstr "Čitam stazu %1 od %2"
+
+#, fuzzy
+#~ msgid "Simulating Session %1"
+#~ msgstr "Izbriši zadnju sesiju"
+
+#, fuzzy
+#~ msgid "Writing Copy %1 (Session %2)"
+#~ msgstr "Pišem traku %1: '%2'"
+
+#, fuzzy
+#~ msgid "Writing Copy (Session %2)"
+#~ msgstr "Pišem traku %1: '%2'"
+
+#, fuzzy
+#~ msgid "Simulating"
+#~ msgstr "Simuliraj pisanje"
+
+#, fuzzy
+#~ msgid "Writing Copy %1"
+#~ msgstr "Snimam DVD kopiju %1"
+
+#, fuzzy
+#~ msgid "Writing Copy"
+#~ msgstr "Snimam DVD kopiju"
+
+#, fuzzy
+#~ msgid "Waiting for media"
+#~ msgstr "Pišem predrazmak"
+
+#, fuzzy
+#~ msgid "Successfully read session %1."
+#~ msgstr "Image uspješno napravljen."
+
+#, fuzzy
+#~ msgid "Successfully read source disk."
+#~ msgstr "Image uspješno napravljen."
+
+#, fuzzy
+#~ msgid "Error while reading session %1."
+#~ msgstr "Greška prilikom čitanja sa %1"
+
+#, fuzzy
+#~ msgid "Unable to close the tray"
+#~ msgstr "Ne mogu osloboditi CD čitač"
+
+#, fuzzy
+#~ msgid "Removing temporary files."
+#~ msgstr "Ukloni image datoteke"
+
+#~ msgid "Writing track %1 of %2"
+#~ msgstr "Pišem stazu %1 od %2"
+
+#, fuzzy
+#~ msgid "Creating CD Image"
+#~ msgstr "Pravim DVD image."
+
+#, fuzzy
+#~ msgid "Simulating CD Copy On-The-Fly"
+#~ msgstr "Kopiranje CD-a on the fly"
+
+#, fuzzy
+#~ msgid "Simulating CD Copy"
+#~ msgstr "Simuliraj kopiranje DVD-a"
+
+#, fuzzy
+#~ msgid "Copying CD On-The-Fly"
+#~ msgstr "Kopiranje CD-a on the fly"
+
+#~ msgid "Copying CD"
+#~ msgstr "Kopiram CD"
+
+#, fuzzy
+#~ msgid "Writing Audio Cue File"
+#~ msgstr "Audio CD"
+
+#, fuzzy
+#~ msgid "Verifying written copy %1 of %2"
+#~ msgstr "Pišem traku %1: '%2'"
+
+#, fuzzy
+#~ msgid "Writing image"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "Writing copy %1 of %2"
+#~ msgstr "Pišem traku %1: '%2'"
+
+#, fuzzy
+#~ msgid "Simulating ISO9660 Image"
+#~ msgstr "Pravim CD image"
+
+#, fuzzy
+#~ msgid "Burning ISO9660 Image"
+#~ msgstr "Pravim CD image"
+
+#, fuzzy
+#~ msgid ""
+#~ "_n: - %n Copy\n"
+#~ " - %n Copies"
+#~ msgstr ""
+#~ "%n kopija\n"
+#~ "%n kopije\n"
+#~ "%n kopija"
+
+#, fuzzy
+#~ msgid "Unable to Close the Tray"
+#~ msgstr "Ne mogu osloboditi CD čitač"
+
+#, fuzzy
+#~ msgid "Write Binary Image"
+#~ msgstr "&Piši ISO image..."
+
+#, fuzzy
+#~ msgid "Writing cue/bin Image"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "Unable to open libdvdcss."
+#~ msgstr "Ne mogu otvoriti bufferovanu datoteku %1"
+
+#, fuzzy
+#~ msgid "Reading with sector size %1."
+#~ msgstr "Čitam sesiju %1"
+
+#, fuzzy
+#~ msgid "Error while reading sector %1."
+#~ msgstr "Greška prilikom čitanja sa %1"
+
+#, fuzzy
+#~ msgid "Ignoring read error in sector %1."
+#~ msgstr "Greška prilikom čitanja sa %1"
+
+#, fuzzy
+#~ msgid "Writing image to %1."
+#~ msgstr "Snimam kopiju CD-a %1"
+
+#, fuzzy
+#~ msgid "Could not start readcd."
+#~ msgstr "Ne mogu pokrenuti cdrecord!"
+
+#, fuzzy
+#~ msgid "%1 returned error: %2"
+#~ msgstr "cdrecord je izbacio grešku!"
+
+#~ msgid "Output"
+#~ msgstr "Izlazni podaci"
+
+#~ msgid ""
+#~ "<p><b>Pattern special strings:</b><ul>\n"
+#~ "<li>%a - artist of the track\n"
+#~ "<li>%t - title of the track\n"
+#~ "<li>%n - track number\n"
+#~ "<li>%y - year of the CD\n"
+#~ "<li>%e - extended information about the track\n"
+#~ "<li>%g - genre of the CD\n"
+#~ "<li>%r - album artist (differs from %a only on soundtracks or compilations)\n"
+#~ "<li>%m - album title\n"
+#~ "<li>%x - extended information about the CD\n"
+#~ "<li>%d - current date\n"
+#~ "</ul>"
+#~ msgstr ""
+#~ "<p><b>Specijalni stringovi:</b><ul>\n"
+#~ "<li>%a - izvođač\n"
+#~ "<li>%t - naslov\n"
+#~ "<li>%n - broj\n"
+#~ "<li>%y - godina\n"
+#~ "<li>%e - dodatne informacije o stazi\n"
+#~ "<li>%g - žanr CD-a\n"
+#~ "<li>%r - izvođač albuma \n"
+#~ "<li>%m - naslov albuma\n"
+#~ "<li>%x - dodatne informacije o CD\n"
+#~ "<li>%d - trenutni datum\n"
+#~ "</ul>"
+
+#~ msgid "K3b is trying to retrieve information about the inserted disk."
+#~ msgstr "K3b pokušava pronaći informacije o ubačenom disku."
+
+#~ msgid "K3b - The CD Kreator"
+#~ msgstr "K3b - The CD Kreator"
+
+#~ msgid "Show Project View"
+#~ msgstr "Prikaži pogled projekta"
+
+#, fuzzy
+#~ msgid "Cloning"
+#~ msgstr "Brišem CD-RW"
+
+#, fuzzy
+#~ msgid "Reading local Song database..."
+#~ msgstr "Čitam lokalnu CDDB bazu podataka..."
+
+#, fuzzy
+#~ msgid "Log"
+#~ msgstr "Dnevnik"
+
+#, fuzzy
+#~ msgid "Verify"
+#~ msgstr "Provjera"
+
+#, fuzzy
+#~ msgid "Find"
+#~ msgstr "Nađi"
+
+#, fuzzy
+#~ msgid "Database Error"
+#~ msgstr "Greška u bazi podataka"
+
+#, fuzzy
+#~ msgid "Reader"
+#~ msgstr "Čitač"
+
+#, fuzzy
+#~ msgid "Multiple Instances"
+#~ msgstr "Više instanci"
+
+#~ msgid "Recursive"
+#~ msgstr "Rekurzivno"
+
+#~ msgid "Complete project"
+#~ msgstr "Kompletan projekat"
+
+#~ msgid "Recurse into subdirectories"
+#~ msgstr "Rekurzivno kroz direktorij"
+
+#~ msgid "Scan the whole project for renamable files"
+#~ msgstr "Pretraži čitav projekat za datotekama koji se mogu preimenovati"
+
+#~ msgid "&Rename Audio Files"
+#~ msgstr "&Preimenuj audio fajlove"
+
+#~ msgid "Please select a data project for renaming."
+#~ msgstr "Molimo vas da izaberete projekat za preimenovanje."
+
+#, fuzzy
+#~ msgid "Start the conversion"
+#~ msgstr "Počni preimenovanje"
+
+#, fuzzy
+#~ msgid "Select Audio Files to Convert"
+#~ msgstr "Izaberite datoteke koje želite dodati projektu"
+
+#, fuzzy
+#~ msgid "Please provide an existing destination directory."
+#~ msgstr "Slobodnog prostora u privremenom direktoriju"
+
+#, fuzzy
+#~ msgid "Unknown format: %1"
+#~ msgstr "Nepoznat format datoteke"
+
+#, fuzzy
+#~ msgid "&Convert Audio Files..."
+#~ msgstr "&Preimenuj audio fajlove"
+
+#, fuzzy
+#~ msgid "Converting"
+#~ msgstr "Pišem"
+
+#, fuzzy
+#~ msgid "Error while initializing decoding."
+#~ msgstr "Greška prilikom bufferovanja trake %1"
+
+#, fuzzy
+#~ msgid "Writing file %1."
+#~ msgstr "Snimam kopiju CD-a %1"
+
+#, fuzzy
+#~ msgid "Error while encoding."
+#~ msgstr "Greška prilikom encodiranja trake %1."
+
+#, fuzzy
+#~ msgid "Converting file %1 failed."
+#~ msgstr "Montiranje neuspješno."
+
+#, fuzzy
+#~ msgid "&Query Cddb for Audio Project"
+#~ msgstr "Da li stvarno želite prekinuti trenutni projekt?"
+
+#, fuzzy
+#~ msgid "K3b Debugging Info"
+#~ msgstr "Izlaz iz postupka pronalaženja grešaka"
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3bsetup.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3bsetup.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/k3bsetup.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,245 @@
+# translation of k3bsetup.po to Bosnian
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Bakir Helić <bh at linux.org.ba>, 2003.
+# Avdija Ahmedhodžić <avdija at narkomanija.ba>, 2004.
+# Vedran Ljubović <vljubovic at smartnet.ba>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: k3bsetup\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2004-12-12 14:33-0800\n"
+"Last-Translator: Avdija Ahmedhodžić <avdija at narkomanija.ba>\n"
+"Language-Team: bosanski <lokal at linux.org.ba>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Bakir Helić,Avdija Ahmedhodžić"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "bh at linux.org.ba,avdija at narkomanija.ba"
+
+#: k3bsetup2.cpp:130
+msgid ""
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs. "
+"<p>It does not take things like devfs or resmgr into account. In most cases "
+"this is not a problem but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In those cases it is best to "
+"consult the distribution documentation."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to mess up your "
+"system no guarantee can be given."
+msgstr ""
+
+#: k3bsetup2.cpp:268 k3bsetup2.cpp:335 k3bsetup2.cpp:345
+msgid "no change"
+msgstr "bez promjene"
+
+#: k3bsetup2.cpp:298
+msgid "Generic SCSI Device"
+msgstr ""
+
+#: k3bsetup2.cpp:408
+#, c-format
+msgid "There is no group %1."
+msgstr "Grupa %1 ne postoji."
+
+#: k3bsetup2.cpp:479
+msgid "Successfully updated all permissions."
+msgstr "Sve dozvole su uspješno ažurirane."
+
+#: k3bsetup2.cpp:482
+msgid "Could not update all permissions. You should run K3bSetup 2 as root."
+msgstr "Dozvole se ne mogu ažurirati. Trebate pokrenuti K3bSetup 2 kao root."
+
+#: k3bsetup2.cpp:484
+msgid "Could not update all permissions."
+msgstr "Ne mogu ažurirati sve dozvole."
+
+#: k3bsetup2.cpp:495
+msgid ""
+"<h2>K3bSetup 2</h2>"
+"<p>This simple setup assistant is able to set the permissions needed by K3b in "
+"order to burn CDs and DVDs."
+"<p>It does not take into account devfs or resmgr, or similar. In most cases "
+"this is not a problem, but on some systems the permissions may be altered the "
+"next time you login or restart your computer. In these cases it is best to "
+"consult the distribution's documentation."
+"<p>The important task that K3bSetup 2 performs is grant write access to the CD "
+"and DVD devices."
+"<p><b>Caution:</b> Although K3bSetup 2 should not be able to damage your "
+"system, no guarantee can be given."
+msgstr ""
+
+#: k3bsetup2.cpp:527
+msgid "Location of New Drive"
+msgstr "Lokacija novog diska ili CD-ROMa"
+
+#: k3bsetup2.cpp:528
+msgid ""
+"Please enter the device name where K3b should search\n"
+"for a new drive (example: /dev/mebecdrom):"
+msgstr ""
+"Molim unesite ime uređaja na kojem će K3b tražiti\n"
+"novi uređaj (na primjer: /dev/mebecdrom):"
+
+#: k3bsetup2.cpp:539
+#, c-format
+msgid ""
+"Could not find an additional device at\n"
+"%1"
+msgstr ""
+"Ne mogu pronaći dodatni uređaj u\n"
+"%1"
+
+#. i18n: file base_k3bsetup2.ui line 35
+#: rc.cpp:3
+#, no-c-format
+msgid "Settings"
+msgstr "Postavke"
+
+#. i18n: file base_k3bsetup2.ui line 54
+#: rc.cpp:6
+#, no-c-format
+msgid "Use burning group:"
+msgstr "Koristi grupu za prženje"
+
+#. i18n: file base_k3bsetup2.ui line 58
+#: rc.cpp:9
+#, no-c-format
+msgid ""
+"<p>If this option is checked, only the users in the specified group will be "
+"able to burn CDs and DVDs, since only they will have access to the devices and "
+"the CD recording programs used by K3b.</p>\n"
+"<p>Otherwise all users on the system have access to the devices and to all K3b "
+"functionality."
+msgstr ""
+
+#. i18n: file base_k3bsetup2.ui line 69
+#: rc.cpp:13
+#, no-c-format
+msgid "burning"
+msgstr "prženje"
+
+#. i18n: file base_k3bsetup2.ui line 104
+#: rc.cpp:16
+#, no-c-format
+msgid "Users allowed to burn (separated by space):"
+msgstr "Korisnici kojima je dozvoljeno prženje (razdvojeni razmakom):"
+
+#. i18n: file base_k3bsetup2.ui line 124
+#: rc.cpp:19
+#, no-c-format
+msgid "Devices"
+msgstr "Uređaji"
+
+#. i18n: file base_k3bsetup2.ui line 135
+#: rc.cpp:22
+#, no-c-format
+msgid "Check the devices whose permissions you want to be changed"
+msgstr "Označite uređaje čije dozvole želite promijeniti"
+
+#. i18n: file base_k3bsetup2.ui line 141
+#: rc.cpp:25
+#, no-c-format
+msgid "Device"
+msgstr "Uređaj"
+
+#. i18n: file base_k3bsetup2.ui line 152
+#: rc.cpp:28
+#, no-c-format
+msgid "Devicenode"
+msgstr "Devicenode"
+
+#. i18n: file base_k3bsetup2.ui line 163
+#: rc.cpp:31 rc.cpp:58
+#, no-c-format
+msgid "Permissions"
+msgstr "Dozvole"
+
+#. i18n: file base_k3bsetup2.ui line 174
+#: rc.cpp:34 rc.cpp:61
+#, no-c-format
+msgid "New Permissions"
+msgstr "Nove dozvole"
+
+#. i18n: file base_k3bsetup2.ui line 217
+#: rc.cpp:37
+#, no-c-format
+msgid "Add Device..."
+msgstr "Dodaj uređaj..."
+
+#. i18n: file base_k3bsetup2.ui line 229
+#: rc.cpp:40
+#, no-c-format
+msgid "External Programs"
+msgstr "Vanjski programi"
+
+#. i18n: file base_k3bsetup2.ui line 244
+#: rc.cpp:43
+#, no-c-format
+msgid "Found Programs"
+msgstr "Pronašao programe"
+
+#. i18n: file base_k3bsetup2.ui line 255
+#: rc.cpp:46
+#, no-c-format
+msgid "Check the programs whose permissions you want to be changed"
+msgstr "Označite programe čije dozvole želite promijeniti"
+
+#. i18n: file base_k3bsetup2.ui line 261
+#: rc.cpp:49
+#, no-c-format
+msgid "Program"
+msgstr "Program"
+
+#. i18n: file base_k3bsetup2.ui line 272
+#: rc.cpp:52
+#, no-c-format
+msgid "Version"
+msgstr "Verzija"
+
+#. i18n: file base_k3bsetup2.ui line 283
+#: rc.cpp:55
+#, no-c-format
+msgid "Path"
+msgstr "Putanja"
+
+#. i18n: file base_k3bsetup2.ui line 325
+#: rc.cpp:64 rc.cpp:67
+#, no-c-format
+msgid "Search Path"
+msgstr "Putanja pretrage"
+
+#. i18n: file base_k3bsetup2.ui line 347
+#: rc.cpp:70
+#, no-c-format
+msgid ""
+"<qt><b>Hint:</b> to force K3b to use another than the default name for the "
+"executable specify it in the search path.</qt>"
+msgstr ""
+"<qt><b>Savjet:</b> da biste prinudili K3b da koristi neko drugo ime za izvršnu "
+"datoteku osim ponuđenog, navedite ga u putanji pretrage.</qt>"
+
+#~ msgid "k3bsetup2"
+#~ msgstr "k3bsetup2"
+
+#~ msgid "K3bSetup 2"
+#~ msgstr "K3bSetup 2"
+
+#, fuzzy
+#~ msgid "(C) 2003-2007 Sebastian Trueg"
+#~ msgstr "(c) 2003 Sebastian Trueg"
+
+#, fuzzy
+#~ msgid "K3bSetup"
+#~ msgstr "K3bSetup 2"
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3b.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3b.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3b.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,3984 @@
+# translation of libk3b.po to Bosnian
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Bakir Helić <bh at linux.org.ba>, 2003.
+# Avdija Ahmedhodžić <avdija at narkomanija.ba>, 2004.
+# Vedran Ljubović <vljubovic at smartnet.ba>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3b\n"
+"POT-Creation-Date: 2007-08-07 01:16+0200\n"
+"PO-Revision-Date: 2004-12-12 14:33-0800\n"
+"Last-Translator: Avdija Ahmedhodžić <avdija at narkomanija.ba>\n"
+"Language-Team: bosanski <lokal at linux.org.ba>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: cddb/k3bcddbhttpquery.cpp:85
+#, c-format
+msgid "Could not connect to host %1"
+msgstr ""
+
+#: cddb/k3bcddbhttpquery.cpp:138 cddb/k3bcddbpquery.cpp:170
+msgid "Found multiple exact matches"
+msgstr "Pronađeno više tačnih uzoraka"
+
+#: cddb/k3bcddbhttpquery.cpp:146 cddb/k3bcddbpquery.cpp:178
+msgid "Found inexact matches"
+msgstr "Pronađeni nepotpuni uzorci"
+
+#: cddb/k3bcddbhttpquery.cpp:153 cddb/k3bcddbpquery.cpp:185
+msgid "No match found"
+msgstr "Nema odgovorajućeg uzorka"
+
+#: cddb/k3bcddbhttpquery.cpp:162 cddb/k3bcddbpquery.cpp:192
+msgid "Error while querying"
+msgstr "Greška prilikom postavljanja upita"
+
+#: cddb/k3bcddbhttpquery.cpp:198 cddb/k3bcddbpquery.cpp:222
+msgid "Could not read match"
+msgstr "Ne mogu pročitati uzorak"
+
+#: cddb/k3bcddblocalsubmit.cpp:97
+#, c-format
+msgid "Could not find directory: %1"
+msgstr ""
+
+#: cddb/k3bcddblocalquery.cpp:41
+#, c-format
+msgid "Searching entry in %1"
+msgstr "Tražim unos u %1"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:29
+msgid "CDDB Database Entry"
+msgstr "CDDB Database uzorak"
+
+#: cddb/k3bcddbmultientriesdialog.cpp:37
+msgid "K3b found multiple inexact CDDB entries. Please select one."
+msgstr "K3b je pronašao više nepotpunih uzoraka. Molimo izabrite jedan."
+
+#: cddb/k3bcddbpquery.cpp:57
+msgid "Searching %1 on port %2"
+msgstr "Tražim %1 na portu %2"
+
+#: cddb/k3bcddbpquery.cpp:79
+msgid "Host found"
+msgstr "Računar pronađen"
+
+#: cddb/k3bcddbpquery.cpp:85
+msgid "Connected"
+msgstr "Spojen"
+
+#: cddb/k3bcddbpquery.cpp:91
+msgid "Connection closed"
+msgstr "Veza prekinuta"
+
+#: cddb/k3bcddbpquery.cpp:113
+msgid "OK, read access"
+msgstr "U redu, pristup za čitanje"
+
+#: cddb/k3bcddbpquery.cpp:120
+msgid "Connection refused"
+msgstr "Veza odbijena"
+
+#: cddb/k3bcddbpquery.cpp:128
+msgid "Handshake successful"
+msgstr "Rukovanje uspješno"
+
+#: cddb/k3bcddbpquery.cpp:136
+msgid "Handshake failed"
+msgstr "Rukovanje nije uspjelo"
+
+#: cddb/k3bcddbpquery.cpp:161
+msgid "Found exact match"
+msgstr "Pronađen tačan pogodak"
+
+#: cddb/k3bcddbpquery.cpp:261 cddb/k3bcddbpquery.cpp:262
+msgid "Connection to %1 refused"
+msgstr "%1 odbija konekciju"
+
+#: cddb/k3bcddbpquery.cpp:265 cddb/k3bcddbpquery.cpp:266
+#, c-format
+msgid "Could not find host %1"
+msgstr "Ne mogu naći računar %1"
+
+#: cddb/k3bcddbpquery.cpp:269 cddb/k3bcddbpquery.cpp:270
+#, c-format
+msgid "Error while reading from %1"
+msgstr "Greška prilikom čitanja sa %1"
+
+#: cddb/k3bcddb.cpp:237
+msgid "Found freedb entry."
+msgstr "Pronađen freedb unos."
+
+#: cddb/k3bcddb.cpp:239
+msgid "No entry found"
+msgstr "Nije pronađen unos."
+
+#: cddb/k3bcddb.cpp:241
+msgid "Error while connecting to host."
+msgstr "Greška prilikom spajanja na računar."
+
+#: cddb/k3bcddb.cpp:243
+msgid "Working..."
+msgstr "Radim..."
+
+#: cddb/k3bcddb.cpp:248
+msgid "Communication error."
+msgstr "Greška pri komunikaciji."
+
+#: core/k3bglobals.cpp:414
+#, fuzzy
+msgid "Auto"
+msgstr "Auto"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:91
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:90
+msgid "%1 executable could not be found."
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:97
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:96
+msgid "%1 version %2 is too old."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:482
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:107
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:106
+#: projects/audiocd/k3baudionormalizejob.cpp:64
+#: projects/datacd/k3bmkisofshandler.cpp:63 projects/k3bcdrdaowriter.cpp:486
+#: projects/k3bcdrecordwriter.cpp:304 projects/k3bgrowisofswriter.cpp:172
+#: projects/videocd/k3bvcdjob.cpp:205
+msgid "Using %1 %2 - Copyright (C) %3"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:122
+msgid "Unable to create folder '%1'"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:126
+msgid "Invalid filename: '%1'"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:137
+msgid "Transcoding title %1 from Video DVD %2"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:162
+#, c-format
+msgid "Invalid Video codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:185
+#, c-format
+msgid "Invalid Audio codec set: %1"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:320
+msgid "Resizing picture of title %1 to %2x%3"
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:137 jobs/k3bdvdformattingjob.cpp:520
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:184
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:342
+#: projects/datacd/k3bisoimager.cpp:359 projects/datacd/k3bisoimager.cpp:535
+#: projects/datacd/k3bmsinfofetcher.cpp:131
+#: projects/datadvd/k3bdvdbooktypejob.cpp:341 projects/k3bcdrdaowriter.cpp:585
+#: projects/k3bcdrecordwriter.cpp:346 projects/k3bgrowisofswriter.cpp:377
+#: projects/videocd/k3bvcdjob.cpp:248
+#, fuzzy, c-format
+msgid "Could not start %1."
+msgstr "%1 ne može startati."
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:347
+msgid "Single-pass Encoding"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:349
+msgid "Two-pass Encoding: First Pass"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:351
+msgid "Two-pass Encoding: Second Pass"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:375
+#, fuzzy
+msgid "Removing incomplete video file '%1'"
+msgstr "Uklonjena image datoteka %1"
+
+#: jobs/k3bcdda2wavreader.cpp:242 jobs/k3bdvdformattingjob.cpp:270
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:281
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:442
+#: projects/audiocd/k3baudionormalizejob.cpp:188
+#: projects/datacd/k3bisoimager.cpp:213
+#: projects/datadvd/k3bdvdbooktypejob.cpp:192 projects/k3bcdrdaowriter.cpp:786
+#: projects/k3bcdrecordwriter.cpp:778 projects/videocd/k3bvcdjob.cpp:356
+msgid "%1 returned an unknown error (code %2)."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:272
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:284
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:445
+#: projects/audiocd/k3baudionormalizejob.cpp:190
+#: projects/datacd/k3bisoimager.cpp:215
+#: projects/datadvd/k3bdvdbooktypejob.cpp:194
+#: projects/videocd/k3bvcdjob.cpp:358
+msgid "Please send me an email with the last output."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:453
+#, fuzzy
+msgid "Execution of %1 failed."
+msgstr "%1 odbija konekciju"
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:454
+msgid "Please consult the debugging output for details."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:485
+msgid "AC3 (Stereo)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:487
+msgid "AC3 (Pass-through)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:489
+msgid "MPEG1 Layer III"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:500
+msgid "MPEG4 (FFMPEG)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:502
+msgid "XviD"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:513
+msgid ""
+"FFmpeg is an open-source project trying to support most video and audio codecs "
+"used these days. Its subproject libavcodec forms the basis for multimedia "
+"players such as xine or mplayer."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:517
+msgid ""
+"FFmpeg contains an implementation of the MPEG-4 video encoding standard which "
+"produces high quality results."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:520
+msgid ""
+"XviD is a free and open source MPEG-4 video codec. XviD was created by a group "
+"of volunteer programmers after the OpenDivX source was closed in July 2001."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:523
+msgid ""
+"XviD features MPEG-4 Advanced Profile settings such as b-frames, global and "
+"quarter pixel motion compensation, lumi masking, trellis quantization, and "
+"H.263, MPEG and custom quantization matrices."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:527
+msgid ""
+"XviD is a primary competitor of DivX (XviD being DivX spelled backwards). While "
+"DivX is closed source and may only run on Windows, Mac OS and Linux, XviD is "
+"open source and can potentially run on any platform."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:531
+msgid "(Description taken from the Wikipedia article)"
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:541
+msgid ""
+"AC3, better known as Dolby Digital is standardized as ATSC A/52. It contains up "
+"to 6 total channels of sound."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:546
+msgid ""
+"With this setting K3b will create a two-channel stereo Dolby Digital audio "
+"stream."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:550
+msgid ""
+"With this setting K3b will use the Dolby Digital audio stream from the source "
+"DVD without changing it."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:552
+msgid "Use this setting to preserve 5.1 channel sound from the DVD."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:554
+msgid ""
+"MPEG1 Layer III is better known as MP3 and is the most used lossy audio format."
+msgstr ""
+
+#: jobs/k3bvideodvdtitletranscodingjob.cpp:555
+msgid ""
+"With this setting K3b will create a two-channel stereo MPEG1 Layer III audio "
+"stream."
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:103
+msgid "Writing Audio Cue File"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:186
+msgid "Analysing the audio file failed. Corrupt file?"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:254
+msgid "Analysing the audio file"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:255
+#, c-format
+msgid "Analysing %1"
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:262
+msgid "Unable to handle '%1' due to an unsupported format."
+msgstr ""
+
+#: jobs/k3baudiocuefilewritingjob.cpp:267
+msgid "No valid audio cue file: '%1'"
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:133
+msgid "Please insert a rewritable CD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:158
+#, fuzzy
+msgid "Process completed successfully"
+msgstr "Proces je uspješno završio"
+
+#: jobs/k3bblankingjob.cpp:163
+#, fuzzy
+msgid "Canceled."
+msgstr "Poništeno."
+
+#: jobs/k3bblankingjob.cpp:167
+msgid "Blanking error "
+msgstr ""
+
+#: jobs/k3bblankingjob.cpp:168
+msgid "Sorry, no error handling yet."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1017 jobs/k3bverificationjob.cpp:153
+#: projects/mixedcd/k3bmixedjob.cpp:512
+#, fuzzy
+msgid "Reloading the medium"
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bverificationjob.cpp:166
+msgid "Unable to Close the Tray"
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:168
+#, fuzzy
+msgid "Checking medium"
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bverificationjob.cpp:189
+#, fuzzy
+msgid "No tracks to verify found."
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bverificationjob.cpp:204
+msgid "Internal Error: Verification job improperly initialized"
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:227
+#, fuzzy, c-format
+msgid "Verifying track %1"
+msgstr "Pisač: %1 %2"
+
+#: jobs/k3bdvdcopyjob.cpp:270 jobs/k3bverificationjob.cpp:257
+#: jobs/k3bverificationjob.cpp:343
+msgid "Unable to determine the ISO9660 filesystem size."
+msgstr ""
+
+#: jobs/k3bverificationjob.cpp:295
+#, fuzzy
+msgid "Written data in track %1 differs from original."
+msgstr "Provjeri zapisane podatke"
+
+#: jobs/k3bverificationjob.cpp:299
+#, fuzzy
+msgid "Written data verified."
+msgstr "Provjeri zapisane podatke"
+
+#: jobs/k3bdvdformattingjob.cpp:102
+#, fuzzy
+msgid "Formatting DVD"
+msgstr "Formatiranje"
+
+#: jobs/k3bdvdformattingjob.cpp:109
+msgid "Quick Format"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:124 projects/datadvd/k3bdvdbooktypejob.cpp:105
+msgid "No device set"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:132 projects/k3bcdrdaowriter.cpp:568
+#: projects/k3bcdrecordwriter.cpp:330 projects/k3bgrowisofswriter.cpp:361
+msgid "Unmounting medium"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:144
+msgid "Please insert a rewritable DVD medium into drive<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:152 projects/datadvd/k3bdvdbooktypejob.cpp:128
+msgid "Checking media..."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:153 projects/datadvd/k3bdvdbooktypejob.cpp:129
+msgid "Checking media"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:260
+msgid "Formatting successfully completed"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:263
+#, c-format
+msgid "Do not be concerned with the progress stopping before 100%."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:264
+msgid "The formatting will continue in the background while writing."
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:248 jobs/k3bdvdformattingjob.cpp:278
+#: projects/audiocd/k3baudionormalizejob.cpp:200
+#: projects/datacd/k3bisoimager.cpp:223
+#: projects/datadvd/k3bdvdbooktypejob.cpp:200 projects/k3bcdrdaowriter.cpp:797
+#: projects/k3bcdrecordwriter.cpp:798 projects/videocd/k3bvcdjob.cpp:364
+#, fuzzy
+msgid "%1 did not exit cleanly."
+msgstr "%1 nije završio uspješno."
+
+#: jobs/k3bdvdformattingjob.cpp:289 projects/datadvd/k3bdvdbooktypejob.cpp:217
+msgid "Ejecting DVD..."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:301 projects/datadvd/k3bdvdbooktypejob.cpp:234
+#: projects/k3babstractwriter.cpp:88 projects/k3bgrowisofswriter.cpp:593
+msgid "Unable to eject media."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:320 projects/datadvd/k3bdvdbooktypejob.cpp:270
+msgid "Unable to determine media state."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:344
+msgid "No rewritable DVD media found. Unable to format."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:365 jobs/k3bdvdformattingjob.cpp:404
+msgid "Found %1 media."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:377 jobs/k3bdvdformattingjob.cpp:430
+msgid "No need to format %1 media more than once."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:379 jobs/k3bdvdformattingjob.cpp:432
+msgid "It may simply be overwritten."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:382 jobs/k3bdvdformattingjob.cpp:424
+#: jobs/k3bdvdformattingjob.cpp:435
+msgid "Forcing formatting anyway."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:383
+msgid "It is not recommended to force formatting of DVD+RW media."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:384
+msgid "Already after 10-20 reformats the media might be unusable."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:393
+msgid "Formatting DVD+RW"
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:408
+msgid "Formatted in %1 mode."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:422
+msgid "Media is already empty."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:450
+msgid "Formatting DVD-RW in %1 mode."
+msgstr ""
+
+#: jobs/k3bdvdformattingjob.cpp:457
+msgid "Unable to determine the current formatting state of the DVD-RW media."
+msgstr ""
+
+#: jobs/k3bcdda2wavreader.cpp:98 jobs/k3bclonejob.cpp:88
+#: jobs/k3bdvdformattingjob.cpp:475 jobs/k3breadcdreader.cpp:107
+#: projects/datacd/k3bmsinfofetcher.cpp:56
+#: projects/datacd/k3bmsinfofetcher.cpp:92
+#: projects/datadvd/k3bdvdbooktypejob.cpp:288 projects/k3bcdrdaowriter.cpp:478
+#: projects/k3bcdrecordwriter.cpp:296 projects/k3bgrowisofswriter.cpp:158
+#: projects/videocd/k3bvcdjob.cpp:187
+#, fuzzy
+msgid "Could not find %1 executable."
+msgstr "Ne mogu pronaći %1 izvršnu datoteku."
+
+#: jobs/k3bdvdformattingjob.cpp:525
+#, fuzzy
+msgid "Formatting"
+msgstr "Formatiranje"
+
+#: jobs/k3biso9660imagewritingjob.cpp:86 projects/audiocd/k3baudiojob.cpp:157
+#: projects/datacd/k3bdatajob.cpp:145 projects/mixedcd/k3bmixedjob.cpp:219
+msgid "Preparing data"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:89
+#, fuzzy, c-format
+msgid "Could not find image %1"
+msgstr "Ne mogu pronaći datoteku %1"
+
+#: jobs/k3biso9660imagewritingjob.cpp:134 projects/datacd/k3bdatajob.cpp:458
+msgid "Verifying written data"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:136
+#, fuzzy
+msgid "Verifying written copy %1 of %2"
+msgstr "Provjeri zapisane podatke"
+
+#: jobs/k3biso9660imagewritingjob.cpp:201
+#, fuzzy
+msgid "Writing image"
+msgstr "Pišem"
+
+#: jobs/k3biso9660imagewritingjob.cpp:203
+msgid "Writing copy %1 of %2"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:222
+#, fuzzy
+msgid "Waiting for medium"
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3biso9660imagewritingjob.cpp:389 projects/audiocd/k3baudiojob.cpp:549
+#: projects/datacd/k3bdatajob.cpp:672 projects/mixedcd/k3bmixedjob.cpp:632
+#: projects/mixedcd/k3bmixedjob.cpp:673
+msgid "IO Error"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:401 projects/datadvd/k3bdvdjob.cpp:211
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will be written for real."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:765 jobs/k3biso9660imagewritingjob.cpp:404
+#: projects/datadvd/k3bdvdjob.cpp:214
+#, fuzzy
+msgid "No Simulation with DVD+R(W)"
+msgstr "Nema simulacije sa DVD-R(W)"
+
+#: jobs/k3biso9660imagewritingjob.cpp:443
+msgid "Simulating ISO9660 Image"
+msgstr ""
+
+#: jobs/k3biso9660imagewritingjob.cpp:445
+msgid "Burning ISO9660 Image"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:218 jobs/k3biso9660imagewritingjob.cpp:447
+#, c-format
+msgid ""
+"_n: - %n Copy\n"
+" - %n Copies"
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:112
+msgid "Analysing Title %1 of Video DVD %2"
+msgstr ""
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:188
+#, fuzzy
+msgid "Analysing Chapter %1 of %2"
+msgstr "Pisač: %1 %2"
+
+#: jobs/k3bvideodvdtitledetectclippingjob.cpp:265
+msgid "Ignoring last chapter due to its short playback time."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:94
+msgid "Cdrecord version %1 does not have cloning support."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:102
+msgid "No device set."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:111
+msgid "CD writer %1 does not support cloning."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:144
+#, fuzzy
+msgid "Reading clone image"
+msgstr "Ukloni image datoteke"
+
+#: jobs/k3bclonejob.cpp:225 projects/datacd/k3bdatajob.cpp:411
+#: projects/videocd/k3bvcdjob.cpp:464
+msgid "Writing Track %1 of %2"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:242
+#, c-format
+msgid "Successfully written clone copy %1."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:286
+#, fuzzy
+msgid "Successfully read disk."
+msgstr "Uspješno završeno"
+
+#: jobs/k3bclonejob.cpp:298
+msgid "Failed to read disk completely in clone mode."
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:305
+#, fuzzy
+msgid "Error while reading disk."
+msgstr "Greška prilikom čitanja sa %1"
+
+#: jobs/k3bclonejob.cpp:331
+msgid "Simulating clone copy"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:333
+#, c-format
+msgid "Writing clone copy %1"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1081 jobs/k3bclonejob.cpp:342
+#, fuzzy
+msgid "Removing image files."
+msgstr "Uklonjena image datoteka %1"
+
+#: jobs/k3bclonejob.cpp:354
+msgid "Creating Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:357
+msgid "Simulating Clone Image"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:359
+#, fuzzy
+msgid "Burning Clone Image"
+msgstr "Snimač"
+
+#: jobs/k3bclonejob.cpp:362
+msgid "Simulating CD Cloning"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:364
+msgid "Cloning CD"
+msgstr ""
+
+#: jobs/k3bclonejob.cpp:371
+#, c-format
+msgid ""
+"_n: Creating 1 clone copy\n"
+"Creating %n clone copies"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:159 jobs/k3bdvdcopyjob.cpp:119
+msgid "Checking Source Medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:162 jobs/k3bdvdcopyjob.cpp:129
+msgid "Waiting for source medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:172 jobs/k3bdvdcopyjob.cpp:141
+msgid "Checking source medium"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:200
+msgid "K3b does not copy CDs containing multiple data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:204
+#, fuzzy
+msgid "Copying Multisession Data CD."
+msgstr "Počni multi-session CD"
+
+#: jobs/k3bcdcopyjob.cpp:206
+#, fuzzy
+msgid "Copying Data CD."
+msgstr "Kopiram"
+
+#: jobs/k3bcdcopyjob.cpp:212
+msgid "K3b can only copy CD-Extra mixed mode CDs."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:216
+msgid "Copying Enhanced Audio CD (CD-Extra)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:221
+msgid "Copying Audio CD."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:226
+msgid "The source disk is empty."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:268
+msgid "K3b needs cdrecord 2.01a12 or newer to copy Mode2 data tracks."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:280
+msgid ""
+"You will only be able to copy the first session in raw writing mode. Continue "
+"anyway?"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:282
+#, fuzzy
+msgid "Multisession CD"
+msgstr "Počni multi-session CD"
+
+#: jobs/k3bcdcopyjob.cpp:287
+msgid "Only copying first session."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:316 jobs/k3bdvdcopyjob.cpp:319
+#, fuzzy
+msgid "Unable to determine free space in temporary directory '%1'."
+msgstr "Slobodnog prostora u privremenom direktoriju"
+
+#: jobs/k3bcdcopyjob.cpp:322 jobs/k3bdvdcopyjob.cpp:326
+#, fuzzy
+msgid "Not enough space left in temporary directory."
+msgstr "Slobodnog prostora u privremenom direktoriju"
+
+#: jobs/k3bcdcopyjob.cpp:331 jobs/k3bdvdcopyjob.cpp:343
+#, fuzzy
+msgid "Unmounting source medium"
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bcdcopyjob.cpp:360
+msgid "Unable to read TOC"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:368
+#, fuzzy
+msgid "Searching CD-TEXT"
+msgstr "Piši CD-TEXT"
+
+#: jobs/k3bcdcopyjob.cpp:382
+msgid "Found CD-TEXT (%1 - %2)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:387
+msgid "Found corrupted CD-TEXT. Ignoring it."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:397
+msgid "No CD-TEXT found."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:408
+msgid "Querying Cddb"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:432
+#, fuzzy
+msgid "Found Cddb entry (%1 - %2)."
+msgstr "Pronađen freedb unos."
+
+#: jobs/k3bcdcopyjob.cpp:441
+#, fuzzy
+msgid "No Cddb entry found."
+msgstr "Nije pronađen unos."
+
+#: jobs/k3bcdcopyjob.cpp:444
+msgid "Cddb error (%1)."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:457 projects/k3bcdrdaowriter.cpp:556
+#: projects/k3bcdrecordwriter.cpp:326 projects/k3bgrowisofswriter.cpp:357
+#, fuzzy
+msgid "Preparing write process..."
+msgstr "Pripremam snimanje.."
+
+#: jobs/k3bcdcopyjob.cpp:516 jobs/k3bcdcopyjob.cpp:562
+#: jobs/k3bdvdcopyjob.cpp:303
+msgid "Specified an unusable temporary path. Using default."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:527 projects/videodvd/k3bvideodvdimager.cpp:111
+#: projects/videodvd/k3bvideodvdimager.cpp:117
+msgid "Unable to create temporary directory '%1'."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:534
+#, fuzzy, c-format
+msgid "Using temporary directory %1."
+msgstr "Slobodnog prostora u privremenom direktoriju"
+
+#: jobs/k3bcdcopyjob.cpp:557 jobs/k3bdvdcopyjob.cpp:298
+#, fuzzy
+msgid "Do you want to overwrite %1?"
+msgstr "Da li želite prebrisati %1"
+
+#: jobs/k3bcdcopyjob.cpp:558 jobs/k3bdvdcopyjob.cpp:299
+#, fuzzy
+msgid "File Exists"
+msgstr "Datoteka postoji"
+
+#: jobs/k3bcdcopyjob.cpp:567 jobs/k3bdvdcopyjob.cpp:308
+#, fuzzy, c-format
+msgid "Writing image file to %1."
+msgstr "Uklonjena image datoteka %1"
+
+#: jobs/k3bcdcopyjob.cpp:583
+#, fuzzy, c-format
+msgid "Reading Session %1"
+msgstr "Tražim unos u %1"
+
+#: jobs/k3bcdcopyjob.cpp:585
+#, fuzzy
+msgid "Reading Source Medium"
+msgstr "Ukloni image datoteke"
+
+#: jobs/k3bcdcopyjob.cpp:588 jobs/k3bcdcopyjob.cpp:1162
+msgid "Reading track %1 of %2"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:680
+#, fuzzy, c-format
+msgid "Simulating Session %1"
+msgstr "Počni multi-session CD"
+
+#: jobs/k3bcdcopyjob.cpp:682
+msgid "Writing Copy %1 (Session %2)"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:684
+msgid "Writing Copy (Session %2)"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:688 projects/audiocd/k3baudiojob.cpp:651
+#: projects/datacd/k3bdatajob.cpp:371 projects/k3bcdrdaowriter.cpp:597
+#: projects/k3bcdrdaowriter.cpp:613 projects/k3bcdrecordwriter.cpp:351
+#: projects/k3bgrowisofswriter.cpp:382 projects/mixedcd/k3bmixedjob.cpp:1006
+msgid "Simulating"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:690 projects/audiocd/k3baudiojob.cpp:653
+#: projects/datacd/k3bdatajob.cpp:373 projects/mixedcd/k3bmixedjob.cpp:1008
+#, c-format
+msgid "Writing Copy %1"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:692
+#, fuzzy
+msgid "Writing Copy"
+msgstr "Pišem"
+
+#: jobs/k3bcdcopyjob.cpp:695 projects/audiocd/k3baudiojob.cpp:658
+#: projects/datadvd/k3bdvdbooktypejob.cpp:116
+#: projects/datadvd/k3bdvdjob.cpp:190 projects/mixedcd/k3bmixedjob.cpp:1015
+msgid "Waiting for media"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:836 projects/audiocd/k3baudiojob.cpp:304
+msgid "It is not possible to write CD-Text in TAO mode."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:956
+#, fuzzy, c-format
+msgid "Successfully read session %1."
+msgstr "Uspješno završeno"
+
+#: jobs/k3bcdcopyjob.cpp:958
+#, fuzzy
+msgid "Successfully read source disk."
+msgstr "Uspješno završeno"
+
+#: jobs/k3bcdcopyjob.cpp:973 jobs/k3bdvdcopyjob.cpp:543
+msgid "K3b was unable to eject the source disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:990
+#, fuzzy, c-format
+msgid "Error while reading session %1."
+msgstr "Greška prilikom čitanja sa %1"
+
+#: jobs/k3bcdcopyjob.cpp:1060 projects/k3bcdrecordwriter.cpp:624
+#: projects/mixedcd/k3bmixedjob.cpp:538
+msgid "Please reload the medium and press 'ok'"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1061 projects/k3bcdrecordwriter.cpp:625
+#: projects/mixedcd/k3bmixedjob.cpp:539
+msgid "Unable to close the tray"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1075 projects/audiocd/k3baudiojob.cpp:696
+msgid "Removing temporary files."
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:210 jobs/k3bcdcopyjob.cpp:1140
+#: jobs/k3bcdcopyjob.cpp:1142 jobs/k3bcdcopyjob.cpp:1145
+#: jobs/k3bcdcopyjob.cpp:1147
+#, fuzzy
+msgid "Writing track %1 of %2"
+msgstr "Pisač: %1 %2"
+
+#: jobs/k3bcdcopyjob.cpp:1170
+msgid "Creating CD Image"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1174
+msgid "Simulating CD Copy On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1176
+msgid "Simulating CD Copy"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1180
+msgid "Copying CD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bcdcopyjob.cpp:1182
+#, fuzzy
+msgid "Copying CD"
+msgstr "Kopiram"
+
+#: jobs/k3bcdcopyjob.cpp:1190 jobs/k3bdvdcopyjob.cpp:884
+#, c-format
+msgid ""
+"_n: Creating 1 copy\n"
+"Creating %n copies"
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:96 jobs/k3bdatatrackreader.cpp:112
+#: jobs/k3bdatatrackreader.cpp:145
+#, fuzzy, c-format
+msgid "Could not open device %1"
+msgstr "Ne mogu otvoriti datoteku %1"
+
+#: jobs/k3bdatatrackreader.cpp:139
+msgid "Unable to open libdvdcss."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:150
+msgid "Retrieving all CSS keys. This might take a while."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:153
+msgid "Failed to retrieve all CSS keys."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:154
+msgid "Video DVD decryption failed."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:176
+msgid "No support for reading formless Mode2 sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:178
+msgid "Unsupported sector type."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:186
+#, c-format
+msgid "Reading with sector size %1."
+msgstr ""
+
+#: jobs/k3baudiosessionreadingjob.cpp:157 jobs/k3bdatatrackreader.cpp:202
+#: jobs/k3bdvdcopyjob.cpp:335
+msgid "Unable to open '%1' for writing."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:234 jobs/k3bdatatrackreader.cpp:414
+#, fuzzy, c-format
+msgid "Error while reading sector %1."
+msgstr "Greška prilikom čitanja sa %1"
+
+#: jobs/k3bdatatrackreader.cpp:317
+#, c-format
+msgid ""
+"_n: Ignored %n erroneous sector.\n"
+"Ignored a total of %n erroneous sectors."
+msgstr ""
+
+#: jobs/k3bdatatrackreader.cpp:390
+#, fuzzy, c-format
+msgid "Problem while reading. Retrying from sector %1."
+msgstr "Greška prilikom čitanja iz %1 datoteke"
+
+#: jobs/k3bdatatrackreader.cpp:406
+#, c-format
+msgid "Ignoring read error in sector %1."
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:59
+msgid "Write Binary Image"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:195
+#, c-format
+msgid ""
+"_n: %n copy successfully created\n"
+"%n copies successfully created"
+msgstr ""
+
+#: jobs/k3bbinimagewritingjob.cpp:216
+msgid "Writing cue/bin Image"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:123
+msgid "Using readcd %1 instead of default version for clone support."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:130
+#, fuzzy
+msgid "Could not find readcd executable with cloning support."
+msgstr "Ne mogu pronaći %1 izvršnu datoteku."
+
+#: jobs/k3breadcdreader.cpp:163 jobs/k3breadcdreader.cpp:164
+#, c-format
+msgid "Writing image to %1."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:211
+#, fuzzy
+msgid "Could not start readcd."
+msgstr "%1 ne može startati."
+
+#: jobs/k3breadcdreader.cpp:267
+msgid "Cannot read source disk."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:279
+#, c-format
+msgid "Retrying from sector %1."
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:294
+#, c-format
+msgid "Uncorrected error in sector %1"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:297
+#, c-format
+msgid "Corrected error in sector %1"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:317
+msgid "%1 returned error: %2"
+msgstr ""
+
+#: jobs/k3breadcdreader.cpp:322
+msgid "Readcd exited abnormally."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:124
+#, c-format
+msgid "K3b does not support writing on-the-fly with growisofs %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:126
+msgid "Disabling on-the-fly writing."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:161
+#, fuzzy
+msgid "No source medium found."
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bdvdcopyjob.cpp:167
+msgid "Found encrypted DVD."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:183
+msgid "Cannot copy encrypted DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:219
+#, fuzzy
+msgid "The writer does not support writing Double Layer DVD."
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:227
+msgid "Growisofs >= 5.20 is needed to write Double Layer DVD+R."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:241
+msgid "K3b does not support copying multi-session DVDs."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:262
+msgid "K3b relies on the size saved in the ISO9660 header."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:263
+msgid ""
+"This might result in a corrupt copy if the source was mastered with buggy "
+"software."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:279
+msgid "K3b does not support copying DVD-RAM."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:285
+msgid "Unable to determine DVD media type."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:309
+#, fuzzy
+msgid "Reading source medium."
+msgstr "Nije pronađen cdrdao driver."
+
+#: jobs/k3bdvdcopyjob.cpp:348
+msgid "Creating DVD image"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:354
+msgid "Simulating DVD copy"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:356 jobs/k3bdvdcopyjob.cpp:551
+#: jobs/k3bdvdcopyjob.cpp:640 jobs/k3bdvdcopyjob.cpp:689
+#, fuzzy, c-format
+msgid "Writing DVD copy %1"
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:358 jobs/k3bdvdcopyjob.cpp:553
+#: jobs/k3bdvdcopyjob.cpp:771
+#, fuzzy
+msgid "Writing DVD copy"
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:532
+#, fuzzy
+msgid "Successfully read source DVD."
+msgstr "Uspješno završeno"
+
+#: jobs/k3bdvdcopyjob.cpp:600
+#, c-format
+msgid "Successfully written DVD copy %1."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:623
+#, fuzzy, c-format
+msgid "Verifying DVD copy %1"
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:625
+#, fuzzy
+msgid "Verifying DVD copy"
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:635
+msgid "K3b was unable to eject the written disk. Please do so manually."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:750 projects/datadvd/k3bdvdjob.cpp:202
+msgid "Forced by user. Growisofs will be called without further tests."
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:762
+#, fuzzy
+msgid ""
+"K3b does not support simulation with DVD+R(W) media. Do you really want to "
+"continue? The media will actually be written to."
+msgstr ""
+"Vaš pisač (%1-%2) ne podržava simulaciju sa DVD-R(W) medijima. Da li zaista "
+"želite nastaviti? Medij će zaista biti snimljen."
+
+#: jobs/k3bdvdcopyjob.cpp:775 projects/datadvd/k3bdvdjob.cpp:223
+#, fuzzy
+msgid "Writing mode ignored when writing DVD+R(W) media."
+msgstr "Način pisanja ignorisan sa DVD+R(W) medijima."
+
+#: jobs/k3bdvdcopyjob.cpp:778 projects/datadvd/k3bdvdjob.cpp:228
+#, fuzzy
+msgid "Writing DVD+RW."
+msgstr "Pišem DVD+RW."
+
+#: jobs/k3bdvdcopyjob.cpp:780 projects/datadvd/k3bdvdjob.cpp:233
+#, fuzzy
+msgid "Writing Double Layer DVD+R."
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:782 projects/datadvd/k3bdvdjob.cpp:235
+#, fuzzy
+msgid "Writing DVD+R."
+msgstr "Pišem DVD+RW"
+
+#: jobs/k3bdvdcopyjob.cpp:790 projects/datadvd/k3bdvdjob.cpp:243
+#, fuzzy
+msgid ""
+"Your writer (%1 %2) does not support simulation with DVD-R(W) media. Do you "
+"really want to continue? The media will be written for real."
+msgstr ""
+"Vaš pisač (%1-%2) ne podržava simulaciju sa DVD-R(W) medijima. Da li zaista "
+"želite nastaviti? Medij će zaista biti snimljen."
+
+#: jobs/k3bdvdcopyjob.cpp:795 projects/datadvd/k3bdvdjob.cpp:248
+#, fuzzy
+msgid "No Simulation with DVD-R(W)"
+msgstr "Nema simulacije sa DVD-R(W)"
+
+#: jobs/k3bdvdcopyjob.cpp:816 projects/datadvd/k3bdvdjob.cpp:260
+#, fuzzy
+msgid "Writing DVD-RW in restricted overwrite mode."
+msgstr "Pišem DVD-RW sa restriktivnim prepisivanjem."
+
+#: jobs/k3bdvdcopyjob.cpp:824
+#, fuzzy
+msgid "Writing DVD-RW in DAO mode."
+msgstr "Pišem DVD-RW na DAO način."
+
+#: jobs/k3bdvdcopyjob.cpp:828
+#, fuzzy
+msgid "Writing DVD-RW in incremental mode."
+msgstr "Pišem DVD-RW na sekvencijalni način."
+
+#: jobs/k3bdvdcopyjob.cpp:837 projects/datadvd/k3bdvdjob.cpp:295
+#, fuzzy
+msgid "Restricted Overwrite is not possible with DVD-R media."
+msgstr "Restriktivno prepisivanje nije moguće sa DVD-R medijima"
+
+#: jobs/k3bdvdcopyjob.cpp:842 projects/datadvd/k3bdvdjob.cpp:274
+#: projects/datadvd/k3bdvdjob.cpp:289
+#, fuzzy
+msgid "Writing %1 in DAO mode."
+msgstr "Pišem DVD-R na DAO način."
+
+#: jobs/k3bdvdcopyjob.cpp:846 projects/datadvd/k3bdvdjob.cpp:297
+#, fuzzy
+msgid "Writing %1 in incremental mode."
+msgstr "Pišem DVD-R na sekvencijalni način."
+
+#: jobs/k3bdvdcopyjob.cpp:862 projects/datacd/k3bdatajob.cpp:956
+#, fuzzy, c-format
+msgid "Removed image file %1"
+msgstr "Uklonjena image datoteka %1"
+
+#: jobs/k3bdvdcopyjob.cpp:870
+msgid "Creating DVD Image"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:874
+msgid "Copying DVD On-The-Fly"
+msgstr ""
+
+#: jobs/k3bdvdcopyjob.cpp:876
+#, fuzzy
+msgid "Copying DVD"
+msgstr "Kopiram"
+
+#: jobs/k3baudiosessionreadingjob.cpp:87
+#, fuzzy
+msgid "Could not load libcdparanoia."
+msgstr "Ne mogu osloboditi CD drive."
+
+#: jobs/k3baudiosessionreadingjob.cpp:103
+#, fuzzy
+msgid "Error while initializing audio ripping."
+msgstr "Greška prilikom spajanja na računar."
+
+#: jobs/k3baudiosessionreadingjob.cpp:191
+#, c-format
+msgid "Unrecoverable error while ripping track %1."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:88
+msgid "Disk successfully erased. Please reload the disk."
+msgstr ""
+
+#: tools/k3bprogressdialog.cpp:90
+msgid "K3b was unable to erase the disk."
+msgstr ""
+
+#: tools/k3bdeviceselectiondialog.cpp:45
+#, fuzzy
+msgid "Device Selection"
+msgstr "Odabir uređaja"
+
+#: tools/k3bdeviceselectiondialog.cpp:56
+#, fuzzy
+msgid "Please select a device:"
+msgstr "Molimo da odaberete uređaj"
+
+#: tools/k3bmd5job.cpp:100
+#, fuzzy, c-format
+msgid "Could not find file %1"
+msgstr "Ne mogu pronaći datoteku %1"
+
+#: tools/k3bmd5job.cpp:107
+#, fuzzy, c-format
+msgid "Could not open file %1"
+msgstr "Ne mogu otvoriti datoteku %1"
+
+#: tools/k3bmd5job.cpp:255
+#, fuzzy, c-format
+msgid "Error while reading from file %1"
+msgstr "Greška prilikom čitanja iz %1 datoteke"
+
+#: tools/k3bstdguiitems.cpp:30
+#, fuzzy
+msgid "Simulate"
+msgstr "Simuliraj"
+
+#: tools/k3bstdguiitems.cpp:31
+msgid ""
+"<p>If this option is checked K3b will perform all writing steps with the laser "
+"turned off."
+"<p>This is useful, for example, to test a higher writing speed or whether your "
+"system is able to write on-the-fly."
+"<p><b>Caution:</b> DVD+R(W) does not support simulated writing."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:36
+#, fuzzy
+msgid "Only simulate the writing process"
+msgstr "Samo simuliraj proces pisanja"
+
+#: tools/k3bstdguiitems.cpp:42
+#, fuzzy
+msgid "Disk at once"
+msgstr "Disk at once"
+
+#: tools/k3bstdguiitems.cpp:43
+#, fuzzy
+msgid ""
+"<p>If this option is checked, K3b will write the CD in 'disk at once' mode as "
+"compared to 'track at once' (TAO)."
+"<p>It is always recommended to use DAO where possible."
+"<p><b>Caution:</b> Track pregaps with a length other than 2 seconds are only "
+"supported in DAO mode."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će pisati CD u 'disk at once' modu a ne u "
+"'track at once' (TAO)."
+"<p>Preporučljivo je da koristite DAO gdje je to moguće. "
+"<p><b>Upozorenje:</b>Predrazmaci mođu trakama veći od 2 sekunde su podržani "
+"samo u DAO modu."
+
+#: tools/k3bstdguiitems.cpp:48
+#, fuzzy
+msgid "Write in disk at once mode"
+msgstr "Piši u disk at once modu"
+
+#: tools/k3bstdguiitems.cpp:54
+msgid "Use Burnfree"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:55
+msgid "Enable Burnfree (or Just Link) to avoid buffer underruns"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:56
+msgid ""
+"<p>If this option is checked, K3b enables <em>Burnfree</em> (or <em>"
+"Just Link</em>). This is a feature of the CD writer which avoids buffer "
+"underruns."
+"<p>Without <em>burnfree</em>, if the writer cannot get any more data a buffer "
+"underrun would occurs, since the writer needs a constant stream of data to "
+"write the CD."
+"<p>With <em>burnfree</em> the writer can <em>mark</em> "
+"the current position of the laser and get back to it when the buffer is filled "
+"again;but, since this means having little data gaps on the CD, <b>"
+"it is highly recommended to always choose an appropriate writing speed to "
+"prevent the usage of burnfree, especially for audio CDs</b> "
+"(in the worst case one would hear the gap)."
+"<p><em>Burnfree</em> was formerly known as <em>Burnproof</em>"
+", but has since been renamed when it became part of the MMC standard."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:75
+#, fuzzy
+msgid "Only create image"
+msgstr "Samo napravi image"
+
+#: tools/k3bstdguiitems.cpp:76
+msgid ""
+"<p>If this option is checked, K3b will only create an image and not do any "
+"actual writing."
+"<p>The image can later be written to a CD/DVD with most current writing "
+"programs (including K3b of course)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:80
+msgid "Only create an image"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:86
+#, fuzzy
+msgid "Create image"
+msgstr "Samo napravi image"
+
+#: tools/k3bstdguiitems.cpp:87
+#, fuzzy
+msgid ""
+"<p>If this option is checked, K3b will create an image before writing the files "
+"to the CD/DVD. Otherwise the data will be written <em>on-the-fly</em>"
+", i.e. no intermediate image will be created."
+"<p><b>Caution:</b> Although writing on-the-fly should work on most systems, "
+"make sure the data is sent to the writer fast enough."
+msgstr ""
+"<p>Ako je ova opcija uključena, K3b neće prvo praviti image, nego će pisati "
+"datoteke direktno na CD/DVD."
+"<p><b>Upozorenje:</b>Iako bi ova opcija trebala raditi na većini sistema, "
+"provjerite da se podaci mogu dovoljno brzo slati pisaču."
+
+#: tools/k3bstdguiitems.cpp:92 tools/k3bstdguiitems.cpp:114
+#, fuzzy
+msgid "<p>It is recommended to try a simulation first."
+msgstr "<p>Preporučljivo je da prvo isprobate simulaciju."
+
+#: tools/k3bstdguiitems.cpp:93
+msgid "Cache the data to be written on the harddisk"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:99
+#, fuzzy
+msgid "Remove image"
+msgstr "Ukloni image datoteke"
+
+#: tools/k3bstdguiitems.cpp:100
+#, fuzzy
+msgid ""
+"<p>If this option is checked, K3b will remove any created images after the "
+"writing has finished."
+"<p>Uncheck this if you want to keep the images."
+msgstr ""
+"<p>Ako je ova opcija uključena K3b će ukloniti sve napravljene image datoteke "
+"nakon završetka pisanja."
+"<p>Isključite ovu opciju ako želite zadržati image datoteke."
+
+#: tools/k3bstdguiitems.cpp:103
+msgid "Remove images from disk when finished"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:109
+#, fuzzy
+msgid "On the fly"
+msgstr "Pisanje on the fly"
+
+#: tools/k3bstdguiitems.cpp:110
+#, fuzzy
+msgid ""
+"<p>If this option is checked, K3b will not create an image first but write the "
+"files directly to the CD/DVD."
+"<p><b>Caution:</b> Although this should work on most systems, make sure the "
+"data is sent to the writer fast enough."
+msgstr ""
+"<p>Ako je ova opcija uključena, K3b neće prvo praviti image, nego će pisati "
+"datoteke direktno na CD/DVD."
+"<p><b>Upozorenje:</b>Iako bi ova opcija trebala raditi na većini sistema, "
+"provjerite da se podaci mogu dovoljno brzo slati pisaču."
+
+#: tools/k3bstdguiitems.cpp:115
+#, fuzzy
+msgid "Write files directly to CD/DVD without creating an image"
+msgstr "Snimaj datoteke direktno na CD/DVD bez pravljenja image"
+
+#: tools/k3bstdguiitems.cpp:121
+#, fuzzy
+msgid "Write CD-TEXT"
+msgstr "Piši CD-TEXT"
+
+#: tools/k3bstdguiitems.cpp:122
+#, fuzzy
+msgid "Create CD-TEXT entries"
+msgstr "Napravi CD-TEXT unose"
+
+#: tools/k3bstdguiitems.cpp:123
+msgid ""
+"<p>If this option is checked K3b uses some otherwise-unused space on the audio "
+"CD to store additional information, like the artist or the CD title."
+"<p>CD-TEXT is an extension to the audio CD standard introduced by Sony."
+"<p>CD-TEXT will only be usable on CD players that support this extension "
+"(mostly car CD players)."
+"<p>Since a CD-TEXT-enhanced CDs will work in any CD player it is never a bad "
+"idea to enable this (if you specify CD-TEXT data)."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:142
+msgid "Set the paranoia level for reading audio CDs"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:143
+msgid ""
+"<p>Sets the correction mode for digital audio extraction."
+"<ul>"
+"<li>0: No checking, data is copied directly from the drive. "
+"<li>1: Perform overlapped reading to avoid jitter.</li>"
+"<li>2: Like 1 but with additional checks of the read audio data.</li>"
+"<li>3: Like 2 but with additional scratch detection and repair.</li></ul>"
+"<p><b>The extraction speed reduces from 0 to 3.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:155
+#, fuzzy
+msgid "Start multisession CD"
+msgstr "Počni multi-session CD"
+
+#: tools/k3bstdguiitems.cpp:156
+msgid "Do not close the disk to allow additional sessions to be added later"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:157
+msgid ""
+"<p>If this option is checked K3b will not close the CD, and will write a "
+"temporary table of contents.</p>"
+"<p>This allows further sessions to be appended to the CD later.</p>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:166
+#, fuzzy
+msgid "Normalize volume levels"
+msgstr "Normaliziraj nivoe glasnoće."
+
+#: tools/k3bstdguiitems.cpp:167
+#, fuzzy
+msgid "Adjust the volume levels of all tracks"
+msgstr "Prilagodi nivoe glasnoće na svim stazama"
+
+#: tools/k3bstdguiitems.cpp:168
+msgid ""
+"<p>If this option is checked K3b will adjust the volume of all tracks to a "
+"standard level. This is useful for things like creating mixes, where different "
+"recording levels on different albums can cause the volume to vary greatly from "
+"song to song."
+"<p><b>Be aware that K3b currently does not support normalizing when writing on "
+"the fly.</b>"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:180
+#, fuzzy
+msgid "Verify written data"
+msgstr "Provjeri zapisane podatke"
+
+#: tools/k3bstdguiitems.cpp:181
+#, fuzzy
+msgid "Compare original with written data"
+msgstr "Provjeri zapisane podatke"
+
+#: tools/k3bstdguiitems.cpp:182
+msgid ""
+"<p>If this option is checked, then after successfully writing the disk K3b will "
+"compare the original source data with the written data to verify that the disk "
+"has been written correctly."
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:192
+msgid "Ignore read errors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:193
+msgid "Skip unreadable audio sectors"
+msgstr ""
+
+#: tools/k3bstdguiitems.cpp:194
+msgid ""
+"<p>If this option is checked and K3b is not able to read an audio sector from "
+"the source CD it will be replaced with zeros on the resulting copy."
+"<p>Since audio CD Player are able to interpolate small errors in the data it is "
+"no problem to let K3b skip unreadable sectors."
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Bakir Helić,Avdija Ahmedhodžić"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "bh at linux.org.ba,avdija at narkomanija.ba"
+
+#: plugin/k3bpluginmanager.cpp:171
+#, c-format
+msgid "Configure plugin %1"
+msgstr ""
+
+#: plugin/k3bpluginmanager.cpp:184
+#, c-format
+msgid "No settings available for plugin %1."
+msgstr ""
+
+#: plugin/k3baudioserver.cpp:155
+msgid "Could not initialize Audio Output plugin %1 (%2)"
+msgstr ""
+
+#: plugin/k3baudioencoder.cpp:170
+msgid "An unknown error occurred."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:87
+msgid "Changing DVD Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:120
+msgid ""
+"Please insert an empty DVD+R or a DVD+RW medium into drive"
+"<p><b>%1 %2 (%3)</b>."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:188
+msgid "Booktype successfully changed"
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:257
+msgid "Cannot change booktype on non-empty DVD+R media."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:265
+msgid "No DVD+R(W) media found."
+msgstr ""
+
+#: projects/datadvd/k3bdvdbooktypejob.cpp:346
+msgid "Changing Booktype"
+msgstr ""
+
+#: projects/datadvd/k3bdvdview.cpp:32
+#, fuzzy
+msgid ""
+"Use drag'n'drop to add files and directories to the project.\n"
+"To remove or rename files use the context menu.\n"
+"After that press the burn button to write the DVD."
+msgstr ""
+"Koristite miš da dovučete datoteke i direktorije u projekat.\n"
+"Da biste uklonili datoteku ili joj promijenili ime, koristite desno dugme "
+"miša.\n"
+"Nakon što završite, kliknite na dugme Snimaj da zapišete DVD."
+
+#: projects/audiocd/k3baudiojob.cpp:655 projects/datacd/k3bdatajob.cpp:375
+#: projects/datadvd/k3bdvdjob.cpp:219 projects/k3bcdrdaowriter.cpp:602
+#: projects/k3bcdrecordwriter.cpp:358 projects/k3bgrowisofswriter.cpp:387
+#, fuzzy
+msgid "Writing"
+msgstr "Pišem"
+
+#: projects/datadvd/k3bdvdjob.cpp:230
+msgid "Growing ISO9660 filesystem on DVD+RW."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:262
+msgid "Growing ISO9660 filesystem on DVD-RW in restricted overwrite mode."
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:280
+msgid ""
+"Your writer (%1 %2) does not support Incremental Streaming with %3 media. "
+"Multisession will not be possible. Continue anyway?"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:285
+msgid "No Incremental Streaming"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:911 projects/datadvd/k3bdvdjob.cpp:311
+msgid "Creating Data Image File"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:315
+msgid "Writing Data DVD"
+msgstr ""
+
+#: projects/datadvd/k3bdvdjob.cpp:321
+msgid "Writing Multisession DVD"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:936 projects/datadvd/k3bdvdjob.cpp:336
+msgid ""
+"_n: ISO9660 Filesystem (Size: %1) - %n copy\n"
+"ISO9660 Filesystem (Size: %1) - %n copies"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:940 projects/datadvd/k3bdvdjob.cpp:340
+msgid "ISO9660 Filesystem (Size: %1)"
+msgstr ""
+
+#: projects/k3bdvdrecordwriter.cpp:90
+msgid "Writer does not support buffer underrun free recording (BURNPROOF)"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:260 projects/k3bdvdrecordwriter.cpp:106
+msgid "Cdrecord %1 does not support overburning."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:57
+msgid "Unlocking drive..."
+msgstr ""
+
+#: projects/k3babstractwriter.cpp:71
+#, fuzzy
+msgid "Could not unlock CD drive."
+msgstr "Ne mogu osloboditi CD drive."
+
+#: projects/k3babstractwriter.cpp:74
+msgid "Ejecting CD"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:176
+#: projects/datacd/k3bdatapreparationjob.cpp:225
+#: projects/mixedcd/k3bmixedjob.cpp:185
+msgid ""
+"The following files could not be found. Do you want to remove them from the "
+"project and continue without adding them to the image?"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:180
+#: projects/datacd/k3bdatapreparationjob.cpp:229
+#: projects/mixedcd/k3bmixedjob.cpp:189
+msgid "Remove missing files and continue"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:181
+#: projects/datacd/k3bdatapreparationjob.cpp:213
+#: projects/datacd/k3bdatapreparationjob.cpp:230
+#: projects/datacd/k3bdatapreparationjob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:190
+msgid "Cancel and go back"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:199 projects/mixedcd/k3bmixedjob.cpp:208
+#, fuzzy
+msgid "Please add files to your project first."
+msgstr "Koristite miš da dovučete datoteke u projekat."
+
+#: projects/audiocd/k3baudiojob.cpp:314 projects/mixedcd/k3bmixedjob.cpp:243
+#, fuzzy
+msgid "Determining maximum writing speed"
+msgstr "Očekivana brzina zapisivanja:"
+
+#: projects/mixedcd/k3bmixedjob.cpp:274
+#, c-format
+msgid "Creating audio image files in %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:291 projects/mixedcd/k3bmixedjob.cpp:487
+msgid "Creating audio image files"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:366 projects/mixedcd/k3bmixedjob.cpp:303
+msgid "Unable to determine maximum speed for some reason. Ignoring."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:394 projects/datacd/k3bdatajob.cpp:254
+#: projects/mixedcd/k3bmixedjob.cpp:361
+msgid "Writing canceled."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:462
+msgid "Error while creating ISO image."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:476
+msgid "ISO image successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:450 projects/mixedcd/k3bmixedjob.cpp:576
+msgid "Error while decoding audio tracks."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:589
+msgid "Audio images successfully created."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:482 projects/mixedcd/k3bmixedjob.cpp:613
+msgid "Decoding audio track %1 of %2%3"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:590 projects/mixedcd/k3bmixedjob.cpp:877
+msgid "Writing track %1 of %2%3"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "Writing track %1 of %2 (%3)"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:884
+msgid "ISO9660 data"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:990
+msgid "Simulating second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:992
+#, c-format
+msgid "Writing second session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:994
+msgid "Writing second session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:998
+msgid "Simulating first session"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1000
+#, c-format
+msgid "Writing first session of copy %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1002
+msgid "Writing first session"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:505 projects/k3bgrowisofshandler.cpp:102
+#: projects/mixedcd/k3bmixedjob.cpp:1031
+msgid "Trying to write more than the official disk capacity"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:911 projects/k3bcdrecordwriter.cpp:703
+#: projects/k3bgrowisofshandler.cpp:239 projects/mixedcd/k3bmixedjob.cpp:1034
+msgid "Data does not fit on disk."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1072
+msgid "Creating ISO image file"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1073 projects/mixedcd/k3bmixedjob.cpp:1074
+#, c-format
+msgid "Creating ISO image in %1"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1100
+msgid "Removing buffer files."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1105
+#, fuzzy, c-format
+msgid "Could not delete file %1."
+msgstr "Ne mogu obrisati datoteku %1."
+
+#: projects/audiocd/k3baudiojob.cpp:292 projects/mixedcd/k3bmixedjob.cpp:1210
+msgid "On-the-fly writing with cdrecord < 2.01a13 not supported."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:299 projects/mixedcd/k3bmixedjob.cpp:1216
+msgid "Cdrecord %1 does not support CD-Text writing."
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1219
+msgid "It is not possible to write CD-Text in TAO mode. Try DAO or RAW."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:730 projects/mixedcd/k3bmixedjob.cpp:1251
+msgid "Normalizing volume levels"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1316
+msgid "Writing Enhanced Audio CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1321
+msgid "Writing Mixed Mode CD"
+msgstr ""
+
+#: projects/mixedcd/k3bmixedjob.cpp:1330
+msgid "%1 tracks (%2 minutes audio data, %3 ISO9660 data)"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:860 projects/mixedcd/k3bmixedjob.cpp:1335
+#: projects/movixcd/k3bmovixjob.cpp:128
+#: projects/movixdvd/k3bmovixdvdjob.cpp:127 projects/videocd/k3bvcdjob.cpp:563
+#: projects/videodvd/k3bvideodvdjob.cpp:97
+#, c-format
+msgid ""
+"_n: - %n copy\n"
+" - %n copies"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:84
+msgid "OPC failed. Please try writing speed 1x."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:89
+msgid "Please try again with writing mode DAO."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:125
+msgid "Flushing Cache"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:126
+msgid "Flushing the cache may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:135
+msgid "Closing Track"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:138
+msgid "Closing Disk"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:597 projects/k3bgrowisofshandler.cpp:141
+#: projects/k3bgrowisofshandler.cpp:148 projects/k3bgrowisofshandler.cpp:149
+msgid "Closing Session"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:144 projects/k3bgrowisofshandler.cpp:145
+msgid "Updating RMA"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:152
+msgid "Writing Lead-out"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:153
+msgid "Writing the lead-out may take some time."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:156
+msgid "Removing reference to lead-out."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:159
+msgid "Modifying ISO9660 volume descriptor"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:166
+msgid "Writing mode Incremental Streaming not available"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:167
+msgid "Engaging DAO"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:179
+msgid "Writing speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:230
+msgid "K3b detected a problem with the media."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:231
+msgid ""
+"Please try another media brand, preferably one explicitly recommended by your "
+"writer's vendor."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:232
+msgid "Report the problem if it persists anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:701 projects/k3bgrowisofshandler.cpp:237
+msgid "Data did not fit on disk."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:243
+msgid "Unable to set writing speed."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:244
+msgid "Please try again with the 'ignore speed' setting."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:248
+#, fuzzy
+msgid "Optimum Power Calibration failed."
+msgstr "Pokrećem kalibriranje snage"
+
+#: projects/k3bgrowisofshandler.cpp:249
+msgid ""
+"Try adding '-use-the-force-luke=noopc' to the growisofs user parameters in the "
+"K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:254
+msgid "Unable to allocate software buffer."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:255
+msgid "This error is caused by the low memorylocked resource limit."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:256
+msgid "It can be solved by issuing the command 'ulimit -l unlimited'..."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:257
+msgid ""
+"...or by lowering the used software buffer size in the advanced K3b settings."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:261
+msgid "Write error"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:277
+#, c-format
+msgid "Fatal error at startup: %1"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:285
+msgid "Warning at exit: (1)"
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:286
+msgid "Most likely mkisofs failed in some way."
+msgstr ""
+
+#: projects/k3bgrowisofshandler.cpp:289
+#, c-format
+msgid "Fatal error during recording: %1"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:933 projects/datacd/k3bdatadoc.cpp:1121
+#: projects/videocd/k3bvcddoc.cpp:406
+#, fuzzy
+msgid "Could not find the following files:"
+msgstr "Ne mogu naći sljedeće datoteke:"
+
+#: projects/audiocd/k3baudiodoc.cpp:935 projects/datacd/k3bdatadoc.cpp:1122
+#: projects/videocd/k3bvcddoc.cpp:407
+#, fuzzy
+msgid "Not Found"
+msgstr "Nije pronađeno"
+
+#: projects/datacd/k3bdatadoc.cpp:1127
+msgid "No permission to read the following files:"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1128
+msgid "No Read Permission"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1241 projects/datacd/k3bdatadoc.cpp:1254
+msgid "From previous session"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1354
+msgid "El Torito boot catalog file"
+msgstr ""
+
+#: projects/datacd/k3bdatadoc.cpp:1355
+msgid "Boot catalog"
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:52
+msgid "Searching previous session"
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:163
+#, fuzzy, c-format
+msgid "Could not open Iso9660 filesystem in %1."
+msgstr "Ne mogu otvoriti datoteku %1"
+
+#: projects/datacd/k3bmsinfofetcher.cpp:175
+#, fuzzy
+msgid "Could not determine next writable address."
+msgstr "%1 ne može startati."
+
+#: projects/datacd/k3bmsinfofetcher.cpp:211
+msgid "Could not retrieve multisession information from disk."
+msgstr ""
+
+#: projects/datacd/k3bmsinfofetcher.cpp:212
+msgid "The disk is either empty or not appendable."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:72
+msgid "Mkisofs executable not found."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:86
+msgid "Read error from file '%1'"
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:91
+msgid "Used version of mkisofs does not have large file support."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:92
+msgid "Files bigger than 2 GB cannot be handled."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:105
+msgid "Encountered an incorrectly encoded filename '%1'"
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:107
+msgid ""
+"This may be caused by a system update which changed the local character set."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:108
+msgid ""
+"You may use convmv (http://j3e.de/linux/convmv/) to fix the filename encoding."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:112
+msgid "The boot image has an invalid size."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:116
+msgid "The boot image contains multiple partitions.."
+msgstr ""
+
+#: projects/datacd/k3bmkisofshandler.cpp:117
+msgid "A hard-disk boot image has to contain a single partition."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:175
+#, fuzzy, c-format
+msgid "Removed incomplete image file %1."
+msgstr "Uklonjena image datoteka %1"
+
+#: projects/datacd/k3bisoimager.cpp:204
+msgid ""
+"Due to a bug in mkisofs <= 1.15a40, K3b is unable to handle filenames that "
+"contain more than one backslash:"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:425
+msgid "Could not determine size of resulting image file."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:104
+#: projects/datacd/k3bisoimager.cpp:499
+msgid "Could not open %1 for writing"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:596
+msgid "No volume id specified. Using default."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:682
+msgid ""
+"Found files bigger than 2 GB. These files will only be fully accessible if "
+"mounted with UDF."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:693
+msgid "Enabling UDF extension."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:830
+msgid "Could not follow link %1 to non-existing file %2. Skipping..."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:836
+msgid ""
+"Ignoring link %1 to folder %2. K3b is unable to follow links to folders."
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:846
+#, fuzzy
+msgid "Could not find file %1. Skipping..."
+msgstr "Ne mogu pronaći datoteku %1"
+
+#: projects/datacd/k3bisoimager.cpp:850
+#, fuzzy
+msgid "Could not read file %1. Skipping..."
+msgstr "Ne mogu obrisati datoteku %1."
+
+#: projects/datacd/k3bisoimager.cpp:898
+#, c-format
+msgid "Failed to backup boot image file %1"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:1065 projects/datacd/k3bisoimager.cpp:1075
+#: projects/datacd/k3bisoimager.cpp:1082 projects/datacd/k3bisoimager.cpp:1088
+msgid "Could not write temporary file"
+msgstr ""
+
+#: projects/datacd/k3bisoimager.cpp:1069
+msgid "No files to be written."
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:79
+msgid "<em>%1</em> renamed to <em>%2</em>"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:181
+msgid ""
+"Some filenames need to be shortened due to the %1 char restriction of the "
+"Joliet extensions. If the Joliet extensions are disabled filenames do not have "
+"to be shortened but long filenames will not be available on Windows systems."
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:188
+#, fuzzy
+msgid "Shorten Filenames"
+msgstr "Ime datoteke"
+
+#: projects/datacd/k3bdatapreparationjob.cpp:189
+msgid "Disable Joliet extensions"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:206
+msgid ""
+"The Joliet extensions (which are needed for long filenames on Windows systems) "
+"restrict the length of the volume descriptior (the name of the filesystem) to "
+"%1 characters. The selected descriptor '%2' is longer than that. Do you want it "
+"to be cut or do you want to go back and change it manually?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:212
+msgid "Cut volume descriptor in the Joliet tree"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:248
+msgid ""
+"K3b is not able to follow symbolic links to folders after they have been added "
+"to the project. Do you want to continue without writing the symbolic links to "
+"the image?"
+msgstr ""
+
+#: projects/datacd/k3bdatapreparationjob.cpp:253
+msgid "Discard symbolic links to folders"
+msgstr ""
+
+#: projects/datacd/k3bbootitem.cpp:33
+msgid "El Torito Boot image"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:175
+msgid "Unmounting disk"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:227
+msgid "Creating image file"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:228
+msgid "Track 1 of 1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:229
+#, c-format
+msgid "Creating image file in %1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:327
+#, c-format
+msgid "Image successfully created in %1"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:345
+msgid "Error while creating ISO image"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:607
+msgid "Most writers do not support writing multisession CDs in DAO mode."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:708
+msgid "Unable to determine the last track's datamode. Using default."
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:771
+#, fuzzy
+msgid "Searching for old session"
+msgstr "Tražim unos u %1"
+
+#: projects/datacd/k3bdatajob.cpp:894
+#, fuzzy
+msgid "Waiting for a medium"
+msgstr "Nije pronađen cdrdao driver."
+
+#: projects/datacd/k3bdatajob.cpp:915
+msgid "Writing Data CD"
+msgstr ""
+
+#: projects/datacd/k3bdatajob.cpp:921
+msgid "Writing Multisession CD"
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:163
+msgid "Growisofs version %1 is too old. K3b needs at least version 5.10."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:237
+#, c-format
+msgid "Could not open file %1."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:383
+msgid "Starting simulation..."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:388
+msgid "Starting disc write..."
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:472
+msgid "Writing data"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:778 projects/k3bcdrecordwriter.cpp:685
+#: projects/k3bgrowisofswriter.cpp:553
+msgid "Average overall write speed: %1 KB/s (%2x)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:758 projects/k3bcdrecordwriter.cpp:680
+#: projects/k3bgrowisofswriter.cpp:556
+msgid "Simulation successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:766 projects/k3bcdrecordwriter.cpp:682
+#: projects/k3bgrowisofswriter.cpp:558
+msgid "Writing successfully completed"
+msgstr ""
+
+#: projects/k3bgrowisofswriter.cpp:571
+msgid "Ejecting DVD"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:135
+msgid "Could not find a valid eMovix installation."
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:193
+#: projects/movixcd/k3bmovixdocpreparer.cpp:232
+#: projects/movixcd/k3bmovixdocpreparer.cpp:266
+#, c-format
+msgid "Could not write to temporary file %1"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:214
+#: projects/movixcd/k3bmovixprogram.cpp:184
+#: projects/movixcd/k3bmovixprogram.cpp:218
+#: projects/movixcd/k3bmovixprogram.cpp:253
+#: projects/movixcd/k3bmovixprogram.cpp:265
+#: projects/movixcd/k3bmovixprogram.cpp:274
+#: projects/movixcd/k3bmovixprogram.cpp:283
+#: projects/movixcd/k3bmovixprogram.cpp:290
+#: projects/movixcd/k3bmovixprogram.cpp:324
+#: projects/movixcd/k3bmovixprogram.cpp:326
+#: projects/movixcd/k3bmovixprogram.cpp:328
+#: projects/movixcd/k3bmovixprogram.cpp:330
+#, fuzzy
+msgid "default"
+msgstr "uobičajeno"
+
+#: projects/movixcd/k3bmovixdocpreparer.cpp:331
+#: projects/movixcd/k3bmovixprogram.cpp:198
+#: projects/movixcd/k3bmovixprogram.cpp:242
+#, fuzzy
+msgid "none"
+msgstr "ništa"
+
+#: projects/movixcd/k3bmovixjob.cpp:116
+msgid "Writing eMovix CD"
+msgstr ""
+
+#: projects/movixcd/k3bmovixjob.cpp:118
+msgid "Writing eMovix CD (%1)"
+msgstr ""
+
+#: projects/movixcd/k3bmovixjob.cpp:125
+#: projects/movixdvd/k3bmovixdvdjob.cpp:124
+msgid ""
+"_n: 1 file (%1) and about 8 MB eMovix data\n"
+"%n files (%1) and about 8 MB eMovix data"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:95
+msgid "Enter New Filename"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:96
+msgid "A file with that name already exists. Please enter a new name:"
+msgstr ""
+
+#: projects/movixcd/k3bmovixdoc.cpp:420
+msgid ""
+"Could not rename subtitle file. File with requested name %1 already exists."
+msgstr ""
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:115
+msgid "Writing eMovix DVD"
+msgstr ""
+
+#: projects/movixdvd/k3bmovixdvdjob.cpp:117
+msgid "Writing eMovix DVD (%1)"
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:65
+msgid "File %1 is empty."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:97
+msgid ""
+"This looks like a elementary video stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:102
+msgid ""
+"This looks like a elementary audio stream but a multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/mpeginfo/k3bmpeginfo.cpp:107
+msgid ""
+"This looks like a RIFF header but a plain multiplexed program stream was "
+"required."
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:167 projects/videocd/k3bvcdtrack.cpp:177
+#: projects/videocd/k3bvcdtrack.cpp:190 projects/videocd/k3bvcdtrack.cpp:203
+#: projects/videocd/k3bvcdtrack.cpp:238 projects/videocd/k3bvcdtrack.cpp:266
+#: projects/videocd/k3bvcdtrack.cpp:279 projects/videocd/k3bvcdtrack.cpp:292
+#: projects/videocd/k3bvcdtrack.cpp:305 projects/videocd/k3bvcdtrack.cpp:317
+#: projects/videocd/k3bvcdtrack.cpp:331 projects/videocd/k3bvcdtrack.cpp:353
+#: projects/videocd/k3bvcdtrack.cpp:416
+#, fuzzy
+msgid "n/a"
+msgstr "nije dostupno"
+
+#: projects/videocd/k3bvcdtrack.cpp:198 projects/videocd/k3bvcdtrack.cpp:287
+msgid "%1 bit/s"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:215
+#, fuzzy
+msgid "Component"
+msgstr "Komponenta"
+
+#: projects/videocd/k3bvcdtrack.cpp:231 videodvd/k3bvideodvd.cpp:270
+#: videodvd/k3bvideodvd.cpp:302
+#, fuzzy
+msgid "Unspecified"
+msgstr "Nije naznačeno"
+
+#: projects/videocd/k3bvcdtrack.cpp:300
+msgid "%1 Hz"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "original"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:326 projects/videocd/k3bvcdtrack.cpp:328
+msgid "duplicate"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:340
+msgid "Motion Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:342
+msgid "Still Picture"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:349
+#, fuzzy, c-format
+msgid "Layer %1"
+msgstr "Sloj %1"
+
+#: projects/videocd/k3bvcdtrack.cpp:383
+#, fuzzy
+msgid "unknown"
+msgstr "nepoznato"
+
+#: projects/videocd/k3bvcdtrack.cpp:384
+msgid "invalid"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:390
+msgid "stereo"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:391
+msgid "joint stereo"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:392 projects/videocd/k3bvcdtrack.cpp:397
+msgid "dual channel"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:393
+msgid "single channel"
+msgstr ""
+
+#: projects/videocd/k3bvcdtrack.cpp:398
+msgid "surround sound"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:109 projects/videocd/k3bvcdjob.cpp:476
+#, c-format
+msgid "Removing Binary file %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:119 projects/videocd/k3bvcdjob.cpp:486
+#, c-format
+msgid "Removing Cue file %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:162
+msgid "Could not write correct XML-file."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:350 projects/videocd/k3bvcdjob.cpp:176
+msgid "Creating image files"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:183
+msgid "Creating Cue/Bin files ..."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:188
+#, c-format
+msgid "To create VideoCDs you must install VcdImager Version %1."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:189 projects/videocd/k3bvcdjob.cpp:198
+#, fuzzy
+msgid ""
+"You can find this on your distribution disks or download it from "
+"http://www.vcdimager.org"
+msgstr ""
+"Ovo možete pronaći na vašim distribucionim diskovima ili downloadovati sa\n"
+"http://www.vcdimager.org"
+
+#: projects/videocd/k3bvcdjob.cpp:197
+msgid "%1 executable too old: need version %2 or greater."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:293
+msgid "Scanning video file %1 of %2 (%3)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:329
+#, c-format
+msgid "Creating Image for track %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:352
+msgid "Cue/Bin files successfully created."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:395
+msgid "Writing Copy %1 of %2"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:515
+#, c-format
+msgid "One or more BCD fields out of range for %1"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:518
+msgid "From now on, scan information data errors will not be reported anymore"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:519
+msgid ""
+"Consider enabling the 'update scan offsets' option, if it is not enabled "
+"already."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:526
+msgid "APS' pts seems out of order (actual pts %1, last seen pts %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:527
+msgid "Ignoring this aps"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:535
+msgid "Bad packet at packet #%1 (stream byte offset %2)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:536
+msgid "Remaining %1 bytes of stream will be ignored."
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:544
+msgid "Writing Video CD (Version 1.1)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:546
+msgid "Writing Video CD (Version 2.0)"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:548
+msgid "Writing Super Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:550
+msgid "Writing High-Quality Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:552
+msgid "Writing Video CD"
+msgstr ""
+
+#: projects/videocd/k3bvcdjob.cpp:560
+msgid ""
+"_n: 1 MPEG (%1)\n"
+"%n MPEGs (%1)"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:211 projects/videocd/k3bvcddoc.cpp:223
+msgid ""
+"K3b will create a %1 image from the given MPEG files, but these files must "
+"already be in %2 format. K3b does not yet resample MPEG files."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:214 projects/videocd/k3bvcddoc.cpp:215
+#, fuzzy
+msgid "VCD"
+msgstr "VCD"
+
+#: projects/videocd/k3bvcddoc.cpp:226 projects/videocd/k3bvcddoc.cpp:227
+msgid "SVCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:229
+msgid ""
+"Note: Forcing MPEG2 as VCD is not supported by some standalone DVD players."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:233
+msgid "Forcing VCD"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:246
+msgid ""
+"You cannot mix MPEG1 and MPEG2 video files.\n"
+"Please start a new Project for this filetype.\n"
+"Resample not implemented in K3b yet."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:247
+#, fuzzy
+msgid "Wrong File Type for This Project"
+msgstr "Pogrešan tip datoteke za ovaj projekat"
+
+#: projects/videocd/k3bvcddoc.cpp:258
+msgid ""
+"PBC (Playback control) enabled.\n"
+"Videoplayers can not reach Segments (Mpeg Still Pictures) without Playback "
+"control ."
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:290
+msgid ""
+"Only MPEG1 and MPEG2 video files are supported.\n"
+msgstr ""
+
+#: projects/videocd/k3bvcddoc.cpp:291
+#, fuzzy
+msgid "Wrong File Format"
+msgstr "Pogrešan format datoteke"
+
+#: projects/audiocd/k3baudionormalizejob.cpp:58
+msgid "Could not find normalize executable."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:86
+msgid "Could not start normalize."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:126
+msgid "Track %1 is already normalized."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:132
+msgid "Adjusting volume level for track %1 of %2"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:140
+msgid "Computing level for track %1 of %2"
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:183
+msgid "Successfully normalized all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudionormalizejob.cpp:191
+msgid "Error while normalizing tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:205
+msgid "Unable to write on-the-fly with these audio sources."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:254
+msgid "Tracklengths below 4 seconds violate the Red Book standard."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:349
+#, c-format
+msgid "Creating image files in %1"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:458
+msgid "Successfully decoded all tracks."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:500
+msgid "IO Error. Most likely no space left on harddisk."
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:847
+msgid "Writing Audio CD"
+msgstr ""
+
+#: projects/audiocd/k3baudiojob.cpp:857
+msgid ""
+"_n: 1 track (%1 minutes)\n"
+"%n tracks (%1 minutes)"
+msgstr ""
+
+#: projects/audiocd/k3baudiozerodata.cpp:60
+msgid "Silence"
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:945
+msgid ""
+"<p>Unable to handle the following files due to an unsupported format:"
+"<p>You may manually convert these audio files to wave using another application "
+"supporting the audio format and then add the wave files to the K3b project."
+msgstr ""
+
+#: projects/audiocd/k3baudiodoc.cpp:950
+msgid "Unsupported Format"
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:88
+#, c-format
+msgid "Unable to seek in track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudioimager.cpp:145
+#, c-format
+msgid "Error while decoding track %1."
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:101
+msgid "Please insert Audio CD %1%2"
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:249
+msgid "CD Track"
+msgstr ""
+
+#: projects/audiocd/k3baudiocdtracksource.cpp:255
+msgid "Track %1 from Audio CD %2"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:185
+msgid "Writer does not support disk at once (DAO) recording"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:196
+msgid "Writer does not support raw writing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:220
+msgid "Writer does not support buffer underrun free recording (Burnfree)"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:291 projects/k3bcdrecordwriter.cpp:225
+msgid "'Force unsafe operations' enabled."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:352
+msgid "Starting %1 simulation at %2x speed..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:359
+msgid "Starting %1 writing at %2x speed..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:480
+msgid "DAO (Disk At Once) recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:481
+msgid "Please choose TAO (Track At Once) and try again"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:484
+msgid "RAW recording not supported with this writer"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:487
+msgid "Input/output error. Not necessarily serious."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:496
+#, fuzzy
+msgid "Reloading of medium required"
+msgstr "Nije pronađen cdrdao driver."
+
+#: projects/k3bcdrdaowriter.cpp:906 projects/k3bcdrecordwriter.cpp:513
+msgid "No valid %1 option: %2"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:540
+msgid "Only session 1 will be cloned."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:543
+msgid "Unable to fixate the disk."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:813 projects/k3bcdrecordwriter.cpp:565
+#, c-format
+msgid "Medium or burner do not support writing at %1x speed"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:567
+#, c-format
+msgid "Switching burn speed up to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:569
+#, c-format
+msgid "Switching burn speed down to %1x"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:581
+msgid "Starting disc write"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:601
+msgid "Writing Leadin"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:604
+msgid "Writing Leadout"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:607
+#, fuzzy
+msgid "Writing pregap"
+msgstr "Pišem predrazmak"
+
+#: projects/k3bcdrecordwriter.cpp:610
+msgid "Performing Optimum Power Calibration"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:613
+#, fuzzy
+msgid "Sending CUE sheet"
+msgstr "Šaljem CUE listu"
+
+#: projects/k3bcdrecordwriter.cpp:616
+msgid "Enabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:619
+msgid "Disabled Burnfree"
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:635
+#, c-format
+msgid ""
+"_n: Burnfree was used 1 time.\n"
+"Burnfree was used %n times."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:641
+#, c-format
+msgid ""
+"_n: Buffer was low 1 time.\n"
+"Buffer was low %n times."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:913 projects/k3bcdrecordwriter.cpp:705
+msgid "Enable overburning in the advanced K3b settings to burn anyway."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:712
+msgid "%1 could not reserve shared memory segment of requested size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:713
+msgid "Probably you chose a too large buffer size."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:716
+msgid "OPC failed. Probably the writer does not like the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:719
+#, c-format
+msgid "Unable to set write speed to %1."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:720
+msgid "Probably this is lower than your writer's lowest writing speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:723
+msgid "Unable to send CUE sheet."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:725 projects/k3bcdrecordwriter.cpp:766
+#: projects/k3bcdrecordwriter.cpp:783
+msgid "Sometimes using TAO writing mode solves this issue."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:728
+msgid "Unable to open new session."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:729
+msgid "Probably a problem with the medium."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:732
+msgid "The disk might still be readable."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:734
+msgid "Try DAO writing mode."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:737
+msgid "%1 has no permission to open the device."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:739
+msgid "You may use K3bsetup2 to solve this problem."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:743
+msgid "Probably a buffer underrun occurred."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:745
+msgid "Please enable Burnfree or choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:747
+msgid "Please choose a lower burning speed."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:750
+msgid "Found a high-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:751 projects/k3bcdrecordwriter.cpp:755
+msgid "Use the 'force unsafe operations' option to ignore this."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:754
+msgid "Found a low-speed medium not suitable for the writer being used."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:758
+msgid "Most likely the burning failed due to low-quality media."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:761
+msgid "Another application is blocking the device (most likely automounting)."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:764
+msgid "A write error occurred."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:769
+msgid "Some drives do not support all erase types."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:770
+msgid "Try again using 'Complete' erasing."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:774
+msgid ""
+"Since kernel version 2.6.8 cdrecord cannot use SCSI transport when running suid "
+"root anymore."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:775
+#, fuzzy
+msgid ""
+"You may use K3bSetup to solve this problem or remove the suid bit manually."
+msgstr "Koristite K3bSetup da riješite ovaj problem"
+
+#: projects/k3bcdrecordwriter.cpp:786
+msgid "If you are running an unpatched cdrecord version..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:787
+msgid "...and this error also occurs with high quality media..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:788
+msgid "...and the K3b FAQ does not help you..."
+msgstr ""
+
+#: projects/k3bcdrecordwriter.cpp:789
+msgid "...please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:286
+msgid "Cdrdao %1 does not support disabling burnfree."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:310
+msgid "Cdrdao %1 does not support overburning."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:522
+msgid "Could not backup tocfile."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:553
+msgid "Preparing read process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:559
+msgid "Preparing copy process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:562
+msgid "Preparing blanking process..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:595
+#, c-format
+msgid "Starting DAO simulation at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:601
+#, c-format
+msgid "Starting DAO writing at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:606
+msgid "Starting reading..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:607
+#, fuzzy
+msgid "Reading"
+msgstr "Čita se"
+
+#: projects/k3bcdrdaowriter.cpp:612
+#, c-format
+msgid "Starting simulation copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:617
+#, c-format
+msgid "Starting copy at %1x speed..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:618
+#, fuzzy
+msgid "Copying"
+msgstr "Kopiram"
+
+#: projects/k3bcdrdaowriter.cpp:622
+msgid "Starting blanking..."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:623
+msgid "Blanking"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:735
+msgid ""
+"Due to a bug in cdrdao the toc/cue file %1 has been deleted. K3b was unable to "
+"restore it from the backup %2."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:763
+#, fuzzy
+msgid "Reading successfully completed"
+msgstr "Nije pronađen cdrdao driver."
+
+#: projects/k3bcdrdaowriter.cpp:769
+msgid "Copying successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:772
+msgid "Blanking successfully completed"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:788
+msgid "Please include the debugging output in your problem report."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:814
+#, c-format
+msgid "Switching down burn speed to %1x"
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:844
+#, fuzzy
+msgid "Executing Power calibration"
+msgstr "Pokrećem kalibriranje snage"
+
+#: projects/k3bcdrdaowriter.cpp:848
+#, fuzzy
+msgid "Power calibration successful"
+msgstr "kalibriranje snage uspješno"
+
+#: projects/k3bcdrdaowriter.cpp:849
+#, fuzzy
+msgid "Preparing burn process..."
+msgstr "Pripremam snimanje..."
+
+#: projects/k3bcdrdaowriter.cpp:853
+#, fuzzy
+msgid "Flushing cache"
+msgstr "Praznim međumemoriju"
+
+#: projects/k3bcdrdaowriter.cpp:857
+#, fuzzy
+msgid "Writing CD-Text lead-in..."
+msgstr "Pišem CD-tekst uvodnu traku..."
+
+#: projects/k3bcdrdaowriter.cpp:861
+#, fuzzy
+msgid "Turning BURN-Proof on"
+msgstr "Aktiviram BURN-Proof"
+
+#: projects/k3bcdrdaowriter.cpp:869
+#, fuzzy
+msgid "Found ISRC code"
+msgstr "Pronađen ISRC kod"
+
+#: projects/k3bcdrdaowriter.cpp:873
+#, fuzzy, c-format
+msgid "Found pregap: %1"
+msgstr "Pronađen predrazmak: %1"
+
+#: projects/k3bcdrdaowriter.cpp:886
+#, fuzzy
+msgid "No cdrdao driver found."
+msgstr "Nije pronađen cdrdao driver."
+
+#: projects/k3bcdrdaowriter.cpp:887
+#, fuzzy
+msgid "Please select one manually in the device settings."
+msgstr "Molimo izaberite ga ručno u podešavanjima uređaja.-"
+
+#: projects/k3bcdrdaowriter.cpp:888
+#, fuzzy
+msgid "For most current drives this would be 'generic-mmc'."
+msgstr "Za većinu modernih uređaja to bi trebao biti 'generic-mmc'."
+
+#: projects/k3bcdrdaowriter.cpp:897
+msgid "Device not ready, waiting."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:901
+msgid "Cue sheet not accepted."
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:998
+msgid "Writing leadin "
+msgstr ""
+
+#: projects/k3bcdrdaowriter.cpp:1004
+msgid "Writing leadout "
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:123
+msgid "Found invalid entry in the VIDEO_TS folder (%1)."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:130
+#, c-format
+msgid "Unable to link temporary file in folder %1."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:214
+msgid "The project does not contain all necessary VideoDVD files."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdimager.cpp:215
+msgid ""
+"The resulting DVD will most likely not be playable on a Hifi DVD player."
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:82
+msgid "Creating Video DVD Image File"
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:85
+msgid "Writing Video DVD"
+msgstr ""
+
+#: projects/videodvd/k3bvideodvdjob.cpp:95
+msgid "ISO9660/Udf Filesystem (Size: %1)"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:251
+msgid "AC3"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:253
+msgid "MPEG1"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:255
+msgid "MPEG2 Extended"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:257
+msgid "LPCM"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:259
+msgid "DTS"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:261
+msgid "unknown audio format"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:272
+msgid "Normal"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:274
+msgid "For the visually impaired"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:276
+msgid "Director's comments 1"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:278
+msgid "Director's comments 2"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:280
+msgid "unknown audio code extension"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:289
+msgid "RLE"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:291
+#, fuzzy
+msgid "Extended"
+msgstr "Prošireno uklanjanje"
+
+#: videodvd/k3bvideodvd.cpp:293
+msgid "unknown coding mode"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:304
+msgid "Caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:306
+msgid "Caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:308
+msgid "Caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:310
+msgid "Closed caption with normal size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:312
+msgid "Closed caption with bigger size character"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:314
+msgid "Closed caption for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:316
+#, fuzzy
+msgid "Forced caption"
+msgstr "Lokacija:"
+
+#: videodvd/k3bvideodvd.cpp:318
+msgid "Director's comments with normal size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:320
+msgid "Director's comments with bigger size characters"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:322
+msgid "Director's comments for children"
+msgstr ""
+
+#: videodvd/k3bvideodvd.cpp:324
+msgid "unknown code extension"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Reading original data"
+#~ msgstr "Ukloni image datoteke"
+
+#, fuzzy
+#~ msgid "Reading written data"
+#~ msgstr "Provjeri zapisane podatke"
+
+#, fuzzy
+#~ msgid "Preparing Data"
+#~ msgstr "Kopiram"
+
+#, fuzzy
+#~ msgid "Compare MD5 Sums of all written files"
+#~ msgstr "Uporedi MD5 svih zapisanih datoteka"
+
+#, fuzzy
+#~ msgid "Device in use"
+#~ msgstr "Odabir uređaja"
+
+#, fuzzy
+#~ msgid "Overwrite"
+#~ msgstr "Prepiši"
+
+#, fuzzy
+#~ msgid "Size: %1"
+#~ msgstr "Veličina: %1"
+
+#, fuzzy
+#~ msgid "Volume Desc"
+#~ msgstr "Volume Desc"
+
+#, fuzzy
+#~ msgid "Advanced"
+#~ msgstr "Napredno"
+
+#, fuzzy
+#~ msgid "Settings"
+#~ msgstr "Postavke"
+
+#, fuzzy
+#~ msgid "DVD Multisession"
+#~ msgstr "Počni multi-session CD"
+
+#, fuzzy
+#~ msgid "Force"
+#~ msgstr "Prinudi"
+
+#, fuzzy
+#~ msgid "%1 already exists."
+#~ msgstr "%1 već postoji."
+
+#, fuzzy
+#~ msgid "Replace All"
+#~ msgstr "Zamijeni sve"
+
+#, fuzzy
+#~ msgid "Ignore"
+#~ msgstr "Zanemari"
+
+#, fuzzy
+#~ msgid "Ignore All"
+#~ msgstr "Zanemari sve"
+
+#, fuzzy
+#~ msgid "Rename"
+#~ msgstr "Preimenuj"
+
+#, fuzzy
+#~ msgid "Eject"
+#~ msgstr "Izbaci"
+
+#, fuzzy
+#~ msgid "Load"
+#~ msgstr "Učitaj"
+
+#, fuzzy
+#~ msgid "empty"
+#~ msgstr "prazno"
+
+#, fuzzy
+#~ msgid "Erasing CD-RW"
+#~ msgstr "Brišem CD-RW"
+
+#, fuzzy
+#~ msgid "Erasing failed."
+#~ msgstr "Brisanje neuspješno."
+
+#, fuzzy
+#~ msgid "Start"
+#~ msgstr "Pokreni"
+
+#, fuzzy
+#~ msgid "K3b Defaults"
+#~ msgstr "K3b uobičajene postavke"
+
+#, fuzzy
+#~ msgid "User Defaults"
+#~ msgstr "Korisničke postavke"
+
+#, fuzzy
+#~ msgid "Save User Defaults"
+#~ msgstr "Snimi korisničke postavke"
+
+#, fuzzy
+#~ msgid "Load K3b default settings"
+#~ msgstr "Učitaj K3b standardne postavke"
+
+#, fuzzy
+#~ msgid "Load user default settings"
+#~ msgstr "Učitaj korisničke postavke"
+
+#, fuzzy
+#~ msgid "Save user default settings for new projects"
+#~ msgstr "Snimi korisničke postavke za nove projekte"
+
+#, fuzzy
+#~ msgid "<p>This sets all options back to K3b defaults."
+#~ msgstr "<p>Ovo vraća sve postavke na K3b standardne."
+
+#, fuzzy
+#~ msgid "<p>This loads the settings saved with the <em>Save User Defaults</em> button."
+#~ msgstr "<p>Ovo učitava postavke snimljene sa <em>Snimi korisničke postavke</em> dugmetom."
+
+#, fuzzy
+#~ msgid "&New..."
+#~ msgstr "&Novi..."
+
+#, fuzzy
+#~ msgid "Local Path"
+#~ msgstr "Lokalni put"
+
+#, fuzzy
+#~ msgid "Floppy"
+#~ msgstr "Disketa"
+
+#, fuzzy
+#~ msgid "None"
+#~ msgstr "Nijedan"
+
+#, fuzzy
+#~ msgid "0"
+#~ msgstr "0"
+
+#, fuzzy
+#~ msgid "Whitespace Treatment"
+#~ msgstr "Whitespace Treatment"
+
+#, fuzzy
+#~ msgid "Strip"
+#~ msgstr "Ukloni"
+
+#, fuzzy
+#~ msgid "Replace with:"
+#~ msgstr "Zamijeni sa:"
+
+#, fuzzy
+#~ msgid "Remove all spaces and capitalize the letters following them"
+#~ msgstr "Uklovi sve prostore i postavi velika slova nakon njih"
+
+#, fuzzy
+#~ msgid "File Systems"
+#~ msgstr "File Systems"
+
+#, fuzzy
+#~ msgid "Symbolic Links"
+#~ msgstr "Simbolički linkovi"
+
+#, fuzzy
+#~ msgid "Permissions"
+#~ msgstr "Dozvole"
+
+#, fuzzy
+#~ msgid "Input Charset"
+#~ msgstr "Unesi Skup znakova"
+
+#, fuzzy
+#~ msgid "Force input charset:"
+#~ msgstr "Ručno odaberi skup znakova"
+
+#, fuzzy
+#~ msgid "Volume &set name:"
+#~ msgstr "Pode&si Volume ime:"
+
+#, fuzzy
+#~ msgid "&Volume name:"
+#~ msgstr "&Volume ime:"
+
+#, fuzzy
+#~ msgid "P&reparer:"
+#~ msgstr "P&reparer:"
+
+#, fuzzy
+#~ msgid "&Publisher:"
+#~ msgstr "&Publisher:"
+
+#, fuzzy
+#~ msgid "S&ystem:"
+#~ msgstr "S&ystem:"
+
+#, fuzzy
+#~ msgid "&Application:"
+#~ msgstr "&Program:"
+
+#, fuzzy
+#~ msgid "CD-Text"
+#~ msgstr "CD-Tekst"
+
+#, fuzzy
+#~ msgid "&Title:"
+#~ msgstr "&Naslov:"
+
+#, fuzzy
+#~ msgid "&Songwriter:"
+#~ msgstr "Pi&sac pjesme"
+
+#, fuzzy
+#~ msgid "&Arranger:"
+#~ msgstr "Uređiv&ač:"
+
+#, fuzzy
+#~ msgid "&Message:"
+#~ msgstr "&Poruka:"
+
+#, fuzzy
+#~ msgid "&ISRC:"
+#~ msgstr "&ISRC:"
+
+#, fuzzy
+#~ msgid "&Performer:"
+#~ msgstr "&Izvođač"
+
+#, fuzzy
+#~ msgid "..."
+#~ msgstr "..."
+
+#, fuzzy
+#~ msgid "&UPC EAN:"
+#~ msgstr "&UPC EAN:"
+
+#, fuzzy
+#~ msgid "The directory in which to save the image files"
+#~ msgstr "Direktorij za snimanje image datoteka"
+
+#, fuzzy
+#~ msgid "<p>This is the directory in which K3b will save the <em>image files</em>.<p>Please make sure that it resides on a partition that has enough free space."
+#~ msgstr "<p>Ovo je direktorij u koji će K3b snimiti <em>image datoteke</em>.<p>Provjerite da li se ovaj direktorij nalazi na particiji koja ima dovoljno slobodnog prostora."
+
+#, fuzzy
+#~ msgid "Select Temporary Directory"
+#~ msgstr "Izaberite privremeni direktorij"
+
+#, fuzzy
+#~ msgid "Select Temporary File"
+#~ msgstr "Izaberite privremenu datoteku"
+
+#, fuzzy
+#~ msgid "Estimated writing speed:"
+#~ msgstr "Očekivana brzina zapisivanja:"
+
+#, fuzzy
+#~ msgid "no info"
+#~ msgstr "nema informacija"
+
+#, fuzzy
+#~ msgid "&Burn..."
+#~ msgstr "&Snimaj..."
+
+#, fuzzy
+#~ msgid "&Properties"
+#~ msgstr "&Osobine"
+
+#, fuzzy
+#~ msgid "Save to file"
+#~ msgstr "Spasi u datoteku"
+
+#, fuzzy
+#~ msgid "Copy to clipboard"
+#~ msgstr "Kopiraj u spremnik"
+
+#, fuzzy
+#~ msgid "Message"
+#~ msgstr "Poruka"
+
+#, fuzzy
+#~ msgid "Show Debugging Output"
+#~ msgstr "Prikaži izlaze iz postupka pronalaženja grešaka"
+
+#, fuzzy
+#~ msgid "%1 of %2 MB written"
+#~ msgstr "%1 od %2 MB zapisano"
+
+#, fuzzy
+#~ msgid "Error."
+#~ msgstr "Greška."
+
+#, fuzzy
+#~ msgid "Do you really want to cancel?"
+#~ msgstr "Da li stvarno želite prekinuti?"
+
+#, fuzzy
+#~ msgid "Elapsed time: %1 h"
+#~ msgstr "Proteklo vrijeme: %1 h"
+
+#, fuzzy
+#~ msgid "Mixed Project"
+#~ msgstr "Mješoviti projekat"
+
+#, fuzzy
+#~ msgid "Directory"
+#~ msgstr "Direktorij"
+
+#, fuzzy
+#~ msgid "Data Project"
+#~ msgstr "Data projekat"
+
+#, fuzzy
+#~ msgid "Link to %1"
+#~ msgstr "Veza do %1"
+
+#, fuzzy
+#~ msgid "root"
+#~ msgstr "korijen"
+
+#, fuzzy
+#~ msgid "Type:"
+#~ msgstr "Vrsta:"
+
+#, fuzzy
+#~ msgid "Size:"
+#~ msgstr "Veličina:"
+
+#, fuzzy
+#~ msgid "Allow untranslated filenames"
+#~ msgstr "Dozvoli neprevedena imena datoteka"
+
+#, fuzzy
+#~ msgid "Allow multiple dots"
+#~ msgstr "Dozvoli više tačaka"
+
+#, fuzzy
+#~ msgid "Allow 31 character filenames"
+#~ msgstr "Dozvoli imena datoteka sa 31-im znakom"
+
+#, fuzzy
+#~ msgid "Allow leading period"
+#~ msgstr "Dozvoli leading period"
+
+#, fuzzy
+#~ msgid "Omit version numbers"
+#~ msgstr "Zanemari verzije"
+
+#, fuzzy
+#~ msgid "Omit trailing period"
+#~ msgstr "Zanemati trailing period"
+
+#, fuzzy
+#~ msgid "Create TRANS.TBL files"
+#~ msgstr "Napravi TRANS.TBL datoteke"
+
+#, fuzzy
+#~ msgid "Follow symbolic links"
+#~ msgstr "Dozvoli simboličke linkove"
+
+#, fuzzy
+#~ msgid "ISO Level"
+#~ msgstr "ISO Level"
+
+#, fuzzy
+#~ msgid ""
+#~ "Use drag'n'drop to add files and directories to the project.\n"
+#~ "To remove or rename files use the context menu.\n"
+#~ "After that press the burn button to write the CD."
+#~ msgstr ""
+#~ "Koristite miš da dovučete datoteke i direktorije u projekat.\n"
+#~ "Da biste uklonili datoteku ili joj promijenili ime, koristite desno dugme miša.\n"
+#~ "Nakon što završite, kliknite na dugme Snimaj da zapišete CD."
+
+#, fuzzy
+#~ msgid "Name"
+#~ msgstr "Ime"
+
+#, fuzzy
+#~ msgid "Type"
+#~ msgstr "Vrsta"
+
+#, fuzzy
+#~ msgid "Size"
+#~ msgstr "Veličina"
+
+#, fuzzy
+#~ msgid "Link"
+#~ msgstr "Link"
+
+#, fuzzy
+#~ msgid "Parent Directory"
+#~ msgstr "Roditeljski direktorij"
+
+#, fuzzy
+#~ msgid "Speed:"
+#~ msgstr "Brzina:"
+
+#, fuzzy
+#~ msgid "The CD writer that will write the CD"
+#~ msgstr "CD snimač koji će snimati CD"
+
+#, fuzzy
+#~ msgid "The speed at which to write the CD"
+#~ msgstr "Brzina kojom će se snimati CD"
+
+#, fuzzy
+#~ msgid "eMovix CD Project"
+#~ msgstr "eMovix CD projekat"
+
+#, fuzzy
+#~ msgid "No."
+#~ msgstr "Ne."
+
+#, fuzzy
+#~ msgid "To remove or rename files use the context menu."
+#~ msgstr "Da biste uklonili datoteku ili joj promijenili ime, koristite desno dugme miša."
+
+#, fuzzy
+#~ msgid "After that press the burn button to write the CD."
+#~ msgstr "Nakon što završite, kliknite na dugme Snimaj da zapišete CD."
+
+#, fuzzy
+#~ msgid "After that press the burn button to write the DVD."
+#~ msgstr "Nakon što završite, kliknite na dugme Snimaj da zapišete DVD."
+
+#, fuzzy
+#~ msgid "eMovix DVD Project"
+#~ msgstr "eMovix DVD projekat"
+
+#, fuzzy
+#~ msgid "Title"
+#~ msgstr "Naslov"
+
+#, fuzzy
+#~ msgid "Resolution"
+#~ msgstr "Rezolucija"
+
+#, fuzzy
+#~ msgid "Duration"
+#~ msgstr "Trajanje"
+
+#, fuzzy
+#~ msgid "File Size"
+#~ msgstr "Veličina datoteke"
+
+#, fuzzy
+#~ msgid "Video CD"
+#~ msgstr "Video CD"
+
+#, fuzzy
+#~ msgid "Generic"
+#~ msgstr "Generički"
+
+#, fuzzy
+#~ msgid "Misc"
+#~ msgstr "Razno"
+
+#, fuzzy
+#~ msgid "System:"
+#~ msgstr "Sistem:"
+
+#, fuzzy
+#~ msgid "File Info"
+#~ msgstr "Informacije o datoteci"
+
+#, fuzzy
+#~ msgid "Length:"
+#~ msgstr "Dužina:"
+
+#, fuzzy
+#~ msgid "Playing"
+#~ msgstr "Sviram"
+
+#, fuzzy
+#~ msgid " seconds"
+#~ msgstr " sekundi"
+
+#, fuzzy
+#~ msgid "infinite"
+#~ msgstr "beskonačno"
+
+#, fuzzy
+#~ msgid "Default:"
+#~ msgstr "Zadano:"
+
+#, fuzzy
+#~ msgid "Key"
+#~ msgstr "Ključ"
+
+#, fuzzy
+#~ msgid "Mode:"
+#~ msgstr "Način:"
+
+#, fuzzy
+#~ msgid "Audio"
+#~ msgstr "Audio"
+
+#, fuzzy
+#~ msgid "Resolution:"
+#~ msgstr "Rezolucija:"
+
+#, fuzzy
+#~ msgid "Video"
+#~ msgstr "Video"
+
+#, fuzzy
+#~ msgid "Play"
+#~ msgstr "Sviraj"
+
+#, fuzzy
+#~ msgid "Pause"
+#~ msgstr "Pauza"
+
+#, fuzzy
+#~ msgid "Play/Pause"
+#~ msgstr "Play/Pauza"
+
+#, fuzzy
+#~ msgid "Next"
+#~ msgstr "Dalje"
+
+#, fuzzy
+#~ msgid "Prev"
+#~ msgstr "Pret."
+
+#, fuzzy
+#~ msgid "Use drag'n'drop to add audio files to the project."
+#~ msgstr "Koristite miš da dovučete audio datoteke u projekat."
+
+#, fuzzy
+#~ msgid "Artist (CD-Text)"
+#~ msgstr "Izvođač (CD-Tekst)"
+
+#, fuzzy
+#~ msgid "Title (CD-Text)"
+#~ msgstr "Naslov (CD-Tekst)"
+
+#, fuzzy
+#~ msgid "Length"
+#~ msgstr "Dužina"
+
+#, fuzzy
+#~ msgid "Audio Track Properties"
+#~ msgstr "Podešavanja audio trake"
+
+#, fuzzy
+#~ msgid "Audio Project"
+#~ msgstr "Audio projekat"
+
+#, fuzzy
+#~ msgid "Gimmicks"
+#~ msgstr "Gimmicks"
+
+#, fuzzy
+#~ msgid "Hide first track"
+#~ msgstr "Sakrij prvu traku"
+
+#, fuzzy
+#~ msgid "Hide the first track in the first pregap"
+#~ msgstr "Sakrij prvu traku u prvi predrazmak"
+
+#, fuzzy
+#~ msgid "Finished with errors"
+#~ msgstr "Završeno sa greškama"
+
+#, fuzzy
+#~ msgid "min"
+#~ msgstr "min"
+
+#, fuzzy
+#~ msgid "Available: %1 of %2"
+#~ msgstr "Dostupno: %1 od %2"
+
+#, fuzzy
+#~ msgid "%1 min"
+#~ msgstr "%1 min"
+
+#, fuzzy
+#~ msgid "Minutes"
+#~ msgstr "Minute"
+
+#, fuzzy
+#~ msgid "Megabytes"
+#~ msgstr "Megabajti"
+
+#, fuzzy
+#~ msgid "%1 MB"
+#~ msgstr "%1 MB"
+
+#, fuzzy
+#~ msgid "Custom..."
+#~ msgstr "Prilagođeno..."
+
+#, fuzzy
+#~ msgid "Custom Size"
+#~ msgstr "Nova veličina"
+
+#, fuzzy
+#~ msgid "Project"
+#~ msgstr "Projekat"
+
+#, fuzzy
+#~ msgid "Save Settings and close"
+#~ msgstr "Snimi podešeno i izađi"
+
+#, fuzzy
+#~ msgid "Saves the settings to the project and closes the burn dialog."
+#~ msgstr "Snima podešeno u projekt i zatvara dijalog snimanja."
+
+#, fuzzy
+#~ msgid "There seems to be not enough free space in temporary directory. Write anyway?"
+#~ msgstr "Izgleda da nema dovoljno mjesta u privremenom direktoriju. Da svejedno pišem?"
+
+#, fuzzy
+#~ msgid "Copies"
+#~ msgstr "Kopije"
+
+#, fuzzy
+#~ msgid "Image"
+#~ msgstr "Slika"
+
+#~ msgid "Reading Options..."
+#~ msgstr "Čitam opcije..."
+
+#~ msgid "Searching for external programs..."
+#~ msgstr "Tražim vanjske programe..."
+
+#~ msgid "Scanning for CD devices..."
+#~ msgstr "Tražim CD uređaje..."
Added: kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3bdevice.po
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3bdevice.po (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/bs/messages/libk3bdevice.po 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,223 @@
+# translation of lik3bdevice.po to Bosnian
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Bakir Helić <bh at linux.org.ba>, 2003.
+# Avdija Ahmedhodžić <avdija at narkomanija.ba>, 2004.
+# Vedran Ljubović <vljubovic at smartnet.ba>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libk3bdevice\n"
+"POT-Creation-Date: 2007-03-23 14:09+0100\n"
+"PO-Revision-Date: 2004-12-12 14:33-0800\n"
+"Last-Translator: Avdija Ahmedhodžić <avdija at narkomanija.ba>\n"
+"Language-Team: bosanski <lokal at linux.org.ba>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8-bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: k3bdeviceglobals.cpp:30 k3bdeviceglobals.cpp:153
+msgid "CD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:32 k3bdeviceglobals.cpp:155
+msgid "CD-RW"
+msgstr "CD-RW"
+
+#: k3bdeviceglobals.cpp:34 k3bdeviceglobals.cpp:151
+msgid "CD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:36 k3bdeviceglobals.cpp:120
+msgid "DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:38 k3bdeviceglobals.cpp:134
+msgid "DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:40 k3bdeviceglobals.cpp:123
+msgid "DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:42 k3bdeviceglobals.cpp:137
+msgid "DVD-RW"
+msgstr "DVD-RW"
+
+#: k3bdeviceglobals.cpp:44
+#, fuzzy
+msgid "DVD-R DL"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:46 k3bdeviceglobals.cpp:157
+#, fuzzy
+msgid "HD DVD-ROM"
+msgstr "DVD-ROM"
+
+#: k3bdeviceglobals.cpp:48 k3bdeviceglobals.cpp:159
+#, fuzzy
+msgid "HD DVD-R"
+msgstr "DVD-R"
+
+#: k3bdeviceglobals.cpp:50 k3bdeviceglobals.cpp:161
+#, fuzzy
+msgid "HD DVD-RAM"
+msgstr "DVD-RAM"
+
+#: k3bdeviceglobals.cpp:52 k3bdeviceglobals.cpp:163
+#, fuzzy
+msgid "BD-ROM"
+msgstr "CD-ROM"
+
+#: k3bdeviceglobals.cpp:54 k3bdeviceglobals.cpp:166
+#, fuzzy
+msgid "BD-R"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:56 k3bdeviceglobals.cpp:174
+#, fuzzy
+msgid "BD-RE"
+msgstr "CD-R"
+
+#: k3bdeviceglobals.cpp:58 k3bdeviceglobals.cpp:145
+msgid "DVD+R"
+msgstr "DVD+R"
+
+#: k3bdeviceglobals.cpp:60 k3bdeviceglobals.cpp:143
+msgid "DVD+RW"
+msgstr "DVD+RW"
+
+#: k3bdeviceglobals.cpp:62
+#, fuzzy
+msgid "DVD+R DL"
+msgstr "DVD+R"
+
+#: k3bdeviceglobals.cpp:75
+msgid "SAO"
+msgstr "SAO"
+
+#: k3bdeviceglobals.cpp:77
+msgid "TAO"
+msgstr "TAO"
+
+#: k3bdeviceglobals.cpp:79
+msgid "RAW"
+msgstr "RAW"
+
+#: k3bdeviceglobals.cpp:81
+msgid "SAO/R96P"
+msgstr "SAO/R96P"
+
+#: k3bdeviceglobals.cpp:83
+msgid "SAO/R96R"
+msgstr "SAO/R96R"
+
+#: k3bdeviceglobals.cpp:85
+#, fuzzy
+msgid "RAW/R16"
+msgstr "RAW/R96P"
+
+#: k3bdeviceglobals.cpp:87
+msgid "RAW/R96P"
+msgstr "RAW/R96P"
+
+#: k3bdeviceglobals.cpp:89
+msgid "RAW/R96R"
+msgstr "RAW/R96R"
+
+#: k3bdeviceglobals.cpp:91
+msgid "Incremental Sequential"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:93
+#, fuzzy
+msgid "Restricted Overwrite"
+msgstr "DVD-RW ograničeno prepisivanje"
+
+#: k3bdeviceglobals.cpp:95
+#, fuzzy
+msgid "Layer Jump"
+msgstr "DVD+R dvoslojni"
+
+#: k3bdeviceglobals.cpp:98
+msgid "Random Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:100
+msgid "Sequential Recording"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:102
+msgid "Sequential Recording + POW"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:105
+msgid "None"
+msgstr "Nijedan"
+
+#: k3bdeviceglobals.cpp:114
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: k3bdeviceglobals.cpp:118
+msgid "No media"
+msgstr "Nema medija"
+
+#: k3bdeviceglobals.cpp:125
+msgid "DVD-R Sequential"
+msgstr "DVD-R sekvencijalni"
+
+#: k3bdeviceglobals.cpp:128
+#, fuzzy
+msgid "DVD-R Dual Layer"
+msgstr "DVD+R dvoslojni"
+
+#: k3bdeviceglobals.cpp:130
+#, fuzzy
+msgid "DVD-R Dual Layer Sequential"
+msgstr "DVD-R sekvencijalni"
+
+#: k3bdeviceglobals.cpp:132
+#, fuzzy
+msgid "DVD-R Dual Layer Jump"
+msgstr "DVD+R dvoslojni"
+
+#: k3bdeviceglobals.cpp:139
+msgid "DVD-RW Restricted Overwrite"
+msgstr "DVD-RW ograničeno prepisivanje"
+
+#: k3bdeviceglobals.cpp:141
+msgid "DVD-RW Sequential"
+msgstr "DVD-RW sekvencijalni"
+
+#: k3bdeviceglobals.cpp:147
+#, fuzzy
+msgid "DVD+RW Dual Layer"
+msgstr "DVD+R dvoslojni"
+
+#: k3bdeviceglobals.cpp:149
+#, fuzzy
+msgid "DVD+R Dual Layer"
+msgstr "DVD+R dvoslojni"
+
+#: k3bdeviceglobals.cpp:168
+#, fuzzy
+msgid "BD-R Sequential (SRM)"
+msgstr "DVD-R sekvencijalni"
+
+#: k3bdeviceglobals.cpp:170
+msgid "BD-R Sequential Pseudo Overwrite (SRM+POW)"
+msgstr ""
+
+#: k3bdeviceglobals.cpp:172
+msgid "BD-R Random (RRM)"
+msgstr ""
+
+#~ msgid "DVD+R Double Layer"
+#~ msgstr "DVD+R dvoslojni"
+
+#~ msgid "PACKET"
+#~ msgstr "PACKET"
+
+#~ msgid "SAO/R16"
+#~ msgstr "SAO/R16"
Added: kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.am
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.am (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.am 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1 @@
+SUBDIRS= messages
Added: kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.in
===================================================================
--- kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.in (rev 0)
+++ kde-extras/k3b-i18n/branches/upstream/current/ca/Makefile.in 2008-03-05 00:49:30 UTC (rev 9612)
@@ -0,0 +1,716 @@
+# Makefile.in generated by automake 1.10 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 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.
+
+ at 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 = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = ca
+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)/admin/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@
+AR = @AR@
+ARTSCCONFIG = @ARTSCCONFIG@
+AUTOCONF = @AUTOCONF@
+AUTODIRS = @AUTODIRS@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CONF_FILES = @CONF_FILES@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DCOPIDL = @DCOPIDL@
+DCOPIDL2CPP = @DCOPIDL2CPP@
+DCOPIDLNG = @DCOPIDLNG@
+DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
+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_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
+KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
+KDE_INCLUDES = @KDE_INCLUDES@
+KDE_LDFLAGS = @KDE_LDFLAGS@
+KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
+KDE_MT_LIBS = @KDE_MT_LIBS@
+KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
+KDE_PLUGIN = @KDE_PLUGIN@
+KDE_RPATH = @KDE_RPATH@
+KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
+KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
+KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
+KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
+KDE_USE_FPIE = @KDE_USE_FPIE@
+KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
+KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
+KDE_USE_PIE = @KDE_USE_PIE@
+KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
+LDFLAGS = @LDFLAGS@
+LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
+LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
+LIBCOMPAT = @LIBCOMPAT@
+LIBCRYPT = @LIBCRYPT@
+LIBDL = @LIBDL@
+LIBJPEG = @LIBJPEG@
+LIBOBJS = @LIBOBJS@
+LIBPNG = @LIBPNG@
+LIBPTHREAD = @LIBPTHREAD@
+LIBRESOLV = @LIBRESOLV@
+LIBS = @LIBS@
+LIBSM = @LIBSM@
+LIBSOCKET = @LIBSOCKET@
+LIBTOOL = @LIBTOOL@
+LIBUCB = @LIBUCB@
+LIBUTIL = @LIBUTIL@
+LIBZ = @LIBZ@
+LIB_KAB = @LIB_KAB@
+LIB_KABC = @LIB_KABC@
+LIB_KDECORE = @LIB_KDECORE@
+LIB_KDED = @LIB_KDED@
+LIB_KDEPIM = @LIB_KDEPIM@
+LIB_KDEPRINT = @LIB_KDEPRINT@
+LIB_KDEUI = @LIB_KDEUI@
+LIB_KDNSSD = @LIB_KDNSSD@
+LIB_KFILE = @LIB_KFILE@
+LIB_KFM = @LIB_KFM@
+LIB_KHTML = @LIB_KHTML@
+LIB_KIMPROXY = @LIB_KIMPROXY@
+LIB_KIO = @LIB_KIO@
+LIB_KJS = @LIB_KJS@
+LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
+LIB_KPARTS = @LIB_KPARTS@
+LIB_KSPELL = @LIB_KSPELL@
+LIB_KSYCOCA = @LIB_KSYCOCA@
+LIB_KUNITTEST = @LIB_KUNITTEST@
+LIB_KUTILS = @LIB_KUTILS@
+LIB_POLL = @LIB_POLL@
+LIB_QPE = @LIB_QPE@
+LIB_QT = @LIB_QT@
+LIB_SMB = @LIB_SMB@
+LIB_X11 = @LIB_X11@
+LIB_XEXT = @LIB_XEXT@
+LIB_XRENDER = @LIB_XRENDER@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
+MCOPIDL = @MCOPIDL@
+MEINPROC = @MEINPROC@
+MKDIR_P = @MKDIR_P@
+MOC = @MOC@
+MSGFMT = @MSGFMT@
+NOOPT_CFLAGS = @NOOPT_CFLAGS@
+NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
+OBJEXT = @OBJEXT@
+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@
+PERL = @PERL@
+QTE_NORTTI = @QTE_NORTTI@
+QT_INCLUDES = @QT_INCLUDES@
+QT_LDFLAGS = @QT_LDFLAGS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TOPSUBDIRS = @TOPSUBDIRS@
+UIC = @UIC@
+UIC_TR = @UIC_TR@
+USER_INCLUDES = @USER_INCLUDES@
+USER_LDFLAGS = @USER_LDFLAGS@
+USE_EXCEPTIONS = @USE_EXCEPTIONS@
+USE_RTTI = @USE_RTTI@
+USE_THREADS = @USE_THREADS@
+VERSION = @VERSION@
+WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
+XGETTEXT = @XGETTEXT@
+XMKMF = @XMKMF@
+XMLLINT = @XMLLINT@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_INCLUDES = @X_INCLUDES@
+X_LDFLAGS = @X_LDFLAGS@
+X_PRE_LIBS = @X_PRE_LIBS@
+X_RPATH = @X_RPATH@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+all_includes = @all_includes@
+all_libraries = @all_libraries@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+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_includes = @kde_includes@
+kde_kcfgdir = @kde_kcfgdir@
+kde_libraries = @kde_libraries@
+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_qtver = @kde_qtver@
+kde_servicesdir = @kde_servicesdir@
+kde_servicetypesdir = @kde_servicetypesdir@
+kde_sounddir = @kde_sounddir@
+kde_styledir = @kde_styledir@
+kde_templatesdir = @kde_templatesdir@
+kde_wallpaperdir = @kde_wallpaperdir@
+kde_widgetdir = @kde_widgetdir@
+kdeinitdir = @kdeinitdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+qt_includes = @qt_includes@
+qt_libraries = @qt_libraries@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xdg_appsdir = @xdg_appsdir@
+xdg_directorydir = @xdg_directorydir@
+xdg_menudir = @xdg_menudir@
+SUBDIRS = messages
+#>- 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 ca/Makefile'; \
+#>- cd $(top_srcdir) && \
+#>- $(AUTOMAKE) --gnu ca/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 ca/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu ca/Makefile
+ cd $(top_srcdir) && perl admin/am_edit ca/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
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# 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; } \
+ END { 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; } \
+ END { 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=; \
+ here=`pwd`; \
+ 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; } \
+ END { 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 clean-libtool mostlyclean-am
+#>+ 1
+clean-am: clean-bcheck clean-generic clean-libtool 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 mostlyclean-libtool
+
+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 clean-libtool \
+ ctags ctags-recursive distclean distclean-generic \
+ distclean-libtool 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 \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+